SAP ABAP Class CL_HRPAYDECI_EVA_REISE (Expenses: Travel)
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_REISE  
Short Description Expenses: Travel    
Super Class    
Instantiability of a Class 0  Private 
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 20110809   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 PDEC0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYDECI_EVA_REISE has no interface implemented.
Friends
Class CL_HRPAYDECI_EVA_REISE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_ANSPR Instance attribute Public Type reference (TYPE) PDEC0_ANSPRUCHTAB Entitlement Table 20061113
2 AT_PSP Instance attribute Public Type reference (TYPE) HRTABPSP Personal Work Schedule (Table PSP) 20061113
3 AT_REF_REISETAG Instance attribute Private Type reference (TYPE) HRPAYDECI_REF_REISETAG Reference Table for CL_HRPAYDECI_EVA_REISETAG 20061113
4 AT_WPBP Instance attribute Public Type reference (TYPE) HRPAY99_WPBP Work Center/Basic Pay 20061113
5 AT_ZTBAU Instance attribute Public Type reference (TYPE) HRPAYDE_ZTBAU Construction Time Statement 20061113
6 A_0191 Instance attribute Public Type reference (TYPE) PDEC0_I0191 IT 0191 Enhanced 20061113
7 A_BEGDA Instance attribute Public Type reference (TYPE) D Start of Trip 20061113
8 A_BEGDA_CHAR Static Attribute Public Type reference (TYPE) CHAR10 Start of Trip 20061113
9 A_ENDDA Instance attribute Public Type reference (TYPE) D End of Trip 20061113
10 A_ENDDA_CHAR Static Attribute Public Type reference (TYPE) CHAR10 End of Trip 20061113
11 A_PTDB4 Instance attribute Public Type reference (TYPE) PTDB4 Return Structure: Compressed C1 for HR_COMPRESS_C1 20061113
12 A_REF_CX_ROOT Static Attribute Public Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20061113
13 A_REF_PTEXT Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT Handler 20061113
14 A_REF_REISE Static Attribute Private Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_REISE Expenses: Travel 20061113
15 A_RSART Instance attribute Public Type reference (TYPE) P01B_RSART Trip Type 20061113
16 A_STRING Static Attribute Public Type reference (TYPE) STRING Target for MESSAGE 20061113
17 A_WASTD Instance attribute Public Type reference (TYPE) P01B_WASTD Travel Time: Residence-Workplace 20061113
18 C_LGART_441 Constant Private Type reference (TYPE) LGART '/441' Wage Type /441 20100224
19 C_LGART_BC0 Constant Private Type reference (TYPE) LGART '/BC0' Wage Type /BC0 20070322
20 C_MOLGA Constant Public Type reference (TYPE) MOLGA '01' Country Grouping 20061113
21 C_RKART_DAU Constant Public Type reference (TYPE) P01B_RKART 'O' Permanent Stay 20061113
22 C_RKART_TGL Constant Public Type reference (TYPE) P01B_RKART 'T' Daily Return 20061113
23 C_RKART_WOE Constant Public Type reference (TYPE) P01B_RKART 'W' Weekly Return 20061113
24 C_RSART_AWT Constant Public Type reference (TYPE) P01B_RSART 'T' Trip Type: On-Site Work 20070907
25 C_RSART_DR Constant Public Type reference (TYPE) P01B_RSART 'D' Trip Type: Business Trip 20061113
26 C_RSART_EWT Constant Public Type reference (TYPE) P01B_RSART 'E' Trip Type EWT 20061113
27 C_RSART_RA Constant Public Type reference (TYPE) P01B_RSART 'R' Trip Type Regular Workplace 20061113
28 C_RTART_ANAB Constant Public Type reference (TYPE) P01B_RTART 'A' Day of Arrival = Day of Departure 20061113
29 C_RTART_ERST Constant Public Type reference (TYPE) P01B_RTART 'E' First Day 20061113
30 C_RTART_GANZ Constant Public Type reference (TYPE) P01B_RTART 'G' Whole Day 20061113
31 C_RTART_LETZ Constant Public Type reference (TYPE) P01B_RTART 'L' Last Day 20061113
32 C_RTART_WEDA Constant Public Type reference (TYPE) P01B_RTART 'W' Weekend for Permanent Stay 20061113
33 C_SFABR_AWT Constant Public Type reference (TYPE) P01B_SFABR 'T' Tax ID On-Site Work 20070911
34 C_SFABR_DH Constant Public Type reference (TYPE) P01B_SFABR 'D' Tax ID Maintenance of Two Households 20061113
35 C_SFABR_DR Constant Public Type reference (TYPE) P01B_SFABR 'R' Tax ID Business Trip 20061113
36 C_SFABR_EWT Constant Public Type reference (TYPE) P01B_SFABR 'E' Tax ID EWT 20061113
37 C_SFABR_IND Constant Public Type reference (TYPE) P01B_SFABR 'S' Tax ID Individual Tax Liability 20061113
38 C_SFABR_RA Constant Public Type reference (TYPE) P01B_SFABR 'A' Tax ID Regular Workplace with Maintenance of Two Households 20061113
39 GC_AUF06 Constant Public Type reference (TYPE) P01B_KONST 'AUF06' Construction Pay Constant 20120319
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_441_APP_IT Instance method Private Method Put /441 in IT 20100224
2 APPEND_APP_IT Instance method Private Method Return Result for IT 20061113
3 APPEND_ZTBAU Instance method Private Method Return Result for ZTBAU 20061113
4 CALC Instance method Public Method Trigger Calculation 20061113
5 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20061113
6 GET_INSTANCE Static method Public Method Return Reference (if T596F Is Maintained) 20061113
7 GET_RESULT Instance method Public Method Return Result for IT / ZTBAU 20061113
8 GET_RTART Instance method Private Method Determine Trip Day Type 20061113
9 IS_RELEVANT Static method Public Method T596F maintained for expenses? 20061113
10 RETURN_JOURNEY_NEXT_MONTH Instance method Public Method Return trip in following month? 20070322
Events
Class CL_HRPAYDECI_EVA_REISE has no event.
Types
Class CL_HRPAYDECI_EVA_REISE has no local type.
Method Signatures

Method APPEND_441_APP_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APP_IT Call by reference Type reference (TYPE) PDEC0_APPITTAB 20100224
2 Importing I_C1ZNR Call by reference Type reference (TYPE) C1ZNO Zeiger auf Kostenzuordnung 20100224
3 Importing I_DATUM Call by reference Type reference (TYPE) D 20100224

Method APPEND_441_APP_IT on class CL_HRPAYDECI_EVA_REISE has no exception.

Method APPEND_APP_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APP_IT Call by reference Type reference (TYPE) PDEC0_APPITTAB 20061113
2 Importing I_BTGLG Call by reference Type reference (TYPE) P01B_BETRG_LGART Betrag und Lohnart 20061113
3 Importing I_C1ZNR Call by reference Type reference (TYPE) C1ZNO Zeiger auf Kostenzuordnung 20061113
4 Importing I_DATUM Call by reference Type reference (TYPE) D 20061113

Method APPEND_APP_IT on class CL_HRPAYDECI_EVA_REISE has no exception.

Method APPEND_ZTBAU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ZTBAU Call by reference Type reference (TYPE) HRPAYDE_ZTBAU Zeitnachweis Bauwirtschaft 20061113
2 Importing I_BTGLG Call by reference Type reference (TYPE) P01B_BETRG_LGART Betrag und Lohnart 20061113
3 Importing I_C1ZNR Call by reference Type reference (TYPE) C1ZNO Zeiger auf Kostenzuordnung 20061113
4 Importing I_DATUM Call by reference Type reference (TYPE) D 20061113
5 Importing I_HINRU Call by reference Type reference (TYPE) P01B_HINRU Hin/Rückfahrt Wochenendheimfahrt 20091008
6 Importing I_KOLON Call by reference Type reference (TYPE) PC28B-KOLON Kolonne 20061113
7 Importing I_STDAZ Call by reference Type reference (TYPE) PC28B-STDAZ Stundenanzahl für Entgeltbelege 20061113

Method APPEND_ZTBAU on class CL_HRPAYDECI_EVA_REISE has no exception.

Method CALC Signature

Method CALC on class CL_HRPAYDECI_EVA_REISE 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 IT_ANSPR Call by reference Type reference (TYPE) PDEC0_ANSPRUCHTAB 20061113
2 Importing IT_PSP Call by reference Type reference (TYPE) HRTABPSP Persönlicher Arbeitszeitplan (Tabelle PSP) 20061113
3 Importing IT_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Arbeitsplatz/Basisbezüge 20061113
4 Importing IT_ZTBAU Call by reference Type reference (TYPE) HRPAYDE_ZTBAU Zeitnachweis Bauwirtschaft 20061113
5 Importing I_0191 Call by reference Type reference (TYPE) PDEC0_I0191 IT 0191 erweitert 20061113
6 Importing I_BEGDA Call by reference Type reference (TYPE) D 20061113
7 Importing I_ENDDA Call by reference Type reference (TYPE) D 20061113
8 Importing I_PTDB4 Call by reference Type reference (TYPE) PTDB4 Rückgabestruktur: Verdichtete C1 für HR_COMPRESS_C1 20061113
9 Importing I_REF_PTEXT Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT-handler 20061113
10 Importing I_RSART Call by reference Type reference (TYPE) P01B_RSART Reise-Art 20061113
11 Importing I_WASTD Call by reference Type reference (TYPE) P01B_WASTD Fahrzeit Wohnung Arbeitsstätte 20061113

Method CONSTRUCTOR on class CL_HRPAYDECI_EVA_REISE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_REISE Call by reference Object reference (TYPE REF TO) CL_HRPAYDECI_EVA_REISE Aufwendungen: Reise 20061113
2 Importing IT_ANSPR Call by reference Type reference (TYPE) PDEC0_ANSPRUCHTAB 20061113
3 Importing IT_PSP Call by reference Type reference (TYPE) HRTABPSP Persönlicher Arbeitszeitplan (Tabelle PSP) 20061113
4 Importing IT_WPBP Call by reference Type reference (TYPE) HRPAY99_WPBP Arbeitsplatz/Basisbezüge 20061113
5 Importing IT_ZTBAU Call by reference Type reference (TYPE) HRPAYDE_ZTBAU Zeitnachweis Bauwirtschaft 20061113
6 Importing I_0191 Call by reference Type reference (TYPE) PDEC0_I0191 IT 0191 erweitert 20061113
7 Importing I_BEGDA Call by reference Type reference (TYPE) D 20061113
8 Importing I_ENDDA Call by reference Type reference (TYPE) D 20061113
9 Importing I_PTDB4 Call by reference Type reference (TYPE) PTDB4 Rückgabestruktur: Verdichtete C1 für HR_COMPRESS_C1 20061113
10 Importing I_REF_PTEXT Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_PTEXT PTEXT-handler 20061113
11 Importing I_RSART Call by reference Type reference (TYPE) P01B_RSART Reise-Art 20061113
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY-MSG* 20061113
2 NOT_RELEVANT neue Steuerberechnung nicht aktiv 20061113

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APP_IT Call by reference Type reference (TYPE) PDEC0_APPITTAB erweiterte IT 20061113
2 Changing CT_ZTBAU Call by reference Type reference (TYPE) HRPAYDE_ZTBAU Zeitnachweis Bauwirtschaft 20061113
# Exception Resumable Description Created on
1 ERROR_OCCURRED siehe SY_MSGV* 20061113

Method GET_RTART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RTART Call by reference Type reference (TYPE) P01B_RTART Reisetag-Art 20061113
2 Importing I_ANSPR Call by reference Type reference (TYPE) PDEC0_ANSPRUCH 20070322
3 Importing I_RUECK Call by reference Type reference (TYPE) P01B_RUECK Rückkehr zur Wohnung 20061113

Method GET_RTART on class CL_HRPAYDECI_EVA_REISE has no exception.

Method IS_RELEVANT 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) D 20061113
2 Importing I_ENDDA Call by reference Type reference (TYPE) D 20061113
3 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20061113

Method IS_RELEVANT on class CL_HRPAYDECI_EVA_REISE has no exception.

Method RETURN_JOURNEY_NEXT_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ZTBAU Call by reference Type reference (TYPE) HRPAYDE_ZTBAU Zeitnachweis Bauwirtschaft 20070322

Method RETURN_JOURNEY_NEXT_MONTH on class CL_HRPAYDECI_EVA_REISE has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in