SAP ABAP Class CL_HRPA_INFTY_0509 (Higher duty allowance infotype: 0509)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX-PS (Application Component) International Functions for the Public Sector
     PAOC_PAD_INFTY_0509_XX (Package) Infotype 0509 (Higher Duty Allow.) - International Version
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 CL_HR_T539A 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 A_HDALL_AMT Instance attribute Protected Type reference (TYPE) BETRG Amount 20030514
2 A_HD_POSITION Instance attribute Protected Type reference (TYPE) T528B-PLANS Position 20030327
3 A_HIGHD_SUM Instance attribute Protected Type reference (TYPE) BETRG Amount 20030514
4 A_NOMID_SUM Instance attribute Protected Type reference (TYPE) BETRG Amount 20030514
5 A_NUMBER_OF_WAGETYPES Static Attribute Protected Type reference (TYPE) I 40 No. of wagetypes 20030505
6 A_OM_INTEGRATION Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_OM_INTEGRATION HR: Master Data OM Integration 20030327
7 A_OTYPE_POSITION Instance attribute Protected Type reference (TYPE) OTYPE Postion code 20030326
8 A_P0509 Instance attribute Protected Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20030513
9 A_PERNR_CODE Instance attribute Protected Type reference (TYPE) OTYPE Pernr code 20030326
10 A_PLVAR Instance attribute Protected Type reference (TYPE) PLVAR Active plan version 20030326
11 A_PTB Instance attribute Protected Type reference (TYPE) HRPBS_PTBINDBW Table type for indirect evaluation 20030505
12 A_PTB_HIGH Instance attribute Protected Type reference (TYPE) HRPBS_PTBINDBW Table type for indirect evaluation 20030505
13 A_PTB_HIGH_ADJ Instance attribute Protected Type reference (TYPE) HRPS_HDJTABTY Table for storing HDA higher duty and nominal adjustments 20030513
14 A_PTB_NOMI Instance attribute Protected Type reference (TYPE) HRPBS_PTBINDBW Table type for indirect evaluation 20030505
15 A_PTB_NOMI_ADJ Instance attribute Protected Type reference (TYPE) HRPS_HDAADJTAB Table for HDA higher duty and nominal adjustments 20030513
16 C_DELETE Constant Protected Type reference (TYPE) HRPAD_OPERA 'D' HR: Database Operation 20030521
17 C_INSERT Constant Protected Type reference (TYPE) HRPAD_OPERA 'I' HR: Database Operation 20030521
18 C_MAX_HLGART Constant Protected Type reference (TYPE) I 20 20030627
19 C_MAX_NLGART Constant Protected Type reference (TYPE) I 20 20030627
20 C_MODIFY Constant Protected Type reference (TYPE) HRPAD_OPERA 'U' HR: Database Operation 20030521
21 LS_MSG Instance attribute Protected Type reference (TYPE) SYMSG Structure of message variables 20030425
22 LT_FIELD_LIST Instance attribute Protected Type reference (TYPE) HRPAD_FIELD_TAB Field List 20030425
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_ITAB_TO_PTB Instance method Protected Method Create PTB internal table 20030505
2 CALCULATE_ALLOWANCE Instance method Protected Method Calculate HD allowance 20030514
3 CHECK_ELIGIBILITY Instance method Protected Method Check eligibility of wage types 20030506
4 CHECK_HD_ASSIGN Instance method Protected Method Check higher duty assignment 20030425
5 CHECK_HD_VALUES Instance method Protected Method Check higher duty values 20030428
6 CHECK_INTEGRATION_PD Instance method Protected Method Check if PD integration active 20030327
7 CHECK_MINIMUM_DAYS Instance method Protected Method Check minimum days criteria 20030428
8 CHECK_PAYSCALE_T510 Instance method Protected Method Check payscale values in T510 20030428
9 CHECK_PERCENTAGES Instance method Protected Method Check percentage values 20030425
10 CHECK_SUPER_DATA Instance method Protected Method Check Superannuation data 20030327
11 CHECK_TIME_RELTD Instance method Protected Method Check time related values 20030425
12 CLEAR_EMPTY_FIELDS Instance method Protected Method Clear fields if blank 20030514
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030327
14 CREATE_PTBADJ_FROM_P0509 Instance method Protected Method Create adjustment tables from P0509 20030514
15 CREATE_PTB_ADJUSTMENTS Instance method Protected Method Create adjustment tables 20030513
16 CREATE_PTB_HIGH_NOMI Instance method Protected Method Create A_PTB_HIGH or A_PTB_NOMI 20030505
17 DELETE_IT_1001 Instance method Protected Method Delete old IT 1001 for relationship '081' 20030521
18 EVALUATE_HD_SALARY Instance method Protected Method Evaluate higher duty salary 20030429
19 GET_ACTIVE_PLVAR Instance method Protected Method Get active plan version 20030326
20 GET_HD_BY_PERNR Instance method Protected Method Get higher duty values based on pernr 20030428
21 GET_HD_BY_PLANS Instance method Protected Method Get higher duty values based on position 20030428
22 GET_HD_VALUES Instance method Protected Method Get higher duty default values 20030428
23 GET_MINIMUM_DAYS Instance method Protected Method Get minimum days for HD 20030428
24 GET_NOMINAL_PAY Instance method Protected Method Get nominal pay 20030509
25 GET_PERNR_CODE Instance method Protected Method Get pernr code 20030326
26 GET_POSITION_CODE Instance method Protected Method Get position code 20030326
27 GET_WORKING_DAYS Instance method Protected Method Get days from PSP 20030428
28 INSERT_IT_1001 Instance method Protected Method Insert relation 081in IT 1001 20030521
29 PERFORM_INDIRECT_EVALUATION Instance method Protected Method Perform indirect evaluation 20030505
30 POPULATE_T511_TO_PTB Instance method Protected Method Move T511 related info to internal table A_PTB 20030505
31 PROCESS_0008 Instance method Protected Method Process infotype 0008 20030505
32 PROCESS_0014 Instance method Protected Method Process infotype 0014 20030502
33 PROCESS_0015 Instance method Protected Method Process infotype 0014 20030506
34 PROPOSE_CURRENCY Instance method Protected Method Propose Currency 20030512
35 PROPOSE_WAGETYPES Instance method Protected Method Propose new wagetypes 20030508
36 PUT_HD_DETAILS Instance method Protected Method Put higher duty details 20030502
37 READ_IT_1001 Instance method Protected Method Read IT 1001 for relationship '081' 20030521
38 SPECIFIC_COMPUTATIONS Instance method Protected Method P0509: Specific business logic 20030327
39 UPDATE_P0509_FROM_PTBADJ Instance method Protected Method Update P0509 from PTb adjustments 20030627
40 UPDATE_PD Instance method Protected Method Update PD infotype 1001 with '081' relationship 20030602
41 UPDT_I14_I15_PTB Instance method Protected Method Update PTB with Infotype 14, 15 20030506
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 Importing INFTY Call by reference Type reference (TYPE) CHAR4 Infotypnummer 20030505
2 Changing P0008 Call by reference Type reference (TYPE) P0008 Personalstammsatz Infotyp 0008 (Basisbezüge) 20030505
3 Importing P0014 Call by reference Type reference (TYPE) P0014 HR-Stammsatz: Infotyp 0014 (Wiederkehrende Be/Abzüge)) 20030505
4 Importing 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 Importing FLAG_HIGH_NOMI Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030514
2 Importing 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 Importing FLAG Call by reference Type reference (TYPE) CHAR1 Kennzeichen für höherwertige Tätigk./eigene Dienstposition 20030507
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030507
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030507
4 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030507
5 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030425
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030425
3 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030425
4 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030428
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030428
3 Importing 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 Exporting INTEGRATED Call by reference Type reference (TYPE) FLAG Allgemeines Kennzeichen 20030327
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030327
3 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030428
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030428
3 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030428
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030428
3 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030425
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030425
3 Importing 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 Changing SADAT Call by reference Type reference (TYPE) P0509-SADAT HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030606
2 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030425
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030425
3 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030425
4 Importing 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 Changing 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 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20030327
2 Importing 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 Importing FLAG_HIGH_NOMI Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030514
2 Changing 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 Importing 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 Importing 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 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Startdatum 20030521
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030521
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030521
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030521
5 Importing P1001 Call by reference Type reference (TYPE) P1001 Info-Typ 1001: Verknüpfungen 20030521
6 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030429
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030429
3 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030429
4 Importing 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 Exporting 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030428
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030428
3 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030428
4 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030428
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030428
3 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030428
4 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030428
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030428
3 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030428
4 Importing 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 Exporting MIN_RQDAYS Call by reference Type reference (TYPE) T5QPBS1A-MINDY Mindestzahl ArbTage f. Anspruch auf Zulage f. höherw. Tätigk 20030428
2 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030606
3 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030509
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030509
3 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030509
4 Importing 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 Returning 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 Returning 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 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Startdatum 20030606
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030606
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030529
4 Importing PERNR Call by reference Type reference (TYPE) P0509-PERNR HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030606
5 Exporting 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030521
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030521
3 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030521
4 Importing 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 Importing INFTY Call by reference Type reference (TYPE) CHAR4 Infotypnummer 20030505
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030505
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030505
4 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030505
5 Importing P0001 Call by reference Type reference (TYPE) P0001 20030505
6 Importing P0007 Call by reference Type reference (TYPE) P0007 Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20030505
7 Importing P0008 Call by reference Type reference (TYPE) P0008 Personalstammsatz Infotyp 0008 (Basisbezüge) 20030505
8 Importing P0014 Call by reference Type reference (TYPE) P0014 HR-Stammsatz: Infotyp 0014 (Wiederkehrende Be/Abzüge)) 20030506
9 Importing P0015 Call by reference Type reference (TYPE) P0015 HR-Stammsatz: Infotyp 0015 (Ergänzende Zahlungen) 20030506
10 Importing 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 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20030505
2 Importing 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 Importing FLAG Call by reference Type reference (TYPE) CHAR1 Kennzeichen für Ausw. von höherw. Tätigk. oder eig. Dienstp. 20030505
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030506
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030506
4 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030506
5 Changing P0001 Call by reference Type reference (TYPE) P0001 HR-Stammsatz: Infotyp 0001 20030506
6 Importing P0007 Call by reference Type reference (TYPE) P0007 Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20030506
7 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030505
8 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030505
9 Importing 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 Changing I0014 Call by reference Type reference (TYPE) P0014_TAB HR-Stammsatz: Infotyp 0014 (Wiederkehrende Be/Abzüge)) 20030506
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030506
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030506
4 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20030506
5 Importing P0001 Call by reference Type reference (TYPE) P0001 20030506
6 Importing P0007 Call by reference Type reference (TYPE) P0007 Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20030506
7 Importing P0008 Call by reference Type reference (TYPE) P0008 Personalstammsatz Infotyp 0008 (Basisbezüge) 20030506
8 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030506
9 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030506
10 Importing 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 Changing I0015 Call by reference Type reference (TYPE) P0015_TAB HR-Stammsatz: Infotyp 0015 (Ergänzende Zahlungen) 20030506
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030506
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030506
4 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20030506
5 Importing P0001 Call by reference Type reference (TYPE) P0001 20030506
6 Importing P0007 Call by reference Type reference (TYPE) P0007 Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20030506
7 Importing P0008 Call by reference Type reference (TYPE) P0008 Personalstammsatz Infotyp 0008 (Basisbezüge) 20030506
8 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030506
9 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030506
10 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030512
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030512
3 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030512
4 Importing 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 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20030508
2 Importing P0509 Call by reference Type reference (TYPE) P0509 Sub Type 20030509
3 Importing 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 Changing P0001 Call by reference Type reference (TYPE) P0001 20030502
2 Changing P0008 Call by reference Type reference (TYPE) P0008 Personalstammsatz Infotyp 0008 (Basisbezüge) 20030502
3 Importing 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 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Startdatum 20030521
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030521
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030521
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030521
5 Exporting P1001 Call by reference Type reference (TYPE) P1001 Info-Typ 1001: Verknüpfungen 20030521
6 Importing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030327
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030327
3 Importing OLD_P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030521
4 Importing OPERATION Call by reference Type reference (TYPE) HRPAD_OPERA HR: Datenbankoperation 20030521
5 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Vorheriger Service) 20030327
6 Importing 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 Importing FLAG_HIGH_NOMI Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030627
2 Changing 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 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030602
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030602
3 Importing OLD_P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Stammdaten (Zulage für höherwertige Tätigkeit) 20030602
4 Importing OPERATION Call by reference Type reference (TYPE) HRPAD_OPERA HR: Datenbankoperation 20030602
5 Importing 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 Importing FLAG Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030506
2 Importing I0014 Call by reference Type reference (TYPE) P0014_TAB HR-Stammsatz: Infotyp 0014 (Wiederkehrende Be/Abzüge)) 20030506
3 Importing 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