SAP ABAP Class CL_HRDEPBSNV_PAY (Payroll for Retroactive Pension Insurance)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSNV (Package) Retroactive Pension Insurance PI Public Sector Germany
Properties
Class CL_HRDEPBSNV_PAY  
Short Description Payroll for Retroactive Pension Insurance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSNV   Retroactive Pension Insurance PI Public Sector Germany 
Created 20070329   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSNV_PAY has no forward declaration.
Interfaces
Class CL_HRDEPBSNV_PAY has no interface implemented.
Friends
Class CL_HRDEPBSNV_PAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AI_BADI_PAY Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRPBSDENV_PAY BAdI Interface IF_EX_HRPBSDENV_POSTING 20070813
2 AI_INFOTYPES Instance attribute Private Object reference (TYPE REF TO) CL_HRDEPBSNV_INFOTYPES Asst. Class Infotypes 0882, 0883, 0884 20070618
3 AI_PAYMENTS Instance attribute Private Object reference (TYPE REF TO) CL_HRPAY00_PAYMENTS Interface for Transfers 20070618
4 AS_SENDER_BANK_ACCOUNT Instance attribute Private Type reference (TYPE) PAY_DME_SENDER_BANK_ACCOUNT Sender Data of a Payment 20070618
5 AT_FORDERUNG Instance attribute Private Type reference (TYPE) HRDEPBSNVT_FORDERUNG Claim per Pension Insurance Institution 20070618
6 AT_P0716 Instance attribute Private Type reference (TYPE) P0716_TAB Request Management Infotype 20070618
7 AT_P0882 Instance attribute Private Type reference (TYPE) P0882_TAB HR Master Record for Infotype 0882 20070813
8 AT_PAY_RESULT Instance attribute Private Type reference (TYPE) HRDEPBSNVT_PAY_RESULT Modified Result Table of Payment Run 20070618
9 AT_TRANSFER Instance attribute Private Type reference (TYPE) HRDEPBSNVT_TRANSFER Transfer for Each Pension Insurance Institution 20070618
10 A_BADI_IS_IMPLEMENTED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070813
11 A_COUNT_ERR Instance attribute Private Type reference (TYPE) BALCNTCUM Application Log: Cumulated Message Count 20070618
12 A_COUNT_RES Instance attribute Private Type reference (TYPE) BALCNTCUM Application Log: Cumulated Message Count 20070618
13 A_DTAKT Instance attribute Private Type reference (TYPE) PDE_PBSNV_MERK_DTAKT Feature: Specify House Bank Using 20070618
14 A_LAUFD Instance attribute Private Type reference (TYPE) LAUFD Date on Which the Program Is to Be Run 20070618
15 A_LAUFI Instance attribute Private Type reference (TYPE) LAUFI Additional Identification Characteristic 20070618
16 A_MOLGA Instance attribute Private Type reference (TYPE) MOLGA Country Grouping 20070618
17 A_TEST Instance attribute Private Type reference (TYPE) PDE_PBSNV_KZ_TEST Indicator: Test Run 20070618
18 C_ERGART_FORDERUNG Constant Protected Type reference (TYPE) PDE_PBSNV_ERGART '02' Result Type Retroactive Pension Insurance 20070618
19 C_ERGART_RUECKLAUF Constant Protected Type reference (TYPE) PDE_PBSNV_ERGART '03' Result Type Retroactive Pension Insurance 20070618
20 C_ERGART_UEBERWEISUNG Constant Protected Type reference (TYPE) PDE_PBSNV_ERGART '01' Result Type Retroactive Pension Insurance 20070618
21 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' False 20070329
22 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' True 20070329
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20070618
2 DEQUEUE_PERNR Instance method Private Method Unlock Personnel Number 20070329
3 ENQUEUE_PERNR Instance method Private Method Locking of Personnel Number 20070329
4 FILL_TRANSFER_TAB Instance method Protected Method Perform Transfer 20070618
5 FINISH Instance method Public Method Submit Transfers 20070618
6 INIT Instance method Public Method Initialization 20070618
7 PROCESS_PERNR Instance method Public Method Preparation of Payroll for a Personnel Number 20070618
8 UPDATE_P0716 Instance method Private Method Saving the Process Scenario 20070329
9 UPDATE_PAYLOG Instance method Protected Method Transferring the Records to the Payment Log Table 20070618
10 UPDATE_POIN Instance method Protected Method Transferring the Records to the Posting Input Table 20070618
11 UPDATE_RESULT Instance method Protected Method Saving the Results for Ret. Pens.Ins. (Setting Payroll Date) 20070329
12 UPDATE_STATUS Instance method Protected Method Sets PWE Status 20070618
Events
Class CL_HRDEPBSNV_PAY has no event.
Types
Class CL_HRDEPBSNV_PAY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTAKT Call by reference Type reference (TYPE) PDE_PBSNV_MERK_DTAKT Merkmal: Hausbank festlegen durch 20070618
2 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20070618
3 Importing I_TEST Call by reference Type reference (TYPE) PDE_PBSNV_KZ_TEST Kennzeichen: Testlauf 20070618

Method CONSTRUCTOR on class CL_HRDEPBSNV_PAY has no exception.

Method DEQUEUE_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070329
2 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070329
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070329

Method DEQUEUE_PERNR on class CL_HRDEPBSNV_PAY has no exception.

Method ENQUEUE_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070329
2 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070329
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070329

Method ENQUEUE_PERNR on class CL_HRDEPBSNV_PAY has no exception.

Method FILL_TRANSFER_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSNVS_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20070618
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070618
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20070618
4 Importing IS_P0882 Call by reference Type reference (TYPE) P0882 Personal-Stammsatz für Infotyp 0882 20070618
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070618

Method FILL_TRANSFER_TAB on class CL_HRDEPBSNV_PAY has no exception.

Method FINISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORDERUNG Call by reference Type reference (TYPE) HRDEPBSNVT_FORDERUNG Forderung je Rentenversicherungsträger 20070618
2 Exporting ET_P0882 Call by reference Type reference (TYPE) P0882_TAB Personal-Stammsatz für Infotyp 0882 20070813
3 Exporting ET_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSNVT_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20070618
4 Exporting ET_TRANSFER Call by reference Type reference (TYPE) HRDEPBSNVT_TRANSFER Überweisung je Rentenversicherungsträger 20070618
5 Exporting E_COUNT_ERR Call by reference Type reference (TYPE) BALCNTCUM Anwendungs-Log: Anzahl der kumulierten Meldungen 20070618
6 Exporting E_COUNT_RES Call by reference Type reference (TYPE) BALCNTCUM Anwendungs-Log: Anzahl der kumulierten Meldungen 20070618
7 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070618
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070618

Method FINISH on class CL_HRDEPBSNV_PAY has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070618
2 Exporting E_LAUFD Call by reference Type reference (TYPE) LAUFD Datum, an dem das Programm laufen soll 20070618
3 Exporting E_LAUFI Call by reference Type reference (TYPE) LAUFI Zusätzliches Identifikationsmerkmal 20070618
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070618

Method INIT on class CL_HRDEPBSNV_PAY has no exception.

Method PROCESS_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070618
2 Exporting E_PERNR_PROCESSED Call by reference Type reference (TYPE) BOOLE_D Personalnummer wurde verarbeitet 20090721
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20070618
4 Importing IT_P0716 Call by reference Type reference (TYPE) P0716_TAB Request management infotype 20070618
5 Importing IT_P0882 Call by reference Type reference (TYPE) P0882_TAB Personal-Stammsatz für Infotyp 0882 20070618
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070618

Method PROCESS_PERNR on class CL_HRDEPBSNV_PAY has no exception.

Method UPDATE_P0716 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070329
2 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070329
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070329

Method UPDATE_P0716 on class CL_HRDEPBSNV_PAY has no exception.

Method UPDATE_PAYLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070618
2 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSNVS_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20070618
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070618

Method UPDATE_PAYLOG on class CL_HRDEPBSNV_PAY has no exception.

Method UPDATE_POIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070618
2 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSNVS_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20070618
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070618

Method UPDATE_POIN on class CL_HRDEPBSNV_PAY has no exception.

Method UPDATE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070329
2 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR 20070618
3 Importing I_ERGART Call by reference Type reference (TYPE) PDE_PBSNV_ERGART Ergebnisart Nachversicherung 20070618
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070329
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070618

Method UPDATE_RESULT on class CL_HRDEPBSNV_PAY has no exception.

Method UPDATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070618
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070618
3 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSNVS_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20070618
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070618

Method UPDATE_STATUS on class CL_HRDEPBSNV_PAY has no exception.
History
Last changed by/on SAP  20070912 
SAP Release Created in