SAP ABAP Class CL_HRPAYDEST_LB_SERVICES (ETStmt: General Routines)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-TX (Application Component) Tax
     P01T (Package) HR Germany: Tax
Properties
Class CL_HRPAYDEST_LB_SERVICES  
Short Description ETStmt: General Routines    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEST    
Program status     
Category 0   
Package P01T   HR Germany: Tax 
Created 20070907   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDEST_LB_SERVICES has no forward declaration.
Interfaces
Class CL_HRPAYDEST_LB_SERVICES has no interface implemented.
Friends
Class CL_HRPAYDEST_LB_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070907
2 AC_HIGHDATE Constant Private Type reference (TYPE) ENDDA '99991231' Date 20071001
3 AC_LOWDATE Constant Private Type reference (TYPE) ENDDA '18000101' End of Validity Period 20071001
4 AC_MOLGA Constant Private Type reference (TYPE) MOLGA '01' Country Grouping 20071001
5 AC_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070907
6 A_BEGIN_OF_EVALUATION Static Attribute Public Type reference (TYPE) BEGDA Valid from date 20070907
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SID Static method Public Method Check Tax ID 20071105
2 GET_BEGIN_OF_EVALUATION Static method Public Method Returns the start of the evaluation period 20070907
3 GET_BEGIN_OF_YEAR Static method Public Method Returns the last day of the year 20070914
4 GET_END_OF_MONTH Static method Public Method Returns the last day of the period 20070907
5 GET_END_OF_YEAR Static method Public Method Returns the last day of the year 20070914
6 GET_SCHEMA Static method Public Method Returns the schema for the statement 20080115
7 GET_SYSTMODE Static method Public Method Production or Test System 20081106
8 SET_BEGIN_OF_EVALUATION Static method Private Method Sets the start of the evaluation period 20070907
Events
Class CL_HRPAYDEST_LB_SERVICES has no event.
Types
Class CL_HRPAYDEST_LB_SERVICES has no local type.
Method Signatures

Method CHECK_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIDNR Call by reference Type reference (TYPE) P01_SIDNR Steuer Identifikationsnummer 20071105
# Exception Resumable Description Created on
1 ERROR_SID Steuer-ID enthält einen Fehler 20071105

Method GET_BEGIN_OF_EVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070907
2 Returning R_BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070907

Method GET_BEGIN_OF_EVALUATION on class CL_HRPAYDEST_LB_SERVICES has no exception.

Method GET_BEGIN_OF_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_YEAR Call by reference Type reference (TYPE) P01T_BJAHR LSTB: Bescheinigungsjahr 20070914
2 Returning R_FIRST_DAY Value transfer Type reference (TYPE) D 20070914

Method GET_BEGIN_OF_YEAR on class CL_HRPAYDEST_LB_SERVICES has no exception.

Method GET_END_OF_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070907
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070907
3 Importing I_MONTH Call by reference Type reference (TYPE) PABRP Abrechnungsperiode 20070907
4 Importing I_YEAR Call by reference Type reference (TYPE) PABRJ Abrechnungsjahr 20070907

Method GET_END_OF_MONTH on class CL_HRPAYDEST_LB_SERVICES has no exception.

Method GET_END_OF_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_YEAR Call by reference Type reference (TYPE) P01T_BJAHR LSTB: Bescheinigungsjahr 20070914
2 Returning R_LAST_DAY Value transfer Type reference (TYPE) D 20070914

Method GET_END_OF_YEAR on class CL_HRPAYDEST_LB_SERVICES has no exception.

Method GET_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SCHEMA Call by reference Type reference (TYPE) MODNA Modulname 20080115
2 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080115

Method GET_SCHEMA on class CL_HRPAYDEST_LB_SERVICES has no exception.

Method GET_SYSTMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PSYSTEM Value transfer Type reference (TYPE) BOOLEAN Produktivsystem Ja/Nein? 20081106
# Exception Resumable Description Created on
1 ERROR Fehler beim der Bestimmung Produktiv- bzw. Testsystem 20081106

Method SET_BEGIN_OF_EVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070907

Method SET_BEGIN_OF_EVALUATION on class CL_HRPAYDEST_LB_SERVICES has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 600