SAP ABAP Class CL_HR_INTEGRATION_PA_OM (General Methods for PA-OM Integration)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-OS-ST (Application Component) Staffing
     PP00 (Package) Organization and planning (application)
Properties
Class CL_HR_INTEGRATION_PA_OM  
Short Description General Methods for PA-OM Integration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PP00   Organization and planning (application) 
Created 20030814   SAP 
Last change 20030814   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HR_INTEGRATION_PA_OM has no interface implemented.
Friends
Class CL_HR_INTEGRATION_PA_OM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_READ_ADAPTER Instance attribute Private Object reference (TYPE REF TO) IF_HR_INTEGRATION_READ_ADAPTER Read Adapter for Integration 20030827
2 C_INFTY_WORK Constant Private Type reference (TYPE) INFTY '0001' Infotype 20030901
3 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE False 20030815
4 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE TRUE 20030815
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INTEGRATION Instance method Public Method Checks Which Personnel Planning Application Is Integrated 20030815
2 CHECK_INTEGRATION_ACTIVE Instance method Public Method Checks Whether Integration Is Active for IT0001 20030814
3 CHECK_INTEGRATION_PERSON Instance method Public Method Checks Whether PERNR Is Included in Integration (PLOGI) 20030815
4 CHECK_STAT2 Instance method Public Method Evaluates STAT2 re Integration Activated/Deactivated 20030815
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030827
6 CUT_PERSON_INTE_TAB Instance method Public Method Adjusts Periods in Integration Table 20030815
7 GET_INTEGR_PERIODS_FOR_PERSON Instance method Public Method Delivers Integrated Periods for a Personnel Number 20030815
8 GET_INTE_DEFPLANS Static method Public Method Gets Default Position 20030814
9 GET_INTE_PLVAR Static method Public Method Gets Active Plan Version (Integration PLANVAR) 20030814
10 GET_OTYPE_ORGUNIT Static method Public Method Delivers Object Type for Org. Unit from Table T77S0 20030815
11 GET_OTYPE_POSITION Static method Public Method Delivers Object Type for Position from Table T77S0 20030815
Events
Class CL_HR_INTEGRATION_PA_OM has no event.
Types
Class CL_HR_INTEGRATION_PA_OM has no local type.
Method Signatures

Method CHECK_INTEGRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPNT_INTEGRATION Call by reference Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030815
2 Exporting COST_INTEGRATION Call by reference Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030815
3 Exporting INTEGRATED_PLVAR Call by reference Type reference (TYPE) PLOG-PLVAR Planvariante 20030815
4 Exporting ORG_INTEGRATION Call by reference Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030815
5 Exporting PPS_INTEGRATION Call by reference Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030815
6 Exporting QUAL_INTEGRATION Call by reference Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030815
7 Exporting TIME_INTEGRATION Call by reference Type reference (TYPE) T77S0-GSVAL Wert des semantischen Kürzels 20030815

Method CHECK_INTEGRATION on class CL_HR_INTEGRATION_PA_OM has no exception.

Method CHECK_INTEGRATION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INTEGRATED Call by reference Type reference (TYPE) FLAG allgemeines flag 20030815
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030815
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030815
4 Importing P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20030815

Method CHECK_INTEGRATION_ACTIVE on class CL_HR_INTEGRATION_PA_OM has no exception.

Method CHECK_INTEGRATION_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030815
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030815
3 Importing MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20030815
4 Importing P0001 Value transfer Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20030815
5 Exporting PERSON_INTEGRATED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030815
6 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse für Datenhaltung 20030815

Method CHECK_INTEGRATION_PERSON on class CL_HR_INTEGRATION_PA_OM has no exception.

Method CHECK_STAT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030815
2 Importing ENDDA Value transfer Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030815
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030815
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030815
5 Importing PERSON Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030815
6 Importing PERSON_INTEGRATED Value transfer Type reference (TYPE) HRI_PERSON_INTE_TABLE Tabellentyp Person, Zeitraum, Integrationsflag 20030815
7 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse für Datenhaltung 20030815

Method CHECK_STAT2 on class CL_HR_INTEGRATION_PA_OM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READ_ADAPTER Call by reference Object reference (TYPE REF TO) IF_HR_INTEGRATION_READ_ADAPTER Leseadpter für Integration 20030827

Method CONSTRUCTOR on class CL_HR_INTEGRATION_PA_OM has no exception.

Method CUT_PERSON_INTE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030815
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20030815
3 Changing PERSON_INTEGRATED Call by reference Type reference (TYPE) HRI_PERSON_INTE_TABLE Tabellentyp Person, Zeitraum, Integrationsflag 20030815

Method CUT_PERSON_INTE_TAB on class CL_HR_INTEGRATION_PA_OM has no exception.

Method GET_INTEGR_PERIODS_FOR_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030815
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20030815
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030815
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030815
5 Importing P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20030815
6 Importing PERSON Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030815
7 Exporting PERSON_INTE_TAB Call by reference Type reference (TYPE) HRI_PERSON_INTE_TABLE Tabellentyp Person, Zeitraum, Integrationsflag 20030815
8 Importing TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse für Datenhaltung 20030815

Method GET_INTEGR_PERIODS_FOR_PERSON on class CL_HR_INTEGRATION_PA_OM has no exception.

Method GET_INTE_DEFPLANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFPLANS Value transfer Type reference (TYPE) PLANS Planstelle 20030814

Method GET_INTE_DEFPLANS on class CL_HR_INTEGRATION_PA_OM has no exception.

Method GET_INTE_PLVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20030814

Method GET_INTE_PLVAR on class CL_HR_INTEGRATION_PA_OM has no exception.

Method GET_OTYPE_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OTYPE_ORGUNIT Value transfer Type reference (TYPE) OTYPE Objekttyp 20030815

Method GET_OTYPE_ORGUNIT on class CL_HR_INTEGRATION_PA_OM has no exception.

Method GET_OTYPE_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OTYPE_POSITION Value transfer Type reference (TYPE) OTYPE Objekttyp 20030815

Method GET_OTYPE_POSITION on class CL_HR_INTEGRATION_PA_OM has no exception.
History
Last changed by/on SAP  20030814 
SAP Release Created in 470