SAP ABAP Class CL_HRRCF_SERVICES_GENERAL (General Utilities)
Hierarchy
☛
ERECRUIT (Software Component) E-Recruiting
⤷
PA-ER (Application Component) E-Recruiting
⤷
PAOC_RCF_BL (Package) Recruitment Factory: Business Logic
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRRCF_CONSTANTS | General Constants for Candidate Classes | 20011204 |
Properties
| Class | CL_HRRCF_SERVICES_GENERAL | |
| Short Description | General Utilities | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PAOC_RCF_BL | Recruitment Factory: Business Logic |
| Created | 20011204 | SAP |
| Last change | 20081217 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRRCF_SERVICES_GENERAL has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRRCF_CONSTANTS | General Constants for Candidate Classes | 20011204 |
Friends
Class CL_HRRCF_SERVICES_GENERAL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Attribute reference (LIKE) | 20060718 | |||||
| 2 | Static Attribute | Private | Type reference (TYPE) | RCF_T_DOMAIN_VALUE | Buffer for Domain Values Table | 20090807 | |||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | 20011212 | |||||
| 4 | Instance attribute | Public | Attribute reference (LIKE) | 20011205 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Checks Whether Instance of One Type (Inheritance) | 20071017 | |
| 2 | Static method | Public | Method | Checks Whether Web Dynpro UI Is To Be Used | 20061120 | |
| 3 | Static method | Public | Method | Combine Table of Raw 1022 into Single Raw String | 20030102 | |
| 4 | Static method | Public | Method | Construct URL | 20040210 | |
| 5 | Static method | Public | Method | Reads all value helps supported in DDIC for fields | 20020205 | |
| 6 | Static method | Public | Method | Domain Attributes | 20011220 | |
| 7 | Static method | Public | Method | Read Domain Fixed Values | 20011204 | |
| 8 | Static method | Private | Method | Read Domain Values from Buffer | 20090807 | |
| 9 | Static method | Public | Method | Checks Whether Error Messages E, A, X Exist | 20060718 | |
| 10 | Static method | Public | Method | Reads 1st Exception Instance from Type in Previous Hierarchy | 20071017 | |
| 11 | Static method | Public | Method | Reads field labels of a field | 20021008 | |
| 12 | Static method | Public | Method | Returns the Label (Field ID) for a Data Object | 20021008 | |
| 13 | Static method | Public | Method | Read OTR Text | 20040205 | |
| 14 | Static method | Public | Method | Determines System (UI or BL) for Scenarios of Int. Candidate | 20061129 | |
| 15 | Static method | Public | Method | Determines RFC Destination for UI Server | 20060921 | |
| 16 | Static method | Public | Method | Reads Key Fields and Value Fields for Lists | 20020407 | |
| 17 | Static method | Public | Method | Map Short Text of an Exception to Message Parameters | 20060801 | |
| 18 | Static method | Private | Method | Set Domain Values into Buffer | 20090807 | |
| 19 | Static method | Public | Method | Split Raw String File Content into Table of Raw 1022 | 20030102 |
Events
Class CL_HRRCF_SERVICES_GENERAL has no event.
Types
Class CL_HRRCF_SERVICES_GENERAL has no local type.
Method Signatures
Method CHECK_EXCEPTION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20071017 | |||
| 2 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20071017 | ||||
| 3 | IV_ABSTYPENAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | 20071017 | ||||
| 4 | IV_TEXTID | Call by reference | Type reference (TYPE) | SOTR_CONC | Schlüssel zum logischen Objekt im OTR | 20071017 |
Method CHECK_EXCEPTION_TYPE on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method CHECK_USAGE_WD_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_USE_WD_UI | Value transfer | Type reference (TYPE) | BOOLE_D | 'X' : Verwendung WebDynpro UI; ' ' : Verwendung BSP UI | 20061120 |
Method CHECK_USAGE_WD_UI on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method COMBINE_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILECONTENT | Call by reference | Type reference (TYPE) | RCF_ATTACHMENT_CONTENT | file content in raw string | 20030102 | |||
| 2 | FILE_SPLIT | Call by reference | Type reference (TYPE) | LVC_T_X1022 | file content in table of raw 1022 | 20030102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | übergeordnete Ausnahmeklasse von mySAP e-Recruiting | 20030102 |
Method CONSTRUCT_BSP_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | IHTTPNAM | HTTP Framework (iHTTP) HTTP Name | 20040211 | |||
| 2 | PROTOCOL | Call by reference | Type reference (TYPE) | STRING | 20040210 | ||||
| 3 | RELATIVE_URL | Call by reference | Type reference (TYPE) | RCF_URL_RELATIVE | Relative URL | 20060620 | |||
| 4 | RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20040210 | |||
| 5 | URL | Call by reference | Type reference (TYPE) | STRING | 20040210 | ||||
| 6 | VALUE | Call by reference | Type reference (TYPE) | IHTTPVAL | HTTP Framework (iHTTP) HTTP Wert | 20040210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | übergeordnete Ausnahmeklasse von mySAP e-Recruiting | 20040211 |
Method GET_DDIC_VALUE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Call by reference | Type reference (TYPE) | DFIES-FIELDNAME | Feldname | 20020206 | |||
| 2 | TABNAME | Call by reference | Type reference (TYPE) | DFIES-TABNAME | Tabellenname | 20020206 | |||
| 3 | VALUE_LIST | Call by reference | Type reference (TYPE) | DMC_DDSHRETVAL_TABLE | DMC | 20020206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen der Klasse Services_General | 20020205 |
Method GET_DOMAIN_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_DOMAIN_ATTRIBUTES | Call by reference | Type reference (TYPE) | DFIES | DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET | 20011220 | |||
| 2 | P_DOMAIN_NAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20011220 | |||
| 3 | P_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20011220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020109 |
Method GET_DOMAIN_VALUE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_VALUELIST | Call by reference | Type reference (TYPE) | DDFIXVALUES | Beschreibung von Domänen-Festwerten | 20011205 | |||
| 2 | P_DOMAIN_NAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20011205 | |||
| 3 | P_FALLBACK_LANGUAGE | Call by reference | Type reference (TYPE) | BOOLE_D | Die Texte wurden nur in der Fallbacksprache ausgegeben | 20011205 | |||
| 4 | P_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20011205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Customizing Fehler | 20030730 | ||
| 2 | übergeordnete Ausnahmeklasse von mySAP e-Recruiting | 20020109 |
Method GET_DOMAIN_VALUE_LIST_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALUELIST | Call by reference | Type reference (TYPE) | DDFIXVALUES | Beschreibung von Domänen-Festwerten | 20090807 | |||
| 2 | IV_DOMAIN_NAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20090807 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20090807 |
Method GET_DOMAIN_VALUE_LIST_BUFFER on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method GET_ERROR_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit Fehlermeldungen | 20060718 | |||
| 2 | PT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit Meldungen | 20060718 | |||
| 3 | P_NO_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Meldungstabelle enthält keine Fehlermeldungen | 20060718 |
Method GET_ERROR_MESSAGES on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method GET_EXCEPT_OF_TYPE_IN_PREV_HY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20071017 | ||||
| 2 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20071017 | ||||
| 3 | IV_ABSTYPENAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | 20071017 | ||||
| 4 | IV_TEXTID | Call by reference | Type reference (TYPE) | SOTR_CONC | Schlüssel zum logischen Objekt im OTR | 20071017 |
Method GET_EXCEPT_OF_TYPE_IN_PREV_HY on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method GET_FIELDLABEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Call by reference | Type reference (TYPE) | DFIES-FIELDNAME | Feldname | 20021008 | |||
| 2 | LABEL | Call by reference | Type reference (TYPE) | RCF_UI_LABEL | Feldbezeichner für Benutzeroberfläche | 20021008 | |||
| 3 | LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20021008 | ||
| 4 | TABNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20021008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen der Klasse Services_General | 20021008 |
Method GET_FIELD_LABEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA_OBJECT_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Ref. auf elementares Datenobjekt | 20021008 | |||
| 2 | LABEL | Value transfer | Type reference (TYPE) | STRING | Label für das Datenobjekt | 20021008 | |||
| 3 | LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | SYST-LANGU | Sprachenschlüssel | 20021008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen der Klasse Services_General | 20021008 |
Method GET_OTR_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20040205 | ||||
| 2 | P_TEXT | Value transfer | Type reference (TYPE) | STRING | 20040205 |
Method GET_OTR_TEXT on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method GET_SYSTEM_FOR_INT_CAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_USE_BL_SYSTEM | Value transfer | Type reference (TYPE) | GSVAL | Wert des semantischen Kürzels | 20061129 |
Method GET_SYSTEM_FOR_INT_CAND on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method GET_UI_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RFC_DEST | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20060921 |
Method GET_UI_DESTINATION on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method GET_VALUEHELP_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEPENDENT_FROM | Call by reference | Type reference (TYPE) | ANY | Abhängige Variabele bei Mehrstufigkeit | 20020407 | |||
| 2 | LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20020407 | ||
| 3 | VALUEHELP_TAB | Call by reference | Type reference (TYPE) | RCF_T_UI_VALUEHELP | Tabelle für Wertehilfen | 20020407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Customizing Fehler | 20020407 |
Method MAP_EXCEPTION_SHORT_TXT_MSGV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Value transfer | Type reference (TYPE) | SYMSG | 20060801 | ||||
| 2 | IR_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | 20060801 |
Method MAP_EXCEPTION_SHORT_TXT_MSGV on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method SET_DOMAIN_VALUE_LIST_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VALUELIST | Call by reference | Type reference (TYPE) | DDFIXVALUES | Beschreibung von Domänen-Festwerten | 20090807 | |||
| 2 | IV_DOMAIN_NAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20090807 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20090807 |
Method SET_DOMAIN_VALUE_LIST_BUFFER on class CL_HRRCF_SERVICES_GENERAL has no exception.
Method SPLIT_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILECONTENT | Call by reference | Type reference (TYPE) | RCF_ATTACHMENT_CONTENT | file content in raw string | 20030102 | |||
| 2 | FILE_SPLIT | Call by reference | Type reference (TYPE) | LVC_T_X1022 | file content in table of raw 1022 | 20030102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | übergeordnete Ausnahmeklasse von mySAP e-Recruiting | 20030102 |
History
| Last changed by/on | SAP | 20081217 |
| SAP Release Created in | 110 |