SAP ABAP Class CL_HRPA_SAPUP50R_ADAPTER (Adapter for Using New ITF from SAPUP50R)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PA-XX (Application Component) General
     PBAS_SERVICE (Package) HR Master Data: Service Functions
Properties
Class CL_HRPA_SAPUP50R_ADAPTER  
Short Description Adapter for Using New ITF from SAPUP50R    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBAS_SERVICE   HR Master Data: Service Functions 
Created 20030804   SAP 
Last change 20081217   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_HRPA_SAPUP50R_ADAPTER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_HRPA_MASTERDATA_FACTORY 20030807 HR Master Data: Central Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DATA_SHARING Instance attribute Private Object reference (TYPE REF TO) IF_HRPA_DATA_SHARING HR Master Data: Copy for Multiple Pers. Nos 20030807
2 A_DUMMY_MESSAGE_HANDLER Static Attribute Private Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR: Master Data, Empty Handler 20030818
3 A_GROUPING_READER Instance attribute Private Object reference (TYPE REF TO) CL_HRCCE_GROUPING_READER_PAD Grouping-Reader: Read Infotype Records 20080826
4 A_MASTERDATA_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_HRPA_MASTERDATA_BUFFER HR: Buffer for Access to Master Data 20030807
5 A_MOLGA_READER Static Attribute Private Object reference (TYPE REF TO) CL_HRPA_MOLGA HR Master Data: Read MOLGA 20030812
6 A_PERSON_READER Instance attribute Private Object reference (TYPE REF TO) CL_HRCCE_PERSON_READER Person Reader 20030818
7 A_TEXT_BUFFER Instance attribute Private Type reference (TYPE) HRPAD_T_TEXT_OPER HR: Buffer for Infotype Texts 20111230
8 A_WRITE_IT0003_CHANGE_PROT Instance attribute Private Type reference (TYPE) BOOLE_D Write Change Pointer for IT0003 20120307
9 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030804
10 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030804
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ENAME_CHANGED Instance method Public Method Check Whether P0001-NAMEN Has Changed 20071011
2 CHECK_IT0001_EXITS Instance method Public Method Does IT 0001 Already Exist? 20050721
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030804
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030804
5 CREATE_VIRTUAL_IT0001 Instance method Public Method Create Virtual IT 0001 Record 20050802
6 GET_INSTANCE Static method Private Method Instance Generation 20030804
7 GET_IT0003_CHANGE_PROT_FLAG Instance method Public Method Read Flag for Writing Change Pointer for IT0003 20120307
8 GET_LINKED_PERNRS Instance method Public Method Determine Grouped Reference Personnel Numbers 20080826
9 INITIALIZE Instance method Public Method Initialize 20030811
10 READ Instance method Public Method Reading Infotype Records 20030804
11 REGROUP Instance method Public Method Recalculate Data Sharing 20030819
12 SET_IT0003_CHANGE_PROT_FLAG Instance method Public Method Set Flag for Writing Change Pointer for IT0003 20120307
13 SET_TEXT_BUFFER Instance method Public Method Fill Buffer for Infotype Texts 20111230
14 SHARING_REQUIRED Instance method Public Method Check Whether Adapter Has to Be Run 20030811
15 UPDATE Instance method Public Method Update Records 20030804
16 UPDATE_IT0001 Instance method Public Method Update P0001 with Derived Names from PNNNN 20071011
Events
Class CL_HRPA_SAPUP50R_ADAPTER has no event.
Types
Class CL_HRPA_SAPUP50R_ADAPTER has no local type.
Method Signatures

Method CHECK_ENAME_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENAME Call by reference Type reference (TYPE) EMNAM Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20071123
2 Exporting NAME_CHANGED Call by reference Type reference (TYPE) FLAG allgemeines flag 20071011
3 Importing P0002 Call by reference Type reference (TYPE) P0002 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20071011
4 Importing PNNNN2 Call by reference Type reference (TYPE) ANY sekundärer Infotypsatz 20071011
5 Exporting SNAME Call by reference Type reference (TYPE) SMNAM Name des Mitarbeiters (sortierfähig, NACHNAME VORNAME) 20071123
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20071011

Method CHECK_ENAME_CHANGED on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method CHECK_IT0001_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA_EXISTS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050802
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050721

Method CHECK_IT0001_EXITS on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPA_SAPUP50R_ADAPTER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MASTERDATA_BUFFER Call by reference Object reference (TYPE REF TO) IF_HRPA_MASTERDATA_BUFFER HR: Puffer für Stammdatenzugriffe 20030818
2 Importing READ_MOLGA Call by reference Object reference (TYPE REF TO) CL_HRPA_MOLGA HR: Stammdaten, MOLGA lesen 20030818
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030804

Method CREATE_VIRTUAL_IT0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050802
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050802
3 Importing PERSG Call by reference Type reference (TYPE) PERSG Mitarbeitergruppe 20050802
4 Importing PERSK Call by reference Type reference (TYPE) PERSK Mitarbeiterkreis 20050802
5 Importing WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20050802

Method CREATE_VIRTUAL_IT0001 on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADAPTER Value transfer Object reference (TYPE REF TO) CL_HRPA_SAPUP50R_ADAPTER Adapter um neues ITF aus SAPUP50R verwenden zu können 20030804
2 Importing MASTERDATA_BUFFER Call by reference Object reference (TYPE REF TO) IF_HRPA_MASTERDATA_BUFFER HR: Puffer für Stammdatenzugriffe 20030818
3 Importing READ_MOLGA Call by reference Object reference (TYPE REF TO) CL_HRPA_MOLGA HR: Stammdaten, MOLGA lesen 20030818
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030804

Method GET_IT0003_CHANGE_PROT_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WRITE_CHANGE_PROT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120307

Method GET_IT0003_CHANGE_PROT_FLAG on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method GET_LINKED_PERNRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GROUPED_PERNRS Call by reference Type reference (TYPE) PCCET_PERNR gruppierte Referenzpersonalnummern 20080826
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20080826
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080826
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20080826

Method GET_LINKED_PERNRS on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_HRPA_SAPUP50R_ADAPTER has no parameter.
Method INITIALIZE on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method READ 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 20030808
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20030808
3 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20030808
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selektionen für HR-Stammdaten-Reporting 20030808
5 Exporting PREF_TAB Call by reference Type reference (TYPE) PREF_TAB Zuordnungsgrößen für HR-Objekte 20030808
6 Exporting PRELP_TAB Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20030808
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030808

Method READ on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method REGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20030819
2 Importing NO_FLUSH Call by reference Type reference (TYPE) BOOLE_D SPACE Pufferverbuchung unterdrücken 20121122
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030819
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030819
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030819

Method SET_IT0003_CHANGE_PROT_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WRITE_CHANGE_PROT Call by reference Type reference (TYPE) BOOLE_D TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120307

Method SET_IT0003_CHANGE_PROT_FLAG on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method SET_TEXT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEXT_BUFFER Call by reference Type reference (TYPE) HRPAD_S_TEXT_OPER HR: Puffer für Infotyptexte 20111230

Method SET_TEXT_BUFFER on class CL_HRPA_SAPUP50R_ADAPTER has no exception.

Method SHARING_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20030811
2 Returning IS_REQUIRED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030811
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030812
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030811
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030811

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREF_OPER Call by reference Type reference (TYPE) PREF_OPER PREF-Struktur und Operationskennzeichen 20030804
2 Importing PSOPER Call by reference Type reference (TYPE) PSOPER Struktur für geänderte Infotypsätze (Personaladmin.) 20030804
3 Importing PSOPER2 Call by reference Type reference (TYPE) PSOPER Struktur für geänderte Infotypsätze (Personaladmin.) 20030818
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030818
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030804

Method UPDATE_IT0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_FLUSH Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20071123
2 Importing ENAME Call by reference Type reference (TYPE) EMNAM Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20071123
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20071011
4 Importing SNAME Call by reference Type reference (TYPE) SMNAM Name des Mitarbeiters (sortierfähig, NACHNAME VORNAME) 20071123
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20071011

Method UPDATE_IT0001 on class CL_HRPA_SAPUP50R_ADAPTER has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 470