SAP ABAP Class CL_HRTMC_DR_UTILITIES (Implementation Class for Data Retrieval)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-TM (Application Component) Talent Management
⤷
HCM_TMC (Package) HCM: Talent Management Core
⤷
⤷
Properties
| Class | CL_HRTMC_DR_UTILITIES | |
| Short Description | Implementation Class for Data Retrieval | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | HCM_TMC | HCM: Talent Management Core |
| Created | 20080506 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRTMC_DR_UTILITIES has no forward declaration.
Interfaces
Class CL_HRTMC_DR_UTILITIES has no interface implemented.
Friends
Class CL_HRTMC_DR_UTILITIES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_TEXT_IDENTIFIER | Automatic Identification of Texts in Dictionary | 20080610 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | TY_T_CNF_FIELD_INFO | Field Information with Configuration | 20080508 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | HRTMC_T_DR_FIELD_BADI_INFO | BAdI Field Information of Data Retrieval | 20080507 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | TY_T_CNF_FILTER_FIELD_INFO | Filter Field Information with Configuration | 20080514 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | TY_T_CNF_FILTER_FIELD_INFO | 20130731 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Merge Location | 20080521 | |
| 2 | Static method | Public | Method | Concatenate Two Fields | 20080506 | |
| 3 | Static method | Public | Method | Read Field Information from DB | 20080507 | |
| 4 | Static method | Public | Method | Read Field Information for a Category | 20080508 | |
| 5 | Static method | Public | Method | Read Field Information from DB | 20080508 | |
| 6 | Static method | Public | Method | Read Field Information from DB | 20080514 | |
| 7 | Static method | Public | Method | Read OTR Text with Alias Name | 20080516 | |
| 8 | Static method | Public | Method | Read PA Infotype Values Generically with Texts | 20080619 | |
| 9 | Static method | Public | Method | Read PA Infotype Values Generically with Texts | 20080612 | |
| 10 | Static method | Public | Method | Read PA Infotype Values Generically with Texts | 20080609 | |
| 11 | Static method | Public | Method | Read PA Infotype Values Generically with Texts | 20080610 | |
| 12 | Static method | Public | Method | Should the Field Text Be Read? | 20080610 | |
| 13 | Static method | Public | Method | Insert BAdI Values into Return Structure | 20080509 | |
| 14 | Static method | Public | Method | Output Field Information and Values Together | 20080509 | |
| 15 | Static method | Public | Method | Sort Field Values Acc. to Field Names Order for Each Object | 20090706 |
Events
Class CL_HRTMC_DR_UTILITIES has no event.
Types
Class CL_HRTMC_DR_UTILITIES has no local type.
Method Signatures
Method CONCATENATE_LOCATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD1 | Call by reference | Type reference (TYPE) | ANY | 20080521 | ||||
| 2 | IV_FIELD2 | Call by reference | Type reference (TYPE) | ANY | 20080521 | ||||
| 3 | IV_FIELD3 | Call by reference | Type reference (TYPE) | ANY | 20080521 | ||||
| 4 | IV_FIELD4 | Call by reference | Type reference (TYPE) | ANY | 20080521 | ||||
| 5 | IV_SEPARATOR | Call by reference | Type reference (TYPE) | STRING | '/' | 20080521 | |||
| 6 | RV_STRING | Value transfer | Type reference (TYPE) | STRING | 20080521 |
Method CONCATENATE_LOCATION on class CL_HRTMC_DR_UTILITIES has no exception.
Method CONCATENATE_TWO_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD1 | Call by reference | Type reference (TYPE) | ANY | 20080506 | ||||
| 2 | IV_FIELD2 | Call by reference | Type reference (TYPE) | ANY | 20080506 | ||||
| 3 | IV_SEPARATOR | Call by reference | Type reference (TYPE) | STRING | ',' | Characterfeld der Länge 10 | 20080521 | ||
| 4 | RV_STRING | Value transfer | Type reference (TYPE) | STRING | 20080506 |
Method CONCATENATE_TWO_FIELDS on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_FIELD_BADI_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_BADI_INFOS | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_BADI_INFO | Feldinformationen | 20080507 | |||
| 2 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080507 | |||
| 3 | IT_FIELD_NAMES | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_NAME | Feldnamen | 20080507 |
Method GET_FIELD_BADI_INFO on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_FIELD_BADI_INFO_FOR_CAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_BADI_INFOS | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_BADI_INFO | Feldinformationen | 20080508 | |||
| 2 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080508 | |||
| 3 | IV_CATEGORY | Call by reference | Type reference (TYPE) | HRTMC_DR_CATEGORY | BADI-Kategorie | 20080508 |
Method GET_FIELD_BADI_INFO_FOR_CAT on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_FIELD_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_INFOS | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_CONFIG_INFO | Feldinformationen | 20080508 | |||
| 2 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080508 | |||
| 3 | IV_CONFIG_ID | Call by reference | Type reference (TYPE) | HRTMC_DR_CONFIG_ID | Konfigurations-ID | 20080508 | |||
| 4 | IV_CONFIG_TYPE | Call by reference | Type reference (TYPE) | HRTMC_DR_CONFIG_TYPE | Konfigurationstyp | 20080508 |
Method GET_FIELD_INFO on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_FILTER_FIELD_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_INFOS | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FILTER_FIELD_INFO | Feldinformationen | 20080514 | |||
| 2 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080514 | |||
| 3 | IV_CONFIG_ID | Call by reference | Type reference (TYPE) | HRTMC_DR_CONFIG_ID | Konfigurations-ID | 20080514 |
Method GET_FILTER_FIELD_INFO on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_OTR_TEXT_BY_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20080516 | ||||
| 2 | RT_OTR_TEXT | Value transfer | Type reference (TYPE) | STRING | 20080516 |
Method GET_OTR_TEXT_BY_ALIAS on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_PA_INFOTYPE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20080619 | |||
| 2 | RT_FIELD_NAMES | Value transfer | Type reference (TYPE) | HRTMC_T_DR_FIELD_NAME | Feldwerte | 20080619 |
Method GET_PA_INFOTYPE_FIELDS on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_PA_INFOTYPE_LABEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080612 | |||
| 2 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | HRTMC_DR_FIELD_NAME | Feldnamen | 20080612 | |||
| 3 | IV_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20080612 | |||
| 4 | RV_FIELD_LABEL | Value transfer | Type reference (TYPE) | HRTMC_DR_FIELD_LABEL | Feldinfo | 20080612 |
Method GET_PA_INFOTYPE_LABEL on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_PA_INFOTYPE_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_VALUES | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_VALUES | Feldwerte | 20080609 | |||
| 2 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRBAS_MESSAGE_HANDLER | HR-PD-Infotypen: Meldungen | 20080609 | |||
| 3 | IT_FIELD_NAME_WTEXT | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_NAME_WTEXT | Feldnamen mit Textkennzeichen | 20080610 | |||
| 4 | IV_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20080610 | |||
| 5 | IV_KEY_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20080609 | |||
| 6 | IV_NO_AUTH_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080609 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20080610 | |||
| 8 | IV_SUBTY | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20080610 |
Method GET_PA_INFOTYPE_VALUES on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20080610 | |||
| 2 | IV_FIELDVALUE | Call by reference | Type reference (TYPE) | ANY | Feldwert | 20080610 | |||
| 3 | IV_RECORD | Call by reference | Type reference (TYPE) | ANY | Alle Feldwerte der Struktur | 20090722 | |||
| 4 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20080610 | |||
| 5 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | Text | 20080610 |
Method GET_TEXT on class CL_HRTMC_DR_UTILITIES has no exception.
Method GET_TEXT_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | HRTMC_DR_FIELD_NAME | Feldname | 20080610 | |||
| 2 | RV_FIELD_NAME_WTEXT | Value transfer | Type reference (TYPE) | HRTMC_S_DR_FIELD_NAME_WTEXT | Feldname mit Textkennzeichen | 20080610 |
Method GET_TEXT_STATUS on class CL_HRTMC_DR_UTILITIES has no exception.
Method MAP_FIELD_BADI_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_VALUE | Call by reference | Type reference (TYPE) | HRTMC_T_DR_OBJ_FIELD_VALUE | Feldwerte | 20080509 | |||
| 2 | IT_BADI_FIELD_VALUES | Call by reference | Type reference (TYPE) | HRTMC_T_DR_OBJ_FIELD_VALUES | BADI-Feldwerte | 20080509 | |||
| 3 | IT_FIELD_BADI_INFOS | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_BADI_INFO | BADI-Feldinformationen der Datenbeschaffung | 20080513 |
Method MAP_FIELD_BADI_VALUE on class CL_HRTMC_DR_UTILITIES has no exception.
Method MAP_FIELD_INFO_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_INFO_VALUE | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_INFO_VALUE | Feldinformationen und -werte | 20080509 | |||
| 2 | IT_FIELD_INFOS | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_CONFIG_INFO | Feldinformationen | 20080509 | |||
| 3 | IT_FIELD_VALUES | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_VALUE | Feldwerte | 20080509 |
Method MAP_FIELD_INFO_VALUE on class CL_HRTMC_DR_UTILITIES has no exception.
Method SORT_FIELD_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_VALUES | Call by reference | Type reference (TYPE) | HRTMC_T_DR_OBJ_FIELD_VALUE | Feldwerte pro Objekt | 20090706 | |||
| 2 | IT_FIELD_NAMES | Call by reference | Type reference (TYPE) | HRTMC_T_DR_FIELD_NAME | Feldnamen | 20090706 | |||
| 3 | IT_FIELD_VALUES | Call by reference | Type reference (TYPE) | HRTMC_T_DR_OBJ_FIELD_VALUE | Feldwerte | 20090706 |
Method SORT_FIELD_VALUES on class CL_HRTMC_DR_UTILITIES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 701 |