SAP ABAP Class CL_HRPAYDECI_URL_IT2006 (Construction: DBAU URLG/URLN/URLA for IT 2006)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-CI (Application Component) Construction Industry
     P01B (Package) Payroll: Construction Industry
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDECI_URL_IT2006_CHILD Construction: Example for Inheritance and Redefinition 20110601
Properties
Class CL_HRPAYDECI_URL_IT2006  
Short Description Construction: DBAU URLG/URLN/URLA for IT 2006    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class HRPAYDECI    
Program status P  SAP Standard Production Program 
Category 0   
Package P01B   Payroll: Construction Industry 
Created 20110328   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_HRPAYDECI_URL_IT2006 has no interface implemented.
Friends
Class CL_HRPAYDECI_URL_IT2006 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ABWKA_GA Constant Public Type reference (TYPE) P01B_ABWKA 'GA' Type "Contractor in Last Training Year: Standard Leave" 20110601
2 CV_ABWKA_GB Constant Public Type reference (TYPE) P01B_ABWKA 'GB' Type "Leave Account Current Year" 20110601
3 CV_ABWKA_GJ Constant Public Type reference (TYPE) P01B_ABWKA 'GJ' Type "Contractor Youth Current Year" 20110628
4 CV_ABWKA_GK Constant Public Type reference (TYPE) P01B_ABWKA 'GK' Type "Contractor Youth Previous Year" 20110628
5 CV_ABWKA_GL Constant Public Type reference (TYPE) P01B_ABWKA 'GL' Type "Contractor Trainee Standard Leave" 20110601
6 CV_ABWKA_GV Constant Public Type reference (TYPE) P01B_ABWKA 'GV' Type "Leave Account PrevYr Rem. 0005" 20110601
7 CV_DCIURL Constant Public Type reference (TYPE) SMODN 'DCIU2006' Symbolic module name 20110601
8 CV_DEFAULT_CLASS Static Attribute Public Type reference (TYPE) SEOCLSNAME 'CL_HRPAYDECI_URL_IT2006' Default Class Name 20110601
9 CV_EGRGL_DS Constant Public Type reference (TYPE) P01B_EGRGL '02' Average 20110601
10 CV_EGRGL_DS_AJ Constant Public Type reference (TYPE) P01B_EGRGL '04' Average Contractors Over 18 in Last Training Year 20110601
11 CV_EGRGL_DS_JG Constant Public Type reference (TYPE) P01B_EGRGL '03' Average Youth Contractors 20110601
12 CV_EGRGL_RVJAJ Constant Public Type reference (TYPE) P01B_EGRGL '07' Remainder Previous Year Last Training Year/Youth 20110601
13 CV_EGRGL_UK Constant Public Type reference (TYPE) P01B_EGRGL '01' Leave Account Leave Fund 20110601
14 CV_EGRGL_VJVAG Constant Public Type reference (TYPE) P01B_EGRGL '06' Remainder Previous Year Previous Employer 20110601
15 CV_GREGL_PROZ_EXCL Constant Public Type reference (TYPE) P01B_GREGL '02' Additional Percentage 20110601
16 CV_GREGL_PROZ_INCL Constant Public Type reference (TYPE) P01B_GREGL '01' Percentage Contained in Remuneration 20110601
17 CV_GREGL_TAGESSATZ Constant Public Type reference (TYPE) P01B_GREGL '03' Additional Daily Charge 20110601
18 CV_LGART_BBE Constant Public Type reference (TYPE) LGART '/BBE' Accrual Leave Previous Year 20110601
19 CV_LGART_BUA Constant Public Type reference (TYPE) LGART '/BUA' Leave Entitlement Current Year 20110601
20 CV_LGART_BUE Constant Public Type reference (TYPE) LGART '/BUE' Leave Compensation Current Year 20110601
21 CV_LGART_BUF Constant Public Type reference (TYPE) LGART '/BUF' Leave Compensation Previous Year 20110601
22 CV_LGART_BUG Constant Public Type reference (TYPE) LGART '/BUG' Leave Granted Current Year 20110601
23 CV_LGART_BUH Constant Public Type reference (TYPE) LGART '/BUH' Leave Granted Last Training Year 20110601
24 CV_LGART_BUI Constant Public Type reference (TYPE) LGART '/BUI' Leave Granted Youth 20110601
25 CV_LGART_BUJ Constant Public Type reference (TYPE) LGART '/BUJ' Leave Granted Previous Year Last Training Year/Youth 20110601
26 CV_LGART_BUK Constant Public Type reference (TYPE) LGART '/BUK' BWG Leave Previous Year Last Training Year/Youth 20110601
27 CV_LGART_BUT Constant Public Type reference (TYPE) LGART '/BUT' BTAGE Current Year 20110601
28 CV_LGART_BUV Constant Public Type reference (TYPE) LGART '/BUV' Leave Entitlement Remainder Previous Year 20110601
29 CV_LGART_BUW Constant Public Type reference (TYPE) LGART '/BUW' Leave Granted from Remainder Previous Year 20110601
30 CV_LGART_BVA Constant Public Type reference (TYPE) LGART '/BVA' BTAGE Prev. ER Current Year 20110601
31 CV_LGART_BVB Constant Public Type reference (TYPE) LGART '/BVB' Leave Entitlement Prev. ER 20110601
32 CV_LGART_BVF Constant Public Type reference (TYPE) LGART '/BVF' Leave Granted Prev. ER 20110601
33 CV_LGART_BVG Constant Public Type reference (TYPE) LGART '/BVG' Leave Granted Prev. Year Prev. ER 20110601
34 CV_LGART_BVI Constant Public Type reference (TYPE) LGART '/BVI' Contractor Leave Prev. Year Prev. ER 20110601
35 CV_T5DBK_U2006 Constant Public Type reference (TYPE) T5DBK-KONST 'U2006' T5DBK Constant Name 20110601
36 CV_T5DBK_UURLG Constant Public Type reference (TYPE) ABRKN 'UURLG' UURLG (T5DBK Constant Name) 20110722
37 CV_TLEVEL_01 Constant Public Type reference (TYPE) SEU_LEVEL '01' Node level 20110601
38 GB_DATUM_UREGEL Instance attribute Protected Object reference (TYPE REF TO) IF_EX_HRPAYDECI_DBAU_URLG BAdI Interface IF_EX_HRPAYDECI_DBAU_URLG 20110622
39 GC_BAUTY_AZUBI_GEW Constant Public Type reference (TYPE) P01B_BAUTY '5' Employee Subgroup Grouping for Construction Pay 20120927
40 GC_BAUTY_AZUBI_KFM Constant Public Type reference (TYPE) P01B_BAUTY '2' Employee Subgroup Grouping for Construction Pay 20120927
41 GC_LGART_BBF Constant Public Type reference (TYPE) LGART '/BBF' Leave Granted Office Trainee Current Year 20120927
42 GC_LGART_BBG Constant Public Type reference (TYPE) LGART '/BBG' Leave Granted Industrial Trainee Current Year 20120927
43 GO_PTEXT Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT Handler 20110601
44 GO_URL Static Attribute Protected Object reference (TYPE REF TO) CL_HRPAYDECI_URL_IT2006 Construction: DBAU URLG/URLN/URLA for IT 2006 20110601
45 GS_APER Instance attribute Protected Type reference (TYPE) PC2APER structure of table APER in payroll 20110601
46 GS_SCX_T100KEY Static Attribute Protected Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20110601
47 GS_URL_ANSP Instance attribute Protected Type reference (TYPE) HRPAYDECI_URLAUBSANSPRUCH Leave Entitlement Current Year (Days and Amount) 20110601
48 GS_URL_ANSP_AKT_MON_DELTA Instance attribute Protected Type reference (TYPE) HRPAYDECI_URLAUBSANSPRUCH Delta Leave Entitlement Current Month 20110722
49 GS_URL_ANSP_VJ Instance attribute Protected Type reference (TYPE) HRPAYDECI_URLAUBSANSPRUCH Leave Entitlement Previous Year (Days and Amount) 20110601
50 GT_2006_VOR_IT_2006 Instance attribute Protected Type reference (TYPE) P2006_TAB Infotypes from Previous Year up to IT_2006 20110601
51 GT_DEDUCTION Instance attribute Protected Type reference (TYPE) HRPAYDE_T_QUOTA_DEDUCTION Quota Deduction (Table) 20110601
52 GT_GROUPING Instance attribute Protected Type reference (TYPE) GTY_T_GROUPING Period-Specific Groupings 20120620
53 GT_KTART_URLAUB Instance attribute Protected Type reference (TYPE) TIM_QUOTA_TYPE_TAB Time Quota Types 20110601
54 GT_LGART_MUV_AKT Instance attribute Protected Type reference (TYPE) HRDE_SO_T_LGA Wage Types for MLR Leave Ent. curr. Yr 20130322
55 GT_LGART_MUV_VAG Instance attribute Protected Type reference (TYPE) HRDE_SO_T_LGA Wage Types for MLR Leave Ent. Curr. Yr PER 20130322
56 GT_LGART_MUV_VJ Instance attribute Protected Type reference (TYPE) HRDE_SO_T_LGA Wage Types for MLR Leave Ent. Prev. Year 20130322
57 GT_PTDBI Instance attribute Protected Type reference (TYPE) HRPAYDECI_T_PTDBI Interfaces URLG and URLN 20110601
58 GT_UREGELN Instance attribute Protected Type reference (TYPE) HRPAYDECI_T_UREGELN Leave Regulations for IT 2006 Table Type 20110601
59 GT_URL_BEZ Instance attribute Public Type reference (TYPE) HRPAYDECI_T_PTDBL URLG: Granting of Vacation Pay / Additional Vacation Pay 20110601
60 GV_DUMMY_CHAR Static Attribute Protected Type reference (TYPE) CHAR10 Dummy CHAR10 Field 20110601
61 GV_PERNR Instance attribute Protected Type reference (TYPE) P_PERNR Personnel Number 20110601
62 GV_QUONUM_GL Instance attribute Protected Type reference (TYPE) PTM_QUONUM New Entitlement for Leave Accrual 20110601
63 GV_STRING Static Attribute Public Type reference (TYPE) STRING 20110601
64 GV_URL_FINISHED Instance attribute Protected Type reference (TYPE) ABAP_BOOL URLG, URLN, URLA Processed? 20110601
Methods
# Method Level Visibility Method type Description Created on
1 APP_IT_AZUBI_GEWAEHRT_LFDJ Instance method Protected Method Trainees: Suppress Leave Granted in Current Year (SFP) 20120927
2 CALCULATE_URLA Instance method Public Method Calculation of Standard Leave Accrual (DBAU URLA) 20110601
3 CALCULATE_URLG Instance method Public Method Calculation of Leave Remuneration (DBAU URLG) 20110601
4 CALCULATE_URLN Instance method Public Method Calculation of Additional Leave Bonus (DBAU URLN) 20110601
5 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20110601
6 DO_COMPENSATION Instance method Protected Method Compensation from Infotype 0416? -> Process 20110601
7 FILL_PTDBI Instance method Protected Method Fill gt_ptdbi 20110601
8 GET_ANSPRUCH_REST Instance method Protected Method Determine Available Entitlement Current Year 20110601
9 GET_ANSPRUCH_TAGE_VAG Instance method Protected Method Leave Days from Employment Days Prev. Employer 20110601
10 GET_ANSPRUCH_VJ_REST Instance method Protected Method Determine Available Entitlement Previous Year 20110601
11 GET_BADI_REF_DATUM_UREGEL Instance method Private Method Determines BAdI Instance (If Implemented) 20110622
12 GET_CLASSNAME Static method Private Method Determine Class Names to Be Used 20110601
13 GET_DEDUCTION Instance method Protected Method Format Deduction in Time Interval 20110601
14 GET_DEDUCTION_ACTUAL_YEAR Instance method Protected Method Determine Deduction from Current Year 20110825
15 GET_DEDUCTION_GEW_AZUBI Instance method Public Method Call from FM HR_DE_CI_URLAUBSANSPRUCH: FORM gew_azubi 20110601
16 GET_GROUPINGS Instance method Protected Method Format Grouping of PERNR 20110601
17 GET_INSTANCE Static method Public Method Gets Instance for Call DBAU URLG/URLN/URLA 20110601
18 GET_RELEVANT_KTARTS Instance method Protected Method Format Quota Types for Leave 20110601
19 GET_SCX_T100KEY Static method Protected Method Format Message Key for Exception Class 20110601
20 GET_UANSP_REST_JUG_GEW_ALJ Instance method Public Method Call from FM HR_DE_CI_URLAUBSANSPRUCH: FORM ...2004 20110601
21 GET_UDIVS_EGPRZ Instance method Public Method Gets Leave Divisor and Leave Percentage from GT_UREGELN 20110616
22 GET_UENTGELT_DS Instance method Protected Method Calculation Leave Remun./Bonus for "Average" 20110601
23 GET_UENTGELT_DS_AJ Instance method Protected Method Calculation Leave Remun./Bonus for "Average Last Train.Year" 20110601
24 GET_UENTGELT_DS_JG Instance method Protected Method Calculation Leave Remun./Bonus for "Average Youth" 20110601
25 GET_UENTGELT_RVJ_AJ Instance method Protected Method Calc. of Leave Remun./Bonus for "Rem. PrevYr Last Train. Yr" 20110601
26 GET_UENTGELT_UK Instance method Protected Method Calculation Leave Remun./Bonus for "Leave Account" 20110601
27 GET_UENTGELT_VJ_VAG Instance method Protected Method Calc. Leave Remun./Bonus for "Leave Account" Prev.Yr Prev.ER 20110601
28 GET_UGELD_UENTG Instance method Protected Method Calculation of Leave Bonus + Any Adjustment of Leave Remun. 20110601
29 GET_UREGEL Instance method Protected Method Gets Leave Regulation for Current Deduction 20110622
30 GET_UREGELN Instance method Protected Method Determines Leave Regulations for APER-ENDDA 20110622
31 GET_URKEY Instance method Public Method Provides Key for Leave Regulation 20130218
32 GET_URLJJ Instance method Protected Method Determine Leave Year 20110601
33 IS_RELEVANT Static method Public Method Do Functions for IT 2006 Have to Be Called? 20110601
34 IS_RELEVANT_FIRST_YEAR Instance method Protected Method IT 2006 in First Year? 20110601
35 MODIFY_DB_IT2006 Static method Public Method MODIFY Leave Entitlement Contr. in IT 2006 (Payroll: EXPORT) 20110601
36 PREPARE_INSERT_DB_IT2006 Instance method Protected Method Preparation of Infotype 2006 for INSERT of New Record 20110601
37 SET_URL_FINISHED Instance method Public Method Set "DBAU URLG/URLN/URLA Ended" 20110601
38 WRITE_PROT_ZUORDNUNGEN Instance method Protected Method Log for Start of Subfunctions 20110601
Events
Class CL_HRPAYDECI_URL_IT2006 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_GROUPING Protected See coding Period-Specific Grouping 20120620 BEGIN OF gty_s_grouping, begda TYPE begda, endda TYPE endda, urkey TYPE hrpaydeci_urlaub_key, urkas TYPE p01b_urkas, ktgrp TYPE p01b_ktgrp, END OF gty_s_grouping
2 GTY_T_GROUPING Protected See coding Period-Specific Groupings 20120620 gty_t_grouping TYPE STANDARD TABLE OF gty_s_grouping
Method Signatures

Method APP_IT_AZUBI_GEWAEHRT_LFDJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20120927
2 Importing IS_URL_BEZ Call by reference Type reference (TYPE) PTDBL URLG: Gewährung Urlaubsentgelt / Zusätzliches Urlaubsgeld 20120927
3 Importing IV_STICHTAG Call by reference Type reference (TYPE) D Stichtag 20120927

Method APP_IT_AZUBI_GEWAEHRT_LFDJ on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method CALCULATE_URLA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
2 Changing CV_USE_0005 Call by reference Type reference (TYPE) ABAP_BOOL Coding für IT 0005 aufrufen 20110601
3 Exporting EO_PTEXT Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT-handler 20110601
4 Exporting ET_URLPROT Call by reference Type reference (TYPE) P01_DBAUURLA Urlaubsaufbau Bauwirtschaft 20110601
5 Importing IT_0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20110601
6 Importing IT_0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110601
7 Importing IT_0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20110601
8 Importing IT_0004 Call by reference Type reference (TYPE) P0004_TAB Personal-Stammsatz Infotyp 0004 (Behinderung) 20110601
9 Importing IT_0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20110601
10 Importing IT_0041 Call by reference Type reference (TYPE) P0041_TAB Personal-Stammsatz Infotyp 0041 (Datumsangaben) 20110601
11 Importing IT_0189 Call by reference Type reference (TYPE) P0189_TAB P0189 Tabellentyp 20110601
12 Importing IT_0190 Call by reference Type reference (TYPE) P0190_TAB P0190 Tabellentyp 20110601
13 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB P2006 Tabellentyp 20110601
14 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
15 Importing IT_LRT Call by reference Type reference (TYPE) HRPY_TT_LRT Tabellentype zu LRT 20110601
16 Importing IT_TL Call by reference Type reference (TYPE) HRPAYDE_TL Tagesleiste 20110601
17 Importing IT_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Arbeitsplatz/Basisbezüge 20110601
18 Importing IV_QUONUM_GL Call by reference Type reference (TYPE) PTM_QUONUM neuer Url.-Ansp. (aus FuBa ermittelt) 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method CALCULATE_URLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
2 Changing CV_USE_0005 Call by reference Type reference (TYPE) ABAP_BOOL Coding für IT 0005 aufrufen 20110601
3 Exporting EO_PTEXT Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT-handler 20110601
4 Importing IT_0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20110722
5 Importing IT_0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110601
6 Importing IT_0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20110722
7 Importing IT_0004 Call by reference Type reference (TYPE) P0004_TAB Personal-Stammsatz Infotyp 0004 (Behinderung) 20110722
8 Importing IT_0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20110722
9 Importing IT_0041 Call by reference Type reference (TYPE) P0041_TAB Personal-Stammsatz Infotyp 0041 (Datumsangaben) 20110722
10 Importing IT_0189 Call by reference Type reference (TYPE) P0189_TAB P0189 Tabellentyp 20110722
11 Importing IT_0416 Call by reference Type reference (TYPE) P0416_TAB Struktur Infotyp Zeitkontingentabgeltungen 20110601
12 Importing IT_2001 Call by reference Type reference (TYPE) P2001_TAB Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20110601
13 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB Personal-Zeitsatz Infotyp 2001(Kontingente) 20110601
14 Importing IT_AB Call by reference Type reference (TYPE) HRPAY99_AB Abwesenheiten 20110601
15 Importing IT_ATZ Call by reference Type reference (TYPE) HRPAYDE_ATZ Altersteilzeit 20110722
16 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
17 Importing IT_LRT Call by reference Type reference (TYPE) HRPY_TT_LRT Tabellentype zu LRT 20110722
18 Importing IT_OTL Call by reference Type reference (TYPE) HRPAYDE_TL Tagesleiste 20110722
19 Importing IT_TL Call by reference Type reference (TYPE) HRPAYDE_TL Tagesleiste 20110722
20 Importing IT_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Arbeitsplatz/Basisbezüge 20110601
21 Importing IT_ZL Call by reference Type reference (TYPE) HRTABZL Zeitlohnarten 20110722
22 Importing IV_MOABR Call by reference Type reference (TYPE) MOABR Modifikator für Abrechnung 20110825
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method CALCULATE_URLN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
2 Changing CV_USE_0005 Call by reference Type reference (TYPE) ABAP_BOOL Coding für IT 0005 aufrufen 20110601
3 Exporting EO_PTEXT Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT-handler 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20110601
2 Importing IT_0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20110601
3 Importing IT_0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110601
4 Importing IT_0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20110601
5 Importing IT_0004 Call by reference Type reference (TYPE) P0004_TAB Personal-Stammsatz Infotyp 0004 (Behinderung) 20110601
6 Importing IT_0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20110601
7 Importing IT_0041 Call by reference Type reference (TYPE) P0041_TAB Personal-Stammsatz Infotyp 0041 (Datumsangaben) 20110601
8 Importing IT_0189 Call by reference Type reference (TYPE) P0189_TAB P0189 Tabellentyp 20110601
9 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
10 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20110601
11 Importing IV_PROT Call by reference Type reference (TYPE) ABAP_BOOL Protokoll? 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method DO_COMPENSATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
2 Exporting EV_BOOL Call by reference Type reference (TYPE) ABAP_BOOL 20110601
3 Importing IT_0416 Call by reference Type reference (TYPE) P0416_TAB Struktur Infotyp Zeitkontingentabgeltungen 20110601
4 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
5 Importing IT_LRT Call by reference Type reference (TYPE) HRPY_TT_LRT Tabellentype zu LRT 20130322
6 Importing IT_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Arbeitsplatz/Basisbezüge 20110601
7 Importing IV_DOCNR Call by reference Type reference (TYPE) PTM_DOCNR Belegnummer für Personenzeitdaten 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method FILL_PTDBI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LGART_EGLGA Call by reference Type reference (TYPE) LGART Lohnart U Entgelt 20110601
2 Importing IV_LGART_GDLGA Call by reference Type reference (TYPE) LGART Lohnart U Geld 20110601
3 Importing IV_LGART_URGEW Call by reference Type reference (TYPE) LGART Lohnart U gewährt 20110601

Method FILL_PTDBI on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method GET_ANSPRUCH_REST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
2 Importing IT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
3 Importing IT_LRT Call by reference Type reference (TYPE) HRPY_TT_LRT Tabellentype zu LRT 20130322
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_ANSPRUCH_TAGE_VAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
2 Importing IT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_ANSPRUCH_VJ_REST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
2 Importing IT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_BADI_REF_DATUM_UREGEL Signature

Method GET_BADI_REF_DATUM_UREGEL on class CL_HRPAYDECI_URL_IT2006 has no parameter.
Method GET_BADI_REF_DATUM_UREGEL on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method GET_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20110601
2 Importing IV_KEY_DATE Call by reference Type reference (TYPE) D Stichtag 20110601

Method GET_CLASSNAME on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method GET_DEDUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_2001 Call by reference Type reference (TYPE) P2001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110601
2 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB Kontingente 20110601
3 Importing IT_AB Call by reference Type reference (TYPE) HRPAY99_AB Abwesenheiten 20130124
# Exception Resumable Description Created on
1 CX_HRPAYDECI 20110601

Method GET_DEDUCTION_ACTUAL_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UTAGE Call by reference Type reference (TYPE) PC207-ANZHL Personalabrechnung: Anzahl 20110825
2 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110825
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110825

Method GET_DEDUCTION_GEW_AZUBI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UTAGE Call by reference Type reference (TYPE) PRANZ Abgetragene Urlaubstage 20110601
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Jahresanfang 20110601
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Endedatum "Mitarbeiter ist Azubi" 20110601

Method GET_DEDUCTION_GEW_AZUBI on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method GET_GROUPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20120620
2 Importing IT_0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110601
3 Importing IT_0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20120620
4 Importing IT_0004 Call by reference Type reference (TYPE) P0004_TAB Personal-Stammsatz Infotyp 0004 (Behinderung) 20120620
5 Importing IT_0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20120620
6 Importing IT_0041 Call by reference Type reference (TYPE) P0041_TAB Personal-Stammsatz Infotyp 0041 (Datumsangaben) 20120620
7 Importing IT_0189 Call by reference Type reference (TYPE) P0189_TAB P0189 Tabellentyp 20120620
# Exception Resumable Description Created on
1 CX_HRPAYDECI 20110601

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_URL Call by reference Object reference (TYPE REF TO) CL_HRPAYDECI_URL_IT2006 Bau: DBAU URLG / URLN / URLA für IT 2006 20110601
2 Importing IS_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20110601
3 Importing IT_0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20110601
4 Importing IT_0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110601
5 Importing IT_0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20110601
6 Importing IT_0004 Call by reference Type reference (TYPE) P0004_TAB Personal-Stammsatz Infotyp 0004 (Behinderung) 20110601
7 Importing IT_0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20110601
8 Importing IT_0041 Call by reference Type reference (TYPE) P0041_TAB Personal-Stammsatz Infotyp 0041 (Datumsangaben) 20110601
9 Importing IT_0189 Call by reference Type reference (TYPE) P0189_TAB P0189 Tabellentyp 20110601
10 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
11 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20110601
12 Importing IV_PROT Call by reference Type reference (TYPE) ABAP_BOOL Protokoll? 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_RELEVANT_KTARTS Signature

Method GET_RELEVANT_KTARTS on class CL_HRPAYDECI_URL_IT2006 has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYDECI 20110601

Method GET_SCX_T100KEY Signature

Method GET_SCX_T100KEY on class CL_HRPAYDECI_URL_IT2006 has no parameter.
Method GET_SCX_T100KEY on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method GET_UANSP_REST_JUG_GEW_ALJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UANSP_REST Call by reference Type reference (TYPE) PTM_HENTITLE Urlaubsanspruch Rest 20110601
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Jahresanfang 20110601
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Endedatum "Mitarbeiter ist Azubi" 20110601

Method GET_UANSP_REST_JUG_GEW_ALJ on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method GET_UDIVS_EGPRZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EGPRZ Call by reference Type reference (TYPE) P01B_EGPRZ Urlaubsentgelt Prozentsatz 20110616
2 Changing CV_UDIVS Call by reference Type reference (TYPE) P01B_UDIVS Urlaubsanspruch Divisor 20110616

Method GET_UDIVS_EGPRZ on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method GET_UENTGELT_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_URL_BEZ Call by reference Type reference (TYPE) PTDBL URLG: Gewährung Urlaubsentgelt / Zusätzliches Urlaubsgeld 20110601
2 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
3 Importing IS_DEDUCTION Call by reference Type reference (TYPE) PTDISDED Technische Struktur zur Anzeige der Kontingentabtragung 20110601
4 Importing IS_UREGELN Call by reference Type reference (TYPE) HRPAYDECI_UREGELN Urlaubsregelungen für IT 2006 20110601
5 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
6 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_UENTGELT_DS_AJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_URL_BEZ Call by reference Type reference (TYPE) PTDBL URLG: Gewährung Urlaubsentgelt / Zusätzliches Urlaubsgeld 20110601
2 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
3 Importing IS_DEDUCTION Call by reference Type reference (TYPE) PTDISDED Technische Struktur zur Anzeige der Kontingentabtragung 20110601
4 Importing IS_UREGELN Call by reference Type reference (TYPE) HRPAYDECI_UREGELN Urlaubsregelungen für IT 2006 20110601
5 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
6 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_UENTGELT_DS_JG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_URL_BEZ Call by reference Type reference (TYPE) PTDBL URLG: Gewährung Urlaubsentgelt / Zusätzliches Urlaubsgeld 20110601
2 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
3 Importing IS_DEDUCTION Call by reference Type reference (TYPE) PTDISDED Technische Struktur zur Anzeige der Kontingentabtragung 20110601
4 Importing IS_UREGELN Call by reference Type reference (TYPE) HRPAYDECI_UREGELN Urlaubsregelungen für IT 2006 20110601
5 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
6 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_UENTGELT_RVJ_AJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_URL_BEZ Call by reference Type reference (TYPE) PTDBL URLG: Gewährung Urlaubsentgelt / Zusätzliches Urlaubsgeld 20110601
2 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
3 Importing IS_DEDUCTION Call by reference Type reference (TYPE) PTDISDED Technische Struktur zur Anzeige der Kontingentabtragung 20110601
4 Importing IS_UREGELN Call by reference Type reference (TYPE) HRPAYDECI_UREGELN Urlaubsregelungen für IT 2006 20110601
5 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
6 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_UENTGELT_UK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_URL_BEZ Call by reference Type reference (TYPE) PTDBL URLG: Gewährung Urlaubsentgelt / Zusätzliches Urlaubsgeld 20110601
2 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
3 Importing IS_DEDUCTION Call by reference Type reference (TYPE) PTDISDED Technische Struktur zur Anzeige der Kontingentabtragung 20110601
4 Importing IS_UREGELN Call by reference Type reference (TYPE) HRPAYDECI_UREGELN Urlaubsregelungen für IT 2006 20110601
5 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
6 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
7 Importing IT_LRT Call by reference Type reference (TYPE) HRPY_TT_LRT Tabellentype zu LRT 20130322
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_UENTGELT_VJ_VAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_URL_BEZ Call by reference Type reference (TYPE) PTDBL URLG: Gewährung Urlaubsentgelt / Zusätzliches Urlaubsgeld 20110601
2 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
3 Importing IS_DEDUCTION Call by reference Type reference (TYPE) PTDISDED Technische Struktur zur Anzeige der Kontingentabtragung 20110601
4 Importing IS_UREGELN Call by reference Type reference (TYPE) HRPAYDECI_UREGELN Urlaubsregelungen für IT 2006 20110601
5 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
6 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20110601
7 Importing IT_LRT Call by reference Type reference (TYPE) HRPY_TT_LRT Tabellentype zu LRT 20130322
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_UGELD_UENTG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_URL_BEZ Call by reference Type reference (TYPE) PTDBL URLG: Gewährung Urlaubsentgelt / Zusätzliches Urlaubsgeld 20110601
2 Changing CT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20110601
3 Importing IV_URLG Call by reference Type reference (TYPE) ABAP_BOOL Ist URLG der Aufrufer? 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method GET_UREGEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_UREGEL Call by reference Type reference (TYPE) HRPAYDECI_UREGELN Urlaubsregelungen für IT 2006 20110622
2 Importing IS_DEDUCTION Call by reference Type reference (TYPE) PTDISDED Technische Struktur zur Anzeige der Kontingentabtragung 20110622
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110622

Method GET_UREGELN Signature

Method GET_UREGELN on class CL_HRPAYDECI_URL_IT2006 has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110622

Method GET_URKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYDATE Call by reference Type reference (TYPE) D Stichtag 20130218
2 Returning RS_URKEY Value transfer Type reference (TYPE) HRPAYDECI_URLAUB_KEY Urlaubsregelung mit Kontingenten: Schlüssel 20130218

Method GET_URKEY on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method GET_URLJJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_URLJJ Call by reference Type reference (TYPE) URLJJ Urlaubsjahr 20110601
2 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
3 Importing IV_QUONR Call by reference Type reference (TYPE) PTM_QUONR Nummer für Personenzeitkontingente 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method IS_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_DATE Call by reference Type reference (TYPE) D Stichtag 20110601
2 Returning RV_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20110601

Method IS_RELEVANT on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method IS_RELEVANT_FIRST_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_DATE Call by reference Type reference (TYPE) D Stichtag 20110601
2 Returning RV_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20110601

Method IS_RELEVANT_FIRST_YEAR on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method MODIFY_DB_IT2006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_PTEXT Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT-handler 20110601
2 Importing IT_0000 Call by reference Type reference (TYPE) P0000_TAB Infotyp 0000 (Massnahmen) 20110601
3 Importing IT_0001 Call by reference Type reference (TYPE) P0001_TAB Infotyp 0001 (Org. Zuordnung) 20110601
4 Importing IT_2006 Call by reference Type reference (TYPE) P2006_TAB 20110601
5 Importing IV_KEY_DATE Call by reference Type reference (TYPE) D Stichtag für Urlaubsaufbau 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method PREPARE_INSERT_DB_IT2006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_2006 Call by reference Type reference (TYPE) P2006 Personalzeitsatz-Infotyp 2006 (Abwesenheitskontingente) 20110601
2 Exporting EO_PTEXT Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT-handler 20110601
3 Importing IS_UREGEL Call by reference Type reference (TYPE) HRPAYDECI_UREGELN Urlaubsregelungen für IT 2006 20110601
4 Importing IT_0000 Call by reference Type reference (TYPE) P0000_TAB Infotyp 0000 (Massnahmen) 20110601
5 Importing IT_0001 Call by reference Type reference (TYPE) P0001_TAB Infotyp 0001 (Org. Zuordnung) 20110601
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20110601

Method SET_URL_FINISHED Signature

Method SET_URL_FINISHED on class CL_HRPAYDECI_URL_IT2006 has no parameter.
Method SET_URL_FINISHED on class CL_HRPAYDECI_URL_IT2006 has no exception.

Method WRITE_PROT_ZUORDNUNGEN Signature

Method WRITE_PROT_ZUORDNUNGEN on class CL_HRPAYDECI_URL_IT2006 has no parameter.
Method WRITE_PROT_ZUORDNUNGEN on class CL_HRPAYDECI_URL_IT2006 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in