SAP ABAP Class CL_HRBAS_INFOTYPE_SERVICES (HR-PD Infotypes: Useful Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00_ITF (Package) Infotype Framework
Properties
Class CL_HRBAS_INFOTYPE_SERVICES  
Short Description HR-PD Infotypes: Useful Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00_ITF   Infotype Framework 
Created 20021213   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRBAS_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_HRBAS_DB_OPERATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRBAS_INFOTYPE_SERVICES has no interface implemented.
Friends
Class CL_HRBAS_INFOTYPE_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ALLOWED_FCODE_TAB Static Attribute Private Type reference (TYPE) HRBAS_ALLOWED_FCODE_TAB Table with Allowed Function Codes 20040915
2 A_OBJECT_OPERATIONS Static Attribute Private Object reference (TYPE REF TO) IF_HRBAS_OBJECT_OPERATIONS HRBAS Object-Specific Operations 20040519
3 DELETE_OPERATION Constant Private Type reference (TYPE) HRBAS_OPERA IF_HRBAS_DB_OPERATION=>DELETE_OPERATION HR: Database Operation 20040519
4 FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021213
5 INSERT_OPERATION Constant Private Type reference (TYPE) HRBAS_OPERA IF_HRBAS_DB_OPERATION=>INSERT_OPERATION HR: Database Operation 20040519
6 MODIFY_OPERATION Constant Private Type reference (TYPE) HRBAS_OPERA IF_HRBAS_DB_OPERATION=>UPDATE_OPERATION HR: Database Operation 20040519
7 TRUE Constant Private Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021213
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HISTO Static method Public Method Checks Whether Infotype Operation Allowed for HISTO 20040519
2 CHECK_INFTY_OBJECT_PERIOD Static method Public Method Infotypes Must Be in Object Period 20040527
3 CHECK_ISTAT_OPERATIONS Static method Public Method Checks Whether Infotype Operation Allowed for T777F 20040519
4 CHECK_MANDT Static method Public Method Check Clients for Consistency 20021213
5 CHECK_OBJID Static method Public Method Check Object ID for Consistency 20021213
6 CHECK_READ_PARAMETERS Static method Public Method Checks Combination PLVAR/OTYPE/OBJID/INFTY/OBJECTS 20030313
7 CHECK_REQUIRED_FIELDS Static method Public Method Check Mandatory Fields 20040528
8 CHECK_TECHNICAL_HRIPKEY_CONSTR Static method Public Method Check Technical Properties of HRIPKEY 20021217
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040519
10 COMPUTE_T77CD_DEL_INIT_LINES Static method Public Method According to T77CD Delete Blank Lines from Table Section 20040607
11 COMPUTE_T77CD_SORT Static method Public Method Sort Table Section According to T77CD 20040607
12 CONVERT_GUI_CONTAINER_TO_PNNNN Static method Public Method Convert GUI Container in Pnnnn Structure 20030114
13 CONVERT_PNNNN_TO_GUI_CONTAINER Static method Public Method Convert Pnnnn Structure in Gui Container 20030114
14 CONVERT_TAB_CONTAINER_TO_PNNNN Static method Public Method 20030228
15 CONVERT_TAB_PNNNN_TO_CONTAINER Static method Public Method 20030228
16 DETERMINE_INFTY_FROM_DBTAB Static method Public Method Determines Relevant T777D Entry for a DBTAB 20031021
17 FILL_ALLOWED_INFTYS_FOR_OTYPE Static method Public Method Determine Infotypes Allowed for an Object Type 20030204
18 GET_SUBTY_FOR_OTYPE_INFTY Static method Public Method Delivers All Allowed SUBTY for a OTYPE and INFTY 20040130
19 GET_TIMECONSTRAINT Static method Public Method Deliver Time Constraint 20030117
20 GET_TYPE_NNNN Static method Public Method Deliver Reference to DB Structure of an Infotype 20021213
21 INVERT_RELA_INFTY Static method Public Method Invert Relationship Record 20030522
22 IS_EXTERNAL_INFTY Static method Public Method Check Whether External Infotype 20021213
23 IS_EXTERNAL_OTYPE Static method Public Method Check Whether External Object Type 20021213
24 IS_EXTERNAL_RELATION Static method Public Method Check Whether External Relationship 20030303
25 IS_EXT_OTYPE_NO_INREL Static method Public Method Check Whether External Object Type Without Inverse Relatnshp 20030303
26 IS_FCODE_ALLOWED_FOR_ISTAT Static method Public Method Checks Whether Infotype Is Allowed for Object Type 20021218
27 IS_INFTY_ALLOWED_FOR_OTYPE Static method Public Method Checks Whether Infotype Is Allowed for Object Type 20021218
28 IS_LANGUAGE_INFTY Static method Public Method Check Whether Language-Dependent Infotype 20021213
29 IS_NATIONAL_INFTY Static method Public Method Check Whether Country-Specific Infotype 20021213
30 IS_STANDARD_OTYPE Static method Public Method Check Whether Standard Object Type 20021213
31 IS_TABLE_INFTY Static method Public Method Check Whether Table Infotype 20021213
32 METADATA_READ Static method Public Method Read Metadata for Pnnnn and HRTnnnn 20040604
33 METADATA_READ_BY_STRUCTDESCR Static method Public Method Read Metadata for a Structure 20040604
34 SET_ALLOWED_FCODES Static method Public Method Override Allowed FCODEs (->IS_FCODE_ALLOWED_FOR_ISTAT) 20040915
Events
Class CL_HRBAS_INFOTYPE_SERVICES has no event.
Types
Class CL_HRBAS_INFOTYPE_SERVICES has no local type.
Method Signatures

Method CHECK_HISTO 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 TRUE = Alles OK, FALSE = Fehler sind aufgetreten 20040519
2 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Message Handler 20040519
3 Importing OLD_PNNNN Call by reference Type reference (TYPE) ANY BeforeImage: Logische Infotypstruktur im Format Pnnnn 20040519
4 Importing OPERATION Call by reference Type reference (TYPE) HRBAS_OPERA HR: Datenbankoperation 20040519
5 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040519
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040519

Method CHECK_INFTY_OBJECT_PERIOD 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 TRUE = Alles OK, FALSE = Fehler sind aufgetreten 20040527
2 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Message Handler 20040527
3 Changing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040527
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040527

Method CHECK_ISTAT_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf zusätzliche Daten, die auch zum Infotyp gehören 20040525
2 Importing EXECUTE_MODE Call by reference Type reference (TYPE) HRBAS_EXECUTE_MODE HRBAS: Art der Operationdurchführung in der Business Logik 20040525
3 Importing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040525
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE = Alles OK, FALSE = Fehler sind aufgetreten 20040525
5 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Message Handler 20040525
6 Importing OLD_AUX_DATA_REF Call by reference Type reference (TYPE) DATA BeforeImage: Referenz auf zusätzliche Daten 20040525
7 Importing OLD_HRTNNNN Call by reference Type reference (TYPE) ANY TABLE BeforeImage: Tabellenteil im Format HRTnnnn 20040525
8 Importing OLD_PNNNN Call by reference Type reference (TYPE) ANY BeforeImage: Logische Infotypstruktur im Format Pnnnn 20040525
9 Importing OPERATION Call by reference Type reference (TYPE) HRBAS_OPERA HR: Datenbankoperation 20040525
10 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040525
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040527

Method CHECK_MANDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
2 Importing MANDT Call by reference Type reference (TYPE) MANDT Mandant 20021213
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method CHECK_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
2 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021213
3 Importing OBJID Call by reference Type reference (TYPE) OBJEKTID Objekt-ID 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method CHECK_READ_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HRSOBIDS Call by reference Type reference (TYPE) HRTB_SOBID HR: Liste von Objekten (Hilfstyp für F4) 20030319
2 Importing INFTY Call by reference Type reference (TYPE) HRIPKEY-INFTY Infotyp 20030313
3 Changing OBJECTS Call by reference Type reference (TYPE) HROBJECT_TAB Tabelle von HR-Stammdaten 20030313
4 Changing OBJID Call by reference Type reference (TYPE) ANY ObjektId 20030313
5 Changing OTYPE Call by reference Type reference (TYPE) HRIPKEY-OTYPE Objekttyp 20030313
6 Changing PLVAR Call by reference Type reference (TYPE) HRIPKEY-PLVAR Planvariante 20030313
# Exception Resumable Description Created on
1 CX_HRBAS_INVALID_PARAMETER ungültiger Parameter 20030313

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040528
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE = Alles OK, FALSE = Fehler sind aufgetreten 20040528
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Message Handler 20040528
4 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040528
5 Importing REQUIRED_HRTNNNN_FIELDS Call by reference Type reference (TYPE) HRBAS_FIELDLIST_TAB Liste mit Namen der obligatorischen HRTnnnn-Feldern 20040528
6 Importing REQUIRED_PNNNN_FIELDS Call by reference Type reference (TYPE) HRBAS_FIELDLIST_TAB Liste mit Namen der obligatorischen Pnnnn-Feldern 20040528
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040528

Method CHECK_TECHNICAL_HRIPKEY_CONSTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HRIPKEY Call by reference Type reference (TYPE) HRIPKEY Key-Struktur für Infotypstrukturen PNNNN 20021217
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021217
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021217
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021217

Method CLASS_CONSTRUCTOR Signature

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

Method COMPUTE_T77CD_DEL_INIT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HRTNNNN Call by reference Type reference (TYPE) STANDARD TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040607
2 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040607
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040607

Method COMPUTE_T77CD_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HRTNNNN Call by reference Type reference (TYPE) STANDARD TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040607
2 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040607
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040607

Method CONVERT_GUI_CONTAINER_TO_PNNNN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Zusatzdaten 20030114
2 Importing CONTAINER Call by reference Type reference (TYPE) HRBAS_INFTY_CONTAINER_IF_REF HR: Referenz auf Infotypcontainer 20030114
3 Exporting HRTNNNN_REF Call by reference Object reference (TYPE REF TO) DATA 20030114
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030121
5 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20030121
6 Exporting PNNNN_REF Call by reference Object reference (TYPE REF TO) DATA 20030114
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030114

Method CONVERT_PNNNN_TO_GUI_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Zusatzdaten 20030114
2 Changing CONTAINER Call by reference Type reference (TYPE) HRBAS_INFTY_CONTAINER_IF_REF HR: Referenz auf Infotypcontainer 20030114
3 Importing HRTNNNN_REF Call by reference Object reference (TYPE REF TO) DATA 20030114
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030121
5 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20030121
6 Importing PNNNN_REF Call by reference Object reference (TYPE REF TO) DATA 20030114
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030114

Method CONVERT_TAB_CONTAINER_TO_PNNNN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_TAB Call by reference Type reference (TYPE) HRBAS_INFTY_CONTAINER_IF_REF_T $REF$ 20030228
2 Exporting HRTNNNN_TAB Call by reference Type reference (TYPE) STANDARD TABLE Tabelle vom Typ HRTnnnn/HRTDBTAB wird erwartet 20030228
3 Exporting PNNNN_TAB Call by reference Type reference (TYPE) STANDARD TABLE Tabelle vom Typ Pnnnn/WPLOG wird erwartet 20030228
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030228

Method CONVERT_TAB_PNNNN_TO_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER_TAB Value transfer Type reference (TYPE) HRBAS_INFTY_CONTAINER_IF_REF_T $REF$ 20030228
2 Importing HRTNNNN_TAB Call by reference Type reference (TYPE) STANDARD TABLE $REF$ 20030228
3 Importing PNNNN_TAB Call by reference Type reference (TYPE) STANDARD TABLE $REF$ 20030228
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030228

Method DETERMINE_INFTY_FROM_DBTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBTAB Call by reference Type reference (TYPE) T777D-DBTAB 20031021
2 Returning T777D Value transfer Type reference (TYPE) T777D 20031021

Method DETERMINE_INFTY_FROM_DBTAB on class CL_HRBAS_INFOTYPE_SERVICES has no exception.

Method FILL_ALLOWED_INFTYS_FOR_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_EXT_INFTIES Call by reference Type reference (TYPE) BOOLE_D ' ' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121022
2 Importing OTYPE Call by reference Type reference (TYPE) PLOG-OTYPE Infotyp 20030204
3 Returning REQ_INFTY_TAB Value transfer Type reference (TYPE) INFOTYPE_TAB Infotyp 20030204
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030204

Method GET_SUBTY_FOR_OTYPE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20040130
2 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprache des Subtyptexts 20040202
3 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20040130
4 Exporting SUBTY_TAB Call by reference Type reference (TYPE) HRBAS_ALLOWED_SUBTY_TAB Erlaubte Subtypen pro Objekttyp und Infotyp 20040130

Method GET_SUBTY_FOR_OTYPE_INFTY on class CL_HRBAS_INFOTYPE_SERVICES has no exception.

Method GET_TIMECONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDCO Call by reference Type reference (TYPE) ADDCO Zusatzbedingung für Zeitbindung 3 20030117
2 Importing HRIPKEY Call by reference Type reference (TYPE) HRIPKEY Key-Struktur für Infotypstrukturen PNNNN 20030117
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030117
4 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20030117
5 Importing SCLAS Call by reference Type reference (TYPE) SCLAS Typ des verknüpften Objekts 20030117
6 Exporting T777Z_SCLAS Call by reference Type reference (TYPE) SCLAS Typ des verknüpften Objekts 20030117
7 Exporting TIMCO Call by reference Type reference (TYPE) TIMCO Zeitbindung 20030117
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030117

Method GET_TYPE_NNNN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HRPADNNN_NAME Call by reference Type reference (TYPE) DBTABL Name der Datenbanktabelle für Zusatzdaten 20030909
2 Exporting HRPADNNN_TAB_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf DB-Tabelle für Zusatzdaten 20030909
3 Exporting HRPADNNN_WA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Zeile einer DB-Tabelle für Zusatzdaten 20030909
4 Exporting HRPNNNN_NAME Call by reference Type reference (TYPE) DBTABL Name der Datenbanktabelle 20030114
5 Exporting HRPNNNN_TAB_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Tabelle passend zur Struktur 20030114
6 Exporting HRPNNNN_WA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Struktur der DB Tabelle 20030114
7 Exporting HRTNNNN_NAME Call by reference Type reference (TYPE) TBTABL Name der Datenbanktabelle zum Tabelleninfotyp 20030114
8 Exporting HRTNNNN_TAB_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf DB-Tabelle eines Tabelleninfotyps 20030114
9 Exporting HRTNNNN_WA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Zeile einer DB-Tabelle eines Tabelleninfotyps 20030114
10 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20021213
11 Exporting PADNNN_NAME Call by reference Type reference (TYPE) PASUB Name der Struktur der Zusatzdaten 20030909
12 Exporting PADNNN_WA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Struktur der Zusatzdaten 20030909
13 Exporting PNNNN_NAME Call by reference Type reference (TYPE) PPNNN Infotypstruktur 20030114
14 Exporting PNNNN_TAB_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Tabelle passend zur Infotypstruktur 20030110
15 Exporting PNNNN_WA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Infotypstruktur 20030114
16 Exporting PTNNNN_NAME Call by reference Type reference (TYPE) PTNNNN Substruktur für Tabellenteil neuer Tabelleninfotyp 20030114
17 Exporting PTNNNN_WA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf Substruktur für Tabellenteil 20030114
18 Importing RELAT Call by reference Type reference (TYPE) RELAT 20030909
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method INVERT_RELA_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_REVERSIBLE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030522
2 Importing RELATION Call by reference Type reference (TYPE) P1001 20030522
3 Exporting RELATION_INVERSE Call by reference Type reference (TYPE) P1001 20030522
# Exception Resumable Description Created on
1 CX_HRBAS_INVALID_PARAMETER HR-PD-Infotypdaten: ungültiger Parameter 20030522

Method IS_EXTERNAL_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTERNAL_INFOTYPE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
2 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method IS_EXTERNAL_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTERNAL_OTYPE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
2 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method IS_EXTERNAL_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTERNAL_RELATION Value transfer Type reference (TYPE) BOOLE_D $REF$ 20030303
2 Importing OTYPE Call by reference Type reference (TYPE) OTYPE $REF$ 20030303
3 Importing RELAT Call by reference Type reference (TYPE) RELAT $REF$ 20030303
4 Importing RSIGN Call by reference Type reference (TYPE) RSIGN $REF$ 20030303
5 Importing SCLAS Call by reference Type reference (TYPE) SCLAS $REF$ 20030303
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030303

Method IS_EXT_OTYPE_NO_INREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXT_OTYPE_NO_INREL Value transfer Type reference (TYPE) BOOLE_D Externes Objekt ohne Umkehrverknüpfung 20030303
2 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20030303
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20030303

Method IS_FCODE_ALLOWED_FOR_ISTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) OKCODE Funktionscode 20021218
2 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Objekttyp 20021218
3 Importing ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT Infotyp 20021218
4 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021218
5 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021218
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021218

Method IS_INFTY_ALLOWED_FOR_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20021218
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021218
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021218
4 Importing OTYPE Call by reference Type reference (TYPE) PLOG-OTYPE Objekttyp 20021218
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021218

Method IS_LANGUAGE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20021213
2 Returning LANGUAGE_INFOTYPE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method IS_NATIONAL_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20021213
2 Returning NATIONAL_INFOTYPE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method IS_STANDARD_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20021213
2 Returning STANDARD_OTYPE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method IS_TABLE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20021213
2 Returning TABLE_INFTY Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method METADATA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Referenz auf zusätzliche Daten, die auch zum Infotyp gehören 20040604
2 Exporting FIELD_METADATA_TAB Call by reference Type reference (TYPE) HRBAS_FIELD_METADATA_TAB HRBAS: Metadatentabelle 20040604
3 Importing HRTNNNN Call by reference Type reference (TYPE) ANY TABLE Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn 20040604
4 Importing OPERATION Call by reference Type reference (TYPE) HRBAS_OPERA HR: Datenbankoperation 20040604
5 Importing PNNNN Call by reference Type reference (TYPE) ANY Logische Infotypstruktur im Format Pnnnn 20040604

Method METADATA_READ on class CL_HRBAS_INFOTYPE_SERVICES has no exception.

Method METADATA_READ_BY_STRUCTDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELD_METADATA_TAB Call by reference Type reference (TYPE) HRBAS_FIELD_METADATA_TAB HRBAS: Metadatentabelle 20040604
2 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20040604
3 Importing ISTAT Call by reference Type reference (TYPE) ISTAT_D Planungsstatus 20040604
4 Importing OPERATION Call by reference Type reference (TYPE) HRBAS_OPERA HR: Datenbankoperation 20040604
5 Importing OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20040604
6 Importing PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20040604
7 Importing STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20040604
8 Importing SUBTY Call by reference Type reference (TYPE) SUBTYP Subtyp 20040604

Method METADATA_READ_BY_STRUCTDESCR on class CL_HRBAS_INFOTYPE_SERVICES has no exception.

Method SET_ALLOWED_FCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOWED_FCODE_TAB Call by reference Type reference (TYPE) HRBAS_ALLOWED_FCODE_TAB Tabelle mit erlaubten Funktionscodes 20040915
2 Importing USE_T777F Call by reference Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE TRUE (='X') und FALSE (=' ') 20040915

Method SET_ALLOWED_FCODES on class CL_HRBAS_INFOTYPE_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640