SAP ABAP Class CL_HRPAYDE_LGART_CLASSIFIC (Wage Type Classifications (e.g. for Renumeration Statement))
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE (Application Component) Germany
     PC01 (Package) HR Payroll: Germany
Properties
Class CL_HRPAYDE_LGART_CLASSIFIC  
Short Description Wage Type Classifications (e.g. for Renumeration Statement)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class HRPAYDEAL    
Program status P  SAP Standard Production Program 
Category 0   
Package PC01   HR Payroll: Germany 
Created 20081013   SAP 
Last change 20081217   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 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRPAYDE_LGART_CLASSIFIC has no interface implemented.
Friends
Class CL_HRPAYDE_LGART_CLASSIFIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_MSG Instance attribute Private Type reference (TYPE) SYMSG Structure of Message Variables 20081013
2 AS_T512C Static Attribute Private Type reference (TYPE) T512C Wage Types to be Distributed 20081013
3 AS_T512T Static Attribute Private Type reference (TYPE) T512T Wage Type Texts 20100616
4 AS_T512W Instance attribute Private Type reference (TYPE) T512W Wage Type Valuation 20081013
5 AS_T5D2S Static Attribute Private Type reference (TYPE) T5D2S Derived Tax Wage Types 20081016
6 AT_BUFFER Static Attribute Private Type reference (TYPE) TT_BUFFER Indicator Buffer 20091223
7 AV_APPLI Instance attribute Private Type reference (TYPE) P01_APPLI Application for Classification 20081013
8 AV_APPL_CUST Instance attribute Private Type reference (TYPE) P_APPL Customer Subapplication 20091223
9 AV_APPL_SAP Instance attribute Private Type reference (TYPE) P_APPL SAP Subapplication 20091223
10 AV_DATE Instance attribute Private Type reference (TYPE) D Key Date 20081013
11 AV_DUMMY_CHAR Instance attribute Private Type reference (TYPE) CHAR1 Single-Character ID 20081013
12 AV_EDTFORM Instance attribute Private Type reference (TYPE) FORMU_514D Form Name RPCEDTD0 20091223
13 AV_EXITHANDLER_CALLED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20081013
14 AV_MOLGA Instance attribute Private Type reference (TYPE) MOLGA Country Grouping 20081013
15 AV_SPART Instance attribute Private Type reference (TYPE) P01_SPART Division 20081013
16 A_REF Static Attribute Public Object reference (TYPE REF TO) CL_HRPAYDE_LGART_CLASSIFIC Instance of CL_HRPAYDE_LGART_CLASSIFIC 20081013
17 A_REF_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_HRPAYDEST_LGART_CLFI BAdI Interface IF_EX_HRPAYDEST_LGART_CLFI 20081013
18 A_REF_MSG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_HRPAY00_MESSAGE_HANDLER Message Handler HCM 20081013
19 C_GR_GESAMTBRUTTO Constant Public Type reference (TYPE) P01_KLASS 'G' Total Gross Amount 20081016
20 C_GR_GESAMTBRUTTO_NEIN Constant Public Type reference (TYPE) P01_KLASS ABAP_FALSE No Gross Amount 20081016
21 C_HRPAYDEST_LGART_CLFI Constant Public Type reference (TYPE) EXIT_DEF 'HRPAYDEST_LGART_CLFI' BAdI Definition HRPAYDEST_LGART_CLFI 20081013
22 C_RC_EINMAL_ZAHLUNG Constant Public Type reference (TYPE) P01_KLASS 'E' Classification "One-Time Payment" 20081016
23 C_RC_LAUFENDE_ZAHLUNG Constant Public Type reference (TYPE) P01_KLASS 'L' Classification "Regular Payment" 20081016
24 C_ST_ALLES_MOEGLICH Constant Public Type reference (TYPE) P01_KLASS '?' Tax: Breakdown Possible 20081014
25 C_ST_FREI Constant Public Type reference (TYPE) P01_KLASS 'F' Tax: Exempt 20081014
26 C_ST_INDIVIDUELL Constant Public Type reference (TYPE) P01_KLASS 'I' Tax: Taxed Individually 20081014
27 C_ST_PAUSCHAL Constant Public Type reference (TYPE) P01_KLASS 'P' Tax: Lump Sum 20081014
28 C_SV_FREI Constant Public Type reference (TYPE) P01_KLASS 'T' Social Insurance: Liable 20081014
29 C_SV_PFLICHTIG Constant Public Type reference (TYPE) P01_KLASS 'S' Social Insurance: Exempt 20081013
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUMULATION_CLASS Static method Public Method Check Cumulation Class 20081013
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081013
3 GET_CLASSIFICATION Instance method Public Method Provide Classification of Wage Type (for Example, via T5D38) 20091113
4 GET_INSTANCE Static method Public Method Provide Instance 20081013
5 GET_MARKS Instance method Public Method Return Multiple Indicators As Character String 20091113
6 GET_MESSAGE_TABLE Instance method Public Method Provide Message Table 20081013
7 GET_RECURRING Instance method Public Method Regular or Non-Recurring Payment 20081013
8 GET_SI_PART Instance method Public Method Contribution for Gross SI 20081013
9 GET_TAX_PART Instance method Public Method Derived Wage Type with Contribution for Tax Gross 20081013
10 GET_TOTAL_GROSS_PART Instance method Public Method Contribution to Total Gross Amount 20081013
11 MODIFY_MARKS Instance method Private Method Retroactive Change of Wage Type Indicator 20110303
12 READ_T512C Static method Public Method Wage Type Apportionment 20081013
13 READ_T512T Static method Public Method Wage Type Texts 20100616
14 READ_T5D2S Static method Public Method Determine Derivations of a Tax Wage Type 20081013
Events
Class CL_HRPAYDE_LGART_CLASSIFIC has no event.
Types
Class CL_HRPAYDE_LGART_CLASSIFIC has no local type.
Method Signatures

Method CHECK_CUMULATION_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) C Kumulationsklasse(n) 20081013
2 Importing I_T512W Call by reference Type reference (TYPE) T512W Lohnartenbewertung 20081013
3 Returning R_FLAG Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20081013

Method CHECK_CUMULATION_CLASS on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLI Call by reference Type reference (TYPE) P01_APPLI Applikation für Klassifikation 20081013
2 Importing IV_APPL_CUST Call by reference Type reference (TYPE) P_APPL Teilapplikation Kunde 20091223
3 Importing IV_APPL_SAP Call by reference Type reference (TYPE) P_APPL Teilapplikation SAP 20091223
4 Importing IV_DATE Call by reference Type reference (TYPE) D Stichtag 20081013
5 Importing IV_EDTFORM Call by reference Type reference (TYPE) FORMU_514D Formularname RPCEDTD0 20091223
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20081013
7 Importing IV_SPART Call by reference Type reference (TYPE) P01_SPART Sparte 20081013

Method CONSTRUCTOR on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method GET_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart 20091113
2 Importing IV_SPART Call by reference Type reference (TYPE) P01_SPART Sparte 20091113
3 Returning R_TYPE Value transfer Type reference (TYPE) P01_KLASS Klassifizierung 20091113

Method GET_CLASSIFICATION on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLI Call by reference Type reference (TYPE) P01_APPLI Applikation für Klassifikation 20081013
2 Importing IV_APPL_CUST Call by reference Type reference (TYPE) P_APPL '' Teilapplikation Kunde 20091223
3 Importing IV_APPL_SAP Call by reference Type reference (TYPE) P_APPL '' Teilapplikation SAP 20091223
4 Importing IV_DATE Call by reference Type reference (TYPE) D Stichtag 20081013
5 Importing IV_EDTFORM Call by reference Type reference (TYPE) FORMU_514D '' Formularname RPCEDTD0 20091223
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20081013
7 Importing IV_SPART Call by reference Type reference (TYPE) P01_SPART 'ST' Sparte 20081013
8 Returning R_REF Value transfer Object reference (TYPE REF TO) CL_HRPAYDE_LGART_CLASSIFIC Lohnarten-Klassifikation (z.B. für Entgelnachweis) 20081013

Method GET_INSTANCE on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method GET_MARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T512W Call by reference Type reference (TYPE) T512W Lohnartenbewertung 20091113
2 Importing IV_BETRG Call by reference Type reference (TYPE) MAXBT Betrag 20091113
3 Importing IV_DATE Call by reference Type reference (TYPE) D Stichtag 20091223
4 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart 20091113
5 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20110303
6 Returning R_MARKS Value transfer Type reference (TYPE) STRING Kennzeichen 20091113

Method GET_MARKS on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method GET_MESSAGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) HRPAY00T_MESSAGE_TABLE Tabelle Sammlung Nachrichten für Message Handler HCM 20081013

Method GET_MESSAGE_TABLE on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method GET_RECURRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T512W Call by reference Type reference (TYPE) T512W Lohnartenbewertung 20081013
2 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart 20081013
3 Returning R_TYPE Value transfer Type reference (TYPE) CHAR1 Typ 20081013

Method GET_RECURRING on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method GET_SI_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T512W Call by reference Type reference (TYPE) T512W Lohnartenbewertung 20081013
2 Importing IV_BETRG Call by reference Type reference (TYPE) MAXBT Betrag 20081013
3 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart 20081013
4 Returning R_TYPE Value transfer Type reference (TYPE) XFELD Typ 20081013

Method GET_SI_PART on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method GET_TAX_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T512W Call by reference Type reference (TYPE) T512W Lohnartenbewertung 20081013
2 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart 20081013
3 Returning R_TYPE Value transfer Type reference (TYPE) P01_KLASS Klassifizierung 20081013

Method GET_TAX_PART on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method GET_TOTAL_GROSS_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T512W Call by reference Type reference (TYPE) T512W Lohnartenbewertung 20081013
2 Importing IV_BETRG Call by reference Type reference (TYPE) MAXBT Betrag 20081013
3 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart 20081013
4 Returning R_TYPE Value transfer Type reference (TYPE) XFELD Typ 20081013

Method GET_TOTAL_GROSS_PART on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method MODIFY_MARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MARKS Call by reference Type reference (TYPE) STRING Kennzeichen 20110303
2 Importing IS_T512W Call by reference Type reference (TYPE) T512W Lohnartenbewertung 20110303
3 Importing IV_BETRG Call by reference Type reference (TYPE) MAXBT Betrag 20110303
4 Importing IV_DATE Call by reference Type reference (TYPE) D Stichtag 20110303
5 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart 20110303
6 Importing IV_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20110303

Method MODIFY_MARKS on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method READ_T512C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Stichtag 20081013
2 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20081013
3 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20081013
4 Returning R_T512C Value transfer Type reference (TYPE) T512C Ergebnis 20081013

Method READ_T512C on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method READ_T512T 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 20100616
2 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20100616
3 Importing I_SPRSL Call by reference Type reference (TYPE) SPRSL SY-LANGU Sprachenschlüssel 20100616
4 Returning R_T512T Value transfer Type reference (TYPE) T512T Lohn-Gehaltsarten-Text 20100616

Method READ_T512T on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.

Method READ_T5D2S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALART Call by reference Type reference (TYPE) ABLAR 'EDT' Ableitungsart 20081013
2 Importing I_DATE Call by reference Type reference (TYPE) D Stichtag 20081013
3 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20081013
4 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20081013
5 Returning R_T5D2S Value transfer Type reference (TYPE) T5D2S Aufzuteilende Lohnarten 20081013

Method READ_T5D2S on class CL_HRPAYDE_LGART_CLASSIFIC has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 604