SAP ABAP Class CL_IM_WFA_HCM_INT_PAD00 (Imp. class for BAdI imp. WFA_HCM_INT_PAD00)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-PA-XX-ET (Application Component) External personnel administration
     PAOC_PAD_RETAIL (Package) Retail Interface for Master Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_HRPAD00INFTY BAdI Interface IF_EX_HRPAD00INFTY 20060919
Properties
Class CL_IM_WFA_HCM_INT_PAD00  
Short Description Imp. class for BAdI imp. WFA_HCM_INT_PAD00    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_RETAIL   Retail Interface for Master Data 
Created 20060919   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_WFA_HCM_INT_PAD00 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRPAD00INFTY BAdI Interface IF_EX_HRPAD00INFTY 20060919
Friends
Class CL_IM_WFA_HCM_INT_PAD00 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CID_HDATE Constant Private Type reference (TYPE) CHAR20 'WFM_HIRE_DATE' MemID for Hire Date 20060919
2 CID_MASSN Constant Private Type reference (TYPE) CHAR20 'WFM_ACTION' MemID for Action 20060920
3 CID_PSPAR Constant Private Type reference (TYPE) CHAR20 'WFM_PSPAR' MemID for PSPAR 20070521
4 CWM_HIRE Constant Private Type reference (TYPE) MASSN '01' Action Type Hire 20060920
5 CWM_REHIRE Constant Private Type reference (TYPE) MASSN '15' Action Type Rehire 20060920
6 CWM_TERM Constant Private Type reference (TYPE) MASSN '22' Action Type Terminate 20060920
7 CWM_TRAN Constant Private Type reference (TYPE) MASSN '34' Action Type Transfer 20060920
8 CWM_UPDATE Constant Private Type reference (TYPE) MASSN '20' Action Type Update 20060920
Methods
# Method Level Visibility Method type Description Created on
1 BP_ADD_ADDRESS_MANUALLY Instance method Private Method Add BP address manually (only used by future hiring) 20061208
2 BP_CREATE_MANUALLY Instance method Private Method Create BP manually (only used by future hiring) 20061208
3 CHECK_INTEGRATION Instance method Private Method Check WFM HCM integration 20060920
4 PROCESS_P0000 Instance method Private Method 20060919
5 PROCESS_P0002 Instance method Private Method 20061208
6 PROCESS_P0006 Instance method Private Method 20060919
7 PROCESS_P0008 Instance method Private Method 20060919
8 READ_IMAGE Instance method Private Method 20060919
9 UPDATE_WFM_AGT Instance method Private Method Update WFM Agent tables 20060919
10 _CHECK_ACTIVE_PD_BADI Instance method Private Method Check whether WFM PD BADI is active or not 20061003
11 _CREATE_LOG Instance method Private Method Create Application Log for 'E', 'W' and 'A' message 20061213
12 _GET_BP_PROFILE Instance method Private Method Get WFM Employee Profile 20060927
13 _GET_BUPA_FROM_PERNR Instance method Private Method Get BP number from Pernr 20060927
14 _GET_HIRE_DATE Instance method Private Method Get Hire Date 20090309
15 _GET_ROOT_ORG_FROM_PER Instance method Private Method Get Rool Org from Employee ID 20060927
16 _GET_ROOT_ORG_FROM_POS Instance method Private Method Get WFM Root Org from HCM position 20060927
17 _GET_WFA_CONFIG Instance method Private Method Get WFM HCM integration configuration 20061208
Events
Class CL_IM_WFA_HCM_INT_PAD00 has no event.
Types
Class CL_IM_WFA_HCM_INT_PAD00 has no local type.
Method Signatures

Method BP_ADD_ADDRESS_MANUALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IPSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20061208
2 Importing NEW_IMAGE Call by reference Type reference (TYPE) PSOPER_TAB Table Type for PSOPER Structure 20061208

Method BP_ADD_ADDRESS_MANUALLY on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method BP_CREATE_MANUALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IPSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20061208
2 Importing IV_HIRE_DATE Call by reference Type reference (TYPE) D 20061208
3 Importing NEW_IMAGE Call by reference Type reference (TYPE) PSOPER_TAB Table Type for PSOPER Structure 20061208

Method BP_CREATE_MANUALLY on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method CHECK_INTEGRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INT Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20060920
2 Exporting EV_WFMMASSN Call by reference Type reference (TYPE) MASSN Action Type 20060920
3 Importing IV_HCMMASSN Call by reference Type reference (TYPE) MASSN Action Type 20060920

Method CHECK_INTEGRATION on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method PROCESS_P0000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IPSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20060919

Method PROCESS_P0000 on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method PROCESS_P0002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IPSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20061208
2 Importing NEW_IMAGE Call by reference Type reference (TYPE) PSOPER_TAB Table Type for PSOPER Structure 20061208

Method PROCESS_P0002 on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method PROCESS_P0006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IPSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20060919
2 Importing NEW_IMAGE Call by reference Type reference (TYPE) PSOPER_TAB Table Type for PSOPER Structure 20061208

Method PROCESS_P0006 on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method PROCESS_P0008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IPSPAR Call by reference Type reference (TYPE) PSPAR Transfer String for HR Infotype Dialog Modules 20060922
2 Importing NEW_IMAGE Call by reference Type reference (TYPE) PSOPER_TAB Table Type for PSOPER Structure 20060919

Method PROCESS_P0008 on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method READ_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PNNNN Call by reference Type reference (TYPE) TABLE 20060919
2 Importing P_IMAGE Call by reference Type reference (TYPE) PSOPER_TAB Table Type for PSOPER Structure 20060919
3 Importing P_INFTY Value transfer Type reference (TYPE) INFTY Infotype 20060919
4 Importing P_OPERA Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20060919

Method READ_IMAGE on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method UPDATE_WFM_AGT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IHDATE Call by reference Type reference (TYPE) D 20060919
2 Importing IPSPAR Call by reference Type reference (TYPE) PSPAR 20060927
3 Importing ISDATE Call by reference Type reference (TYPE) D 20060919
4 Importing ITDATE Call by reference Type reference (TYPE) D 20060919

Method UPDATE_WFM_AGT on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method _CHECK_ACTIVE_PD_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ACTIVE Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20061003

Method _CHECK_ACTIVE_PD_BADI on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method _CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERRORS Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20061213
2 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Standard Selections for HR Master Data Reporting 20061213

Method _CREATE_LOG on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method _GET_BP_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HIRE_DATE Call by reference Type reference (TYPE) D 20060927
2 Exporting EV_START_DATE Call by reference Type reference (TYPE) D 20060927
3 Exporting EV_TERM_DATE Call by reference Type reference (TYPE) D 20060927
4 Importing IV_BUPARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20060927
5 Importing IV_END_DATE Call by reference Type reference (TYPE) ENDDATUM End Date 20060927
6 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20060927
7 Importing IV_START_DATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20060927

Method _GET_BP_PROFILE on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method _GET_BUPA_FROM_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_BUPARTNER Value transfer Type reference (TYPE) BU_PARTNER Business Partner Number 20060927
2 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20060927

Method _GET_BUPA_FROM_PERNR on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method _GET_HIRE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EVHDATE Value transfer Type reference (TYPE) D 20090309
2 Importing IV_PERNR Value transfer Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20090309

Method _GET_HIRE_DATE on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method _GET_ROOT_ORG_FROM_PER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20060927
2 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20060927

Method _GET_ROOT_ORG_FROM_PER on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method _GET_ROOT_ORG_FROM_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20060927
2 Importing IV_EFFECTIVE_DATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20060930
3 Importing IV_PLANS Call by reference Type reference (TYPE) PLANS Position 20060927

Method _GET_ROOT_ORG_FROM_POS on class CL_IM_WFA_HCM_INT_PAD00 has no exception.

Method _GET_WFA_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CREATE_BP_FLAG Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20061208

Method _GET_WFA_CONFIG on class CL_IM_WFA_HCM_INT_PAD00 has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 600