SAP ABAP Class CL_HRGE_SERVICES (Services for Management of Global Employees)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   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
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABEND Instance attribute Public Attribute reference (LIKE) 20020107
2 ACTIVATED_STATUS Instance attribute Public Attribute reference (LIKE) 20020107
3 ACTIVE_HOME Instance attribute Public Attribute reference (LIKE) 20020221
4 ACTIVE_HOST Instance attribute Public Attribute reference (LIKE) 20020221
5 AT_PFREQ Static Attribute Private Type reference (TYPE) T_TAB_DOM_VALUES Table of domain values 20020107
6 A_KEY_DATE Static Attribute Private Type reference (TYPE) D Selection date 20020321
7 A_LGART Static Attribute Private Type reference (TYPE) LGART Wage Type 20020221
8 A_SUBRC Static Attribute Private Type reference (TYPE) SY-SUBRC Return Value, Return Value After ABAP Statements 20020221
9 A_T517T Static Attribute Private Type reference (TYPE) T517T Educational Establishment Type Designations 20020219
10 A_T538C Static Attribute Private Type reference (TYPE) T538C Permissibility of Time/Measurement Units for Infotypes 20020221
11 BASE Instance attribute Public Attribute reference (LIKE) 20011217
12 DEDUCTION Instance attribute Public Attribute reference (LIKE) 20011217
13 DERIVED Instance attribute Public Attribute reference (LIKE) 20020419
14 ERROR Instance attribute Public Attribute reference (LIKE) 20020103
15 EXPAT Instance attribute Public Attribute reference (LIKE) 20020221
16 FALSE Instance attribute Public Attribute reference (LIKE) 20011115
17 HOME Instance attribute Public Attribute reference (LIKE) 20011217
18 HOME_CTRY_FL Instance attribute Public Attribute reference (LIKE) 20020107
19 HOME_SUBTY Instance attribute Public Attribute reference (LIKE) 20011217
20 HOST Instance attribute Public Attribute reference (LIKE) 20011217
21 HOST_SUBTY Instance attribute Public Attribute reference (LIKE) 20011217
22 INFO Instance attribute Public Attribute reference (LIKE) 20020103
23 IT0706_NUMBER_OF_LINES Instance attribute Public Attribute reference (LIKE) 20011213
24 MGE_MSG_CLASS Instance attribute Public Attribute reference (LIKE) 20011217
25 OVR_CHANGED Instance attribute Public Attribute reference (LIKE) 20011217
26 OVR_DELETED Instance attribute Public Attribute reference (LIKE) 20011217
27 OVR_INSERTED Instance attribute Public Attribute reference (LIKE) 20011217
28 OVR_INSERTED_INDIR Instance attribute Public Attribute reference (LIKE) 20020416
29 OVR_INS_CHANGED Instance attribute Public Attribute reference (LIKE) 20011217
30 OVR_INS_INDIR_CHGED Instance attribute Public Attribute reference (LIKE) 20020416
31 OVR_INS_INDIR_DEL Instance attribute Public Attribute reference (LIKE) 20020425
32 PAYMENT Instance attribute Public Attribute reference (LIKE) 20011217
33 PLANNED_STATUS Instance attribute Public Attribute reference (LIKE) 20020107
34 SEND_CTRY_FL Instance attribute Public Attribute reference (LIKE) 20020107
35 SUCCESS Instance attribute Public Attribute reference (LIKE) 20020103
36 TCLAS Instance attribute Public Attribute reference (LIKE) 20011217
37 TRUE Instance attribute Public Attribute reference (LIKE) 20011115
38 WARNING Instance attribute Public Attribute reference (LIKE) 20020103
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