SAP ABAP Class CL_HRPA_INFOTYPE_0136 (Garnishment AT Bank Transfer)
Hierarchy
EA-HRCAT (Software Component) Sub component EA-HRCAT of EA-HR
   PA-PA-AT (Application Component) Austria
     PAOC_PAD_AT (Package) Add-On Development Personnel Administration: Austria
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20030110
Properties
Class CL_HRPA_INFOTYPE_0136  
Short Description Garnishment AT Bank Transfer    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 5H    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_AT   Add-On Development Personnel Administration: Austria 
Created 20030110   SAP 
Last change 20030110   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T500P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0136 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0136 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ANSCHRIFTENART_GLAEUBIGER Constant Protected Type reference (TYPE) ANART 'GL' Address Type 20030110
2 C_ANSCHRIFTENART_KORRESPONDENZ Constant Protected Type reference (TYPE) ANART 'KO' Address Type 20030110
3 C_ART_BEVORRECHTIGT Constant Protected Type reference (TYPE) PFARE '2' Garnishment Type 20030111
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EMPFAENGERSCHLUESSEL Instance method Private Method Check Validity of Payee Key 20030113
2 CHECK_KEINE_UEBERWEISUNG Instance method Private Method Perform a check if no bank transfer is selected. 20030113
3 CHECK_WAEHRUNGSSPLIT Instance method Private Method Check Whether Currency Changes in Period 20030113
4 DETERMINE_WERKS_COUNTRY Instance method Private Method Determine Country Belonging to Personnel Area 20030114
5 GET_ADDRESS_FROM_131 Instance method Private Method Read payee data from IT 0131 20030110
6 GET_TRANSFER_SETTINGS Instance method Private Method Read bank transfer data from IT0136 20030111
7 INITIALIZE_PAY_INFORMATION Instance method Private Method Default Values for Payment Information 20030113
8 INIT_P0136 Instance method Private Method Default Values upon Creation of Infotype Record 20030110
9 SCHULD_ANGABEN Instance method Private Method Debt Check: Specify amount or percentage rate 20030114
10 SPECIFIC_COMPUTATIONS Instance method Private Method Shared Checks for MODIFY and INSERT 20030113
11 VOLLSTAENDIGKEIT_PRUEFEN Instance method Private Method Check against the validity period of IT 0131 20030113
Events
Class CL_HRPA_INFOTYPE_0136 has no event.
Types
Class CL_HRPA_INFOTYPE_0136 has no local type.
Method Signatures

Method CHECK_EMPFAENGERSCHLUESSEL 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 (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030113

Method CHECK_KEINE_UEBERWEISUNG 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 (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030113
# Exception Resumable Description Created on
1 CX_HRPA_MISSING_INFTY_DATA HR: Stammdaten, nicht ausreichende Daten 20030114
2 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030113

Method CHECK_WAEHRUNGSSPLIT 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 (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030113

Method DETERMINE_WERKS_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COUNTRY Call by reference Type reference (TYPE) PSYST-LAND Länderschlüssel 20030114
2 Importing DATUM Call by reference Type reference (TYPE) D 20030114
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030114
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030114
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030114
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030114

Method GET_ADDRESS_FROM_131 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 (=' ') 20030113
2 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030110
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030110
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030110

Method GET_TRANSFER_SETTINGS 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 (=' ') 20030113
2 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030111
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030111

Method INITIALIZE_PAY_INFORMATION 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 (=' ') 20030113
2 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030113
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030113
# Exception Resumable Description Created on
1 CX_HRPA_MISSING_INFTY_DATA HR: Stammdaten, nicht ausreichende Daten 20030114
2 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030113

Method INIT_P0136 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 (=' ') 20030113
2 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030110
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20030110
# Exception Resumable Description Created on
1 CX_HRPA_MISSING_INFTY_DATA HR: Stammdaten, nicht ausreichende Daten 20030114
2 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030110

Method SCHULD_ANGABEN 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 (=' ') 20030114
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030114
3 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030114
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030114

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 (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Importing OLD_P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030113
4 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030113
# Exception Resumable Description Created on
1 CX_HRPA_MISSING_INFTY_DATA 20030114
2 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030113

Method VOLLSTAENDIGKEIT_PRUEFEN 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 (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Importing OLD_PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20030113
4 Changing P0136 Call by reference Type reference (TYPE) P0136 Personal-Stammsatz Infotyp 0136 (Pf. Überweisung A) 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030113
History
Last changed by/on SAP  20030110 
SAP Release Created in 200