SAP ABAP Class CL_HRPAYDECI_EVA_VERPFLEGUNG (Expense: Meals)
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_EVA_VERPFLEGUNG08 Expense: Meals from 2008 20071108
Properties
Class CL_HRPAYDECI_EVA_VERPFLEGUNG  
Short Description Expense: Meals    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDECI    
Program status P  SAP Standard Production Program 
Category 0   
Package P01B   Payroll: Construction Industry 
Created 20061006   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDECI_EVA_VERPFLEGUNG has no forward declaration.
Interfaces
Class CL_HRPAYDECI_EVA_VERPFLEGUNG has no interface implemented.
Friends
Class CL_HRPAYDECI_EVA_VERPFLEGUNG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_T5DBM Static Attribute Protected Type reference (TYPE) HRPAYDECI_T5DBM T5DBM Meals 20061113
2 A_AWDBT Instance attribute Public Type reference (TYPE) P01B_AWDBT Amount of Daily Expense 20061113
3 A_AWDST Instance attribute Public Type reference (TYPE) P01B_AWDST Daily Entitlement to Reimbursement of Expenses 20061113
4 A_ERST Instance attribute Public Type reference (TYPE) P01B_BETRG_LGART Reimbursement 20061113
5 A_INDS Instance attribute Public Type reference (TYPE) P01B_BETRG_LGART Individual Taxation 20061113
6 A_PSCH Instance attribute Public Type reference (TYPE) P01B_BETRG_LGART Flat Rate Taxation 20061113
7 A_PSCH_REST Instance attribute Public Type reference (TYPE) MAXBT Remainder of Amount Taxable at Flat Rate 20070117
8 A_REF_REISETAG Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_REISETAG Expenses: Travel Day 20061113
9 A_RSBEG Instance attribute Protected Type reference (TYPE) D Start of Trip (Infotype 0191) 20061113
10 A_RSEND Instance attribute Protected Type reference (TYPE) D End of Trip (Infotype 0191) 20061113
11 A_STFR Instance attribute Public Type reference (TYPE) P01B_BETRG_LGART Tax-exempt 20061113
12 A_STFR_REST Instance attribute Public Type reference (TYPE) MAXBT Rest of Possible Tax-Free Amount 20061113
13 A_STFZ Instance attribute Public Type reference (TYPE) P01B_BETRG_LGART Tax-Exempt (from Daily View) 20120523
14 A_T5DBD Instance attribute Protected Type reference (TYPE) T5DBD Construction: Meal+Separation Allowances/Travel Costs 20061113
15 A_T5DBM Instance attribute Public Type reference (TYPE) HRPAYDECI_T5DBMU Construction Pay Expenses Tax Evaluation 20061113
16 A_T5DBU Instance attribute Protected Type reference (TYPE) T5DBU Construction Industry: Statement Wage Types Expenses 20061113
17 A_VSTA Instance attribute Public Type reference (TYPE) P01B_BETRG_LGART Pretax Deduction 20061113
18 C_AWART_VERPFL_TGL Constant Public Type reference (TYPE) P01B_AWART 'T' Meals Daily 20061113
19 C_AWART_VERPFL_WD Constant Public Type reference (TYPE) P01B_AWART 'N' Meals Weekly / Duration 20061113
20 C_CLSNAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_HRPAYDECI_EVA_VERPFLEGUNG' Object Type Name 20061113
21 C_DCIAVM Constant Public Type reference (TYPE) T596F-SNAME 'DCIAVM' Symbolic module name 20061113
22 C_SPART_VERPFL Constant Protected Type reference (TYPE) P01B_SPART 'M' Type of Flat-Rate Tax Amount 20061113
23 C_TLEVEL_03 Constant Protected Type reference (TYPE) SEU_LEVEL '03' Text Level 20061113
24 C_TLEVEL_04 Constant Protected Type reference (TYPE) SEU_LEVEL '04' Text Level 20061113
25 C_TLEVEL_05 Constant Protected Type reference (TYPE) SEU_LEVEL '05' Text Level 20061113
26 C_VERPFLEGUNG Constant Protected Type reference (TYPE) CHAR13 'Verpflegung' Meals 20061113
Methods
# Method Level Visibility Method type Description Created on
1 CALC Instance method Public Method Trigger Calculation 20061113
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061113
3 GET_ANSPRUCH Instance method Protected Method Calculate Entitlement 20061113
4 GET_INSTANCE Static method Public Method Return Instance for Meals According to T596F 20061113
5 GET_STEUER Instance method Protected Method Calculate Tax 20061113
6 GET_STEUERKENNZEICHEN Instance method Protected Method Determine Tax Indicator 20061113
7 GET_T5DBD Instance method Protected Method Provides Suitable Entry from T5DBD 20061113
8 GET_T5DBM Instance method Protected Method Gets Suitable Entry from T5DBM/T5DBU 20061113
9 TAGESBETRACHTUNG Instance method Public Method Use Tax-Exempt Possible Amounts from Other Divisions 20061113
Events
Class CL_HRPAYDECI_EVA_VERPFLEGUNG has no event.
Types
Class CL_HRPAYDECI_EVA_VERPFLEGUNG has no local type.
Method Signatures

Method CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PSCH_REST Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20070117
2 Changing C_STFR_REST Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20061113
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY-MSG* 20061113

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWDBT Call by reference Type reference (TYPE) P01B_AWDBT Betrag der Täglichen Aufwendung 20061113
2 Importing I_AWDST Call by reference Type reference (TYPE) P01B_AWDST Täglicher Anspruch auf Erstattung von Aufwendungen 20061113
3 Importing I_REF_REISETAG Call by reference Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_REISETAG 20061113
4 Importing I_RSBEG Call by reference Type reference (TYPE) D Reisebeginn (Infotyp 0191) 20061113
5 Importing I_RSEND Call by reference Type reference (TYPE) D Reiseende (Infotyp 0191) 20061113

Method CONSTRUCTOR on class CL_HRPAYDECI_EVA_VERPFLEGUNG has no exception.

Method GET_ANSPRUCH Signature

Method GET_ANSPRUCH on class CL_HRPAYDECI_EVA_VERPFLEGUNG has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY_MSGV* 20061113

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_VERPFLEGUNG Call by reference Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_VERPFLEGUNG Aufwendung: Verpflegung 20061113
2 Importing I_AWDBT Call by reference Type reference (TYPE) P01B_AWDBT Betrag der Täglichen Aufwendung 20061113
3 Importing I_AWDST Call by reference Type reference (TYPE) P01B_AWDST Täglicher Anspruch auf Erstattung von Aufwendungen 20061113
4 Importing I_KEY_DATE Call by reference Type reference (TYPE) D 20061113
5 Importing I_REF_REISETAG Call by reference Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_REISETAG Aufwendungen: Reisetag 20061113
6 Importing I_RSBEG Call by reference Type reference (TYPE) D Reisebeginn (Infotyp 0191) 20061113
7 Importing I_RSEND Call by reference Type reference (TYPE) D Reiseende (Infotyp 0191) 20061113

Method GET_INSTANCE on class CL_HRPAYDECI_EVA_VERPFLEGUNG has no exception.

Method GET_STEUER Signature

Method GET_STEUER on class CL_HRPAYDECI_EVA_VERPFLEGUNG has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY_MSGV* 20061113

Method GET_STEUERKENNZEICHEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SFABR Call by reference Type reference (TYPE) P01B_SFABR Abrechnung der Steuerfreiheit 20061113

Method GET_STEUERKENNZEICHEN on class CL_HRPAYDECI_EVA_VERPFLEGUNG has no exception.

Method GET_T5DBD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWART Call by reference Type reference (TYPE) P01B_AWART Art der Übernachtung 20061113
2 Importing I_AWDST Call by reference Type reference (TYPE) P01B_AWDST Täglicher Anspruch auf Erstattung von Aufwendungen 20061113
3 Importing I_KDATE Call by reference Type reference (TYPE) D Stichtag 20061113
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY-MSGV* 20061113

Method GET_T5DBM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KDATE Call by reference Type reference (TYPE) D Stichtag 20061113
2 Importing I_SFABR Call by reference Type reference (TYPE) P01B_SFABR Abrechnung der Steuerfreiheit 20061113
3 Importing I_STDAZ Call by reference Type reference (TYPE) P01B_ABWST Abwesenheitsstunden 20061113
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY_MSGV* 20061113

Method TAGESBETRACHTUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PSCH_REST Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20070117
2 Changing C_STFR_REST Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20061113
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY-MSG* 20061113
History
Last changed by/on SAP  20080505 
SAP Release Created in