SAP ABAP Class CL_HRPA_CH_INFOTYPE_3230 (Checks for Infotyp 3230)
Hierarchy
SAP_HRCCH (Software Component) Sub component SAP_HRCCH of SAP_HR
   PA-PF-CH (Application Component) Pension Fund Switzerland
     P02F (Package) Pension fund: Switzerland
Properties
Class CL_HRPA_CH_INFOTYPE_3230  
Short Description Checks for Infotyp 3230    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P02F   Pension fund: Switzerland 
Created 20090504   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_CH_INFOTYPE_3230 has no interface implemented.
Friends
Class CL_HRPA_CH_INFOTYPE_3230 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APPLI Constant Private Type reference (TYPE) P02_APPLI 'PK' Application for PA-PF 20090522
2 C_CALC_PREFIX Constant Private Type reference (TYPE) CHAR4 'CALC' Prefix for Payroll Driver 20090522
3 C_DTA_STATUS_POSTED Constant Private Type reference (TYPE) P02F_DTA_STATUS '2' DME Status: Posted 20090522
4 C_DTA_STATUS_PREPARED Constant Private Type reference (TYPE) P02F_DTA_STATUS '1' DME Status: Posting Prepared 20090522
5 C_FEAT_PFDSM Constant Private Type reference (TYPE) MERK1 'PFDSM' PFDSM Feature 20090522
6 C_INFOTYPE_0001 Constant Private Type reference (TYPE) INFTY '0001' Infotype 0001 20090522
7 C_INFOTYPE_0015 Constant Private Type reference (TYPE) INFTY '0015' Infotype 0015 20090522
8 C_LGART_QST Constant Private Type reference (TYPE) LGART '/310' Wage Type for Withholding Tax 20090522
9 C_MEMORYID_PREFIX Constant Private Type reference (TYPE) CHAR6 'RTPFDS' Prefix for Memory 20090522
10 C_MOLGA Constant Private Type reference (TYPE) MOLGA '02' Personnel Country Grouping for Non-Recurring Payment 20090522
11 C_SIMUL_INPUT Constant Private Type reference (TYPE) P02K_SIMUL 'I' HR-PF: Simulation Entry 20090522
12 C_VPROP_BWART_DTA Constant Private Type reference (TYPE) P02_VPROP '60' Value-Type Property: Posting Value Type DME 20090522
13 C_VPROP_QST_CALC Constant Private Type reference (TYPE) P02_VPROP '62' Value-Type Property: Calculate Withholding Tax 20090522
14 C_WAERS_DEFAULT Constant Private Type reference (TYPE) WAERS 'CHF' Default Currency Key 20090522
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Message in Message Handler Memory 20090522
2 CALCULATE_QUELLENSTEUER Instance method Private Method Calculate Withholding Tax for Posting 20090522
3 CHECK_CHANGE Instance method Public Method Check if User is Permitted to Use IT3230 20090522
4 CHECK_DELETE Instance method Public Method Check if User is Permitted to Delete IT3230 20090522
5 CHECK_IBAN Instance method Private Method Check IBAN 20090522
6 CHECK_PAYEE_DATA Instance method Public Method Check Payee Data 20090522
7 CHECK_POSTING Instance method Public Method Check Posting 20090522
8 CHECK_POSTING_INSERT Instance method Public Method Special Posting Check In Case of Insert 20090522
9 COMPUTATION_IBAN_SEPA Instance method Public Method Calculate Bank Data Accordingn to SEPA 20090522
10 GENERATE_BANK_DATA_SEPA Instance method Public Method Generate Bank Data According to SEPA 20090522
11 READ_T521B Instance method Private Method Read T521B 20090522
12 UPDATE_POSTING_VALUES Instance method Public Method Update Posting Values as Required 20090522
13 ZLSCH Instance method Private Method Copy of Standard Form ZLSCH 20090522
Events
Class CL_HRPA_CH_INFOTYPE_3230 has no event.
Types
Class CL_HRPA_CH_INFOTYPE_3230 has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD1 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20090522
2 Importing FIELD2 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20090522
3 Importing FIELD3 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20090522
4 Importing FIELD4 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20090522
5 Importing FIELD5 Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20090522
6 Importing MESSAGE Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20090522
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522

Method ADD_MESSAGE on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method CALCULATE_QUELLENSTEUER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Changing CH_QLSTR Call by reference Type reference (TYPE) P02F_QUELLENSTEUER Berechnete Quellensteuer für Einmalzahlung 20090522
3 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522
4 Importing IM_S_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20090522
5 Importing IM_S_P3230 Call by reference Type reference (TYPE) P3230 Personal-Stammsatz für Infotyp 3230 20090522
6 Importing IM_T_P0015 Call by reference Type reference (TYPE) P0015_TAB Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) 20090522

Method CALCULATE_QUELLENSTEUER on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method CHECK_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Changing CH_NEW_STATUS Call by reference Type reference (TYPE) P02F_NEW_STATUS Neuer Status von RPCDTPC0 gesetzt 20090720
3 Importing IM_DTA_STATUS Call by reference Type reference (TYPE) P02F_DTA_STATUS Status der DTA Verbuchung der Wertart 20090522
4 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522

Method CHECK_CHANGE on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method CHECK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Importing IM_DTA_STATUS Call by reference Type reference (TYPE) P02F_DTA_STATUS Status der DTA Verbuchung der Wertart 20090522
3 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522

Method CHECK_DELETE on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method CHECK_IBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IBAN Call by reference Type reference (TYPE) IBAN IBAN (International Bank Account Number) 20090522
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522

Method CHECK_IBAN on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method CHECK_PAYEE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Changing CH_S_P3230 Call by reference Type reference (TYPE) P3230 Personal-Stammsatz für Infotyp 3230 20090522
3 Importing IM_LAND Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20090522
4 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522

Method CHECK_PAYEE_DATA on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method CHECK_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Changing CH_S_P3230 Call by reference Type reference (TYPE) P3230 Personal-Stammsatz für Infotyp 3230 20090522
3 Exporting EX_WAERS Call by reference Type reference (TYPE) WAERS Währungsschlüssel von der geprüften Buchung 20090522
4 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522

Method CHECK_POSTING on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method CHECK_POSTING_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Importing IM_IS_INSERT Call by reference Type reference (TYPE) BOOLE_D True, falls es sich um ein INSERT handelt 20090522
3 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522
4 Importing IM_S_P3230 Call by reference Type reference (TYPE) P3230 Personal-Stammsatz für Infotyp 3230 20090522
5 Importing IM_T_P3230_ALL Call by reference Type reference (TYPE) P02F_P3230_TAB Alle Sätze für Infotyp Einmalzahlungen (3230) 20090522

Method CHECK_POSTING_INSERT on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method COMPUTATION_IBAN_SEPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BANK_DATA Call by reference Type reference (TYPE) HRPAD_BANKDATA Hilfsstruktur zur Übergabe von Bankverbindungsdaten 20090522
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522

Method COMPUTATION_IBAN_SEPA on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method GENERATE_BANK_DATA_SEPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BANK_DATA Call by reference Type reference (TYPE) HRPAD_BANKDATA Hilfsstruktur zur Übergabe von Bankverbindungsdaten 20090522
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522

Method GENERATE_BANK_DATA_SEPA on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method READ_T521B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Exporting EX_S_T521B Call by reference Type reference (TYPE) T521B Empfängerschlüssel 20090522
3 Importing IM_EMFSL Call by reference Type reference (TYPE) EMFSL_521B Empfängerschlüssel für Überweisungen 20090522
4 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522
5 Importing IM_VADAT Call by reference Type reference (TYPE) P02K_VADAT Valutadatum für PK-Buchung 20090522

Method READ_T521B on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method UPDATE_POSTING_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Exporting EX_AMAQS Call by reference Type reference (TYPE) P02F_AMOUNT_AFTER_QST Wert der Einmalzahlung nach Quellensteuerabzug 20090522
3 Exporting EX_QLSTR Call by reference Type reference (TYPE) P02F_QUELLENSTEUER Berechnete Quellensteuer für Einmalzahlung 20090522
4 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522
5 Importing IM_S_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20090522
6 Importing IM_S_P3230 Call by reference Type reference (TYPE) P3230 Personal-Stammsatz für Infotyp 3230 20090522
7 Importing IM_T_P0015 Call by reference Type reference (TYPE) P0015_TAB Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) 20090522

Method UPDATE_POSTING_VALUES on class CL_HRPA_CH_INFOTYPE_3230 has no exception.

Method ZLSCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090522
2 Importing IM_BANKL Call by reference Type reference (TYPE) BANKL Bankleitzahl 20090522
3 Importing IM_BANKN Call by reference Type reference (TYPE) BANKN Bankkontonummer 20090522
4 Importing IM_BANKS Call by reference Type reference (TYPE) BANKS Länderschlüssel der Bank 20090522
5 Importing IM_BKONT Call by reference Type reference (TYPE) BKONT Bankenkontrollschlüssel 20090522
6 Importing IM_IBAN Call by reference Type reference (TYPE) IBAN IBAN (International Bank Account Number) 20090522
7 Importing IM_LAND Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20090522
8 Importing IM_R_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_CH_MESSAGE_HANDLER HR Stammdaten CH: Message Handler 20090522
9 Importing IM_STATE Call by reference Type reference (TYPE) REGIO Region (Bundesstaat, Bundesland, Provinz, Grafschaft) 20090522
10 Importing IM_ZLSCH Call by reference Type reference (TYPE) PCODE Zahlweg 20090522

Method ZLSCH on class CL_HRPA_CH_INFOTYPE_3230 has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in