Hierarchy
⤷ 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 |