SAP ABAP Class CL_HRDEPBS_VLTSV_PAY (Payroll VersStaatsV)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSVAVG_BL (Package) HR-VADM: Public Sector Pensions Act (Business Logic)
Properties
Class CL_HRDEPBS_VLTSV_PAY  
Short Description Payroll VersStaatsV    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20121002   SAP 
Last change 20131127   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_HRDEPBS_VLTSV_PAY has no interface implemented.
Friends
Class CL_HRDEPBS_VLTSV_PAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ERGART_FORDERUNG Constant Protected Type reference (TYPE) PDE_PBSNV_ERGART '02' Result Type Retroactive Pension Insurance 20130228
2 C_ERGART_RUECKLAUF Constant Protected Type reference (TYPE) PDE_PBSNV_ERGART '03' Result Type Retroactive Pension Insurance 20130228
3 C_ERGART_UEBERWEISUNG Constant Protected Type reference (TYPE) PDE_PBSNV_ERGART '01' Result Type Retroactive Pension Insurance 20130228
4 MO_PAYMENTS Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAY00_PAYMENTS Interface for Transfers 20130228
5 MS_SENDER_BANK_ACCOUNT Instance attribute Protected Type reference (TYPE) PAY_DME_SENDER_BANK_ACCOUNT Sender Data of a Payment 20130228
6 MT_FORDERUNG Instance attribute Protected Type reference (TYPE) HRDEPBSVAVGT_VLTSV_FORDERUNG Claim Table 20130228
7 MT_P0716 Instance attribute Protected Type reference (TYPE) P0716_TAB Request Management Infotype 20130228
8 MT_PAY_RESULT Instance attribute Protected Type reference (TYPE) HRDEPBSVAVGT_VLTSV_PAY_RESULT Modified Result Table of Payment Run 20130228
9 MT_TRANSFER Instance attribute Protected Type reference (TYPE) HRDEPBSVAVGT_VLTSV_TRANSFER Transfer Table for Payment Run VersStaatsV 20130228
10 MV_COUNT_ERR Instance attribute Protected Type reference (TYPE) BALCNTCUM Application Log: Cumulated Message Count 20130228
11 MV_COUNT_RES Instance attribute Protected Type reference (TYPE) BALCNTCUM Application Log: Cumulated Message Count 20130228
12 MV_DTAKT Instance attribute Protected Type reference (TYPE) PDE_PBSNV_MERK_DTAKT Feature: Specify House Bank Using 20130228
13 MV_LAUFD Instance attribute Protected Type reference (TYPE) LAUFD Date on Which the Program Is to Be Run 20130228
14 MV_LAUFI Instance attribute Protected Type reference (TYPE) LAUFI Additional Identification Characteristic 20130228
15 MV_MOLGA Instance attribute Protected Type reference (TYPE) MOLGA Country Grouping 20130228
16 MV_TEST Instance attribute Protected Type reference (TYPE) PDE_PBSNV_KZ_TEST Indicator: Test Run 20130228
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20130228
2 DEQUEUE_PERNR Instance method Private Method Unlock Personnel Number 20130228
3 ENQUEUE_PERNR Instance method Private Method Locking of Personnel Number 20130228
4 FILL_PAY_RESULT Instance method Protected Method Fill Pay Result Structure 20130228
5 FILL_TRANSFER_PURPOSE Instance method Protected Method Determine Reason for Transfer 20130228
6 FILL_TRANSFER_TAB Instance method Protected Method Perform Transfer 20130228
7 FINISH Instance method Public Method Submit Transfers 20130228
8 INIT Instance method Public Method Initialization 20130228
9 PROCESS_PERNR Instance method Public Method Preparation of Payroll for a Personnel Number 20130228
10 UPDATE_PAYLOG Instance method Protected Method Transferring the Records to the Payment Log Table 20130228
11 UPDATE_POIN Instance method Protected Method Transferring the Records to the Posting Input Table 20130228
12 UPDATE_RESULT Instance method Protected Method Saving the Results for Ret. Pens.Ins. (Setting Payroll Date) 20130228
13 UPDATE_STATUS Instance method Protected Method Sets PWE Status 20130228
Events
Class CL_HRDEPBS_VLTSV_PAY has no event.
Types
Class CL_HRDEPBS_VLTSV_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 IV_DTAKT Call by reference Type reference (TYPE) PDE_PBSNV_MERK_DTAKT Merkmal: Hausbank festlegen durch 20130228
2 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20130228
3 Importing IV_TEST Call by reference Type reference (TYPE) PDE_PBSNV_KZ_TEST Kennzeichen: Testlauf 20130228

Method CONSTRUCTOR on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method DEQUEUE_PERNR Signature

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

Method DEQUEUE_PERNR on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method ENQUEUE_PERNR Signature

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

Method ENQUEUE_PERNR on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method FILL_PAY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSVAVGS_VLTSV_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes VersStaatsV 20130228
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130228
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20130228
4 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130228
5 Importing IS_RESULT Call by reference Type reference (TYPE) PAPBSDEVA_VLTSV1 Ergebnisse Versorgungslastungsteilungs-Staatsvertrag 20130228
6 Importing IV_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20130228

Method FILL_PAY_RESULT on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method FILL_TRANSFER_PURPOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ZWECK Call by reference Type reference (TYPE) DZWECK Verwendungszweck bei Überweisungen 20130228
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130228
3 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSVAVGS_VLTSV_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20130228

Method FILL_TRANSFER_PURPOSE on class CL_HRDEPBS_VLTSV_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) HRDEPBSVAVGS_VLTSV_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20130228
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130228
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20130228
4 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130228

Method FILL_TRANSFER_TAB on class CL_HRDEPBS_VLTSV_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) HRDEPBSVAVGT_VLTSV_FORDERUNG Forderungstabelle 20130228
2 Exporting ET_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSVAVGT_VLTSV_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20130228
3 Exporting ET_TRANSFER Call by reference Type reference (TYPE) HRDEPBSVAVGT_VLTSV_TRANSFER Überweisung je Rentenversicherungsträger 20130228
4 Exporting EV_COUNT_ERR Call by reference Type reference (TYPE) BALCNTCUM Anwendungs-Log: Anzahl der kumulierten Meldungen 20130228
5 Exporting EV_COUNT_RES Call by reference Type reference (TYPE) BALCNTCUM Anwendungs-Log: Anzahl der kumulierten Meldungen 20130228
6 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130228
7 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20130228

Method FINISH on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method INIT Signature

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

Method INIT on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method PROCESS_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20130228
2 Exporting EV_PERNR_PROCESSED Call by reference Type reference (TYPE) BOOLE_D Personalnummer wurde verarbeitet 20130228
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20130228
4 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20130228
5 Importing IT_P0716 Call by reference Type reference (TYPE) P0716_TAB Request management infotype 20130228

Method PROCESS_PERNR on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method UPDATE_PAYLOG Signature

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

Method UPDATE_PAYLOG on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method UPDATE_POIN Signature

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

Method UPDATE_POIN on class CL_HRDEPBS_VLTSV_PAY has no exception.

Method UPDATE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20130228
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20130228
3 Importing IV_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR 20130228
4 Importing IV_ERGART Call by reference Type reference (TYPE) PDE_PBSNV_ERGART Ergebnisart Nachversicherung 20130228
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D 20130228

Method UPDATE_RESULT on class CL_HRDEPBS_VLTSV_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 20130228
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20130228
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20130228
4 Importing IS_PAY_RESULT Call by reference Type reference (TYPE) HRDEPBSVAVGS_VLTSV_PAY_RESULT Modifizierte Result-Tabelle des Zahlungslaufes 20130228

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