Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRGE_CONSTANTS | Constants used for Management of Global Employees | 20011213 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRGE_MESSAGE_CONST | HR-Global employees: messages constants | 20020107 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPA_BOOLE_D | HR: Master Data, Attribute True and False | 20011128 |
Properties
| Class | CL_HRGE_SERVICES | |
| Short Description | Services for Management of Global Employees | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PAOC_PAD_MGE | Management Of Global Employees |
| Created | 20011109 | SAP |
| Last change | 20011109 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRGE_CONSTANTS | Constants used for Management of Global Employees | 20011213 | ||
| 2 | IF_HRGE_MESSAGE_CONST | HR-Global employees: messages constants | 20020107 | ||
| 3 | IF_HRPA_BOOLE_D | HR: Master Data, Attribute True and False | 20011128 |
Friends
Class CL_HRGE_SERVICES has no friend class.
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add duration to a date | 20020627 | |
| 2 | Static method | Public | Method | Add message to message list | 20030320 | |
| 3 | Static method | Public | Method | Convert an amount to another currency | 20011119 | |
| 4 | Static method | Public | Method | Convert a table to a list box | 20030306 | |
| 5 | Static method | Public | Method | Convert an amount to another frequency | 20011115 | |
| 6 | Static method | Public | Method | Raises Invalid Customization Exception | 20020103 | |
| 7 | Static method | Public | Method | Raises Violated Assertion | 20020105 | |
| 8 | Static method | Public | Method | Fill infotype 706 from internal table | 20011213 | |
| 9 | Static method | Public | Method | Fill an internal table from infotype 706 | 20011213 | |
| 10 | Static method | Public | Method | Calculate begin date from end date | 20020206 | |
| 11 | Static method | Public | Method | Get the text of a data element | 20020412 | |
| 12 | Static method | Public | Method | Get the default position | 20020624 | |
| 13 | Static method | Public | Method | Calculate end date from begin date | 20020205 | |
| 14 | Static method | Public | Method | Get the name of a person leader | 20020108 | |
| 15 | Static method | Public | Method | Get ouput options for SAPSCRIPT display | 20020107 | |
| 16 | Static method | Public | Method | Get the payroll frequency text from the value | 20020107 | |
| 17 | Static method | Public | Method | Get the text corresponding to a position (IT 1) | 20020107 | |
| 18 | Static method | Public | Method | Match payroll frequency to frequency of table T538A | 20020320 | |
| 19 | Static method | Public | Method | Get the data for listbox school type | 20020219 | |
| 20 | Static method | Public | Method | Read table T511 for Global Employees | 20020221 | |
| 21 | Static method | Public | Method | Provides cpi filled with low values | 20020417 | |
| 22 | Static method | Public | Method | Show progress indicator | 20020107 |
Events
Class CL_HRGE_SERVICES has no event.
Types
Class CL_HRGE_SERVICES has no local type.
Method Signatures
Method ADD_DURATION_TO_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DURATION | Call by reference | Type reference (TYPE) | PMGE_TIME_DIFF | Zeitabweichung | 20020627 | |||
| 2 | DURATION_UNIT | Call by reference | Type reference (TYPE) | PT_ZEINH | Zeit-/Maßeinheit | 20020627 | |||
| 3 | ORIGINAL_DATE | Call by reference | Type reference (TYPE) | D | 20020627 | ||||
| 4 | RETURN_DATE | Value transfer | Type reference (TYPE) | D | 20020627 |
Method ADD_DURATION_TO_DATE on class CL_HRGE_SERVICES has no exception.
Method ADD_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELD_LIST | Call by reference | Type reference (TYPE) | HRPAD_FIELD_TAB | Feldliste | 20030320 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030320 | |||
| 3 | MSG_CLASS | Call by reference | Type reference (TYPE) | SYMSGID | Meldungen, Meldungsklasse | 20030320 | |||
| 4 | MSG_NUMBER | Call by reference | Type reference (TYPE) | SYMSGNO | Meldungen, Meldungsnummer | 20030320 | |||
| 5 | MSG_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | Meldungen, Meldungsart | 20030320 | |||
| 6 | MSG_VAR1 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20030320 | |||
| 7 | MSG_VAR2 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20030320 | |||
| 8 | MSG_VAR3 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20030320 | |||
| 9 | MSG_VAR4 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20030320 |
Method ADD_MESSAGE on class CL_HRGE_SERVICES has no exception.
Method CONVERT_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CPI_VALUE | Call by reference | Type reference (TYPE) | PMGES_CPI_VALUE | Felder zur Angabe des VPB-Werts | 20011119 | |||
| 2 | CURRENCY | Value transfer | Type reference (TYPE) | WAERS | Währungsschlüssel | 20011119 | |||
| 3 | DATE | Value transfer | Type reference (TYPE) | BEGDA | Beginndatum | 20011119 | |||
| 4 | EXCHANGE_RATE | Value transfer | Type reference (TYPE) | UKURS_CURR | Umrechnungskurse | 20011121 | |||
| 5 | EXRA_TYPE | Value transfer | Type reference (TYPE) | KURST_CURR | Kurstyp | 20020426 | |||
| 6 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011119 |
Method CONVERT_CURRENCY on class CL_HRGE_SERVICES has no exception.
Method CONVERT_FOR_LISTBOX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LIST_BOX | Value transfer | Type reference (TYPE) | VRM_VALUES | 20030306 | ||||
| 2 | TABLE | Call by reference | Type reference (TYPE) | TABLE | 20030306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Personalstammdaten, unerfüllte Programmbedingung | 20030306 |
Method CONVERT_FREQUENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CPI_VALUE | Call by reference | Type reference (TYPE) | PMGES_CPI_VALUE | Felder zur Angabe des VPB-Werts | 20011115 | |||
| 2 | DATE | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20011115 | |||
| 3 | FREQ | Call by reference | Type reference (TYPE) | PFREQ | Abrechnungszeiteinheiten | 20011115 | |||
| 4 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011115 | |||
| 5 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20011115 | |||
| 6 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | 20070315 |
Method CONVERT_FREQUENCY on class CL_HRGE_SERVICES has no exception.
Method EXCEP_INV_CUSTOMIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY | Value transfer | Type reference (TYPE) | ANY | 20020103 | ||||
| 2 | MSG_CLASS | Value transfer | Type reference (TYPE) | SYMSGID | Meldungen, Meldungsklasse | 20020103 | |||
| 3 | MSG_NUMBER | Value transfer | Type reference (TYPE) | SYMSGNO | Meldungen, Meldungsnummer | 20020103 | |||
| 4 | MSG_TYPE | Value transfer | Type reference (TYPE) | SYMSGTY | Meldungen, Meldungsart | 20020103 | |||
| 5 | MSG_VAR1 | Value transfer | Type reference (TYPE) | ANY | 20020103 | ||||
| 6 | MSG_VAR2 | Value transfer | Type reference (TYPE) | ANY | 20020103 | ||||
| 7 | MSG_VAR3 | Value transfer | Type reference (TYPE) | ANY | 20020103 | ||||
| 8 | MSG_VAR4 | Value transfer | Type reference (TYPE) | ANY | 20020103 | ||||
| 9 | TABLE | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20020103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, ungültiges Customizing | 20020108 |
Method EXCEP_VIOLATED_ASSERTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MSG_CLASS | Value transfer | Type reference (TYPE) | SYMSGID | Meldungen, Meldungsklasse | 20020105 | |||
| 2 | MSG_NUMBER | Value transfer | Type reference (TYPE) | SYMSGNO | Meldungen, Meldungsnummer | 20020105 | |||
| 3 | MSG_TYPE | Value transfer | Type reference (TYPE) | SYMSGTY | Meldungen, Meldungsart | 20020105 | |||
| 4 | MSG_VAR1 | Value transfer | Type reference (TYPE) | ANY | 20020105 | ||||
| 5 | MSG_VAR2 | Value transfer | Type reference (TYPE) | ANY | 20020105 | ||||
| 6 | MSG_VAR3 | Value transfer | Type reference (TYPE) | ANY | 20020105 | ||||
| 7 | MSG_VAR4 | Value transfer | Type reference (TYPE) | ANY | 20020105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Personalstammdaten, unerfüllte Programmbedingung | 20020108 |
Method FILL_IT0706_FROM_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT0706_TABLE | Call by reference | Type reference (TYPE) | PMGET_Q0706 | Tabelle für Anzeigestruktur für Table Control IT 706 | 20011213 | |||
| 2 | P0706 | Call by reference | Type reference (TYPE) | P0706 | Personalstammsatz für Infotyp 0706 | 20011213 |
Method FILL_IT0706_FROM_TABLE on class CL_HRGE_SERVICES has no exception.
Method FILL_TABLE_FROM_IT0706 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT0706_TABLE | Call by reference | Type reference (TYPE) | PMGET_Q0706 | Tabelle für Anzeigestruktur für Table Control IT 706 | 20011213 | |||
| 2 | P0706 | Call by reference | Type reference (TYPE) | P0706 | HR-Stammsatz: Infotyp 0706 | 20011213 |
Method FILL_TABLE_FROM_IT0706 on class CL_HRGE_SERVICES has no exception.
Method GET_BEGIN_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Enddatum | 20020206 | |||
| 2 | DURATION | Call by reference | Type reference (TYPE) | PMGE_PSDUR | Mögliche Dauer der Checklistenposition | 20020206 | |||
| 3 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Enddatum | 20020206 | |||
| 4 | TIME_UNIT | Call by reference | Type reference (TYPE) | PT_ZEINH | Zeit-/Maßeinheit | 20020206 |
Method GET_BEGIN_DATE on class CL_HRGE_SERVICES has no exception.
Method GET_DATA_ELEMENT_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DE_TEXT | Value transfer | Type reference (TYPE) | STRING | 20020412 | ||||
| 2 | DT_ELEMENT | Call by reference | Type reference (TYPE) | STRING | Datenelement | 20020412 | |||
| 3 | LENGHT | Call by reference | Type reference (TYPE) | CHAR1 | 'M' | Textlänge | 20020412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Personalstammdaten, ungültiger Parameter | 20020412 |
Method GET_DEFAULT_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEFAULT_POSITION | Value transfer | Type reference (TYPE) | PLANS | Planstelle | 20020624 |
Method GET_DEFAULT_POSITION on class CL_HRGE_SERVICES has no exception.
Method GET_END_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20020205 | |||
| 2 | DURATION | Call by reference | Type reference (TYPE) | PMGE_PSDUR | Mögliche Dauer der Checklistenposition | 20020205 | |||
| 3 | ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Enddatum | 20020205 | |||
| 4 | TIME_UNIT | Call by reference | Type reference (TYPE) | PT_ZEINH | Zeit-/Maßeinheit | 20020205 |
Method GET_END_DATE on class CL_HRGE_SERVICES has no exception.
Method GET_LEADER_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DATUM | Call by reference | Type reference (TYPE) | D | Bearbeitungsdatum | 20020108 | |||
| 2 | IM_PERNR | Call by reference | Type reference (TYPE) | PERSNO | Beschäftigungsvertrag | 20020108 | |||
| 3 | LEADER_NAME | Value transfer | Type reference (TYPE) | EMNAM | Formatierter Name von Mitarbeiter oder Bewerber | 20020108 |
Method GET_LEADER_NAME on class CL_HRGE_SERVICES has no exception.
Method GET_OUTPUTOPTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARCHIVE_INDEX | Call by reference | Type reference (TYPE) | TOA_DARA | SAP ArchiveLink-Struktur einer DARA-Zeile | 20021205 | |||
| 2 | ARCHIVE_PARAM | Value transfer | Type reference (TYPE) | ARC_PARAMS | ImageLink-Struktur | 20021205 | |||
| 3 | OUTPUT_OPTIONS | Value transfer | Type reference (TYPE) | SSFCOMPOP | SAP Smart Forms: Smart Composer (Übertragungs)-Optionen | 20020107 |
Method GET_OUTPUTOPTIONS on class CL_HRGE_SERVICES has no exception.
Method GET_PFREQ_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FREQ_TEXT | Value transfer | Type reference (TYPE) | VAL_TEXT | Kurztext zu Festwerten | 20020107 | |||
| 2 | FREQ_VALUE | Call by reference | Type reference (TYPE) | PFREQ | Abrechnungszeiteinheiten | 20020107 | |||
| 3 | LANGU | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20021129 |
Method GET_PFREQ_TEXT on class CL_HRGE_SERVICES has no exception.
Method GET_POSITION_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_POS_LGTEXT | Call by reference | Type reference (TYPE) | STEXT | Planstellenlangtext | 20020107 | |||
| 2 | EX_POS_SHTEXT | Call by reference | Type reference (TYPE) | SHORT_D | Planstellenkurztext | 20020107 | |||
| 3 | IM_DATUM | Call by reference | Type reference (TYPE) | D | Stichtagsdatum | 20020107 | |||
| 4 | IM_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20020107 | ||
| 5 | IM_POS_OBJ | Call by reference | Type reference (TYPE) | PLANS | Planstellenkennzeichen | 20020107 |
Method GET_POSITION_TEXT on class CL_HRGE_SERVICES has no exception.
Method MATCH_PAYROLL_FREQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PAYROLL_FREQ | Call by reference | Type reference (TYPE) | PFREQ | Abrechnungszeiteinheiten | 20020320 | |||
| 2 | PERIOD_NUMBER | Call by reference | Type reference (TYPE) | DZANZL | Anzahl zur Ermittlung der weiteren Zahlungszeitpunkte | 20020320 | |||
| 3 | TIME_UNIT | Call by reference | Type reference (TYPE) | PT_ZEINH | Zeit-/Maßeinheit | 20020320 |
Method MATCH_PAYROLL_FREQ on class CL_HRGE_SERVICES has no exception.
Method READ_FOR_LISTBOX_SCHOOL_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITEMS | Value transfer | Type reference (TYPE) | VRM_VALUES | 20020219 |
Method READ_FOR_LISTBOX_SCHOOL_TYPE on class CL_HRGE_SERVICES has no exception.
Method READ_T511_FOR_MGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY_DATE | Call by reference | Type reference (TYPE) | D | Auswahldatum | 20020321 | |||
| 2 | LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20020221 | |||
| 3 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20020221 | |||
| 4 | T511 | Call by reference | Type reference (TYPE) | T511 | Lohnarten | 20020221 |
Method READ_T511_FOR_MGE on class CL_HRGE_SERVICES has no exception.
Method RECALC_CPI_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CPI | Value transfer | Type reference (TYPE) | PMGE_CPI | Vergütungspaketbestandtl. | 20020417 |
Method RECALC_CPI_VALUE on class CL_HRGE_SERVICES has no exception.
Method SHOW_PROGRESS_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COUNTER | Call by reference | Type reference (TYPE) | SYTABIX | Aktuelle Anzahl pernr | 20020107 | |||
| 2 | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Beschäftigungsvertrag | 20020107 | |||
| 3 | IM_TEXT | Call by reference | Type reference (TYPE) | ANY | Fotschritt - Text | 20020107 | |||
| 4 | IM_TOTAL | Call by reference | Type reference (TYPE) | SYTABIX | Gesamtanzahl pernr | 20020107 |
Method SHOW_PROGRESS_INDICATOR on class CL_HRGE_SERVICES has no exception.
History
| Last changed by/on | SAP | 20011109 |
| SAP Release Created in | 110 |