SAP ABAP Class CL_HRPAYDECI_EVA_REISETAG (Expenses: Travel Day)
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_EVA_REISETAG  
Short Description Expenses: Travel Day    
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 20061006   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDECI_EVA_REISETAG has no forward declaration.
Interfaces
Class CL_HRPAYDECI_EVA_REISETAG has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_HRPAYDECI_EVA_REISE 20061113 Expenses: Travel
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ABWST Instance attribute Public Type reference (TYPE) P01B_ABWST Absence Hours 20061113
2 A_DATUM Instance attribute Public Type reference (TYPE) D 20061113
3 A_DATUM_CHAR Instance attribute Public Type reference (TYPE) CHAR10 Character Field of Length 10 20061113
4 A_LGTXT Instance attribute Public Type reference (TYPE) LGTXT Wage Type Long Text 20061115
5 A_PSCH_REST Instance attribute Private Type reference (TYPE) MAXBT Remainder of Amount Taxable at Flat Rate 20070117
6 A_REF_FAHRT_FU Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_FAHRT Trip: Accommodation-Workplace 20061113
7 A_REF_FAHRT_FW Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_FAHRT Trip: Residence-Workplace 20061113
8 A_REF_REISE Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_REISE Trip 20061113
9 A_REF_UNTERKUNFT Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_UNTERKUNFT Accommodations 20061113
10 A_REF_VERPFLEGUNG Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_VERPFLEGUNG Meals 20061113
11 A_RKART Instance attribute Public Type reference (TYPE) P01B_RKART Return Type 20061113
12 A_RTART Instance attribute Public Type reference (TYPE) P01B_RTART Travel Day Type 20061113
13 A_STFR_REST Instance attribute Private Type reference (TYPE) MAXBT Rest of Possible Tax-Free Amount 20061113
14 C_TLEVEL_01 Constant Private Type reference (TYPE) SEU_LEVEL '01' Text Level 20061113
15 C_TLEVEL_02 Constant Private Type reference (TYPE) SEU_LEVEL '02' Text Level 20061113
16 C_UEEDK_KT Constant Private Type reference (TYPE) P01B_UEEDK 'K' Overnight Stay - Calendar Day 20081203
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_STEUER Instance method Public Method Distribute Entitlement over Tax Areas 20061113
4 PROT_STEUER Instance method Public Method Taxation Log 20061113
5 PROT_T5DBD Instance method Public Method Log Entry for T5DBD 20061113
6 PROT_T5DBM_T5DBU Instance method Public Method Log Entry for T5DBM / T5DBU 20061113
7 SET_LGTXT Instance method Public Method Return Wage Type Text 20061115
8 TAGESBETRACHTUNG Instance method Public Method Use Possible Tax-Exempt Amounts from Other Reimbursement Ty. 20061113
Events
Class CL_HRPAYDECI_EVA_REISETAG has no event.
Types
Class CL_HRPAYDECI_EVA_REISETAG has no local type.
Method Signatures

Method CALC Signature

Method CALC on class CL_HRPAYDECI_EVA_REISETAG has no parameter.
# 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_DATUM Call by reference Type reference (TYPE) D 20061113
2 Importing I_REF_REISE Call by reference Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_REISE 20061113
3 Importing I_RKART Call by reference Type reference (TYPE) P01B_RKART 20061113
4 Importing I_RTART Call by reference Type reference (TYPE) P01B_RTART 20061113

Method CONSTRUCTOR on class CL_HRPAYDECI_EVA_REISETAG has no exception.

Method GET_STEUER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INDS Call by reference Type reference (TYPE) P01B_BETRG_LGART individual zu versteuern 20061113
2 Changing C_PSCH Call by reference Type reference (TYPE) P01B_BETRG_LGART pauschal zu versteuern 20061113
3 Changing C_STFR Call by reference Type reference (TYPE) P01B_BETRG_LGART steuerfrei 20061113
4 Changing C_STFZ Call by reference Type reference (TYPE) P01B_BETRG_LGART steuerfrei (zusammenfassende Betrachtung) 20120523
5 Importing I_ERST Call by reference Type reference (TYPE) P01B_BETRG_LGART Erstattung 20061113
6 Importing I_PMAX Call by reference Type reference (TYPE) P01B_SPWRT max. psch.-st. begünstiger Betrag 20070117
7 Importing I_SMAX Call by reference Type reference (TYPE) P01B_SPWRT max. steuerbegünstiger Betrag 20061113
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY_MSGV* 20061113

Method PROT_STEUER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDS Call by reference Type reference (TYPE) P01B_BETRG_LGART individuell versteuert 20061113
2 Importing I_PSCH Call by reference Type reference (TYPE) P01B_BETRG_LGART pauschal versteuert 20061113
3 Importing I_PSCH_REST Call by reference Type reference (TYPE) MAXBT Rest des psch-besteuert möglichen Betrags 20070117
4 Importing I_STFR Call by reference Type reference (TYPE) P01B_BETRG_LGART steuerfrei 20061113
5 Importing I_STFR_REST Call by reference Type reference (TYPE) MAXBT Rest des steuerfrei möglichen Betrags 20070117
6 Importing I_STFZ Call by reference Type reference (TYPE) P01B_BETRG_LGART steuerfrei (zusammenfassende Betrachtung) 20120523
7 Importing I_TLEVEL Call by reference Type reference (TYPE) SEU_LEVEL Textlevel 20061113

Method PROT_STEUER on class CL_HRPAYDECI_EVA_REISETAG has no exception.

Method PROT_T5DBD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T5DBD Call by reference Type reference (TYPE) T5DBD Bauwirtschaft: Verpflegungszuschüsse/Auslösungen/Fahrtkosten 20061113
2 Importing I_TLEVEL Call by reference Type reference (TYPE) SEU_LEVEL Textlevel 20061113

Method PROT_T5DBD on class CL_HRPAYDECI_EVA_REISETAG has no exception.

Method PROT_T5DBM_T5DBU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T5DBM Call by reference Type reference (TYPE) T5DBM Baulohn Aufwendungen Steuerliche Bewertung 20061113
2 Importing I_T5DBU Call by reference Type reference (TYPE) T5DBU Bauwirtschaft: Ausweislohnarten Aufwendungen 20061113
3 Importing I_TLEVEL Call by reference Type reference (TYPE) SEU_LEVEL Textlevel 20061113

Method PROT_T5DBM_T5DBU on class CL_HRPAYDECI_EVA_REISETAG has no exception.

Method SET_LGTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20061115

Method SET_LGTXT on class CL_HRPAYDECI_EVA_REISETAG has no exception.

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  20130531 
SAP Release Created in