SAP ABAP Class CL_HRPAYDECI_MUV (Minimum Leave Remuneration (as of 2013))
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-CI (Application Component) Construction Industry
     P01B (Package) Payroll: Construction Industry
Properties
Class CL_HRPAYDECI_MUV  
Short Description Minimum Leave Remuneration (as of 2013)    
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 20130311   SAP 
Last change 20131127   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)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYDECI_MUV has no interface implemented.
Friends
Class CL_HRPAYDECI_MUV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_KONST_UMINP Constant Public Type reference (TYPE) P01B_KONST 'UMINP' Construction Pay Constant 20130322
2 GC_KONST_UMINV Constant Public Type reference (TYPE) P01B_KONST 'UMINV' Construction Pay Constant 20130322
3 GC_LGART_68A Constant Public Type reference (TYPE) LGART '/68A' Hrs SRHC Loss 20130322
4 GC_LGART_B8A Constant Public Type reference (TYPE) LGART '/B8A' Loss of Working Time SRHC 20130322
5 GC_LGART_BBH Constant Public Type reference (TYPE) LGART '/BBH' Minimum Leave Remun. Illness 20130322
6 GC_LGART_BBI Constant Public Type reference (TYPE) LGART '/BBI' Hrly Rate MLR "Ill" Specification 20130322
7 GC_LGART_BBJ Constant Public Type reference (TYPE) LGART '/BBJ' Min. Leave Remun. SRHC 20130322
8 GC_LGART_BBK Constant Public Type reference (TYPE) LGART '/BBK' MLR Ill Prev. Year 20130322
9 GC_LGART_BBL Constant Public Type reference (TYPE) LGART '/BBL' MLR Ill Year Before Last 20130322
10 GC_LGART_BBN Constant Public Type reference (TYPE) LGART '/BBN' MLR SRHC Prev. Year 20130322
11 GC_LGART_BBS Constant Public Type reference (TYPE) LGART '/BBS' Hrly Rate MLR "SR" Specification 20130322
12 GC_LGART_BVO Constant Public Type reference (TYPE) LGART '/BVO' PER MLR Sick Curr. Year 20130322
13 GC_LGART_BVP Constant Public Type reference (TYPE) LGART '/BVP' PER MLR Sick Prev. Year 20130322
14 GC_LGART_BVQ Constant Public Type reference (TYPE) LGART '/BVQ' PER MLR SRHC Curr. Year 20130322
15 GC_LGART_BVR Constant Public Type reference (TYPE) LGART '/BVR' PER MLR SRHC Prev. Year 20130322
16 GC_LGART_BVS Constant Public Type reference (TYPE) LGART '/BVS' PER MLR SRHC 2 Years Ago 20130521
17 GC_STRUCNAME_IT Constant Protected Type reference (TYPE) STRUKNAME 'PC207' Name of a structure 20130322
18 GO_BLST_EVAL_SKUG Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYDECI_BLST DBAU BLST: If Period Is Evaluated Before SRHC 20130607
19 GO_MSG_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAY00_MESSAGE_HANDLER Message Handler HCM 20130322
20 GO_PTEXT Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT Handler 20130322
21 GT_BUFFER_DIR Instance attribute Protected Type reference (TYPE) PAY99_T_BUFFER_DIR Buffer Name Payroll Buffer 20130322
22 GT_CRT Instance attribute Protected Type reference (TYPE) HRPAY99_CRT Cumulative results table 20130322
23 GT_FIELDCAT_IT Instance attribute Protected Type reference (TYPE) SLIS_T_FIELDCAT_ALV Field Catalog for PC207 20130322
24 GT_IT Instance attribute Protected Type reference (TYPE) HRPAY99_RT IT: Before Calculation 20130322
25 GT_IT_RESULT Instance attribute Protected Type reference (TYPE) HRPAY99_RT IT: Result to Attach to IT 20130322
26 GT_LOG_BL_KR Instance attribute Protected Type reference (TYPE) HRPAY99_RT Log: Wage Types for Gross Wage Ill 20130322
27 GT_LOG_BL_SK Instance attribute Protected Type reference (TYPE) HRPAY99_RT Log: Wage Types for Gross Wage SRHC 20130322
28 GT_LOG_NEW_AMOUNTS Instance attribute Protected Type reference (TYPE) HRPAY99_RT Log: New Contributions 20130322
29 GT_LRT Instance attribute Protected Type reference (TYPE) HRPY_TT_LRT Table type to LRT 20130322
30 GT_PAYROLL_RESULT Instance attribute Protected Type reference (TYPE) HRPAY99_TAB_OF_RESULTS Type for a table of payroll results 20130322
31 GT_RGDIR Instance attribute Protected Type reference (TYPE) HRPY_TT_RGDIR Directory of Payroll Results 20130322
32 GT_TBUFF Instance attribute Protected Type reference (TYPE) PAY99_T_TBUFF Payroll Buffer TBUFF 20130322
33 GV_BLBTK Instance attribute Protected Type reference (TYPE) MAXBT Eval. Ill: Gross Wage Amount 20130322
34 GV_BLBTS Instance attribute Protected Type reference (TYPE) MAXBT Eval. SRHC: Gross Wage Amount 20130322
35 GV_BLSTK Instance attribute Protected Type reference (TYPE) PRANZ Eval. Ill: Gross Wage Hours 20130322
36 GV_BLSTS Instance attribute Protected Type reference (TYPE) PRANZ Eval. SRHC: Gross Wage Hours 20130322
37 GV_IS_OK Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20130322
38 GV_KEY_DATE Instance attribute Protected Type reference (TYPE) D Calculation Key Date 20130322
39 GV_LOG Instance attribute Protected Type reference (TYPE) ABAP_BOOL Log Required? 20130607
40 GV_PERNR Instance attribute Protected Type reference (TYPE) P_PERNR Personnel Number 20130322
41 GV_PSATZ Instance attribute Protected Type reference (TYPE) P01B_KWERT Percentage to Evaluate MLR 20130322
42 GV_SKUG_STD Instance attribute Protected Type reference (TYPE) ANZHL SRHC Hours: Current Month 20130322
43 GV_SKUG_STD_VM Instance attribute Protected Type reference (TYPE) ANZHL Cum. SRHC Hours: Status Prev. Month 20130322
44 GV_STRING Static Attribute Protected Type reference (TYPE) STRING One String 20130322
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MUV_LOG_TO_PAYROLL_LOG Instance method Public Method Attaches MLR Log to Payroll Log 20130322
2 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20130322
3 EVAL_SKUG_PAYROLL_RESULT Instance method Protected Method Evaluate Old Payroll Results for SRHC MLR 20130322
4 GET_BLOHN_STD_SATZ_KR Instance method Protected Method Provides Gross Wage and Related Hours (Basis MLR Ill) 20130322
5 GET_BLOHN_STD_SATZ_SK Instance method Protected Method Provides Gross Wage and Related Hours (Basis MLR SR) 20130322
6 GET_INSTANCE Static method Public Method Returns Object Reference 20130322
7 GET_LAST_NOVEMBER_AND_BEGDA Instance method Protected Method Provides End Date of Previous November and Start Date 20130322
8 GET_LGARTS_MUV_AKT Static method Public Method Provides WG Types Rel. on Key Date for Leave Ent. (Curr. Yr) 20130322
9 GET_LGARTS_MUV_VJ Static method Public Method Provides WG Types Rel. on Key Date for Leave Ent. (Prev. Yr) 20130322
10 GET_MUV Instance method Public Method Provides Minimum Leave Remuneration 20130322
11 GET_MUV_BETRAG Instance method Protected Method Evaluates Minimum Leave Remuneration 20130322
12 GET_MUV_VM Instance method Protected Method Provides MLR (from Illness and SRHC) in Prev. Month -> IT 20130322
13 GET_PSATZ Instance method Protected Method Determine Percentage for Calculating MLR 20130322
14 GET_SKUG_AND_MUV_STD Instance method Protected Method Provides SRHC and MLR Hours in Current Month 20130322
15 GET_SKUG_STD_KUM_VM Instance method Protected Method Provides Cumulated SRHC Hours Status Previous Month 20130322
16 GET_SKUG_STD_SATZ_PAY_RES Instance method Protected Method Prov. Con. Pay and Rel. Hrs from Nov. (or Before) for SR MLR 20130322
17 RAISE_MSG_HANDLER_ISSUE Instance method Protected Method Generate Exception, Message Handler Problem 20130322
Events
Class CL_HRPAYDECI_MUV has no event.
Types
Class CL_HRPAYDECI_MUV has no local type.
Method Signatures

Method APPEND_MUV_LOG_TO_PAYROLL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPAY99_PLOG Abrechnungsprotokoll 20130322
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUFFER_DIR Call by reference Type reference (TYPE) PAY99_T_BUFFER_DIR Pufferverzeichnis Abrechnungspuffer 20130322
2 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20130322
3 Importing IT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20130322
4 Importing IT_LRT Call by reference Type reference (TYPE) HRPY_TT_LRT Tabellentype zu LRT 20130322
5 Importing IT_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Verzeichnis der Abrechnungsergebnisse 20130322
6 Importing IT_TBUFF Call by reference Type reference (TYPE) PAY99_T_TBUFF Abrechnungspuffer TBUFF 20130322
7 Importing IV_KEY_DATE Call by reference Type reference (TYPE) D 20130322
8 Importing IV_LOG Call by reference Type reference (TYPE) ABAP_BOOL Protokoll erwünscht? 20130322
9 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20130322
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method EVAL_SKUG_PAYROLL_RESULT Signature

Method EVAL_SKUG_PAYROLL_RESULT on class CL_HRPAYDECI_MUV has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method GET_BLOHN_STD_SATZ_KR Signature

Method GET_BLOHN_STD_SATZ_KR on class CL_HRPAYDECI_MUV has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method GET_BLOHN_STD_SATZ_SK Signature

Method GET_BLOHN_STD_SATZ_SK on class CL_HRPAYDECI_MUV has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUFFER_DIR Call by reference Type reference (TYPE) PAY99_T_BUFFER_DIR Pufferverzeichnis Abrechnungspuffer 20130322
2 Importing IT_CRT Call by reference Type reference (TYPE) HRPAY99_CRT Kumulierte Ergebnistabelle 20130322
3 Importing IT_IT Call by reference Type reference (TYPE) HRPAY99_RT Ergebnistabelle 20130322
4 Importing IT_LRT Call by reference Type reference (TYPE) HRPY_TT_LRT Tabellentype zu LRT 20130322
5 Importing IT_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Verzeichnis der Abrechnungsergebnisse 20130322
6 Importing IT_TBUFF Call by reference Type reference (TYPE) PAY99_T_TBUFF Abrechnungspuffer TBUFF 20130322
7 Importing IV_KEY_DATE Call by reference Type reference (TYPE) D Stichtag 20130322
8 Importing IV_LOG Call by reference Type reference (TYPE) ABAP_BOOL Protokoll erwünscht? 20130322
9 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20130322
10 Returning RO_MUV Value transfer Object reference (TYPE REF TO) CL_HRPAYDECI_MUV Mindesturlaubsvergütung (ab 2013) 20130322
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method GET_LAST_NOVEMBER_AND_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BEGDA Call by reference Type reference (TYPE) FPBEG Beginn der Abrechnungsperiode (Fürperiode) 20130322
2 Changing CV_ENDDA Call by reference Type reference (TYPE) FPEND Ende der Abrechnungsperiode (Fürperiode) 20130322

Method GET_LAST_NOVEMBER_AND_BEGDA on class CL_HRPAYDECI_MUV has no exception.

Method GET_LGARTS_MUV_AKT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LGART_AKT Call by reference Type reference (TYPE) HRDE_SO_T_LGA Lohnart(en) aktueller Arbeitgeber 20130322
2 Changing CT_LGART_VAG Call by reference Type reference (TYPE) HRDE_SO_T_LGA Lohnart(en) Vorarbeitgeber 20130322
3 Importing IV_KEY_DATE Call by reference Type reference (TYPE) D Stichtag 20130322

Method GET_LGARTS_MUV_AKT on class CL_HRPAYDECI_MUV has no exception.

Method GET_LGARTS_MUV_VJ 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 20130322
2 Returning RT_LGART Value transfer Type reference (TYPE) HRDE_SO_T_LGA Tabellentyp für die Selektion von Lohnarten 20130322

Method GET_LGARTS_MUV_VJ on class CL_HRPAYDECI_MUV has no exception.

Method GET_MUV 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 20130322
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method GET_MUV_BETRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BETRG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20130322
2 Importing IV_ANZHL Call by reference Type reference (TYPE) PRANZ Personalabrechnung: Anzahl 20130322
3 Importing IV_BLBTG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20130322
4 Importing IV_BLSTD Call by reference Type reference (TYPE) PRANZ Personalabrechnung: Anzahl 20130322
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method GET_MUV_VM Signature

Method GET_MUV_VM on class CL_HRPAYDECI_MUV has no parameter.
Method GET_MUV_VM on class CL_HRPAYDECI_MUV has no exception.

Method GET_PSATZ Signature

Method GET_PSATZ on class CL_HRPAYDECI_MUV has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method GET_SKUG_AND_MUV_STD Signature

Method GET_SKUG_AND_MUV_STD on class CL_HRPAYDECI_MUV has no parameter.
Method GET_SKUG_AND_MUV_STD on class CL_HRPAYDECI_MUV has no exception.

Method GET_SKUG_STD_KUM_VM Signature

Method GET_SKUG_STD_KUM_VM on class CL_HRPAYDECI_MUV has no parameter.
Method GET_SKUG_STD_KUM_VM on class CL_HRPAYDECI_MUV has no exception.

Method GET_SKUG_STD_SATZ_PAY_RES Signature

Method GET_SKUG_STD_SATZ_PAY_RES on class CL_HRPAYDECI_MUV has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322

Method RAISE_MSG_HANDLER_ISSUE Signature

Method RAISE_MSG_HANDLER_ISSUE on class CL_HRPAYDECI_MUV has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYDECI Bau Ausnahmeklasse 20130322
History
Last changed by/on SAP  20131127 
SAP Release Created in