Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_INFTY_NNNN | HR Master Data: Generic IT Logic | 20030325 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPA_PQ_CONVERSION | HR: Interface for Conversion Between Pnnnn and Qnnnn | 20030327 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_INFOTYPE_0509_NO_PS | NO-PS: Business Logic(BL) for IT0509 | 20061117 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_INFTY_0509_AU_PS | IT 509, Higher Duty Allowance: Australia | 20030521 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_HRPA_INFTY_0509_DE_PS | 20030521 |
Properties
| Class | CL_HRPA_INFTY_0509 | |
| Short Description | Higher duty allowance infotype: 0509 | |
| Super Class | CL_HRPA_INFTY_NNNN | HR Master Data: Generic IT Logic |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | PAOC_PAD_INFTY_0509_XX | Infotype 0509 (Higher Duty Allow.) - International Version |
| Created | 20030325 | SAP |
| Last change | 20030521 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRPA_PQ_CONVERSION | HR: Interface for Conversion Between Pnnnn and Qnnnn | 20030327 |
Friends
Class CL_HRPA_INFTY_0509 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | BETRG | Amount | 20030514 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | T528B-PLANS | Position | 20030327 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | BETRG | Amount | 20030514 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | BETRG | Amount | 20030514 | |||
| 5 | Static Attribute | Protected | Type reference (TYPE) | I | 40 | No. of wagetypes | 20030505 | ||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HRPA_OM_INTEGRATION | HR: Master Data OM Integration | 20030327 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | OTYPE | Postion code | 20030326 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | P0509 | HR-AU-PS: Master Data (Higher Duty Allowance) | 20030513 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | OTYPE | Pernr code | 20030326 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | PLVAR | Active plan version | 20030326 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | HRPBS_PTBINDBW | Table type for indirect evaluation | 20030505 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | HRPBS_PTBINDBW | Table type for indirect evaluation | 20030505 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | HRPS_HDJTABTY | Table for storing HDA higher duty and nominal adjustments | 20030513 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | HRPBS_PTBINDBW | Table type for indirect evaluation | 20030505 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | HRPS_HDAADJTAB | Table for HDA higher duty and nominal adjustments | 20030513 | |||
| 16 | Constant | Protected | Type reference (TYPE) | HRPAD_OPERA | 'D' | HR: Database Operation | 20030521 | ||
| 17 | Constant | Protected | Type reference (TYPE) | HRPAD_OPERA | 'I' | HR: Database Operation | 20030521 | ||
| 18 | Constant | Protected | Type reference (TYPE) | I | 20 | 20030627 | |||
| 19 | Constant | Protected | Type reference (TYPE) | I | 20 | 20030627 | |||
| 20 | Constant | Protected | Type reference (TYPE) | HRPAD_OPERA | 'U' | HR: Database Operation | 20030521 | ||
| 21 | Instance attribute | Protected | Type reference (TYPE) | SYMSG | Structure of message variables | 20030425 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | HRPAD_FIELD_TAB | Field List | 20030425 |
Methods
Events
Class CL_HRPA_INFTY_0509 has no event.
Types
Class CL_HRPA_INFTY_0509 has no local type.
Method Signatures
Method ASSIGN_ITAB_TO_PTB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFTY | Call by reference | Type reference (TYPE) | CHAR4 | Infotypnummer | 20030505 | |||
| 2 | P0008 | Call by reference | Type reference (TYPE) | P0008 | Personalstammsatz Infotyp 0008 (Basisbezüge) | 20030505 | |||
| 3 | P0014 | Call by reference | Type reference (TYPE) | P0014 | HR-Stammsatz: Infotyp 0014 (Wiederkehrende Be/Abzüge)) | 20030505 | |||
| 4 | P0015 | Call by reference | Type reference (TYPE) | P0015 | HR-Stammsatz: Infotyp 0015 (Ergänzende Zahlungen) | 20030505 |
Method ASSIGN_ITAB_TO_PTB on class CL_HRPA_INFTY_0509 has no exception.
Method CALCULATE_ALLOWANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG_HIGH_NOMI | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20030514 | |||
| 2 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030514 |
Method CALCULATE_ALLOWANCE on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_ELIGIBILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Kennzeichen für höherwertige Tätigk./eigene Dienstposition | 20030507 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030507 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030507 | |||
| 4 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20030507 | |||
| 5 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030507 |
Method CHECK_ELIGIBILITY on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_HD_ASSIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030425 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030425 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030425 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030425 |
Method CHECK_HD_ASSIGN on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_HD_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030428 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030428 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030428 |
Method CHECK_HD_VALUES on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_INTEGRATION_PD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INTEGRATED | Call by reference | Type reference (TYPE) | FLAG | Allgemeines Kennzeichen | 20030327 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030327 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030327 |
Method CHECK_INTEGRATION_PD on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_MINIMUM_DAYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030428 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030428 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030606 |
Method CHECK_MINIMUM_DAYS on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_PAYSCALE_T510 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030428 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030428 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030428 |
Method CHECK_PAYSCALE_T510 on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_PERCENTAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030425 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030425 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030425 |
Method CHECK_PERCENTAGES on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_SUPER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SADAT | Call by reference | Type reference (TYPE) | P0509-SADAT | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030606 | |||
| 2 | SAIND | Call by reference | Type reference (TYPE) | P0509-SAIND | Laut SA17-Kennzeichen beeinflusst Zulage Altersversicherung | 20030606 |
Method CHECK_SUPER_DATA on class CL_HRPA_INFTY_0509 has no exception.
Method CHECK_TIME_RELTD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030425 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030425 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030425 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030425 |
Method CHECK_TIME_RELTD on class CL_HRPA_INFTY_0509 has no exception.
Method CLEAR_EMPTY_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030514 |
Method CLEAR_EMPTY_FIELDS on class CL_HRPA_INFTY_0509 has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20030327 | |||
| 2 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030327 |
Method CONSTRUCTOR on class CL_HRPA_INFTY_0509 has no exception.
Method CREATE_PTBADJ_FROM_P0509 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG_HIGH_NOMI | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20030514 | |||
| 2 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030514 |
Method CREATE_PTBADJ_FROM_P0509 on class CL_HRPA_INFTY_0509 has no exception.
Method CREATE_PTB_ADJUSTMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG_HIGH_NOMI | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20030513 |
Method CREATE_PTB_ADJUSTMENTS on class CL_HRPA_INFTY_0509 has no exception.
Method CREATE_PTB_HIGH_NOMI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG_HIGH_NOMI | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20030505 |
Method CREATE_PTB_HIGH_NOMI on class CL_HRPA_INFTY_0509 has no exception.
Method DELETE_IT_1001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Startdatum | 20030521 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Enddatum | 20030521 | |||
| 3 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030521 | |||
| 4 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030521 | |||
| 5 | P1001 | Call by reference | Type reference (TYPE) | P1001 | Info-Typ 1001: Verknüpfungen | 20030521 | |||
| 6 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Angestelltennummer | 20030521 |
Method DELETE_IT_1001 on class CL_HRPA_INFTY_0509 has no exception.
Method EVALUATE_HD_SALARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030429 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030429 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030429 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030429 |
Method EVALUATE_HD_SALARY on class CL_HRPA_INFTY_0509 has no exception.
Method GET_ACTIVE_PLVAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PLVAR | Value transfer | Type reference (TYPE) | PLVAR | Planvariante | 20030326 |
Method GET_ACTIVE_PLVAR on class CL_HRPA_INFTY_0509 has no exception.
Method GET_HD_BY_PERNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030428 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030428 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030428 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030428 |
Method GET_HD_BY_PERNR on class CL_HRPA_INFTY_0509 has no exception.
Method GET_HD_BY_PLANS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030428 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030428 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030428 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030428 |
Method GET_HD_BY_PLANS on class CL_HRPA_INFTY_0509 has no exception.
Method GET_HD_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030428 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030428 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030428 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030428 |
Method GET_HD_VALUES on class CL_HRPA_INFTY_0509 has no exception.
Method GET_MINIMUM_DAYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MIN_RQDAYS | Call by reference | Type reference (TYPE) | T5QPBS1A-MINDY | Mindestzahl ArbTage f. Anspruch auf Zulage f. höherw. Tätigk | 20030428 | |||
| 2 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030606 | |||
| 3 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030428 |
Method GET_MINIMUM_DAYS on class CL_HRPA_INFTY_0509 has no exception.
Method GET_NOMINAL_PAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030509 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030509 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030509 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030509 |
Method GET_NOMINAL_PAY on class CL_HRPA_INFTY_0509 has no exception.
Method GET_PERNR_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PERNR_CODE | Value transfer | Type reference (TYPE) | OTYPE | Objekttyp | 20030326 |
Method GET_PERNR_CODE on class CL_HRPA_INFTY_0509 has no exception.
Method GET_POSITION_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OTYPE_POSITION | Value transfer | Type reference (TYPE) | OTYPE | Objekttyp | 20030326 |
Method GET_POSITION_CODE on class CL_HRPA_INFTY_0509 has no exception.
Method GET_WORKING_DAYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Startdatum | 20030606 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Enddatum | 20030606 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030529 | |||
| 4 | PERNR | Call by reference | Type reference (TYPE) | P0509-PERNR | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030606 | |||
| 5 | WORKING_DAYS | Call by reference | Type reference (TYPE) | T5QPBS1A-MINDY | Mindestzahl ArbTage f. Anspruch auf Zulage f. höherw. Tätigk | 20030428 |
Method GET_WORKING_DAYS on class CL_HRPA_INFTY_0509 has no exception.
Method INSERT_IT_1001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030521 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030521 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030521 | |||
| 4 | P1001 | Call by reference | Type reference (TYPE) | P1001 | Info-Typ 1001: Verknüpfungen | 20030521 |
Method INSERT_IT_1001 on class CL_HRPA_INFTY_0509 has no exception.
Method PERFORM_INDIRECT_EVALUATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFTY | Call by reference | Type reference (TYPE) | CHAR4 | Infotypnummer | 20030505 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030505 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030505 | |||
| 4 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20030505 | |||
| 5 | P0001 | Call by reference | Type reference (TYPE) | P0001 | 20030505 | ||||
| 6 | P0007 | Call by reference | Type reference (TYPE) | P0007 | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20030505 | |||
| 7 | P0008 | Call by reference | Type reference (TYPE) | P0008 | Personalstammsatz Infotyp 0008 (Basisbezüge) | 20030505 | |||
| 8 | P0014 | Call by reference | Type reference (TYPE) | P0014 | HR-Stammsatz: Infotyp 0014 (Wiederkehrende Be/Abzüge)) | 20030506 | |||
| 9 | P0015 | Call by reference | Type reference (TYPE) | P0015 | HR-Stammsatz: Infotyp 0015 (Ergänzende Zahlungen) | 20030506 | |||
| 10 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030505 |
Method PERFORM_INDIRECT_EVALUATION on class CL_HRPA_INFTY_0509 has no exception.
Method POPULATE_T511_TO_PTB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | 20030505 | ||||
| 2 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030505 |
Method POPULATE_T511_TO_PTB on class CL_HRPA_INFTY_0509 has no exception.
Method PROCESS_0008 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Kennzeichen für Ausw. von höherw. Tätigk. oder eig. Dienstp. | 20030505 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030506 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030506 | |||
| 4 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20030506 | |||
| 5 | P0001 | Call by reference | Type reference (TYPE) | P0001 | HR-Stammsatz: Infotyp 0001 | 20030506 | |||
| 6 | P0007 | Call by reference | Type reference (TYPE) | P0007 | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20030506 | |||
| 7 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030505 | |||
| 8 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20030505 | |||
| 9 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030505 |
Method PROCESS_0008 on class CL_HRPA_INFTY_0509 has no exception.
Method PROCESS_0014 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I0014 | Call by reference | Type reference (TYPE) | P0014_TAB | HR-Stammsatz: Infotyp 0014 (Wiederkehrende Be/Abzüge)) | 20030506 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030506 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030506 | |||
| 4 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | 20030506 | ||||
| 5 | P0001 | Call by reference | Type reference (TYPE) | P0001 | 20030506 | ||||
| 6 | P0007 | Call by reference | Type reference (TYPE) | P0007 | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20030506 | |||
| 7 | P0008 | Call by reference | Type reference (TYPE) | P0008 | Personalstammsatz Infotyp 0008 (Basisbezüge) | 20030506 | |||
| 8 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030506 | |||
| 9 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20030506 | |||
| 10 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030506 |
Method PROCESS_0014 on class CL_HRPA_INFTY_0509 has no exception.
Method PROCESS_0015 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I0015 | Call by reference | Type reference (TYPE) | P0015_TAB | HR-Stammsatz: Infotyp 0015 (Ergänzende Zahlungen) | 20030506 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030506 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030506 | |||
| 4 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | 20030506 | ||||
| 5 | P0001 | Call by reference | Type reference (TYPE) | P0001 | 20030506 | ||||
| 6 | P0007 | Call by reference | Type reference (TYPE) | P0007 | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20030506 | |||
| 7 | P0008 | Call by reference | Type reference (TYPE) | P0008 | Personalstammsatz Infotyp 0008 (Basisbezüge) | 20030506 | |||
| 8 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030506 | |||
| 9 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20030506 | |||
| 10 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030506 |
Method PROCESS_0015 on class CL_HRPA_INFTY_0509 has no exception.
Method PROPOSE_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030512 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030512 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030512 | |||
| 4 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030512 |
Method PROPOSE_CURRENCY on class CL_HRPA_INFTY_0509 has no exception.
Method PROPOSE_WAGETYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | 20030508 | ||||
| 2 | P0509 | Call by reference | Type reference (TYPE) | P0509 | Sub Type | 20030509 | |||
| 3 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030508 |
Method PROPOSE_WAGETYPES on class CL_HRPA_INFTY_0509 has no exception.
Method PUT_HD_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P0001 | Call by reference | Type reference (TYPE) | P0001 | 20030502 | ||||
| 2 | P0008 | Call by reference | Type reference (TYPE) | P0008 | Personalstammsatz Infotyp 0008 (Basisbezüge) | 20030502 | |||
| 3 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030502 |
Method PUT_HD_DETAILS on class CL_HRPA_INFTY_0509 has no exception.
Method READ_IT_1001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Startdatum | 20030521 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Enddatum | 20030521 | |||
| 3 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030521 | |||
| 4 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030521 | |||
| 5 | P1001 | Call by reference | Type reference (TYPE) | P1001 | Info-Typ 1001: Verknüpfungen | 20030521 | |||
| 6 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Mitarbeiter Nummer | 20030521 |
Method READ_IT_1001 on class CL_HRPA_INFTY_0509 has no exception.
Method SPECIFIC_COMPUTATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030327 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030327 | |||
| 3 | OLD_P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030521 | |||
| 4 | OPERATION | Call by reference | Type reference (TYPE) | HRPAD_OPERA | HR: Datenbankoperation | 20030521 | |||
| 5 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Vorheriger Service) | 20030327 | |||
| 6 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20030327 |
Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFTY_0509 has no exception.
Method UPDATE_P0509_FROM_PTBADJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG_HIGH_NOMI | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20030627 | |||
| 2 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030627 |
Method UPDATE_P0509_FROM_PTBADJ on class CL_HRPA_INFTY_0509 has no exception.
Method UPDATE_PD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030602 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | Personalstammdaten: Meldungen | 20030602 | |||
| 3 | OLD_P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030602 | |||
| 4 | OPERATION | Call by reference | Type reference (TYPE) | HRPAD_OPERA | HR: Datenbankoperation | 20030602 | |||
| 5 | P0509 | Call by reference | Type reference (TYPE) | P0509 | HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) | 20030602 |
Method UPDATE_PD on class CL_HRPA_INFTY_0509 has no exception.
Method UPDT_I14_I15_PTB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20030506 | |||
| 2 | I0014 | Call by reference | Type reference (TYPE) | P0014_TAB | HR-Stammsatz: Infotyp 0014 (Wiederkehrende Be/Abzüge)) | 20030506 | |||
| 3 | I0015 | Call by reference | Type reference (TYPE) | P0015_TAB | HR-Stammsatz: Infotyp 0015 (Ergänzende Zahlungen) | 20030506 |
Method UPDT_I14_I15_PTB on class CL_HRPA_INFTY_0509 has no exception.
History
| Last changed by/on | SAP | 20030521 |
| SAP Release Created in | 200 |