Hierarchy
⤷ PA-GE (Application Component) Management of Global Employees
⤷ PAOC_PAD_MGE (Package) Management Of Global Employees
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 | T | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | VRM | 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 | ADD_DURATION_TO_DATE | Static method | Public | Method | Add duration to a date | 20020627 |
2 | ADD_MESSAGE | Static method | Public | Method | Add message to message list | 20030320 |
3 | CONVERT_CURRENCY | Static method | Public | Method | Convert an amount to another currency | 20011119 |
4 | CONVERT_FOR_LISTBOX | Static method | Public | Method | Convert a table to a list box | 20030306 |
5 | CONVERT_FREQUENCY | Static method | Public | Method | Convert an amount to another frequency | 20011115 |
6 | EXCEP_INV_CUSTOMIZATION | Static method | Public | Method | Raises Invalid Customization Exception | 20020103 |
7 | EXCEP_VIOLATED_ASSERTION | Static method | Public | Method | Raises Violated Assertion | 20020105 |
8 | FILL_IT0706_FROM_TABLE | Static method | Public | Method | Fill infotype 706 from internal table | 20011213 |
9 | FILL_TABLE_FROM_IT0706 | Static method | Public | Method | Fill an internal table from infotype 706 | 20011213 |
10 | GET_BEGIN_DATE | Static method | Public | Method | Calculate begin date from end date | 20020206 |
11 | GET_DATA_ELEMENT_TEXT | Static method | Public | Method | Get the text of a data element | 20020412 |
12 | GET_DEFAULT_POSITION | Static method | Public | Method | Get the default position | 20020624 |
13 | GET_END_DATE | Static method | Public | Method | Calculate end date from begin date | 20020205 |
14 | GET_LEADER_NAME | Static method | Public | Method | Get the name of a person leader | 20020108 |
15 | GET_OUTPUTOPTIONS | Static method | Public | Method | Get ouput options for SAPSCRIPT display | 20020107 |
16 | GET_PFREQ_TEXT | Static method | Public | Method | Get the payroll frequency text from the value | 20020107 |
17 | GET_POSITION_TEXT | Static method | Public | Method | Get the text corresponding to a position (IT 1) | 20020107 |
18 | MATCH_PAYROLL_FREQ | Static method | Public | Method | Match payroll frequency to frequency of table T538A | 20020320 |
19 | READ_FOR_LISTBOX_SCHOOL_TYPE | Static method | Public | Method | Get the data for listbox school type | 20020219 |
20 | READ_T511_FOR_MGE | Static method | Public | Method | Read table T511 for Global Employees | 20020221 |
21 | RECALC_CPI_VALUE | Static method | Public | Method | Provides cpi filled with low values | 20020417 |
22 | SHOW_PROGRESS_INDICATOR | 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 | Importing | DURATION | Call by reference | Type reference (TYPE) | PMGE_TIME_DIFF | Zeitabweichung | 20020627 | ||
2 | Importing | DURATION_UNIT | Call by reference | Type reference (TYPE) | PT_ZEINH | Zeit-/Maßeinheit | 20020627 | ||
3 | Importing | ORIGINAL_DATE | Call by reference | Type reference (TYPE) | D | 20020627 | |||
4 | Returning | 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 | Importing | FIELD_LIST | Call by reference | Type reference (TYPE) | HRPAD_FIELD_TAB | Feldliste | 20030320 | ||
2 | Importing | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030320 | ||
3 | Importing | MSG_CLASS | Call by reference | Type reference (TYPE) | SYMSGID | Meldungen, Meldungsklasse | 20030320 | ||
4 | Importing | MSG_NUMBER | Call by reference | Type reference (TYPE) | SYMSGNO | Meldungen, Meldungsnummer | 20030320 | ||
5 | Importing | MSG_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | Meldungen, Meldungsart | 20030320 | ||
6 | Importing | MSG_VAR1 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20030320 | ||
7 | Importing | MSG_VAR2 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20030320 | ||
8 | Importing | MSG_VAR3 | Call by reference | Type reference (TYPE) | ANY | Meldungen, Meldungsvariablen | 20030320 | ||
9 | Importing | 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 | Changing | CPI_VALUE | Call by reference | Type reference (TYPE) | PMGES_CPI_VALUE | Felder zur Angabe des VPB-Werts | 20011119 | ||
2 | Importing | CURRENCY | Value transfer | Type reference (TYPE) | WAERS | Währungsschlüssel | 20011119 | ||
3 | Importing | DATE | Value transfer | Type reference (TYPE) | BEGDA | Beginndatum | 20011119 | ||
4 | Importing | EXCHANGE_RATE | Value transfer | Type reference (TYPE) | UKURS_CURR | Umrechnungskurse | 20011121 | ||
5 | Importing | EXRA_TYPE | Value transfer | Type reference (TYPE) | KURST_CURR | Kurstyp | 20020426 | ||
6 | Exporting | 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 | Returning | LIST_BOX | Value transfer | Type reference (TYPE) | VRM_VALUES | 20030306 | |||
2 | Importing | TABLE | Call by reference | Type reference (TYPE) | TABLE | 20030306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | Personalstammdaten, unerfüllte Programmbedingung | 20030306 |
Method CONVERT_FREQUENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CPI_VALUE | Call by reference | Type reference (TYPE) | PMGES_CPI_VALUE | Felder zur Angabe des VPB-Werts | 20011115 | ||
2 | Importing | DATE | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20011115 | ||
3 | Importing | FREQ | Call by reference | Type reference (TYPE) | PFREQ | Abrechnungszeiteinheiten | 20011115 | ||
4 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20011115 | ||
5 | Importing | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20011115 | ||
6 | Importing | 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 | Importing | KEY | Value transfer | Type reference (TYPE) | ANY | 20020103 | |||
2 | Importing | MSG_CLASS | Value transfer | Type reference (TYPE) | SYMSGID | Meldungen, Meldungsklasse | 20020103 | ||
3 | Importing | MSG_NUMBER | Value transfer | Type reference (TYPE) | SYMSGNO | Meldungen, Meldungsnummer | 20020103 | ||
4 | Importing | MSG_TYPE | Value transfer | Type reference (TYPE) | SYMSGTY | Meldungen, Meldungsart | 20020103 | ||
5 | Importing | MSG_VAR1 | Value transfer | Type reference (TYPE) | ANY | 20020103 | |||
6 | Importing | MSG_VAR2 | Value transfer | Type reference (TYPE) | ANY | 20020103 | |||
7 | Importing | MSG_VAR3 | Value transfer | Type reference (TYPE) | ANY | 20020103 | |||
8 | Importing | MSG_VAR4 | Value transfer | Type reference (TYPE) | ANY | 20020103 | |||
9 | Importing | TABLE | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20020103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_INVALID_CUSTOMIZATION | 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 | Importing | MSG_CLASS | Value transfer | Type reference (TYPE) | SYMSGID | Meldungen, Meldungsklasse | 20020105 | ||
2 | Importing | MSG_NUMBER | Value transfer | Type reference (TYPE) | SYMSGNO | Meldungen, Meldungsnummer | 20020105 | ||
3 | Importing | MSG_TYPE | Value transfer | Type reference (TYPE) | SYMSGTY | Meldungen, Meldungsart | 20020105 | ||
4 | Importing | MSG_VAR1 | Value transfer | Type reference (TYPE) | ANY | 20020105 | |||
5 | Importing | MSG_VAR2 | Value transfer | Type reference (TYPE) | ANY | 20020105 | |||
6 | Importing | MSG_VAR3 | Value transfer | Type reference (TYPE) | ANY | 20020105 | |||
7 | Importing | MSG_VAR4 | Value transfer | Type reference (TYPE) | ANY | 20020105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_VIOLATED_ASSERTION | 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 | Importing | IT0706_TABLE | Call by reference | Type reference (TYPE) | PMGET_Q0706 | Tabelle für Anzeigestruktur für Table Control IT 706 | 20011213 | ||
2 | Exporting | 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 | Exporting | IT0706_TABLE | Call by reference | Type reference (TYPE) | PMGET_Q0706 | Tabelle für Anzeigestruktur für Table Control IT 706 | 20011213 | ||
2 | Importing | 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 | Returning | BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Enddatum | 20020206 | ||
2 | Importing | DURATION | Call by reference | Type reference (TYPE) | PMGE_PSDUR | Mögliche Dauer der Checklistenposition | 20020206 | ||
3 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Enddatum | 20020206 | ||
4 | Importing | 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 | Returning | DE_TEXT | Value transfer | Type reference (TYPE) | STRING | 20020412 | |||
2 | Importing | DT_ELEMENT | Call by reference | Type reference (TYPE) | STRING | Datenelement | 20020412 | ||
3 | Importing | LENGHT | Call by reference | Type reference (TYPE) | CHAR1 | 'M' | Textlänge | 20020412 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_HRPA_INVALID_PARAMETER | 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 | Returning | 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 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Beginndatum | 20020205 | ||
2 | Importing | DURATION | Call by reference | Type reference (TYPE) | PMGE_PSDUR | Mögliche Dauer der Checklistenposition | 20020205 | ||
3 | Returning | ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Enddatum | 20020205 | ||
4 | Importing | 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 | Importing | IM_DATUM | Call by reference | Type reference (TYPE) | D | Bearbeitungsdatum | 20020108 | ||
2 | Importing | IM_PERNR | Call by reference | Type reference (TYPE) | PERSNO | Beschäftigungsvertrag | 20020108 | ||
3 | Returning | 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 | Importing | ARCHIVE_INDEX | Call by reference | Type reference (TYPE) | TOA_DARA | SAP ArchiveLink-Struktur einer DARA-Zeile | 20021205 | ||
2 | Exporting | ARCHIVE_PARAM | Value transfer | Type reference (TYPE) | ARC_PARAMS | ImageLink-Struktur | 20021205 | ||
3 | Exporting | 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 | Returning | FREQ_TEXT | Value transfer | Type reference (TYPE) | VAL_TEXT | Kurztext zu Festwerten | 20020107 | ||
2 | Importing | FREQ_VALUE | Call by reference | Type reference (TYPE) | PFREQ | Abrechnungszeiteinheiten | 20020107 | ||
3 | Importing | 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 | Exporting | EX_POS_LGTEXT | Call by reference | Type reference (TYPE) | STEXT | Planstellenlangtext | 20020107 | ||
2 | Exporting | EX_POS_SHTEXT | Call by reference | Type reference (TYPE) | SHORT_D | Planstellenkurztext | 20020107 | ||
3 | Importing | IM_DATUM | Call by reference | Type reference (TYPE) | D | Stichtagsdatum | 20020107 | ||
4 | Importing | IM_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20020107 | |
5 | Importing | 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 | Importing | PAYROLL_FREQ | Call by reference | Type reference (TYPE) | PFREQ | Abrechnungszeiteinheiten | 20020320 | ||
2 | Exporting | PERIOD_NUMBER | Call by reference | Type reference (TYPE) | DZANZL | Anzahl zur Ermittlung der weiteren Zahlungszeitpunkte | 20020320 | ||
3 | Exporting | 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 | Returning | 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 | Importing | KEY_DATE | Call by reference | Type reference (TYPE) | D | Auswahldatum | 20020321 | ||
2 | Importing | LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20020221 | ||
3 | Importing | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20020221 | ||
4 | Exporting | 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 | Returning | 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 | Importing | IM_COUNTER | Call by reference | Type reference (TYPE) | SYTABIX | Aktuelle Anzahl pernr | 20020107 | ||
2 | Importing | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Beschäftigungsvertrag | 20020107 | ||
3 | Importing | IM_TEXT | Call by reference | Type reference (TYPE) | ANY | Fotschritt - Text | 20020107 | ||
4 | Importing | 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 |