SAP ABAP Class IF_HRPA_MASTERDATA_BL (HR: Generic Business Logic for Master Data)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_HRPA_BUFFER_CONTROL HR: Master Data Puffer Operations 20030109
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPA_MASTERDATA_BL HR: Generic Business Logic for Master Data 20010405
Properties
Class IF_HRPA_MASTERDATA_BL  
Short Description HR: Generic Business Logic for Master Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20010405   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_HRPA_MASTERDATA_BL has no forward declaration.
Interfaces
Class IF_HRPA_MASTERDATA_BL has no interface implemented.
Friends
Class IF_HRPA_MASTERDATA_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_INCLUDED_RECORDS Constant Public Type reference (TYPE) HRPAD_READ_MODE 6 HR: Type of Read Access 20030122
2 ALL_INTERSECTING_RECORDS Constant Public Type reference (TYPE) HRPAD_READ_MODE 5 HR: Type of Read Access 20030122
3 EXACT_MATCHING_RECORD Constant Public Type reference (TYPE) HRPAD_READ_MODE 4 HR: Type of Read Access 20030122
4 FIRST_INTERSECTING_RECORD Constant Public Type reference (TYPE) HRPAD_READ_MODE 1 HR: Type of Read Access 20030122
5 FIRST_RECORD_CONTAINING_BEGDA Constant Public Type reference (TYPE) HRPAD_READ_MODE 3 HR: Type of Read Access 20030122
6 HIGH_DATE Constant Public Type reference (TYPE) ENDDA '99991231' Highest Valid Date 20010531
7 LAST_INTERSECTING_RECORD Constant Public Type reference (TYPE) HRPAD_READ_MODE 0 HR: Type of Read Access 20030122
8 LAST_RECORD_CONTAINING_ENDDA Constant Public Type reference (TYPE) HRPAD_READ_MODE 2 HR: Type of Read Access 20030122
9 LOCKED Constant Public Type reference (TYPE) SPRPS 'X' Lock Indicator for HR Master Data Record 20030122
10 LOW_DATE Constant Public Type reference (TYPE) BEGDA '18000101' Lowest Valid Date 20010531
11 UNLOCKED Constant Public Type reference (TYPE) SPRPS '' Lock Indicator for HR Master Data Record 20030122
Methods
# Method Level Visibility Method type Description Created on
1 ACTION Instance method Public Method Any Infotype Operation 20030514
2 APPROVE_TRIAL Instance method Public Method Transfer Operations Performed as Trial 20030109
3 DELETE Instance method Public Method Delete infotype record 20010405
4 DISCARD_TRIAL Instance method Public Method Reject Operations Performed as Trial 20030109
5 FLUSH Instance method Public Method Write Buffer to Database 20030109
6 GET_INFTY_CONTAINER Instance method Public Method Create New Infotype Records 20010523
7 INITIALIZE Instance method Public Method Delete (Write) Buffer 20030109
8 INSERT Instance method Public Method Insert an Infotype Record 20010405
9 MODIFY Instance method Public Method Change an Infotype Record (Changes to Key Permitted) 20010405
10 READ Instance method Public Method Reading Infotype Records 20010405
11 REGROUP Instance method Public Method Repair Grouped Infotypes 20020405
12 START_TRIAL Instance method Public Method Perform Operations Speculatively 20030109
Events
Class IF_HRPA_MASTERDATA_BL has no event.
Types
Class IF_HRPA_MASTERDATA_BL has no local type.
Method Signatures

Method ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUX_INPUT Call by reference Type reference (TYPE) ANY 20030514
2 Exporting AUX_OUTPUT Call by reference Type reference (TYPE) ANY 20030514
3 Changing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20030514
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030514
5 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20030514
6 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030514
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030514
8 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030514
9 Importing OPERATION Call by reference Type reference (TYPE) HRPAD_INFOTYPE_OPERATION HR: Stammdaten, Operation auf Infotypen 20030514
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030514

Method APPROVE_TRIAL Signature

Method APPROVE_TRIAL on class IF_HRPA_MASTERDATA_BL has no parameter.
Method APPROVE_TRIAL on class IF_HRPA_MASTERDATA_BL has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF 20010405
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020117
3 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20021106
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010405
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20010405
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010823

Method DISCARD_TRIAL Signature

Method DISCARD_TRIAL on class IF_HRPA_MASTERDATA_BL has no parameter.
Method DISCARD_TRIAL on class IF_HRPA_MASTERDATA_BL has no exception.

Method FLUSH Signature

Method FLUSH on class IF_HRPA_MASTERDATA_BL has no parameter.
Method FLUSH on class IF_HRPA_MASTERDATA_BL has no exception.

Method GET_INFTY_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20010523
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020117
3 Importing ITBLD Call by reference Type reference (TYPE) ITBLD Infotypbildsteuerung 20011031
4 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20021106
5 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020418
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010823
7 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020201
8 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20010618
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010823

Method INITIALIZE Signature

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

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20010405
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020117
3 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20021106
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Fehlerbehandler 20010730
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010405
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20010405
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010823

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20010405
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020117
3 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20021106
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010405
7 Importing OLD_CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20010405
8 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20010405
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010823

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) PSKEY-BEGDA Gültigkeitsbeginn 20010405
2 Exporting CONTAINER_TAB Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20010405
3 Importing ENDDA Call by reference Type reference (TYPE) PSKEY-ENDDA Gültigkeitsende 20010405
4 Importing INFTY Call by reference Type reference (TYPE) PSKEY-INFTY Infotyp 20010405
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020117
6 Importing MASSG Call by reference Type reference (TYPE) MASSG SPACE Maßnahmengrund 20030812
7 Importing MASSN Call by reference Type reference (TYPE) MASSN SPACE Maßnahmenart 20030812
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
9 Importing MODE Call by reference Type reference (TYPE) HRPAD_READ_MODE ALL_INTERSECTING_RECORDS HR: Art des Lesezugriffs 20030122
10 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010405
11 Importing OBJPS Call by reference Type reference (TYPE) PSKEY-OBJPS '*' Objekt-Identifikation 20030122
12 Importing PERNR Call by reference Type reference (TYPE) PSKEY-PERNR Personalnummer 20010405
13 Importing SEQNR Call by reference Type reference (TYPE) PSKEY-SEQNR '000' Nummer eines Infotypsatzes bei gleichem Schlüssel 20030122
14 Importing SPRPS Call by reference Type reference (TYPE) PSKEY-SPRPS '*' Sperrkennzeichen fuer Personalstammsatz 20010405
15 Importing SUBTY Call by reference Type reference (TYPE) PSKEY-SUBTY '*' Subtyp 20010405
16 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010830
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010823

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 Info. Category 20020405
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020405
3 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20021106
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020405
6 Importing PERNR_TAB Call by reference Type reference (TYPE) PERNR_TAB HR: Stammdaten, PERNR Tabelle (unsortiert) 20020405
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020405
8 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20020405
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020405

Method START_TRIAL Signature

Method START_TRIAL on class IF_HRPA_MASTERDATA_BL has no parameter.
Method START_TRIAL on class IF_HRPA_MASTERDATA_BL has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in