SAP ABAP Class CL_HRPAY99_POSTING_ENGINE_PM (Posting Engine for PM Runs)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-DT (Application Component) Data Transfer
     PCPO (Package) PY: Posting Transfer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAY99_POSTING_ENGINE Posting Engine 20050124
Properties
Class CL_HRPAY99_POSTING_ENGINE_PM  
Short Description Posting Engine for PM Runs    
Super Class CL_HRPAY99_POSTING_ENGINE Posting Engine 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCPO   PY: Posting Transfer 
Created 20050124   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAY99_POSTING_ENGINE_PM has no forward declaration.
Interfaces
Class CL_HRPAY99_POSTING_ENGINE_PM has no interface implemented.
Friends
Class CL_HRPAY99_POSTING_ENGINE_PM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CL_R_POSTING_ENGINE_PM_IST Static Attribute Private Object reference (TYPE REF TO) CL_HRPAY99_POSTING_ENGINE_PM Posting Engine for PM Runs 20050124
2 CL_T_CL_ACCOUNTS Static Attribute Private Type reference (TYPE) HRPM_T_CL_ACCOUNTS Bank clearing accounts 20060102
3 CL_V_LAUFD Instance attribute Private Type reference (TYPE) LAUFD Date on Which the Program Is to Be Run 20110728
4 CL_V_LAUFI Instance attribute Private Type reference (TYPE) LAUFI Additional Identification Characteristic 20110728
5 CL_V_PMPAY_ACTIVE Instance attribute Private Type reference (TYPE) FLAG Posting with Payment Run Information 20111014
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110728
2 CREATE_POSTING_ITEMS_PM Instance method Public Method Creates Posting Item for PM Postings 20050303
3 GET_CLEARING_ACCOUNT Instance method Protected Method Determines Suitable Clearing Account 20060102
4 GET_FEATURE_DTAKT Instance method Protected Method Determines DTAKT Feature 20060102
5 GET_POSTING_ENGINE_PM Static method Public Method Determines a Posting Engine Instance for PM 20050124
6 REVERSE_POSTING_ITEMS_PM Instance method Public Method Cancels Posting Item (For Each Period and PersNo/Person) 20050307
Events
Class CL_HRPAY99_POSTING_ENGINE_PM has no event.
Types
Class CL_HRPAY99_POSTING_ENGINE_PM 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_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20110728
2 Importing IV_EVTYP Call by reference Type reference (TYPE) P_EVTYP Lauftyp 20110728
3 Importing IV_LAUFD Call by reference Type reference (TYPE) LAUFD Datum, an dem das Programm laufen soll 20110728
4 Importing IV_LAUFI Call by reference Type reference (TYPE) LAUFI Zusätzliches Identifikationsmerkmal 20110728
5 Importing IV_LOG_ON Call by reference Type reference (TYPE) FLAG X = Protokoll ist an 20110728
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20110728
7 Importing IV_PAPER Call by reference Type reference (TYPE) ABPER_RF Abrechnungsperiode 20110728
8 Importing IV_POSTING_VARIANT Call by reference Type reference (TYPE) HRPP_PVARI Buchungsvariante 20110728
9 Importing IV_TSTLVL Call by reference Type reference (TYPE) P_TSTLVL Art der Belegerstellung 20110728
# Exception Resumable Description Created on
1 ERROR_OCCURED 20110728

Method CREATE_POSTING_ITEMS_PM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EP Call by reference Type reference (TYPE) HRPP_T_EP Tabelle für buchungszeilen 20050303
2 Changing CT_EVAL_WAY Call by reference Type reference (TYPE) HRPP_T_EVAL_WAY Tabelle für perioden zu evaluieren 20050303
3 Changing CT_PCALAC Call by reference Type reference (TYPE) HRPP_T_PCALAC Tabelle für pcalac update 20050303
4 Changing CT_POSTING_INDEX Call by reference Type reference (TYPE) STANDARD TABLE Tabelle für buchungsindex 20050303
5 Changing CV_CHKSUM Call by reference Type reference (TYPE) MAXBT Check Sum Betrag 20050303
6 Changing CV_RETRO_CHKSUM Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20050504
7 Importing IR_PAR Call by reference Object reference (TYPE REF TO) CL_HR_PAY_RESULT Abrechnungsergebnis 20050303
8 Importing IR_PER Call by reference Object reference (TYPE REF TO) CL_HR_PAY_RESULT_PERSON Abrechnungsergebnis aus Personencluster (CE) 20050303
9 Importing IS_EVP Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20050303
10 Importing IV_CHANGE_SIGN Call by reference Type reference (TYPE) FLAG X = Dreht das Vorzeichen 20050303
11 Importing IV_REGISTER Call by reference Type reference (TYPE) FLAG X = Register 20050303
12 Importing IV_SPEC Call by reference Type reference (TYPE) FLAG A = verarbeite Accruals; B = Zahlweg berücksichtigen 20050303
# Exception Resumable Description Created on
1 POSTING_ERROR Fehler beim buchen 20050303

Method GET_CLEARING_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APZNR Call by reference Type reference (TYPE) APZNR Zuordnung WPBP 20080604
2 Importing BTZNR Call by reference Type reference (TYPE) BTZNO Zuordnung Überweisungen 20070503
3 Importing IR_PAR Call by reference Object reference (TYPE REF TO) CL_HR_PAY_RESULT Abrechnungsergebnis 20060102
4 Importing IR_PER Call by reference Object reference (TYPE REF TO) CL_HR_PAY_RESULT_PERSON Abrechnungsergebnis aus Personencluster (CE) 20060102
5 Importing IS_EVP Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20070503
6 Importing KOART Call by reference Type reference (TYPE) P_KOART40 Kontierungsart 20080604
7 Importing LGART Call by reference Type reference (TYPE) LGART Lohnart 20060102
8 Exporting UKONT Call by reference Type reference (TYPE) UBHKT Bankverrechnungskonten 20060102
9 Exporting ZBUKR Call by reference Type reference (TYPE) BUKRS Buchungskreis 20061012
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler 20060103

Method GET_FEATURE_DTAKT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BANKL Call by reference Type reference (TYPE) HBKID Kurzschlüssel für eine Hausbank 20060102
2 Exporting EV_KNTNR Call by reference Type reference (TYPE) HKTID Kurzschlüssel für eine Kontenverbindung 20060102
3 Exporting EV_WAERS Call by reference Type reference (TYPE) ABWAE Abrechnungswährung für Überweisungen 20060102
4 Exporting EV_ZBUKR Call by reference Type reference (TYPE) DZBUKR Zahlender Buchungskreis 20060102
5 Importing IS_BT_PERSON Call by reference Type reference (TYPE) PC2BT_PERSON Zahlungsinformationen (Person) 20060102
6 Importing IS_VERSC Call by reference Type reference (TYPE) PC202 Abrechnungsergebnis: Arbeitsplatz/Basisbezüge 20060102
7 Importing IS_WPBP Call by reference Type reference (TYPE) PC205 Statusinformationen der Abrechnung 20060102
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler beim Aufruf von Merkmal 20060102

Method GET_POSTING_ENGINE_PM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050727
2 Importing IV_EVTYP Call by reference Type reference (TYPE) P_EVTYP Lauftyp 20050124
3 Importing IV_LAUFD Call by reference Type reference (TYPE) LAUFD Datum, an dem das Programm laufen soll 20110728
4 Importing IV_LAUFI Call by reference Type reference (TYPE) LAUFI Zusätzliches Identifikationsmerkmal 20110728
5 Importing IV_LOG_ON Call by reference Type reference (TYPE) FLAG X = Protokoll ist an 20050316
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050124
7 Importing IV_PAPER Call by reference Type reference (TYPE) ABPER_RF Abrechnungsperiode 20050218
8 Importing IV_POSTING_VARIANT Call by reference Type reference (TYPE) HRPP_PVARI Buchungsvariante 20050124
9 Importing IV_TSTLVL Call by reference Type reference (TYPE) P_TSTLVL Art der Belegerstellung 20050124
10 Returning POSTING_ENGINE_PM Value transfer Object reference (TYPE REF TO) CL_HRPAY99_POSTING_ENGINE_PM Buchungsengine für PM-Läufe 20050124
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20050124

Method REVERSE_POSTING_ITEMS_PM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EP Call by reference Type reference (TYPE) HRPP_T_EP Tabelle für buchungszeilen 20050307
2 Changing CT_EVAL_WAY Call by reference Type reference (TYPE) HRPP_T_EVAL_WAY Tabelle für perioden zu evaluieren 20050307
3 Changing CT_OLD_LINE_INDEX Call by reference Type reference (TYPE) STANDARD TABLE Tabelle für alten buchungsindex 20050307
4 Changing CT_PCALAC Call by reference Type reference (TYPE) HRPP_T_PCALAC Tabelle für pcalac update 20050307
5 Changing CT_POSTING_INDEX Call by reference Type reference (TYPE) STANDARD TABLE Tabelle für buchungsindex 20050307
6 Changing CT_RUNS_WITHOUT_DOC Call by reference Type reference (TYPE) HRPP_T_RUNID Tabelle mit Runids 20050307
7 Changing CV_CHKSUM Call by reference Type reference (TYPE) MAXBT Check SUm Betrag 20050307
8 Changing CV_RETRO_CHKSUM Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20050504
9 Exporting EV_LOG_RUN_NOT_POSTED Call by reference Type reference (TYPE) FLAG X = Log nicht gebuchte runids 20050307
10 Exporting EV_RUNID_NOT_POSTED Call by reference Type reference (TYPE) P_EVNUM Runid 20050307
11 Exporting EV_RUNID_NOT_POSTED_RETRO Call by reference Type reference (TYPE) P_EVNUM Nummer des Buchungslauf 20060126
12 Importing IR_PAR Call by reference Object reference (TYPE REF TO) CL_HR_PAY_RESULT Abrechnungsergebnis 20050307
13 Importing IR_PER Call by reference Object reference (TYPE REF TO) CL_HR_PAY_RESULT_PERSON Abrechnungsergebnis aus Personencluster (CE) 20050307
14 Importing IS_EVP Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20050307
15 Importing IT_RGDIR Call by reference Type reference (TYPE) HRPY_TT_RGDIR Verzeichnis der Abrechnungsergebnisse 20051010
16 Importing IV_CHANGE_SIGN Call by reference Type reference (TYPE) FLAG X = Dreht das vorzeichen 20050307
17 Importing IV_REGISTER Call by reference Type reference (TYPE) FLAG X = Register 20050307
18 Importing IV_SET_REV Call by reference Type reference (TYPE) FLAG allgemeines flag 20050307
19 Importing IV_SPEC Call by reference Type reference (TYPE) FLAG A = verarbeite Accruals; B = Zahlweg berücksichtigen 20050307
# Exception Resumable Description Created on
1 EXIT3_ERROR Fehler bei der verarbeitung von exit 3 20050307
2 NO_VOID Void nicht erlaubt 20050307
3 PAYROLL_ERROR Fehler in den ergebnissen 20051010
4 POSTING_ERROR Fehler beim buchen 20050307
5 REVERSE_ERROR Fehler beim reversen 20050307
6 RUN_NOT_COMPL_POSTED Runid nicht vollständig gebucht 20050307
History
Last changed by/on SAP  20130531 
SAP Release Created in 600