SAP ABAP Class CL_HRPAYDEST_LB_EMPLOYERS (ETStmt: Employer)
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_EMPLOYERS  
Short Description ETStmt: Employer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEST    
Program status     
Category 0   
Package P01T   HR Germany: Tax 
Created 20070821   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDEST_LB_EMPLOYERS has no forward declaration.
Interfaces
Class CL_HRPAYDEST_LB_EMPLOYERS has no interface implemented.
Friends
Class CL_HRPAYDEST_LB_EMPLOYERS 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 (=' ') 20070821
2 AC_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070821
3 AT_EMPLOYERS Static Attribute Private Type reference (TYPE) HRPAYDESTLBT_EMPLOYER ETStmt: Table Type for References to Employer 20070821
4 A_CURRENT_TABIX Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20070821
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTRY Static method Public Method Adds new ER 20070821
2 FIND_ENTRY Static method Public Method Searches for ER entry 20070821
3 FIND_ENTRY_BY_KEY Static method Public Method Searches for entry for supplying organizational institution 20070821
4 GET_EMPLOYER Static method Public Method Returns or generates employer 20070823
5 INIT Static method Public Method Initializes table with employers 20070823
6 IS_EMPTY Static method Private Method True if there is no ER yet 20070821
Events
Class CL_HRPAYDEST_LB_EMPLOYERS has no event.
Types
Class CL_HRPAYDEST_LB_EMPLOYERS has no local type.
Method Signatures

Method ADD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EMPLOYER Call by reference Object reference (TYPE REF TO) CL_HRPAYDEST_LB_EMPLOYER LStB: Arbeitgeber 20070821

Method ADD_ENTRY on class CL_HRPAYDEST_LB_EMPLOYERS has no exception.

Method FIND_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EMPLOYER Call by reference Object reference (TYPE REF TO) CL_HRPAYDEST_LB_EMPLOYER LStB: Arbeitgeber 20070821
2 Returning RR_EMPLOYER Value transfer Object reference (TYPE REF TO) CL_HRPAYDEST_LB_EMPLOYER LStB: Arbeitgeber 20070821

Method FIND_ENTRY on class CL_HRPAYDEST_LB_EMPLOYERS has no exception.

Method FIND_ENTRY_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20070821
2 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120224
3 Importing I_EMPLOYEE_GROUP Call by reference Type reference (TYPE) PERSG Mitarbeitergruppe 20070822
4 Importing I_EMPLOYEE_SUBGROUP Call by reference Type reference (TYPE) PERSK Mitarbeiterkreis 20070822
5 Importing I_FISCAL_PERSONAL_AREA Call by reference Type reference (TYPE) PERSA Personalbereich 20120224
6 Importing I_FISCAL_PERSONAL_SUBAREA Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20120224
7 Importing I_ORGANISATIONAL_KEY Call by reference Type reference (TYPE) VDSK1 Organisationsschlüssel 20070822
8 Importing I_PERSONAL_AREA Call by reference Type reference (TYPE) PERSA Personalbereich 20070821
9 Importing I_PERSONAL_SUBAREA Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20070821
10 Returning RR_EMPLOYER Value transfer Object reference (TYPE REF TO) CL_HRPAYDEST_LB_EMPLOYER LStB: Arbeitgeber 20070822

Method FIND_ENTRY_BY_KEY on class CL_HRPAYDEST_LB_EMPLOYERS has no exception.

Method GET_EMPLOYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20070823
2 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070823
3 Importing I_EMPLOYEE_GROUP Call by reference Type reference (TYPE) PERSG Mitarbeitergruppe 20070823
4 Importing I_EMPLOYEE_SUBGROUP Call by reference Type reference (TYPE) PERSK Mitarbeiterkreis 20070823
5 Importing I_FISCAL_PERSONAL_AREA Call by reference Type reference (TYPE) PERSA Personalbereich 20120224
6 Importing I_FISCAL_PERSONAL_SUBAREA Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20120224
7 Importing I_IS_LSTBE Call by reference Type reference (TYPE) BOOLE_D Pers.bereich/teilbereich ist lohnsteuerliche Betriebsstätte 20100202
8 Importing I_ORGANISATIONAL_KEY Call by reference Type reference (TYPE) VDSK1 Organisationsschlüssel 20070823
9 Importing I_PERSONAL_AREA Call by reference Type reference (TYPE) PERSA Personalbereich 20070823
10 Importing I_PERSONAL_SUBAREA Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20070823
11 Returning RR_EMPLOYER Value transfer Object reference (TYPE REF TO) CL_HRPAYDEST_LB_EMPLOYER LStB: Arbeitgeber 20070828
# Exception Resumable Description Created on
1 ERROR_ON_EMPLOYER Fehler bei Ermittlung des Arbeitgebers 20090202

Method INIT Signature

Method INIT on class CL_HRPAYDEST_LB_EMPLOYERS has no parameter.
Method INIT on class CL_HRPAYDEST_LB_EMPLOYERS has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_EMPTY Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070821

Method IS_EMPTY on class CL_HRPAYDEST_LB_EMPLOYERS has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 600