Commit d12e6e1f authored by dpingle's avatar dpingle

* changes done for Employee Basic Detail- obj_name: emp_basic_info

EmpBasicInfo.java
emp_basic_info21.xml
d_emp_basic_info21.srd
w_emp_basic_info.sql



git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205030 ce508802-f39f-4f6c-b175-0d175dae99d5
parent dab5b33a
package ibase.webitm.ejb.adm; package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility]
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import javax.ejb.Stateless;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap; import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node; import org.w3c.dom.Node;
import org.w3c.dom.NodeList; import org.w3c.dom.NodeList;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility]
import ibase.webitm.ejb.ITMDBAccessEJB; import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
//Modified By Dipesh on[17/07/2019][Start] //Modified By Dipesh on[17/07/2019][Start]
//@Stateless //@Stateless
...@@ -73,7 +72,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -73,7 +72,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{ {
Connection conn = null; Connection conn = null;
//ConnDriver connDriver = new ConnDriver();//modified by dipesh on [17/07/2019] //ConnDriver connDriver = new ConnDriver();
String sql = ""; String sql = "";
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -591,7 +590,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -591,7 +590,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCodeFuncHead); pstmt.setString(1, empCodeFuncHead);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
//String funcHeadName = "";
if(rs.next()) if(rs.next())
{ {
funcHeadName = checkNull(rs.getString("FUNCHEAD_NAME")); funcHeadName = checkNull(rs.getString("FUNCHEAD_NAME"));
...@@ -618,7 +617,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -618,7 +617,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, buCode); pstmt.setString(1, buCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
//String buHeadName = "", buDescr = "", empCodeBuHead = "";
if(rs.next()) if(rs.next())
{ {
buDescr = checkNull(rs.getString("DESCR")); buDescr = checkNull(rs.getString("DESCR"));
...@@ -1096,7 +1095,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -1096,7 +1095,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
conn=getConnection(); conn=getConnection();
//Added by Dipesh on[17/07/2019][End] //Added by Dipesh on[17/07/2019][End]
conn.setAutoCommit(false); conn.setAutoCommit(false);
errString = wfValData( dom, dom1, dom2, objContext, editFlag, xtraParams,conn); errString = wfValData( dom, dom1, dom2, objContext, editFlag, xtraParams,conn);
} }
catch ( Exception e ) catch ( Exception e )
...@@ -1191,6 +1190,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -1191,6 +1190,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
E12GenericUtility genericUtility = new E12GenericUtility(); E12GenericUtility genericUtility = new E12GenericUtility();
//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility ][End] //Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility ][End]
try try
{ {
itmDbAccess =new ITMDBAccessEJB(); itmDbAccess =new ITMDBAccessEJB();
...@@ -1806,7 +1806,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp ...@@ -1806,7 +1806,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,deptCode); pstmt.setString(1,deptCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
//String status = "";
if(rs.next()) if(rs.next())
{ {
status = checkNull(rs.getString("STATUS")); status = checkNull(rs.getString("STATUS"));
......
This diff is collapsed.
...@@ -445,6 +445,7 @@ ...@@ -445,6 +445,7 @@
<updatewhereclause>yes</updatewhereclause> <updatewhereclause>yes</updatewhereclause>
<name>revision_no</name> <name>revision_no</name>
<dbname>employee.revision_no</dbname> <dbname>employee.revision_no</dbname>
<initial>1</initial>
</table_column> </table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;cadre&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;grade&quot; ) TABLE(NAME=&quot;business_units&quot; ) COLUMN(NAME=&quot;employee.emp_code&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.emp_type&quot;) COLUMN(NAME=&quot;employee.designation&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.cadre&quot;) COLUMN(NAME=&quot;employee.grade&quot;) COLUMN(NAME=&quot;cadre.descr&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;employee.chg_date&quot;) COLUMN(NAME=&quot;employee.chg_user&quot;) COLUMN(NAME=&quot;employee.report_to&quot;) COLUMN(NAME=&quot;employee.status&quot;) COLUMN(NAME=&quot;employee.depute_no&quot;) COLUMN(NAME=&quot;employee.confirmed&quot;) COLUMN(NAME=&quot;department.descr&quot;) COLUMN(NAME=&quot;employee.emp_code__link&quot;) COLUMN(NAME=&quot;employee.contact_code&quot;) COLUMN(NAME=&quot;employee.emp_mname&quot;) COLUMN(NAME=&quot;employee.joined_as&quot;) COLUMN(NAME=&quot;employee.citizen&quot;) COLUMN(NAME=&quot;employee.with_held&quot;) COLUMN(NAME=&quot;employee.chg_term&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.cctr_code__sal&quot;) COLUMN(NAME=&quot;employee.design_code&quot;) COLUMN(NAME=&quot;employee.basic&quot;) COLUMN(NAME=&quot;employee.report_to__admin&quot;) COLUMN(NAME=&quot;employee.emp_class&quot;) COLUMN(NAME=&quot;employee.pos_code&quot;) COLUMN(NAME=&quot;employee.emp_code__hod&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;F&apos;) emp_code_hod__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;L&apos;) emp_code_hod__lname&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee.emp_code,employee.dept_code,employee.pos_code) pos_code_descr&quot;) COLUMN(NAME=&quot;employee.func_group&quot;) COLUMN(NAME=&quot;employee.parent_dept&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee.parent_dept) parent_dept_descr&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;F&apos;) fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;L&apos;) lname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;F&apos;) admin_fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;L&apos;) admin_lname&quot;) COMPUTE(NAME=&quot;FN_GET_DESCR_GENCODES(&apos;EMP_CLASS&apos; , &apos;W_EMP&apos; , employee.emp_class) as emp_class_descr&quot;) COMPUTE(NAME=&quot;employee.date_join date_join_old&quot;) COMPUTE(NAME=&quot;employee.pos_code pos_code_old&quot;) COMPUTE(NAME=&quot;employee.dept_code dept_code_old&quot;) COLUMN(NAME=&quot;employee.insider_trading_opt&quot;) COLUMN(NAME=&quot;business_units.descr&quot;) COLUMN(NAME=&quot;business_units.emp_code__head&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units.emp_code__head,&apos;X&apos;) as buhead_name&quot;) COMPUTE(NAME=&quot;FN_DEPT_HIER_DESC(employee.dept_code) as dept_hierarchy&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee.func_group) func_group_descr&quot;) COLUMN(NAME=&quot;employee.emp_code__funchead&quot;) COLUMN(NAME=&quot;employee.bu_code&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__funchead,&apos;X&apos;) as funchead_name&quot;) COLUMN(NAME=&quot;employee.emp_fname_long&quot;) COLUMN(NAME=&quot;employee.emp_lname_long&quot;) COLUMN(NAME=&quot;employee.emp_mname_long&quot;) COLUMN(NAME=&quot;employee.revision_no&quot;) JOIN (LEFT=&quot;employee.bu_code&quot; OP =&quot;=&quot;RIGHT=&quot;business_units.bu_code&quot; OUTER1 =&quot;employee.bu_code&quot; ) JOIN (LEFT=&quot;employee.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; ) JOIN (LEFT=&quot;employee.cadre&quot; OP =&quot;=&quot;RIGHT=&quot;cadre.cadre_code&quot; ) JOIN (LEFT=&quot;employee.grade&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; )WHERE( EXP1 =&quot;employee.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:memp&quot; ) ) ARG(NAME = &quot;memp&quot; TYPE = string) </retrieve> <retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;cadre&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;grade&quot; ) TABLE(NAME=&quot;business_units&quot; ) COLUMN(NAME=&quot;employee.emp_code&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.emp_type&quot;) COLUMN(NAME=&quot;employee.designation&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.cadre&quot;) COLUMN(NAME=&quot;employee.grade&quot;) COLUMN(NAME=&quot;cadre.descr&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;employee.chg_date&quot;) COLUMN(NAME=&quot;employee.chg_user&quot;) COLUMN(NAME=&quot;employee.report_to&quot;) COLUMN(NAME=&quot;employee.status&quot;) COLUMN(NAME=&quot;employee.depute_no&quot;) COLUMN(NAME=&quot;employee.confirmed&quot;) COLUMN(NAME=&quot;department.descr&quot;) COLUMN(NAME=&quot;employee.emp_code__link&quot;) COLUMN(NAME=&quot;employee.contact_code&quot;) COLUMN(NAME=&quot;employee.emp_mname&quot;) COLUMN(NAME=&quot;employee.joined_as&quot;) COLUMN(NAME=&quot;employee.citizen&quot;) COLUMN(NAME=&quot;employee.with_held&quot;) COLUMN(NAME=&quot;employee.chg_term&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.cctr_code__sal&quot;) COLUMN(NAME=&quot;employee.design_code&quot;) COLUMN(NAME=&quot;employee.basic&quot;) COLUMN(NAME=&quot;employee.report_to__admin&quot;) COLUMN(NAME=&quot;employee.emp_class&quot;) COLUMN(NAME=&quot;employee.pos_code&quot;) COLUMN(NAME=&quot;employee.emp_code__hod&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;F&apos;) emp_code_hod__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;L&apos;) emp_code_hod__lname&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee.emp_code,employee.dept_code,employee.pos_code) pos_code_descr&quot;) COLUMN(NAME=&quot;employee.func_group&quot;) COLUMN(NAME=&quot;employee.parent_dept&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee.parent_dept) parent_dept_descr&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;F&apos;) fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;L&apos;) lname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;F&apos;) admin_fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;L&apos;) admin_lname&quot;) COMPUTE(NAME=&quot;FN_GET_DESCR_GENCODES(&apos;EMP_CLASS&apos; , &apos;W_EMP&apos; , employee.emp_class) as emp_class_descr&quot;) COMPUTE(NAME=&quot;employee.date_join date_join_old&quot;) COMPUTE(NAME=&quot;employee.pos_code pos_code_old&quot;) COMPUTE(NAME=&quot;employee.dept_code dept_code_old&quot;) COLUMN(NAME=&quot;employee.insider_trading_opt&quot;) COLUMN(NAME=&quot;business_units.descr&quot;) COLUMN(NAME=&quot;business_units.emp_code__head&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units.emp_code__head,&apos;X&apos;) as buhead_name&quot;) COMPUTE(NAME=&quot;FN_DEPT_HIER_DESC(employee.dept_code) as dept_hierarchy&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee.func_group) func_group_descr&quot;) COLUMN(NAME=&quot;employee.emp_code__funchead&quot;) COLUMN(NAME=&quot;employee.bu_code&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__funchead,&apos;X&apos;) as funchead_name&quot;) COLUMN(NAME=&quot;employee.emp_fname_long&quot;) COLUMN(NAME=&quot;employee.emp_lname_long&quot;) COLUMN(NAME=&quot;employee.emp_mname_long&quot;) COLUMN(NAME=&quot;employee.revision_no&quot;) JOIN (LEFT=&quot;employee.bu_code&quot; OP =&quot;=&quot;RIGHT=&quot;business_units.bu_code&quot; OUTER1 =&quot;employee.bu_code&quot; ) JOIN (LEFT=&quot;employee.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; ) JOIN (LEFT=&quot;employee.cadre&quot; OP =&quot;=&quot;RIGHT=&quot;cadre.cadre_code&quot; ) JOIN (LEFT=&quot;employee.grade&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; )WHERE( EXP1 =&quot;employee.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:memp&quot; ) ) ARG(NAME = &quot;memp&quot; TYPE = string) </retrieve>
<update>employee</update> <update>employee</update>
...@@ -3118,7 +3119,7 @@ ...@@ -3118,7 +3119,7 @@
<valueishtml>0</valueishtml> <valueishtml>0</valueishtml>
</html> </html>
<name>revision_no</name> <name>revision_no</name>
<visible>1</visible> <visible>0</visible>
<EditStyle style="edit"> <EditStyle style="edit">
<limit>0</limit> <limit>0</limit>
<case>any</case> <case>any</case>
......
...@@ -62,7 +62,7 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_co ...@@ -62,7 +62,7 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_co
column=(type=char(30) update=yes updatewhereclause=yes name=emp_fname_long dbname="employee.emp_fname_long" ) column=(type=char(30) update=yes updatewhereclause=yes name=emp_fname_long dbname="employee.emp_fname_long" )
column=(type=char(30) update=yes updatewhereclause=yes name=emp_lname_long dbname="employee.emp_lname_long" ) column=(type=char(30) update=yes updatewhereclause=yes name=emp_lname_long dbname="employee.emp_lname_long" )
column=(type=char(30) update=yes updatewhereclause=yes name=emp_mname_long dbname="employee.emp_mname_long" ) column=(type=char(30) update=yes updatewhereclause=yes name=emp_mname_long dbname="employee.emp_mname_long" )
column=(type=decimal(0) update=yes updatewhereclause=yes name=revision_no dbname="employee.revision_no" ) column=(type=decimal(0) update=yes updatewhereclause=yes name=revision_no dbname="employee.revision_no" initial="1" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"cadre~" ) TABLE(NAME=~"department~" ) TABLE(NAME=~"employee~" ) TABLE(NAME=~"grade~" ) TABLE(NAME=~"business_units~" ) COLUMN(NAME=~"employee.emp_code~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"employee.emp_type~") COLUMN(NAME=~"employee.designation~") COLUMN(NAME=~"employee.dept_code~") COLUMN(NAME=~"employee.cadre~") COLUMN(NAME=~"employee.grade~") COLUMN(NAME=~"cadre.descr~") COLUMN(NAME=~"grade.descr~") COLUMN(NAME=~"employee.chg_date~") COLUMN(NAME=~"employee.chg_user~") COLUMN(NAME=~"employee.report_to~") COLUMN(NAME=~"employee.status~") COLUMN(NAME=~"employee.depute_no~") COLUMN(NAME=~"employee.confirmed~") COLUMN(NAME=~"department.descr~") COLUMN(NAME=~"employee.emp_code__link~") COLUMN(NAME=~"employee.contact_code~") COLUMN(NAME=~"employee.emp_mname~") COLUMN(NAME=~"employee.joined_as~") COLUMN(NAME=~"employee.citizen~") COLUMN(NAME=~"employee.with_held~") COLUMN(NAME=~"employee.chg_term~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.cctr_code__sal~") COLUMN(NAME=~"employee.design_code~") COLUMN(NAME=~"employee.basic~") COLUMN(NAME=~"employee.report_to__admin~") COLUMN(NAME=~"employee.emp_class~") COLUMN(NAME=~"employee.pos_code~") COLUMN(NAME=~"employee.emp_code__hod~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__hod,'F') emp_code_hod__fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__hod,'L') emp_code_hod__lname~") COMPUTE(NAME=~"FN_GET_POS_DESCR(employee.emp_code,employee.dept_code,employee.pos_code) pos_code_descr~") COLUMN(NAME=~"employee.func_group~") COLUMN(NAME=~"employee.parent_dept~") COMPUTE(NAME=~"FN_GET_DEPT_DESCR(employee.parent_dept) parent_dept_descr~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to,'F') fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to,'L') lname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to__admin,'F') admin_fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to__admin,'L') admin_lname~") COMPUTE(NAME=~"FN_GET_DESCR_GENCODES('EMP_CLASS' , 'W_EMP' , employee.emp_class) as emp_class_descr~") COMPUTE(NAME=~"employee.date_join date_join_old~") COMPUTE(NAME=~"employee.pos_code pos_code_old~") COMPUTE(NAME=~"employee.dept_code dept_code_old~") COLUMN(NAME=~"employee.insider_trading_opt~") COLUMN(NAME=~"business_units.descr~") COLUMN(NAME=~"business_units.emp_code__head~") COMPUTE(NAME=~"FN_GET_EMP_NAME(business_units.emp_code__head,'X') as buhead_name~") COMPUTE(NAME=~"FN_DEPT_HIER_DESC(employee.dept_code) as dept_hierarchy~") COMPUTE(NAME=~"FN_GET_BUFUNC_DESCR(employee.func_group) func_group_descr~") COLUMN(NAME=~"employee.emp_code__funchead~") COLUMN(NAME=~"employee.bu_code~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__funchead,'X') as funchead_name~") COLUMN(NAME=~"employee.emp_fname_long~") COLUMN(NAME=~"employee.emp_lname_long~") COLUMN(NAME=~"employee.emp_mname_long~") COLUMN(NAME=~"employee.revision_no~") JOIN (LEFT=~"employee.bu_code~" OP =~"=~"RIGHT=~"business_units.bu_code~" OUTER1 =~"employee.bu_code~" ) JOIN (LEFT=~"employee.dept_code~" OP =~"=~"RIGHT=~"department.dept_code~" ) JOIN (LEFT=~"employee.cadre~" OP =~"=~"RIGHT=~"cadre.cadre_code~" ) JOIN (LEFT=~"employee.grade~" OP =~"=~"RIGHT=~"grade.grade_code~" )WHERE( EXP1 =~"employee.emp_code~" OP =~"=~" EXP2 =~":memp~" ) ) ARG(NAME = ~"memp~" TYPE = string) " update="employee" updatewhere=0 updatekeyinplace=no arguments=(("memp", string)) ) retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"cadre~" ) TABLE(NAME=~"department~" ) TABLE(NAME=~"employee~" ) TABLE(NAME=~"grade~" ) TABLE(NAME=~"business_units~" ) COLUMN(NAME=~"employee.emp_code~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"employee.emp_type~") COLUMN(NAME=~"employee.designation~") COLUMN(NAME=~"employee.dept_code~") COLUMN(NAME=~"employee.cadre~") COLUMN(NAME=~"employee.grade~") COLUMN(NAME=~"cadre.descr~") COLUMN(NAME=~"grade.descr~") COLUMN(NAME=~"employee.chg_date~") COLUMN(NAME=~"employee.chg_user~") COLUMN(NAME=~"employee.report_to~") COLUMN(NAME=~"employee.status~") COLUMN(NAME=~"employee.depute_no~") COLUMN(NAME=~"employee.confirmed~") COLUMN(NAME=~"department.descr~") COLUMN(NAME=~"employee.emp_code__link~") COLUMN(NAME=~"employee.contact_code~") COLUMN(NAME=~"employee.emp_mname~") COLUMN(NAME=~"employee.joined_as~") COLUMN(NAME=~"employee.citizen~") COLUMN(NAME=~"employee.with_held~") COLUMN(NAME=~"employee.chg_term~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.cctr_code__sal~") COLUMN(NAME=~"employee.design_code~") COLUMN(NAME=~"employee.basic~") COLUMN(NAME=~"employee.report_to__admin~") COLUMN(NAME=~"employee.emp_class~") COLUMN(NAME=~"employee.pos_code~") COLUMN(NAME=~"employee.emp_code__hod~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__hod,'F') emp_code_hod__fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__hod,'L') emp_code_hod__lname~") COMPUTE(NAME=~"FN_GET_POS_DESCR(employee.emp_code,employee.dept_code,employee.pos_code) pos_code_descr~") COLUMN(NAME=~"employee.func_group~") COLUMN(NAME=~"employee.parent_dept~") COMPUTE(NAME=~"FN_GET_DEPT_DESCR(employee.parent_dept) parent_dept_descr~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to,'F') fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to,'L') lname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to__admin,'F') admin_fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to__admin,'L') admin_lname~") COMPUTE(NAME=~"FN_GET_DESCR_GENCODES('EMP_CLASS' , 'W_EMP' , employee.emp_class) as emp_class_descr~") COMPUTE(NAME=~"employee.date_join date_join_old~") COMPUTE(NAME=~"employee.pos_code pos_code_old~") COMPUTE(NAME=~"employee.dept_code dept_code_old~") COLUMN(NAME=~"employee.insider_trading_opt~") COLUMN(NAME=~"business_units.descr~") COLUMN(NAME=~"business_units.emp_code__head~") COMPUTE(NAME=~"FN_GET_EMP_NAME(business_units.emp_code__head,'X') as buhead_name~") COMPUTE(NAME=~"FN_DEPT_HIER_DESC(employee.dept_code) as dept_hierarchy~") COMPUTE(NAME=~"FN_GET_BUFUNC_DESCR(employee.func_group) func_group_descr~") COLUMN(NAME=~"employee.emp_code__funchead~") COLUMN(NAME=~"employee.bu_code~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__funchead,'X') as funchead_name~") COLUMN(NAME=~"employee.emp_fname_long~") COLUMN(NAME=~"employee.emp_lname_long~") COLUMN(NAME=~"employee.emp_mname_long~") COLUMN(NAME=~"employee.revision_no~") JOIN (LEFT=~"employee.bu_code~" OP =~"=~"RIGHT=~"business_units.bu_code~" OUTER1 =~"employee.bu_code~" ) JOIN (LEFT=~"employee.dept_code~" OP =~"=~"RIGHT=~"department.dept_code~" ) JOIN (LEFT=~"employee.cadre~" OP =~"=~"RIGHT=~"cadre.cadre_code~" ) JOIN (LEFT=~"employee.grade~" OP =~"=~"RIGHT=~"grade.grade_code~" )WHERE( EXP1 =~"employee.emp_code~" OP =~"=~" EXP2 =~":memp~" ) ) ARG(NAME = ~"memp~" TYPE = string) " update="employee" updatewhere=0 updatekeyinplace=no arguments=(("memp", string)) )
column(band=detail id=44 alignment="0" tabsequence=32766 border="0" color="0" x="695" y="81" height="16" width="30" format="[shortdate] [time]" html.valueishtml="0" name=date_join_old visible="0" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=44 alignment="0" tabsequence=32766 border="0" color="0" x="695" y="81" height="16" width="30" format="[shortdate] [time]" html.valueishtml="0" name=date_join_old visible="0" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=25 alignment="0" tabsequence=32766 border="0" color="0" x="730" y="81" height="16" width="25" format="[general]" html.valueishtml="0" name=emp_site visible="0" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" ) column(band=detail id=25 alignment="0" tabsequence=32766 border="0" color="0" x="730" y="81" height="16" width="25" format="[general]" html.valueishtml="0" name=emp_site visible="0" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment