SAP ABAP Class CL_HRPA_INFOTYPE_0027 (HR: Infotype 0027 International Version)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-PA (Application Component) Personnel Administration
     PAOC_PAD_INFTY_0027_XX (Package) Infotype 0027 (Cost Distribution)
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 20021025
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0027_XX_PS HR: Infotype 0027 International Version Public Sector 20030129
Properties
Class CL_HRPA_INFOTYPE_0027  
Short Description HR: Infotype 0027 International Version    
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_INFTY_0027_XX   Infotype 0027 (Cost Distribution) 
Created 20021025   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0027 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0027 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0027 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FIELDNAME_CONVERSION Static Attribute Protected Type reference (TYPE) RHCOSTDIST_CONVERT_TAB Table for Converting Field Names for Repeat Field IT 20021025
2 SECONDARY_INFTY Static Attribute Protected Type reference (TYPE) INFTY Secondary Infotype 20030313
Methods
# Method Level Visibility Method type Description Created on
1 ACCOUNT_ASSIGNMENTS_READ Instance method Protected Method Read Organizational Environment 20021205
2 CHECK_ACCOUNTING Instance method Protected Method Check Acct Assignment and Derivation of Missing Parameters 20021031
3 CHECK_AND_COMPLETE_ACCOUNTING Instance method Protected Method Check and Complete Account Assignment 20021106
4 CHECK_DATE_GET Instance method Protected Method Gets Validation Date 20021030
5 CHECK_ENTRY Instance method Protected Method Check Row of Cost Distribution 20021107
6 CHECK_VALIDITY_PERIOD Instance method Protected Method Check Validity Period of Infotype Record 20021025
7 CLASS_CHECK Instance method Protected Method Determines Class to Be Used 20021216
8 DERIVE_FIELDS Instance method Protected Method Derive Additional Fields 20021030
9 FIELD_MOVE Instance method Private Method Field Move Infotype-Table Table-Infotype 20021025
10 FIELD_NAME_CONVERT_CREATE Instance method Protected Method Convert Field Name 20021025
11 FIELD_NAME_CONVERT_GET Static method Private Method Get Converted Field Name 20021025
12 FIELD_NAME_SINGLE_CONVERT_GET Static method Private Method Get Converted Field Name 20030127
13 IT0001_DATA_GET Instance method Protected Method Provide Company Code Cost Center from IT0001 20021025
14 MESSAGE_2_MESSAGE_HANDLER Instance method Protected Method Add Message for Message Handler 20021203
15 P0027_TABLE_EXPAND Instance method Private Method Transfer Repeat Infotype to Internal Table 20021025
16 SECONDARY_INFTY_GET Static method Public Method Read Current Secondary Infotype 20030313
17 SECONDARY_INFTY_SET Static method Public Method Note Current Secondary Infotype 20030313
18 SPECIFIC_COMPUTATIONS Instance method Protected Method Infotype-Specific Processing 20021205
Events
Class CL_HRPA_INFOTYPE_0027 has no event.
Types
Class CL_HRPA_INFOTYPE_0027 has no local type.
Method Signatures

Method ACCOUNT_ASSIGNMENTS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIVE_DIMENSION_TAB Call by reference Type reference (TYPE) HRFPM_ACTIVE_DIMENSIONS_TAB HR-FPM: Active Dimensionen 20021217
2 Exporting BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20021217
3 Exporting DART Call by reference Type reference (TYPE) STAMM_DART Default-Dienstart von Person bzw. Planstelle 20021217
4 Exporting FIKRS Call by reference Type reference (TYPE) FIKRS Finanzkreis 20021217
5 Exporting FM_BUKRS_TAB Call by reference Type reference (TYPE) RH_COMPANYCODE_LIST_TAB Tabelle für Buchungskreisliste (Struktur BAPI0002_1) 20021217
6 Exporting INTEG Call by reference Type reference (TYPE) FLAG HR-FPM: Teilnahme an der Integration 20021217
7 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021211
8 Importing LINE_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20030127
9 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021211
10 Importing P0027_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20021205
11 Importing P0027_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20021205
12 Importing P0027_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20021205
13 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021205
14 Exporting UDART Call by reference Type reference (TYPE) STAMM_UDART Default-Unterdienstart aus Person bzw.Planstelle 20021217
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205

Method CHECK_ACCOUNTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COBL_COKZ Call by reference Type reference (TYPE) COBL_COKZ Kontierungsarten von CO-Kontierungen 20021106
2 Exporting COBL_EX Call by reference Type reference (TYPE) COBL_EX Kontierungsblock für externe Anwendungen (nicht CO/FI) 20021031
3 Importing COSTDISTRIBUTION Call by reference Type reference (TYPE) RHCOST_DISTR Kostenverteilung 20021031
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021217
5 Importing LINE_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20030127
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021217
7 Exporting MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRET1_TAB Returnparameter 20021031
8 Importing P0027_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20021216
9 Importing P0027_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20021217
10 Importing P0027_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20021217
11 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021217
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021206

Method CHECK_AND_COMPLETE_ACCOUNTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COBL_EX Call by reference Type reference (TYPE) COBL_EX Kontierungsblock für externe Anwendungen (nicht CO/FI) 20021106
2 Changing COSTDISTRIBUTION Call by reference Type reference (TYPE) RHCOST_DISTR Kostenverteilung 20021106
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021206
4 Importing LINE_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20030127
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021206
6 Importing NO_CHECK_ERROR Call by reference Type reference (TYPE) BOOLE_D FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021206
7 Importing P0027_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20021216
8 Importing P0027_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20021217
9 Importing P0027_SUBTY Call by reference Type reference (TYPE) SUBTY Datum 20021217
10 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021217
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021206

Method CHECK_DATE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0027_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20021216
2 Importing P0027_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20030224
3 Exporting XCHECK_DATE Call by reference Type reference (TYPE) DATUM Datum 20021030
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021125

Method CHECK_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COSTDISTRIBUTION Call by reference Type reference (TYPE) RHCOST_DISTR Kostenverteilung 20021107
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021206
3 Importing LINE_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20030127
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021206
5 Importing P0027_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20021216
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021107
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021125

Method CHECK_VALIDITY_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BEGDA Call by reference Type reference (TYPE) DATUM Datum 20021025
2 Changing ENDDA Call by reference Type reference (TYPE) DATUM Datum 20021025
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021025
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 20021203
2 IT0001_MISSING Kein IT0001 vorhanden 20021025
3 PERIOD_NOT_VALID Ausgewälter Gültiglkeitsbereich des Infotypsatzes ungültig 20021025

Method CLASS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) DATUM Datum 20030120
2 Importing ENDDA Call by reference Type reference (TYPE) DATUM Datum 20030120
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021216
4 Changing PS_CLASS_REQUIRED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021216
5 Changing SERVICE_TYPE_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030214
6 Changing VIEW_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030225
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021216

Method DERIVE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COSTDISTRIBUTION Call by reference Type reference (TYPE) RHCOST_DISTR 20021106
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021206
3 Importing LINE_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20030127
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021206
5 Importing P0027_BEGDA Call by reference Type reference (TYPE) DATUM Datum 20021216
6 Importing P0027_ENDDA Call by reference Type reference (TYPE) DATUM Datum 20021217
7 Importing P0027_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20021217
8 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021030
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021125

Method FIELD_MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COSTDISTRIBUTION_TAB Call by reference Type reference (TYPE) RHCOST_DISTR_TAB Kostenverteilung Tabelle 20021025
2 Importing MODE Call by reference Type reference (TYPE) C 1: Tabelle füllen, 2: Struktur füllen 20021025
3 Changing P0027 Call by reference Type reference (TYPE) P0027 Personal-Stammsatz Infotyp 0027 (Kostenverteilung) 20021025
4 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Personal-Stammsatz Infotyp 0266/ View 0027 PSG 20030224
# Exception Resumable Description Created on
1 MOVE_ERROR Fehler beim Move 20021205

Method FIELD_NAME_CONVERT_CREATE Signature

Method FIELD_NAME_CONVERT_CREATE on class CL_HRPA_INFOTYPE_0027 has no parameter.
Method FIELD_NAME_CONVERT_CREATE on class CL_HRPA_INFOTYPE_0027 has no exception.

Method FIELD_NAME_CONVERT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FIELDNAME1 Call by reference Type reference (TYPE) FIELDNAME Feldname 20021025
2 Exporting FIELDNAME2 Call by reference Type reference (TYPE) FIELDNAME Feldname 20021025
3 Importing INDEX Call by reference Type reference (TYPE) CATS_TABIX Feld analog zu SY-TABIX definiert 20021025
4 Exporting NO_OF_FIELDS Call by reference Type reference (TYPE) I 20021025
# Exception Resumable Description Created on
1 NO_ENTRY Kein Eintrag 20021025

Method FIELD_NAME_SINGLE_CONVERT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME1 Call by reference Type reference (TYPE) FIELDNAME Feldname 20030127
2 Exporting FIELDNAME2 Call by reference Type reference (TYPE) FIELDNAME Feldname 20030127
3 Importing INDEX Call by reference Type reference (TYPE) SYTABIX Feld analog zu SY-TABIX definiert 20030127
# Exception Resumable Description Created on
1 NO_CONVERSION_POSSIBLE Kein Eintrag 20030127

Method IT0001_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20021025
2 Importing KEYDATE Call by reference Type reference (TYPE) DATUM Datum 20021216
3 Exporting KOSTL Call by reference Type reference (TYPE) KOSTL Kostenstelle 20021025
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021025
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021125
2 NO_IT0001_FOUND Infotyp 0001 des Mitarbeiters nicht vorhanden 20021216

Method MESSAGE_2_MESSAGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_LINE1 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20030224
2 Importing FIELD_LINE2 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20030224
3 Importing FIELD_LINE3 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20030224
4 Importing FIELD_LINE4 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20030224
5 Importing FIELD_LINE5 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20030224
6 Importing FIELD_LINE6 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20030224
7 Importing FIELD_LINE7 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20030224
8 Importing FIELD_LINE8 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20030224
9 Importing LINE_INDEX Call by reference Type reference (TYPE) SYTABIX 0 Interne Tabellen, aktueller Zeilenindex 20030127
10 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021205
11 Importing MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Nachrichten, Nachrichtenklasse 20021203
12 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Nachrichten, Nachrichtennummer 20021205
13 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Nachrichten, Nachrichtentyp 20021203
14 Importing MSGV1 Call by reference Type reference (TYPE) ANY SY-MSGV1 Nachrichten, Nachrichtenvariable 20021203
15 Importing MSGV2 Call by reference Type reference (TYPE) ANY SY-MSGV2 Nachrichten, Nachrichtenvariable 20021203
16 Importing MSGV3 Call by reference Type reference (TYPE) ANY SY-MSGV3 Nachrichten, Nachrichtenvariable 20021203
17 Importing MSGV4 Call by reference Type reference (TYPE) ANY SY-MSGV4 Nachrichten, Nachrichtenvariable 20021203
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021203

Method P0027_TABLE_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COSTDISTRIBUTION_TAB Call by reference Type reference (TYPE) RHCOST_DISTR_TAB Kostenverteilung Tabelle 20021025
2 Importing P0027 Call by reference Type reference (TYPE) P0027 Personal-Stammsatz Infotyp 0027 (Kostenverteilung) 20021025
3 Importing PNNNN2 Call by reference Type reference (TYPE) ANY Personal-Stammsatz Infotyp 0266/ View 0027 PSG 20030224
# Exception Resumable Description Created on
1 ERROR_DURING_MOVE Fehler beim Tabellenmove aufgetreten 20021025

Method SECONDARY_INFTY_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SEC_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20030313

Method SECONDARY_INFTY_GET on class CL_HRPA_INFOTYPE_0027 has no exception.

Method SECONDARY_INFTY_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SEC_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20030313

Method SECONDARY_INFTY_SET on class CL_HRPA_INFOTYPE_0027 has no exception.

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021205
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021205
3 Changing P0027 Call by reference Type reference (TYPE) P0027 Personal-Stammsatz Infotyp 0027 (Kostenverteilung) 20021205
4 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Personal-Stammsatz Infotyp 0266/ View 0027 PSG 20030224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205
History
Last changed by/on SAP  00000000 
SAP Release Created in 200