SAP ABAP Interface IF_HRPA_INFTY_BL (HR: Business Logic for Master Data)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPADUN_EG_APPL NPO: EG Application 20060320
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPA_INFOTYPE_0712 HR: Stammdaten, Infotyp 0712 20020206
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 20010523
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPA_UI_CONVERT_0378_XX Conversion class for Infotype 0378 20041217
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPT_INFTY_TIME DO NOT USE! HR: Business Logic for Time Data 20030103
Properties
Interface IF_HRPA_INFTY_BL  
Short Description HR: Business Logic for Master Data    
General Data
Package PBAS_SERVICE   HR Master Data: Service Functions 
Created 20010523   SAP 
Last changed 20010523   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_INFTY_BL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_HRPA_INFTY_BL has no interface.
Friends
Interface IF_HRPA_INFTY_BL has no friend.
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 20030515
2 DELETE Instance method Public Method Delete infotype record 20010523
3 GET_INFTY_CONTAINER Instance method Public Method Create New Infotype Records (GUI Layer) 20010523
4 INSERT Instance method Public Method Insert an Infotype Record 20010523
5 MODIFY Instance method Public Method Change an Infotype Record (Changes to Key Permitted) 20010523
6 POST_READ Instance method Public Method Processing of Individual Records after Reading 20010621
7 READ Instance method Public Method Reading Infotype Records 20010523
8 REGROUP Instance method Public Method Adjust to Changed Grouping Values 20011025
Events
Interface IF_HRPA_INFTY_BL has no event.
Types
Interface IF_HRPA_INFTY_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 20030515
2 Exporting AUX_OUTPUT Call by reference Type reference (TYPE) ANY 20030515
3 Changing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20030515
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515
5 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20030515
6 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20030515
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030515
8 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515
9 Importing OPERATION Call by reference Type reference (TYPE) HRPAD_INFOTYPE_OPERATION HR: Stammdaten, Operation auf Infotypen 20030515
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030515

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 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 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 (=' ') 20010523
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20010523
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Parameter 20010823

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: Businesslogik für Stammdaten 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 20010613
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 Master Data: Invalid Infotype 20010823

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 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 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 (=' ') 20010523
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20010523
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Customizing Is Incorrect 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 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 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 (=' ') 20010523
7 Importing OLD_CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20010523
8 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20010523
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Parameter 20010823

Method POST_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOTYPE_CONTAINER Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_REF HR: Referenz auf Infotypcontainer 20010621
2 Exporting INFTY_CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: Stammdaten, Referenz auf Inftycontainer 20010621
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010621
4 Importing MASSG Call by reference Type reference (TYPE) MASSG SPACE Maßnahmengrund 20030812
5 Importing MASSN Call by reference Type reference (TYPE) MASSN SPACE Maßnahmenart 20030812
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20010730
7 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010621
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Invalid Parameter 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 20010523
2 Exporting CONTAINER_TAB Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20010523
3 Importing ENDDA Call by reference Type reference (TYPE) PSKEY-ENDDA Gültigkeitsende 20010523
4 Importing INFTY Call by reference Type reference (TYPE) PSKEY-INFTY Infotyp 20010523
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: Einzelsatzzugriff, 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 (=' ') 20010523
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 20010523
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 20010523
15 Importing SUBTY Call by reference Type reference (TYPE) PSKEY-SUBTY '*' Subtyp 20010523
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 Infotyp 20020228
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 20011025
6 Importing PERNR_TAB Call by reference Type reference (TYPE) PERNR_TAB 20020404
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020228
8 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20011025
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011025
History
Last changed by/on SAP  20010523 
SAP Release Created in 470