Hierarchy
⤷
⤷
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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | 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 | Static Attribute | Private | Type reference (TYPE) | HRBAS_ALLOWED_FCODE_TAB | Table with Allowed Function Codes | 20040915 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_HRBAS_OBJECT_OPERATIONS | HRBAS Object-Specific Operations | 20040519 | |||
| 3 | Constant | Private | Type reference (TYPE) | HRBAS_OPERA | IF_HRBAS_DB_OPERATION=>DELETE_OPERATION | HR: Database Operation | 20040519 | ||
| 4 | Constant | Private | Type reference (TYPE) | BOOLE_D | IF_HRBAS_BOOLE_D=>FALSE | Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") | 20021213 | ||
| 5 | Constant | Private | Type reference (TYPE) | HRBAS_OPERA | IF_HRBAS_DB_OPERATION=>INSERT_OPERATION | HR: Database Operation | 20040519 | ||
| 6 | Constant | Private | Type reference (TYPE) | HRBAS_OPERA | IF_HRBAS_DB_OPERATION=>UPDATE_OPERATION | HR: Database Operation | 20040519 | ||
| 7 | 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 | Static method | Public | Method | Checks Whether Infotype Operation Allowed for HISTO | 20040519 | |
| 2 | Static method | Public | Method | Infotypes Must Be in Object Period | 20040527 | |
| 3 | Static method | Public | Method | Checks Whether Infotype Operation Allowed for T777F | 20040519 | |
| 4 | Static method | Public | Method | Check Clients for Consistency | 20021213 | |
| 5 | Static method | Public | Method | Check Object ID for Consistency | 20021213 | |
| 6 | Static method | Public | Method | Checks Combination PLVAR/OTYPE/OBJID/INFTY/OBJECTS | 20030313 | |
| 7 | Static method | Public | Method | Check Mandatory Fields | 20040528 | |
| 8 | Static method | Public | Method | Check Technical Properties of HRIPKEY | 20021217 | |
| 9 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20040519 | |
| 10 | Static method | Public | Method | According to T77CD Delete Blank Lines from Table Section | 20040607 | |
| 11 | Static method | Public | Method | Sort Table Section According to T77CD | 20040607 | |
| 12 | Static method | Public | Method | Convert GUI Container in Pnnnn Structure | 20030114 | |
| 13 | Static method | Public | Method | Convert Pnnnn Structure in Gui Container | 20030114 | |
| 14 | Static method | Public | Method | 20030228 | ||
| 15 | Static method | Public | Method | 20030228 | ||
| 16 | Static method | Public | Method | Determines Relevant T777D Entry for a DBTAB | 20031021 | |
| 17 | Static method | Public | Method | Determine Infotypes Allowed for an Object Type | 20030204 | |
| 18 | Static method | Public | Method | Delivers All Allowed SUBTY for a OTYPE and INFTY | 20040130 | |
| 19 | Static method | Public | Method | Deliver Time Constraint | 20030117 | |
| 20 | Static method | Public | Method | Deliver Reference to DB Structure of an Infotype | 20021213 | |
| 21 | Static method | Public | Method | Invert Relationship Record | 20030522 | |
| 22 | Static method | Public | Method | Check Whether External Infotype | 20021213 | |
| 23 | Static method | Public | Method | Check Whether External Object Type | 20021213 | |
| 24 | Static method | Public | Method | Check Whether External Relationship | 20030303 | |
| 25 | Static method | Public | Method | Check Whether External Object Type Without Inverse Relatnshp | 20030303 | |
| 26 | Static method | Public | Method | Checks Whether Infotype Is Allowed for Object Type | 20021218 | |
| 27 | Static method | Public | Method | Checks Whether Infotype Is Allowed for Object Type | 20021218 | |
| 28 | Static method | Public | Method | Check Whether Language-Dependent Infotype | 20021213 | |
| 29 | Static method | Public | Method | Check Whether Country-Specific Infotype | 20021213 | |
| 30 | Static method | Public | Method | Check Whether Standard Object Type | 20021213 | |
| 31 | Static method | Public | Method | Check Whether Table Infotype | 20021213 | |
| 32 | Static method | Public | Method | Read Metadata for Pnnnn and HRTnnnn | 20040604 | |
| 33 | Static method | Public | Method | Read Metadata for a Structure | 20040604 | |
| 34 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE = Alles OK, FALSE = Fehler sind aufgetreten | 20040519 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Message Handler | 20040519 | |||
| 3 | OLD_PNNNN | Call by reference | Type reference (TYPE) | ANY | BeforeImage: Logische Infotypstruktur im Format Pnnnn | 20040519 | |||
| 4 | OPERATION | Call by reference | Type reference (TYPE) | HRBAS_OPERA | HR: Datenbankoperation | 20040519 | |||
| 5 | PNNNN | Call by reference | Type reference (TYPE) | ANY | Logische Infotypstruktur im Format Pnnnn | 20040519 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE = Alles OK, FALSE = Fehler sind aufgetreten | 20040527 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Message Handler | 20040527 | |||
| 3 | PNNNN | Call by reference | Type reference (TYPE) | ANY | Logische Infotypstruktur im Format Pnnnn | 20040527 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | EXECUTE_MODE | Call by reference | Type reference (TYPE) | HRBAS_EXECUTE_MODE | HRBAS: Art der Operationdurchführung in der Business Logik | 20040525 | |||
| 3 | HRTNNNN | Call by reference | Type reference (TYPE) | ANY TABLE | Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn | 20040525 | |||
| 4 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE = Alles OK, FALSE = Fehler sind aufgetreten | 20040525 | |||
| 5 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Message Handler | 20040525 | |||
| 6 | OLD_AUX_DATA_REF | Call by reference | Type reference (TYPE) | DATA | BeforeImage: Referenz auf zusätzliche Daten | 20040525 | |||
| 7 | OLD_HRTNNNN | Call by reference | Type reference (TYPE) | ANY TABLE | BeforeImage: Tabellenteil im Format HRTnnnn | 20040525 | |||
| 8 | OLD_PNNNN | Call by reference | Type reference (TYPE) | ANY | BeforeImage: Logische Infotypstruktur im Format Pnnnn | 20040525 | |||
| 9 | OPERATION | Call by reference | Type reference (TYPE) | HRBAS_OPERA | HR: Datenbankoperation | 20040525 | |||
| 10 | PNNNN | Call by reference | Type reference (TYPE) | ANY | Logische Infotypstruktur im Format Pnnnn | 20040525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021213 | |||
| 2 | MANDT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20021213 | |||
| 3 | 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 | 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 | IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021213 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20021213 | |||
| 3 | OBJID | Call by reference | Type reference (TYPE) | OBJEKTID | Objekt-ID | 20021213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | HRSOBIDS | Call by reference | Type reference (TYPE) | HRTB_SOBID | HR: Liste von Objekten (Hilfstyp für F4) | 20030319 | |||
| 2 | INFTY | Call by reference | Type reference (TYPE) | HRIPKEY-INFTY | Infotyp | 20030313 | |||
| 3 | OBJECTS | Call by reference | Type reference (TYPE) | HROBJECT_TAB | Tabelle von HR-Stammdaten | 20030313 | |||
| 4 | OBJID | Call by reference | Type reference (TYPE) | ANY | ObjektId | 20030313 | |||
| 5 | OTYPE | Call by reference | Type reference (TYPE) | HRIPKEY-OTYPE | Objekttyp | 20030313 | |||
| 6 | PLVAR | Call by reference | Type reference (TYPE) | HRIPKEY-PLVAR | Planvariante | 20030313 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ungültiger Parameter | 20030313 |
Method CHECK_REQUIRED_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HRTNNNN | Call by reference | Type reference (TYPE) | ANY TABLE | Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn | 20040528 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | TRUE = Alles OK, FALSE = Fehler sind aufgetreten | 20040528 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Message Handler | 20040528 | |||
| 4 | PNNNN | Call by reference | Type reference (TYPE) | ANY | Logische Infotypstruktur im Format Pnnnn | 20040528 | |||
| 5 | REQUIRED_HRTNNNN_FIELDS | Call by reference | Type reference (TYPE) | HRBAS_FIELDLIST_TAB | Liste mit Namen der obligatorischen HRTnnnn-Feldern | 20040528 | |||
| 6 | 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 | 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 | HRIPKEY | Call by reference | Type reference (TYPE) | HRIPKEY | Key-Struktur für Infotypstrukturen PNNNN | 20021217 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021217 | |||
| 3 | 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 | 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 | HRTNNNN | Call by reference | Type reference (TYPE) | STANDARD TABLE | Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn | 20040607 | |||
| 2 | PNNNN | Call by reference | Type reference (TYPE) | ANY | Logische Infotypstruktur im Format Pnnnn | 20040607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | HRTNNNN | Call by reference | Type reference (TYPE) | STANDARD TABLE | Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn | 20040607 | |||
| 2 | PNNNN | Call by reference | Type reference (TYPE) | ANY | Logische Infotypstruktur im Format Pnnnn | 20040607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | AUX_DATA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Zusatzdaten | 20030114 | |||
| 2 | CONTAINER | Call by reference | Type reference (TYPE) | HRBAS_INFTY_CONTAINER_IF_REF | HR: Referenz auf Infotypcontainer | 20030114 | |||
| 3 | HRTNNNN_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20030114 | ||||
| 4 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030121 | |||
| 5 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20030121 | |||
| 6 | PNNNN_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20030114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | AUX_DATA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Zusatzdaten | 20030114 | |||
| 2 | CONTAINER | Call by reference | Type reference (TYPE) | HRBAS_INFTY_CONTAINER_IF_REF | HR: Referenz auf Infotypcontainer | 20030114 | |||
| 3 | HRTNNNN_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20030114 | ||||
| 4 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030121 | |||
| 5 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20030121 | |||
| 6 | PNNNN_REF | Call by reference | Object reference (TYPE REF TO) | DATA | 20030114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CONTAINER_TAB | Call by reference | Type reference (TYPE) | HRBAS_INFTY_CONTAINER_IF_REF_T | $REF$ | 20030228 | |||
| 2 | HRTNNNN_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle vom Typ HRTnnnn/HRTDBTAB wird erwartet | 20030228 | |||
| 3 | PNNNN_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle vom Typ Pnnnn/WPLOG wird erwartet | 20030228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CONTAINER_TAB | Value transfer | Type reference (TYPE) | HRBAS_INFTY_CONTAINER_IF_REF_T | $REF$ | 20030228 | |||
| 2 | HRTNNNN_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | $REF$ | 20030228 | |||
| 3 | PNNNN_TAB | Call by reference | Type reference (TYPE) | STANDARD TABLE | $REF$ | 20030228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | DBTAB | Call by reference | Type reference (TYPE) | T777D-DBTAB | 20031021 | ||||
| 2 | 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 | NO_EXT_INFTIES | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20121022 | ||
| 2 | OTYPE | Call by reference | Type reference (TYPE) | PLOG-OTYPE | Infotyp | 20030204 | |||
| 3 | REQ_INFTY_TAB | Value transfer | Type reference (TYPE) | INFOTYPE_TAB | Infotyp | 20030204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Infotyp | 20040130 | |||
| 2 | LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Sprache des Subtyptexts | 20040202 | ||
| 3 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040130 | |||
| 4 | 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 | ADDCO | Call by reference | Type reference (TYPE) | ADDCO | Zusatzbedingung für Zeitbindung 3 | 20030117 | |||
| 2 | HRIPKEY | Call by reference | Type reference (TYPE) | HRIPKEY | Key-Struktur für Infotypstrukturen PNNNN | 20030117 | |||
| 3 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030117 | |||
| 4 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20030117 | |||
| 5 | SCLAS | Call by reference | Type reference (TYPE) | SCLAS | Typ des verknüpften Objekts | 20030117 | |||
| 6 | T777Z_SCLAS | Call by reference | Type reference (TYPE) | SCLAS | Typ des verknüpften Objekts | 20030117 | |||
| 7 | TIMCO | Call by reference | Type reference (TYPE) | TIMCO | Zeitbindung | 20030117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | HRPADNNN_NAME | Call by reference | Type reference (TYPE) | DBTABL | Name der Datenbanktabelle für Zusatzdaten | 20030909 | |||
| 2 | HRPADNNN_TAB_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf DB-Tabelle für Zusatzdaten | 20030909 | |||
| 3 | HRPADNNN_WA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Zeile einer DB-Tabelle für Zusatzdaten | 20030909 | |||
| 4 | HRPNNNN_NAME | Call by reference | Type reference (TYPE) | DBTABL | Name der Datenbanktabelle | 20030114 | |||
| 5 | HRPNNNN_TAB_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Tabelle passend zur Struktur | 20030114 | |||
| 6 | HRPNNNN_WA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Struktur der DB Tabelle | 20030114 | |||
| 7 | HRTNNNN_NAME | Call by reference | Type reference (TYPE) | TBTABL | Name der Datenbanktabelle zum Tabelleninfotyp | 20030114 | |||
| 8 | HRTNNNN_TAB_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf DB-Tabelle eines Tabelleninfotyps | 20030114 | |||
| 9 | HRTNNNN_WA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Zeile einer DB-Tabelle eines Tabelleninfotyps | 20030114 | |||
| 10 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Infotyp | 20021213 | |||
| 11 | PADNNN_NAME | Call by reference | Type reference (TYPE) | PASUB | Name der Struktur der Zusatzdaten | 20030909 | |||
| 12 | PADNNN_WA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Struktur der Zusatzdaten | 20030909 | |||
| 13 | PNNNN_NAME | Call by reference | Type reference (TYPE) | PPNNN | Infotypstruktur | 20030114 | |||
| 14 | PNNNN_TAB_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Tabelle passend zur Infotypstruktur | 20030110 | |||
| 15 | PNNNN_WA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Infotypstruktur | 20030114 | |||
| 16 | PTNNNN_NAME | Call by reference | Type reference (TYPE) | PTNNNN | Substruktur für Tabellenteil neuer Tabelleninfotyp | 20030114 | |||
| 17 | PTNNNN_WA_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Substruktur für Tabellenteil | 20030114 | |||
| 18 | RELAT | Call by reference | Type reference (TYPE) | RELAT | 20030909 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_REVERSIBLE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030522 | |||
| 2 | RELATION | Call by reference | Type reference (TYPE) | P1001 | 20030522 | ||||
| 3 | RELATION_INVERSE | Call by reference | Type reference (TYPE) | P1001 | 20030522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXTERNAL_INFOTYPE | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021213 | |||
| 2 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Infotyp | 20021213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXTERNAL_OTYPE | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021213 | |||
| 2 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20021213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXTERNAL_RELATION | Value transfer | Type reference (TYPE) | BOOLE_D | $REF$ | 20030303 | |||
| 2 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | $REF$ | 20030303 | |||
| 3 | RELAT | Call by reference | Type reference (TYPE) | RELAT | $REF$ | 20030303 | |||
| 4 | RSIGN | Call by reference | Type reference (TYPE) | RSIGN | $REF$ | 20030303 | |||
| 5 | SCLAS | Call by reference | Type reference (TYPE) | SCLAS | $REF$ | 20030303 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXT_OTYPE_NO_INREL | Value transfer | Type reference (TYPE) | BOOLE_D | Externes Objekt ohne Umkehrverknüpfung | 20030303 | |||
| 2 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20030303 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | FCODE | Call by reference | Type reference (TYPE) | OKCODE | Funktionscode | 20021218 | |||
| 2 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Objekttyp | 20021218 | |||
| 3 | ISTAT | Call by reference | Type reference (TYPE) | PLOG-ISTAT | Infotyp | 20021218 | |||
| 4 | IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021218 | |||
| 5 | 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 | 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 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Infotyp | 20021218 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021218 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Type reference (TYPE) | HRBAS_MSG_HANDLER_IF_REF | Referenz auf Interface des Message Handlers | 20021218 | |||
| 4 | OTYPE | Call by reference | Type reference (TYPE) | PLOG-OTYPE | Objekttyp | 20021218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Infotyp | 20021213 | |||
| 2 | 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 | 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 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Infotyp | 20021213 | |||
| 2 | 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 | 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 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20021213 | |||
| 2 | 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 | 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 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Infotyp | 20021213 | |||
| 2 | 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 | 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 | 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 | FIELD_METADATA_TAB | Call by reference | Type reference (TYPE) | HRBAS_FIELD_METADATA_TAB | HRBAS: Metadatentabelle | 20040604 | |||
| 3 | HRTNNNN | Call by reference | Type reference (TYPE) | ANY TABLE | Nur bei Tabelleninfotypen: Tabellenteil im Format HRTnnnn | 20040604 | |||
| 4 | OPERATION | Call by reference | Type reference (TYPE) | HRBAS_OPERA | HR: Datenbankoperation | 20040604 | |||
| 5 | 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 | FIELD_METADATA_TAB | Call by reference | Type reference (TYPE) | HRBAS_FIELD_METADATA_TAB | HRBAS: Metadatentabelle | 20040604 | |||
| 2 | INFTY | Call by reference | Type reference (TYPE) | INFOTYP | Infotyp | 20040604 | |||
| 3 | ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Planungsstatus | 20040604 | |||
| 4 | OPERATION | Call by reference | Type reference (TYPE) | HRBAS_OPERA | HR: Datenbankoperation | 20040604 | |||
| 5 | OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Objekttyp | 20040604 | |||
| 6 | PLVAR | Call by reference | Type reference (TYPE) | PLVAR | Planvariante | 20040604 | |||
| 7 | STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run Time Type Services | 20040604 | |||
| 8 | 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 | ALLOWED_FCODE_TAB | Call by reference | Type reference (TYPE) | HRBAS_ALLOWED_FCODE_TAB | Tabelle mit erlaubten Funktionscodes | 20040915 | |||
| 2 | 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 |