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
⤷ 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 |