SAP ABAP Class CL_HRPA_UI_CONVERT_0509_DE (IT0509, Higher Duty: Germany)
Hierarchy
☛
EA-HRCDE (Software Component) Sub component EA-HRCDE of EA-HR
⤷
PA-PA-DE (Application Component) Germany
⤷
PAOC_PAD_UI_DE (Package) User Interface for Personnel Administration - Germany
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPA_UI_CONVERT_STANDARD | Standard Interface UI Conversion | 20081013 |
Properties
| Class | CL_HRPA_UI_CONVERT_0509_DE | |
| Short Description | IT0509, Higher Duty: Germany | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PAOC_PAD_UI_DE | User Interface for Personnel Administration - Germany |
| Created | 20080909 | SAP |
| Last change | 20081217 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRPA_UI_CONVERT_0509_DE has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRPA_UI_CONVERT_STANDARD | Standard Interface UI Conversion | 20081013 |
Friends
Class CL_HRPA_UI_CONVERT_0509_DE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | WAERS | 'EUR' | CURRENCY | 20081013 | ||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_HRPA_PAITF_READ | Read Access to PA ITF | 20081013 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HRPA_MOLGA | HR Master Data: Read MOLGA | 20081013 | |||
| 4 | Constant | Private | Type reference (TYPE) | P | 20 | 20081013 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Totals Formation for Higher Duty | 20081013 | |
| 2 | Static method | Protected | Method | Check Basis for Higher Duty | 20081013 | |
| 3 | Static method | Public | Method | Valuate Wage Types for Higher Duty | 20081013 | |
| 4 | Static method | Public | Method | Valuate Wage Types of Own Position | 20081013 | |
| 5 | Instance method | Protected | Method | Valuate Wage Types for Percentage Calculation | 20081013 | |
| 6 | Instance method | Private | Method | Fill Text for Position | 20081013 | |
| 7 | Instance method | Protected | Method | Fill Personnel Country Grouping | 20081013 | |
| 8 | Instance method | Private | Method | Fill Name of Personnel Number being Substituted | 20081013 | |
| 9 | Instance method | Private | Method | Read Own Data | 20081013 |
Events
Class CL_HRPA_UI_CONVERT_0509_DE has no event.
Types
Class CL_HRPA_UI_CONVERT_0509_DE has no local type.
Method Signatures
Method BUILD_TOTAL_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20081013 | |||
| 2 | E_R0509_SUB_E | Call by reference | Type reference (TYPE) | HCMT_BSP_PA_DE_R0509_SUB_E | IT0509: Subsreen Zulage | 20081013 | |||
| 3 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081013 |
Method BUILD_TOTAL_AMOUNT on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
Method CHECK_BASIS_HIGHDUTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_T5DPBS1C | Call by reference | Type reference (TYPE) | T5DPBS1C | Grundlage für höherwertige Tätigkeit | 20081013 | |||
| 2 | IS_P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20081013 | |||
| 3 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081013 |
Method CHECK_BASIS_HIGHDUTY on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
Method FILL_AMOUNT_LGART_HIGHDUTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PTB_HIGH_ADJ | Call by reference | Type reference (TYPE) | HRPBSDE_HDJTABTY | Table for storing HD allowances | 20081013 | |||
| 2 | IS_P0509 | Call by reference | Type reference (TYPE) | P0509 | 20081013 | ||||
| 3 | IS_T5DPBS1C | Call by reference | Type reference (TYPE) | T5DPBS1C | Grundlage für höherwertige Tätigkeit | 20081013 | |||
| 4 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081013 |
Method FILL_AMOUNT_LGART_HIGHDUTY on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
Method FILL_AMOUNT_LGART_NOMI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PTB_NOMI_ADJ | Call by reference | Type reference (TYPE) | HRPBSDE_NOMTABTY | OeD: Lohnart Bezüge eig. Dienstp. f. Zulage höhw. Tät. | 20081013 | |||
| 2 | IS_P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20081013 | |||
| 3 | IS_T5DPBS1C | Call by reference | Type reference (TYPE) | T5DPBS1C | Grundlage für höherwertige Tätigkeit | 20081013 | |||
| 4 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081013 |
Method FILL_AMOUNT_LGART_NOMI on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
Method FILL_AMOUNT_LGART_PCTRU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20081013 | |||
| 2 | E_PTB_PCTRU | Call by reference | Type reference (TYPE) | PADIV_LGART_TAB | Lohnarten-Tabelle der indirekten Bewertung | 20081013 | |||
| 3 | E_SUMBB | Call by reference | Type reference (TYPE) | SUMBB | Summe der Beträge der Einzellohnarten | 20081013 | |||
| 4 | E_SUMID | Call by reference | Type reference (TYPE) | SUMBB | Werte-Feld 9(17)-stellig mit 2 Dezimalstellen | 20081013 | |||
| 5 | IS_T5DPBS1C | Call by reference | Type reference (TYPE) | T5DPBS1C | Grundlage für höherwertige Tätigkeit | 20081013 | |||
| 6 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081013 |
Method FILL_AMOUNT_LGART_PCTRU on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
Method FILL_TEXT_PLANS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PLSTX | Call by reference | Type reference (TYPE) | PLSTX | Kurztext der Planstelle | 20081013 | |||
| 2 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081013 | |||
| 3 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20081013 | |||
| 4 | I_PLANS | Call by reference | Type reference (TYPE) | PAU_PLANS | Planstelle höherwertige Tätigkeit | 20081013 |
Method FILL_TEXT_PLANS on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
Method GET_MOLGA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081013 | |||
| 2 | MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081013 | |||
| 3 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20081013 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20081013 |
Method GET_MOLGA on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
Method GET_NAME_REPLACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SNAME | Call by reference | Type reference (TYPE) | EMNAM | Name des Mitarbeiters (sortierfähig, NACHNAME VORNAME) | 20081013 | |||
| 2 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081013 | |||
| 3 | I_VPERN | Call by reference | Type reference (TYPE) | PAU_VPERN | Personalnummer, die vertreten wird | 20081013 |
Method GET_NAME_REPLACE on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
Method READ_NOM_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_R0509_SUB_D | Call by reference | Type reference (TYPE) | HCMT_BSP_PA_DE_R0509_SUB_D | IT0509: Subsreen Details eigener Dienstposten | 20081013 | |||
| 2 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20081013 | |||
| 3 | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20081013 | |||
| 4 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20081013 |
Method READ_NOM_DATE on class CL_HRPA_UI_CONVERT_0509_DE has no exception.
History
| Last changed by/on | SAP | 20081217 |
| SAP Release Created in |