SAP ABAP Class CL_HRPA_INFOTYPE_0707 (Business logic for IT0707)
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 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20011120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRGE_CONSTANTS Constants used for Management of Global Employees 20020305
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRGE_MESSAGE_CONST HR-Global employees: messages constants 20020308
Properties
Class CL_HRPA_INFOTYPE_0707  
Short Description Business logic for IT0707    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_MGE   Management Of Global Employees 
Created 20011120   SAP 
Last change 20011120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0707 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRGE_CONSTANTS Constants used for Management of Global Employees 20020305
2 IF_HRGE_MESSAGE_CONST HR-Global employees: messages constants 20020308
Friends
Class CL_HRPA_INFOTYPE_0707 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABEND Instance attribute Private Attribute reference (LIKE) 20020308
2 A_HOME_COUNTRY Instance attribute Public Type reference (TYPE) INTCA Country ISO code 20020305
3 A_HOST_COUNTRY Instance attribute Public Type reference (TYPE) INTCA Country ISO code 20020305
4 A_NB_OF_ACTIVATION_CATEG Static Attribute Private Type reference (TYPE) I 20 Number of activation category 20021108
5 A_PLANNED_GL_ASS Instance attribute Public Object reference (TYPE REF TO) CL_HRGE_PLANNED_GL_ASSIGNMENT Planned Global Assignment (Bracket Object) 20020204
6 A_START_DATE Instance attribute Public Type reference (TYPE) BEGDA Start Date 20020305
7 A_T76MGE_CFL Instance attribute Public Type reference (TYPE) T76MGE_CFL Currency Fluctuation Protection 20020305
8 A_TERM_DATE Instance attribute Public Type reference (TYPE) ENDDA End Date 20020305
9 ERROR Instance attribute Private Attribute reference (LIKE) 20020308
10 INFO Instance attribute Private Attribute reference (LIKE) 20020308
11 NUMBER_OF_LINES Instance attribute Public Attribute reference (LIKE) 20020305
12 SUCCESS Instance attribute Private Attribute reference (LIKE) 20020308
13 WARNING Instance attribute Private Attribute reference (LIKE) 20020308
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CATEGORIES Instance method Private Method BL check for Categories 20020503
2 CHECK_CATEG_FOR_CTRY Instance method Private Method Check the validity of a category for a country 20021108
3 CHECK_CURRENCY_EXISTS Instance method Private Method BL check for field Currency for existence 20011120
4 CHECK_FIELDS Instance method Private Method BL check for fields 20011120
5 CHECK_IT0710_FOR_EXISTENCE Instance method Private Method BL check for existence of 0710 record 20011121
6 INSERT_DEFAULT_CATEG Instance method Private Method Get all valid categories 20021108
7 NB_OF_ACTIVATION_CATEG Static method Public Method Get the number of activation categories in infotype 707 20021108
8 NEW_MESSAGE Instance method Private Method Add a message to the message list 20011123
9 P0710 Instance method Private Method IT0710 Read 20011121
10 SPECIFIC_COMPUTATIONS Instance method Private Method BL check for MOD and INS for IT0707 20011120
Events
Class CL_HRPA_INFOTYPE_0707 has no event.
Types
Class CL_HRPA_INFOTYPE_0707 has no local type.
Method Signatures

Method CHECK_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020503
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20020503
3 Changing P0707 Value transfer Type reference (TYPE) P0707 Personalstammsatz für Infotyp 0707 20020503
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020503

Method CHECK_CATEG_FOR_CTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CATEG_FLAG Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021108
2 Importing CATEG_TYPE Call by reference Type reference (TYPE) PMGE_CTTYP Kategoriearten für Aktivierung 20021108
3 Importing COUNTRY Call by reference Type reference (TYPE) INTCA ISO-Code des Landes 20021108
4 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20021108
5 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021108
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021108
7 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20021108

Method CHECK_CATEG_FOR_CTRY on class CL_HRPA_INFOTYPE_0707 has no exception.

Method CHECK_CURRENCY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011120
3 Importing P0707 Call by reference Type reference (TYPE) P0707 Personalstammsatz für Infotyp 0707 20011120

Method CHECK_CURRENCY_EXISTS on class CL_HRPA_INFOTYPE_0707 has no exception.

Method CHECK_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011120
3 Importing P0707 Call by reference Type reference (TYPE) P0707 Personalstammsatz für Infotyp 0707 20011120

Method CHECK_FIELDS on class CL_HRPA_INFOTYPE_0707 has no exception.

Method CHECK_IT0710_FOR_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011121
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011121
3 Changing P0707 Call by reference Type reference (TYPE) P0707 Personalstammsatz für Infotyp 0707 20011121

Method CHECK_IT0710_FOR_EXISTENCE on class CL_HRPA_INFOTYPE_0707 has no exception.

Method INSERT_DEFAULT_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0707 Call by reference Type reference (TYPE) P0707 Personalstammsatz für Infotyp 0707 20021108

Method INSERT_DEFAULT_CATEG on class CL_HRPA_INFOTYPE_0707 has no exception.

Method NB_OF_ACTIVATION_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NB_OF_ACTIVATION_CATEG Value transfer Type reference (TYPE) I 20021108

Method NB_OF_ACTIVATION_CATEG on class CL_HRPA_INFOTYPE_0707 has no exception.

Method NEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20011123
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011123
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011123
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Meldungen, Meldungsklasse 20011123
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Meldungen, Meldungsnummer 20011123
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Meldungen, Meldungsart 20011123
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY Meldungen, Meldungsvariablen 20020307
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY Meldungen, Meldungsvariablen 20020308

Method NEW_MESSAGE on class CL_HRPA_INFOTYPE_0707 has no exception.

Method P0710 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P0710 Value transfer Type reference (TYPE) P0710 20011121
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20011121
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011121

Method P0710 on class CL_HRPA_INFOTYPE_0707 has no exception.

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011120
3 Changing P0707 Value transfer Type reference (TYPE) P0707 Personalstammsatz für Infotyp 0707 20011120
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20011120
History
Last changed by/on SAP  20011120 
SAP Release Created in 110