SAP ABAP Class CL_HRPBSDE_TVOD_STA (Utility Methods for Structure Equalization (TVoeD))
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS (Application Component) Public Sector
     P01O (Package) HR Germany: Public Sector
Properties
Class CL_HRPBSDE_TVOD_STA  
Short Description Utility Methods for Structure Equalization (TVoeD)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01O   HR Germany: Public Sector 
Created 20060706   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPBSDE_TVOD_STA has no interface implemented.
Friends
Class CL_HRPBSDE_TVOD_STA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HIGH_DATE Constant Private Type reference (TYPE) ENDDA '99991231' End of Validity Period 20060724
2 C_LOW_DATE Constant Private Type reference (TYPE) BEGDA '19990101' Valid-From Date 20110920
3 C_X Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20060724
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_STRUC_AMOUNT Static method Public Method Adjustment of Structure Equalization Amount 20100310
2 AUFZEHREN_HOEHERGRUPPIERUNGEN Static method Public Method Use for Higher Grouping 20061018
3 AUFZEHREN_HOEHERWERTTAET Static method Public Method Use for Activity with Higher Rate of Pay 20070926
4 CALCULATE_AMOUNT_STA Static method Public Method Calculation of Structure Equalization Amount New 20091221
5 CALC_STA_REGULAR Static method Public Method Regular Calculation of Structure Equalization Amount 20100310
6 CHECK_CHANGE_WORKING_TIME Static method Public Method Check Change in Working Time 20081007
7 CHECK_DEFAULT_WAGETYPE Static method Public Method Check Whether Manual Wage Type Exists 20100310
8 CHECK_END_RECLASSIFICATION Static method Public Method Check an Upward Progression to the Highest Level 20060919
9 CHECK_EVENS Static method Public Method Check of Work.Time Change, Higher Grouping or Level Increase 20100310
10 CHECK_HOEHERWERTTAET Static method Public Method Check of Transfer of Activity with Higher Rate of Pay 20100310
11 CHECK_WAZ Static method Public Method Check of Working Time Change 20100310
12 CONVERT_TRFGR Static method Public Method Conversion of Pay Scale Group 20070228
13 DETERMINE_BENEFIT Static method Public Method Determine Actual Net Income 20091127
14 GET_LGART Static method Public Method Fill Wage Type Table with Relevant Wage Types 20061018
15 GET_RECLASSIFICATION Static method Public Method Determination of Start of Next Step Increase 20110920
16 GET_START_RECLASSIFICATION Static method Public Method Find Start of Next Step Increase 20060724
17 GET_STRUC_BALANCE_AMOUNT Static method Public Method Determines the Structure Equalization Amount 20060724
18 GET_TBKNZ Static method Public Method Determination of Identifier of Pay Scale Area 20130318
19 MERGE_SENTENCE Static method Public Method Merge DB and Buffer Data Sets 20100310
20 PREPARE_TABLE Static method Public Method Prepare Table IT0008 20070702
21 PREPARE_TABLE_WITH_DEBV Static method Public Method Prepare Table IT0008 20110920
22 PUT_SORT_NUMBER Static method Public Method Set Sort Number 20100310
23 READ_DEFAULT_WAGETYPE Static method Public Method Read Manual Wage Type 20100310
24 READ_P0008 Static method Public Method Read IT 0008 20060724
25 READ_SENTENCE_PS Static method Public Method Read Data Record from Buffer 20100310
26 READ_T510_PSRCL Static method Public Method Determines Pay Scale Level 20060724
27 READ_TRFKZ Static method Public Method Determines Pay Scale Indicator 20060724
28 REDUCE_ORTSZ_COMPETITION Static method Public Method Reduce Amount for COLA Competition Cases 20060725
29 REDUCE_STRUC_AMOUNT Static method Public Method Part-Time Reduction of Structure Equalization 20071210
30 REMIX_BASIC_PAY Static method Public Method Remix Basic Pay Again 20110920
Events
Class CL_HRPBSDE_TVOD_STA has no event.
Types
Class CL_HRPBSDE_TVOD_STA has no local type.
Method Signatures

Method ADJUST_STRUC_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20100310
2 Exporting E_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20100310
3 Importing IT_EVENT_TAB Call by reference Type reference (TYPE) HRPBSDE_TARIF_EREIGNISSE Tabellentyp für P01P_TARIF_EREIGNISSE 20100310
4 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
5 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20100310
6 Importing I_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20100310
7 Importing I_BETRG_VORG Call by reference Type reference (TYPE) PAD_AMT7S Vorgabe des Gewinns vor der Produktivstart 20100310
8 Importing I_INDBW Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
9 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20100310
10 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20100310
11 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100310
12 Importing I_NO_RED_AMOUNT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100310
13 Importing I_RED_COMP Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100310
14 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20100310
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten 20100310

Method AUFZEHREN_HOEHERGRUPPIERUNGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20061018
2 Importing IS_TARIF Call by reference Type reference (TYPE) HRTARIF Tarifangaben 20061018
3 Importing I_DATE Call by reference Type reference (TYPE) D Stichtag 20061018
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20061018
5 Importing I_NO_RED_AMOUNT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20091127
6 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20061018
# Exception Resumable Description Created on
1 ERROR_GET_LGART Fehler beim Füllen der Lohnartentabelle 20061018
2 ERROR_IS_OCCURRED Interner Fehler 20100310
3 MISSING_ENTRY_T596J Eintrag in der Tabelle T596j zum Schlüssel TVOD, STAU fehlt 20061018
4 MISSING_ENTRY_T5D7M Wertigkeit der Tarifgruppe kann nicht bestimmt werden 20061018

Method AUFZEHREN_HOEHERWERTTAET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20070926
2 Importing I_DATE Call by reference Type reference (TYPE) D Stichtag 20070926
3 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20071126
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20070926
5 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20070926
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei indirekter Bewertung 20070926
2 INTERNAL_ERROR Interner Fehler 20080708
3 MISSING_ENTRY_T596J Eintrag in der Tabelle T596j zur Teilapplikation TVOD fehlt 20070926

Method CALCULATE_AMOUNT_STA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20091221
2 Exporting E_END_ZAHL Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20091221
3 Importing IS_TARIF Call by reference Type reference (TYPE) HRTARIF Tarifangaben 20091221
4 Importing IT_LGART_TAB Call by reference Type reference (TYPE) PADIV_LGART_TAB Lohnarten-Tabelle der indirekten Bewertung 20100310
5 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20091221
6 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20091221
7 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20091221
8 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20091221
9 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20091221
10 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20091221
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten 20100310
2 FEHLER_PDPBSTVOED_UEB Eintrag in der Sicherungstabelle PDPBSTVOED_UEB fehlt 20100310

Method CALC_STA_REGULAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20100310
2 Changing C_END_ZAHL Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20100310
3 Importing IS_PDPBSTVOED_UEB Call by reference Type reference (TYPE) PDPBSTVOED_UEB Überleitung in den TVÖD: Personal-Stammsatz vor Überleitung 20100310
4 Importing IT_EVENT_TAB Call by reference Type reference (TYPE) HRPBSDE_TARIF_EREIGNISSE Tabellentyp für P01P_TARIF_EREIGNISSE 20100310
5 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
6 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20100310
7 Importing I_BETRG_VORG Call by reference Type reference (TYPE) PAD_AMT7S Vorgabe des Gewinns 20100310
8 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
9 Importing I_INDBW Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
10 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20100310
11 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20100310
12 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100310
13 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20100310
14 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20100310
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten 20100310

Method CHECK_CHANGE_WORKING_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDBW Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081007
2 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20081007
3 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20081007
4 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20081007
5 Returning R_KNZ_AENDR Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081007
# Exception Resumable Description Created on
1 T5DPBS3A_READ_ERROR Fehler beim Lesen der Tabelle T5DPBS3A 20081007

Method CHECK_DEFAULT_WAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BEG_VORG Call by reference Type reference (TYPE) BEGDA Beginn der Vorgabelohnart 20100310
2 Exporting E_BETRG Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20100310
3 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
4 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100310
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten 20100310

Method CHECK_END_RECLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_VERLAENG Call by reference Type reference (TYPE) XFELD Keine Verlängerung 20060919
2 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
3 Importing I_BEG_ZAHLUNG Call by reference Type reference (TYPE) BEGDA Der Beginn der Zahlung 20060919
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20060919
5 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20060919
# Exception Resumable Description Created on
1 ERROR_T510_PSRCL Kein Eintrag in Tabelle T510_PSRCL 20060919

Method CHECK_EVENS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVENT_TAB Call by reference Type reference (TYPE) HRPBSDE_TARIF_EREIGNISSE Tabellentyp für P01P_TARIF_EREIGNISSE 20100310
2 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
3 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20100310
4 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
5 Importing I_INDBW Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
6 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20100310
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100310
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten 20100310

Method CHECK_HOEHERWERTTAET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20110608
2 Exporting E_BETRG_HWT Call by reference Type reference (TYPE) PAD_AMT7S Betrag 20100310
3 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20100310
4 Importing IS_P0230 Call by reference Type reference (TYPE) P0230 Personal-Stammsatz Infotyp 0230/ View 0008 PSG 20100310
5 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
6 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20110404
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100310
8 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20100310
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei der indirekten Bewertung 20100310
2 INTERNAL_ERROR Interner Fehler 20100310
3 MISSING_ENTRY_T596J Eintrag in der Tabelle T596j zur Teilapplikation TVOD fehlt 20100310

Method CHECK_WAZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENT_TAB Call by reference Type reference (TYPE) HRPBSDE_TARIF_EREIGNISSE Tabellentyp für P01P_TARIF_EREIGNISSE 20100310
2 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
3 Importing I_INDBW Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
4 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20100310
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100310
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten 20100310

Method CONVERT_TRFGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRFGR Call by reference Type reference (TYPE) P01P_TRFGR_INT Tarifgruppe intern 20070228
2 Importing IS_PDPBSTVOED_UEB Call by reference Type reference (TYPE) PDPBSTVOED_UEB Überleitung in den TVÖD: Personal-Stammsatz vor Überleitung 20070228
3 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081007
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20081007
# Exception Resumable Description Created on
1 ERROR_T5DPBS3A Kein Eintrag in Tabelle T5DPBS3A 20081007
2 ERROR_T5DPBS3B Kein Eintrag in Tabelle T5DPBS3B 20081007

Method DETERMINE_BENEFIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BETRG_DIFF Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20100310
2 Importing IS_P0008_ACT Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20091127
3 Importing IS_P0008_PRE Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20091127
4 Importing IS_P0230_ACT Call by reference Type reference (TYPE) P0230 Personal-Stammsatz Infotyp 0230/ View 0008 PSG 20100310
5 Importing IS_P0230_PRE Call by reference Type reference (TYPE) P0230 Personal-Stammsatz Infotyp 0230/ View 0008 PSG 20100310
6 Importing I_DATUM Call by reference Type reference (TYPE) D Datum 20100310
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20091127
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei der indirekten Bewertung 20100310

Method GET_LGART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BETRG Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20061018
2 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20061018
3 Importing IS_P0230 Call by reference Type reference (TYPE) P0230 Personal-Stammsatz Infotyp 0230/ View 0008 PSG 20091127
4 Importing I_DATE Call by reference Type reference (TYPE) D Datum der Höhergruppierung 20061018
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20061018
# Exception Resumable Description Created on
1 ERROR_EVALUATE_INDIRECTLY Fehler bei indirekter Bewertung 20061018
2 INTERNAL_ERROR Interner Fehler 20080708
3 MISSING_ENTRY_T596J Eintrag in der Tabelle T596j zur Teilapplikation TVOD fehlt 20061018

Method GET_RECLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECL_DATE Call by reference Type reference (TYPE) PSRDT_TAB Tabelle mit Umstufungen (Datum + Typ) 20110920
2 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20110920
3 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20110920
4 Importing IV_INDBW Call by reference Type reference (TYPE) BEGDA Datum der indirekte Bewertung 20110920
5 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20110920
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20110920
# Exception Resumable Description Created on
1 ERROR Fehler beim Lesen 'HRCM_PAYSCALE_RECLASSIFICATION' 20110920

Method GET_START_RECLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATUM Value transfer Type reference (TYPE) D Datum der nächsten Stufensteigerung 20060919
2 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
3 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20110920
4 Importing I_BEGDA Call by reference Type reference (TYPE) D Beginndatum 20060914
5 Importing I_ENDDA Call by reference Type reference (TYPE) D Endedatum 20060914
6 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20060919
7 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20060724
# Exception Resumable Description Created on
1 ERROR Fehler beim Lesen 'HRCM_PAYSCALE_RECLASSIFICATION' 20070629

Method GET_STRUC_BALANCE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20060724
2 Exporting E_BEG_ZAHL Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
3 Exporting E_END_ZAHL Call by reference Type reference (TYPE) ENDDA Ende der Zahlung 20060724
4 Importing IS_TARIF Call by reference Type reference (TYPE) HRTARIF Tarifangaben 20060919
5 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
6 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20110920
7 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060724
8 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20060724
9 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20060724
# Exception Resumable Description Created on
1 ERROR interne Fehler 20091014
2 FEHLER_OZBST_PDPBSTVOED_UEB Ungültide Wert im Feld 'OZBST' in der Tabelle PDPBSTVOED_UEB 20060724
3 FEHLER_PDPBSTVOED_UEB Eintrag in der Sicherungstabelle PDPBSTVOED_UEB fehlt 20060912
4 KEIN_AUFST_PDPBSTVOED_UEB Eintrag für Feld 'AUFST' in der Tabelle PDPBSTVOED_UEB fehlt 20060724

Method GET_TBKNZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20130318
2 Importing IV_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20130318
3 Returning RV_TBKNZ Value transfer Type reference (TYPE) P01P_TBKNZ Überleitung in den TVÖD: Kennzeichen des Tarifbereiches 20130318
# Exception Resumable Description Created on
1 NO_ENTRY_T5DPBS3A Kein Eintrag in Tabelle T5DPBS3A 20130318

Method MERGE_SENTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
2 Changing CT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20100310
3 Importing IT_LGART_TAB Call by reference Type reference (TYPE) PADIV_LGART_TAB Lohnarten-Tabelle der indirekten Bewertung 20100310
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
5 Importing I_DATUM Call by reference Type reference (TYPE) D 20100310
6 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20110920
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100310
8 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20100310
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Es ist ein Fehler aufgetreten 20100310

Method PREPARE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20070702

Method PREPARE_TABLE on class CL_HRPBSDE_TVOD_STA has no exception.

Method PREPARE_TABLE_WITH_DEBV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20110920
2 Changing CT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20110920
# Exception Resumable Description Created on
1 ERROR Fehler beim Lesen des Infotyps 20110920

Method PUT_SORT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SRTNR Call by reference Type reference (TYPE) P01P_SRTNR Sortierungsnummer 20100310
2 Importing I_ERGKZ Call by reference Type reference (TYPE) P01P_ERGKZ Kennzeichen für Ereignisse 20100310

Method PUT_SORT_NUMBER on class CL_HRPBSDE_TVOD_STA has no exception.

Method READ_DEFAULT_WAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_T596IJ Call by reference Type reference (TYPE) HRPBSDE_T596I_J boolsche Variable (X=true, -=false, space=unknown) 20100310
2 Importing I_APPL Call by reference Type reference (TYPE) P_APPL Teilapplikation 20100310
3 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100310
5 Importing I_SUMLG Call by reference Type reference (TYPE) P_SUML Summenlohnart 20100310
# Exception Resumable Description Created on
1 MISSING_ENTRY_T596J Eintrag in der Tabelle T596J fehlt 20100310

Method READ_P0008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060724
2 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20060724
3 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20060724
4 Returning RT_P0008 Value transfer Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20060724
# Exception Resumable Description Created on
1 ERROR Fehler beim Lesen IT 0008 20060724

Method READ_SENTENCE_PS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNNNN Call by reference Type reference (TYPE) STANDARD TABLE 20100310
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100310
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20100310
4 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20100310
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100310
6 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20100310

Method READ_SENTENCE_PS on class CL_HRPBSDE_TVOD_STA has no exception.

Method READ_T510_PSRCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) D Stichtag 20060724
2 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20060724
3 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20060724
4 Importing I_TRFAR Call by reference Type reference (TYPE) TRFAR Tarifart 20060724
5 Importing I_TRFGB Call by reference Type reference (TYPE) TRFGB Tarifgebiet 20060724
6 Importing I_TRFGR Call by reference Type reference (TYPE) TRFGR Tarifgruppe 20060724
7 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20060724
8 Returning RT_T510_PSRCL Value transfer Type reference (TYPE) T510_PSRCL_TAB Tarifliche Umstufung 20060724

Method READ_T510_PSRCL on class CL_HRPBSDE_TVOD_STA has no exception.

Method READ_TRFKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) D Stichtag 20060724
2 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20060724
3 Returning R_T503 Value transfer Type reference (TYPE) T503 Mitarbeitergruppe/-kreis 20060724

Method READ_TRFKZ on class CL_HRPBSDE_TVOD_STA has no exception.

Method REDUCE_ORTSZ_COMPETITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20060725
2 Changing C_NO_REDUCE_AMOUNT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20071210
3 Changing C_REDUCE_COMP Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20071210
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20071210
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20071210
6 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20060725
7 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20071210
# Exception Resumable Description Created on
1 FEHLER_STA_BETRG Der Strukturausgleichbetrag kann nicht ermitteln werden 20071210
2 KUERZEN_FEHLER Fehler beim Kürzen des Ehegattenbestandteils 20060725
3 T5DPBS3A_READ_ERROR Fehler beim Lesen der Tabelle T5DPBS3A 20071210

Method REDUCE_STRUC_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_AMOUNT Call by reference Type reference (TYPE) PAD_AMT7S Lohnartenbetrag für Bezüge 20071210
2 Changing C_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20071210
3 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20100310
4 Importing I_DATUM Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20071210
5 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20071210
6 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20071210
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20071210
8 Importing I_NO_REDUCE_AMOUNT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20071210
9 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20071210
10 Importing I_REDUCE_COMP Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20071210
11 Importing I_TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20071210
# Exception Resumable Description Created on
1 SHORTAGE_ERROR Fehler beim Durchführen einer Kürzung 20071210
2 T511_READ_ERROR Fehler beim Lesen der Tabelle T511 20071210

Method REMIX_BASIC_PAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20110920
2 Changing CT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20110920
3 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20110920
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20110920
5 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20110920
6 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20110920
# Exception Resumable Description Created on
1 ERROR_IS_OCCURRED Fehler ist aufgetreten 20110920
History
Last changed by/on SAP  20130531 
SAP Release Created in