SAP ABAP Class CL_HRGE_ACTIVATION (Assignment Activation Class)
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 20020129
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRGE_MESSAGE_CONST HR-Global employees: messages constants 20020129
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20020129
Properties
Class CL_HRGE_ACTIVATION  
Short Description Assignment Activation Class    
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 20020122   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRGE_ACTIVATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRGE_CONSTANTS Constants used for Management of Global Employees 20020129
2 IF_HRGE_MESSAGE_CONST HR-Global employees: messages constants 20020129
3 IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20020129
Friends
Class CL_HRGE_ACTIVATION 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) 20020129
2 ACTIVATED_STATUS Instance attribute Public Attribute reference (LIKE) 20020129
3 ACTIVATEHOME Instance attribute Public Attribute reference (LIKE) 20020207
4 ACTIVATEHOST Instance attribute Public Attribute reference (LIKE) 20020207
5 AR_MAPPING Instance attribute Private Object reference (TYPE REF TO) CL_HRGE_MAPPING Mapping Class for Activation 20020429
6 AR_PLANNED_GL_ASS Instance attribute Private Object reference (TYPE REF TO) CL_HRGE_PLANNED_GL_ASSIGNMENT Planned Global Assignment 20020429
7 A_ACTIVATION_DATE Instance attribute Private Type reference (TYPE) PMGE_ACTDT Date of Assignment Activation 20020429
8 A_HIGH_DATE Constant Public Type reference (TYPE) ENDDA '99991231' End Date 20020122
9 A_READ_INFOTYPE Static Attribute Private Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20020122
10 BASE Instance attribute Public Attribute reference (LIKE) 20020129
11 BASIC_PAY Instance attribute Public Attribute reference (LIKE) 20020207
12 COMPLETED Instance attribute Public Attribute reference (LIKE) 20020208
13 C_CALLER_ACTIVATION Constant Public Type reference (TYPE) CHAR1 'M' Single-character flag 20030228
14 DEDUCTION Instance attribute Public Attribute reference (LIKE) 20020129
15 DERIVED Instance attribute Public Attribute reference (LIKE) 20020419
16 ERROR Instance attribute Public Attribute reference (LIKE) 20020129
17 FALSE Instance attribute Public Attribute reference (LIKE) 20020122
18 HIGH_DATE Instance attribute Private Attribute reference (LIKE) 20020415
19 HOME Instance attribute Public Attribute reference (LIKE) 20020129
20 HOME_SUBTY Instance attribute Public Attribute reference (LIKE) 20020129
21 HOST Instance attribute Public Attribute reference (LIKE) 20020129
22 HOST_SUBTY Instance attribute Public Attribute reference (LIKE) 20020129
23 INFO Instance attribute Public Attribute reference (LIKE) 20020129
24 INPROGRESS Instance attribute Public Attribute reference (LIKE) 20020208
25 IT706_NUMBER_OF_LINES Instance attribute Public Attribute reference (LIKE) 20020129
26 LOW_DATE Instance attribute Public Attribute reference (LIKE) 20020429
27 MGE_MSG_CLASS Instance attribute Public Attribute reference (LIKE) 20020129
28 ORGASSIGN Instance attribute Public Attribute reference (LIKE) 20020207
29 OVR_CHANGED Instance attribute Public Attribute reference (LIKE) 20020129
30 OVR_DELETED Instance attribute Public Attribute reference (LIKE) 20020129
31 OVR_INSERTED Instance attribute Public Attribute reference (LIKE) 20020129
32 OVR_INS_CHANGED Instance attribute Public Attribute reference (LIKE) 20020129
33 PAYMENT Instance attribute Public Attribute reference (LIKE) 20020129
34 PLANNED_STATUS Instance attribute Public Attribute reference (LIKE) 20020129
35 PME04 Instance attribute Private Type reference (TYPE) PME04 Field String for Feature - Screen Control 20020130
36 SUCCESS Instance attribute Public Attribute reference (LIKE) 20020129
37 TCLAS Instance attribute Public Attribute reference (LIKE) 20020129
38 TRUE Instance attribute Public Attribute reference (LIKE) 20020122
39 WARNING Instance attribute Public Attribute reference (LIKE) 20020129
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ASSIGNMENT Instance method Public Method Performs the activation for the pernr 20020122
2 ACTIVATE_CPACK Instance method Public Method Fast activation of a compensation package (IT 8, 14, 15) 20030214
3 ADD_MESSAGE Instance method Private Method Adds message to message Handler 20020315
4 BUILD_INITIAL_VALUES Instance method Private Method Builds the initial values table from proposed values table 20020124
5 BUILD_PS_FROM_INFTY_TAB Instance method Private Method Builds PS structure from infty table. 20020205
6 CHECK_ACTION_TYPE Instance method Private Method Checks whether Action is MGE action or not. 20020122
7 CHECK_ITEMS Instance method Private Method Check items 20020429
8 CHECK_ITEMS_COMPLETENESS Instance method Private Method Check if all items are completed 20021217
9 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020122
10 EXPORT_PROP_VALUES Instance method Private Method Modifies and Exports the Proposed Values 20020122
11 FILL_PROPOSED_VALUES Instance method Private Method Fills up proposed values table from ps 20020207
12 FILL_PS_TO_PROP_VALUES Instance method Private Method Fill proposed values from ps structure. 20020125
13 GET_INFOTYPES_FOR_INFOGROUP Instance method Private Method Get the Infotypes for infogroup. 20020122
14 GET_MOLGA Instance method Private Method Get the molga for the personnel assignment nr. 20020207
15 GET_PRELP_FROM_INFTY_TAB Instance method Private Method Create the PS table for all the infotypes needed 20020122
16 GET_TIME_CONSTRAINT Instance method Private Method Gets the time constraint for the infotype 20020207
17 IMPORT_PROP_VALUES Instance method Private Method Imports and Modifies the Proposed Values 20020124
18 MOVE_PD_DATA Instance method Private Method Moves PD data ( QUALI ,Training data ) to host 20020130
19 PNNNN Instance method Private Method Reads the infotype required. 20020122
20 PROPOSE_ACTIVATION_DATE Instance method Private Method Propose an activation date 20020429
Events
Class CL_HRGE_ACTIVATION has no event.
Types
Class CL_HRGE_ACTIVATION has no local type.
Method Signatures

Method ACTIVATE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION_DATE Call by reference Type reference (TYPE) PMGE_ACTDT Datum der Vertragsaktivierung 20020225
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020129
3 Importing LOCKING Call by reference Type reference (TYPE) BOOLE_D SPACE PERID muss gesperrt werden 20041019
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020122
5 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Management globaler Mitarbeiter: Meldungen 20020129
6 Importing PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020130

Method ACTIVATE_ASSIGNMENT on class CL_HRGE_ACTIVATION has no exception.

Method ACTIVATE_CPACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION_DATE Call by reference Type reference (TYPE) PMGE_ACTDT Datum der Vertragsaktivierung 20030214
2 Importing ACTIVATION_TYPE Call by reference Type reference (TYPE) PMGE_PAYCY Zahlungsland 20030214
3 Importing COMP_PACKAGE Call by reference Object reference (TYPE REF TO) CL_HRGE_COMP_PACKAGE Gesamtes Vergütungspaket für globale Mitarbeiter 20030214
4 Exporting IS_OK Call by reference Type reference (TYPE) PMGE_RETURN_CODE Rückgabewert (Wahr = 'X', Unwahr = Leer) 20030214
5 Importing LAST_COMP_PACK Call by reference Object reference (TYPE REF TO) CL_HRGE_COMP_PACKAGE Gesamtes Vergütungspaket für globale Mitarbeiter 20030407
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRGE_MESSAGE_HANDLER HR-Management globaler Mitarbeiter: Meldungen 20030214
7 Importing TEST_RUN Call by reference Type reference (TYPE) PMGE_TESTRUN FALSE Testlauf (kein Update) 20030220

Method ACTIVATE_CPACK on class CL_HRGE_ACTIVATION 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 20020315
2 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20020315
3 Importing MSG_CLASS Call by reference Type reference (TYPE) SYMSGID Meldungen, Meldungsklasse 20020315
4 Importing MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Meldungen, Meldungsnummer 20020315
5 Importing MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Meldungen, Meldungsart 20020315
6 Importing MSG_VAR1 Call by reference Type reference (TYPE) ANY Meldungen, Meldungsvariablen 20020315
7 Importing MSG_VAR2 Call by reference Type reference (TYPE) ANY Meldungen, Meldungsvariablen 20020315
8 Importing MSG_VAR3 Call by reference Type reference (TYPE) ANY Meldungen, Meldungsvariablen 20020315
9 Importing MSG_VAR4 Call by reference Type reference (TYPE) ANY Meldungen, Meldungsvariablen 20020315

Method ADD_MESSAGE on class CL_HRGE_ACTIVATION has no exception.

Method BUILD_INITIAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020124
2 Changing INITIAL_VALUES Call by reference Type reference (TYPE) PMGET_PINIT Tabellentyp für Initialwerte 20020124
3 Changing PROPV Call by reference Type reference (TYPE) PMGET_PROPV Tabellentyp für Vorschlagswerte 20020124
4 Importing SEQNR Call by reference Type reference (TYPE) SEQNR Nummer des Infotypsatzes mit demselben Schlüssel 20020124

Method BUILD_INITIAL_VALUES on class CL_HRGE_ACTIVATION has no exception.

Method BUILD_PS_FROM_INFTY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION_DATE Call by reference Type reference (TYPE) BEGDA Beginndatum 20020225
2 Importing INFTY_TAB Call by reference Type reference (TYPE) PMGET_INFTY Tabelle für Infotypen (nur zur Aktivierung von MGM) 20020205
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standardselektionen für Personalstammdaten-Reporting 20020205
4 Changing PS Call by reference Type reference (TYPE) PMGET_PS Tabelle für PS 20020205

Method BUILD_PS_FROM_INFTY_TAB on class CL_HRGE_ACTIVATION has no exception.

Method CHECK_ACTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTION_TYPE Call by reference Type reference (TYPE) PMGE_PAYCY Zahlungsland 20020122
2 Exporting INFOGROUP Call by reference Type reference (TYPE) ITYGR Infotyp-Gruppennummer 20020122
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020129
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020122
5 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20020322

Method CHECK_ACTION_TYPE on class CL_HRGE_ACTIVATION has no exception.

Method CHECK_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEMS_COMPLETED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020429
2 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20020429
3 Importing PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020429

Method CHECK_ITEMS on class CL_HRGE_ACTIVATION has no exception.

Method CHECK_ITEMS_COMPLETENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITEMS_COMPLETED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021217
2 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021217

Method CHECK_ITEMS_COMPLETENESS on class CL_HRGE_ACTIVATION has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRGE_ACTIVATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRGE_ACTIVATION has no exception.

Method EXPORT_PROP_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROPV Call by reference Type reference (TYPE) PMGET_PROPV Tabellentyp für Vorschlagswerte 20020122

Method EXPORT_PROP_VALUES on class CL_HRGE_ACTIVATION has no exception.

Method FILL_PROPOSED_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROPOSED_VALUES Value transfer Type reference (TYPE) PMGET_PROP_VALUES Vorschlagswerte 20020207
2 Importing PS Call by reference Type reference (TYPE) PMGET_PS Tabelle für PS 20020207

Method FILL_PROPOSED_VALUES on class CL_HRGE_ACTIVATION has no exception.

Method FILL_PS_TO_PROP_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROPV Call by reference Type reference (TYPE) PMGET_PROPV Tabellentyp für Vorschlagswerte 20020125
2 Importing PS Call by reference Type reference (TYPE) PMGES_PS Struktur für PS 20020125
3 Importing SEQNR Call by reference Type reference (TYPE) SEQNR Nummer des Infotypsatzes mit demselben Schlüssel 20020125

Method FILL_PS_TO_PROP_VALUES on class CL_HRGE_ACTIVATION has no exception.

Method GET_INFOTYPES_FOR_INFOGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOGROUP Call by reference Type reference (TYPE) ITYGR Infotyp-Gruppennummer 20020122
2 Changing INFTY_TAB Call by reference Type reference (TYPE) PMGET_T588D Tabelle für Infotypen (nur zur Aktivierung von MGM) 20020122
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020130
4 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20020503
5 Importing P0001 Call by reference Type reference (TYPE) P0001 HR-Stammsatz: Transferstring 20020130

Method GET_INFOTYPES_FOR_INFOGROUP on class CL_HRGE_ACTIVATION has no exception.

Method GET_MOLGA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20020207
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standardselektionen für Personalstammdaten-Reporting 20020207
3 Importing WERKS Call by reference Type reference (TYPE) PERSA Werkstabelle für Zentralkontrakte 20020207

Method GET_MOLGA on class CL_HRGE_ACTIVATION has no exception.

Method GET_PRELP_FROM_INFTY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVATION_DATE Call by reference Type reference (TYPE) BEGDA Beginndatum 20020225
2 Importing INFTY_TAB Call by reference Type reference (TYPE) PMGET_T588D Tabelle für Infotypen (nur zur Aktivierung von MGM) 20020122
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020122
4 Returning PS Value transfer Type reference (TYPE) PMGET_PS Tabelle für PS 20020122

Method GET_PRELP_FROM_INFTY_TAB on class CL_HRGE_ACTIVATION has no exception.

Method GET_TIME_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel für Personalstammdaten 20020322
2 Exporting ZEITB Call by reference Type reference (TYPE) DZEITB Zeitbindung 20020207

Method GET_TIME_CONSTRAINT on class CL_HRGE_ACTIVATION has no exception.

Method IMPORT_PROP_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PROPV Call by reference Type reference (TYPE) PMGET_PROPV Tabellentyp für Vorschlagswerte 20020124

Method IMPORT_PROP_VALUES on class CL_HRGE_ACTIVATION has no exception.

Method MOVE_PD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HOME_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020130
2 Importing HOST_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020130
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020130
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020130
5 Importing MESS_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20020425
6 Importing START_DATE Call by reference Type reference (TYPE) BEGDA Beginndatum 20020130

Method MOVE_PD_DATA on class CL_HRGE_ACTIVATION has no exception.

Method PNNNN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020122
2 Importing KEY_DATE Call by reference Type reference (TYPE) BEGDA Beginndatum 20020225
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Beschäftigungsvertrag 20020122
4 Returning PRELP Value transfer Type reference (TYPE) PRELP Puffer für Personalstammdaten 20020122

Method PNNNN on class CL_HRGE_ACTIVATION has no exception.

Method PROPOSE_ACTIVATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION_TYPE Call by reference Type reference (TYPE) PMGE_PAYCY Zahlungsland 20020429
2 Changing ACTIVATION_DATE Call by reference Type reference (TYPE) PMGE_ACTDT Datum der Vertragsaktivierung 20020429
3 Exporting CANCEL_ACTION Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020430
4 Importing PERNR Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020429

Method PROPOSE_ACTIVATION_DATE on class CL_HRGE_ACTIVATION has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 110