SAP ABAP Class CL_HRDEPBSNV_POSTING (Posting Transfer 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_POSTING | |
| Short Description | Posting Transfer 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 | 20070404 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRDEPBSNV_POSTING has no interface implemented.
Friends
Class CL_HRDEPBSNV_POSTING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_HRPBSDENV_POSTING | BAdI Interface IF_EX_HRPBSDENV_POSTING | 20070618 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | HRDEPBSNVT_EP_SUM | Table EP_SUM (Posting Items) | 20070618 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | HRDEPBSNVT_RANGE_LAUFD | Range Structure Run Date | 20070808 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | HRDEPBSNVT_RANGE_LAUFI | Range-Structure Run ID | 20070808 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | PAPBSDENV_POIN_TAB | Input for Posting Run | 20070618 | |||
| 6 | Instance attribute | Private | See coding | 20070618 | |||||
| 7 | Instance attribute | Private | See coding | 20070618 | |||||
| 8 | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20070618 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | PNPBEGDA | Start Date of Data Selection Period | 20070618 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | PNPBEGPS | Start date of person selection period | 20070618 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | BLDAT | Document Date in Document | 20070618 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | BUDAT | Posting Date in Document (Manual) | 20070618 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | I | Counter for Commit Work | 20070618 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | PNPENDDA | End Date of Data Selection Period | 20070618 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | PNPENDPS | End date of person selection period | 20070618 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | P_EVTYP | Run Categ. | 20070618 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | MOLGA | Country Grouping | 20070618 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | BALCNTCUM | Application Log: Cumulated Message Count | 20070618 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | HRPP_PVARI | Posting Variant | 20070618 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | BALCNTCUM | Application Log: Cumulated Message Count | 20070618 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | P_EVNUM | Number of Posting Run | 20070618 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | P_EVSTATUS | Status of posting run | 20070618 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | BALCNTCUM | Application Log: Cumulated Message Count | 20070618 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | P_TSTLVL | Type of Document Creation | 20070618 | |||
| 25 | Constant | Protected | Type reference (TYPE) | I | 1000 | No. of Personnel Cases After Which Commit Is Performed | 20070618 | ||
| 26 | Constant | Protected | Type reference (TYPE) | P_EVTYP | 'DN' | Run Categ. | 20070618 | ||
| 27 | Constant | Protected | Type reference (TYPE) | BOOLE_D | ' ' | False | 20070618 | ||
| 28 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '00' | New | 20070618 | ||
| 29 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '10' | Selection is running | 20070618 | ||
| 30 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '11' | Document creation initiated | 20070618 | ||
| 31 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '21' | Document creation is running | 20070618 | ||
| 32 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '22' | File written | 20070618 | ||
| 33 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '30' | No documents created | 20070618 | ||
| 34 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '31' | Documents created | 20070618 | ||
| 35 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '32' | All documents released | 20070618 | ||
| 36 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '35' | Document transfer is running | 20070618 | ||
| 37 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '40' | Documents transferred | 20070618 | ||
| 38 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '41' | Document transfer has failed | 20070618 | ||
| 39 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '50' | Documents posted | 20070618 | ||
| 40 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '60' | Creation of reversal document is running | 20070618 | ||
| 41 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '61' | Reversal documents created | 20070618 | ||
| 42 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '62' | Reversal is running | 20070618 | ||
| 43 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '63' | Reversal documents posted | 20070618 | ||
| 44 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '64' | Reversal documents transferred | 20070618 | ||
| 45 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '65' | Reversal failed | 20070618 | ||
| 46 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '66' | Incorrect reversal documents | 20070618 | ||
| 47 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '70' | Partially archived | 20070618 | ||
| 48 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '80' | Archived | 20070618 | ||
| 49 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '90' | Incorrect documents | 20070618 | ||
| 50 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '91' | Deleted | 20070618 | ||
| 51 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '92' | Deletion is running | 20070618 | ||
| 52 | Constant | Protected | Type reference (TYPE) | P_EVSTATUS | '93' | Deletion of archiving is running | 20070618 | ||
| 53 | Constant | Protected | Type reference (TYPE) | BOOLE_D | 'X' | True | 20070618 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Commit Work Per Personnel Number | 20070618 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20070618 | |
| 3 | Instance method | Protected | Method | Filling a Posting Item | 20070618 | |
| 4 | Instance method | Public | Method | Ending a Posting Run with Transfer to FI/CO | 20070618 | |
| 5 | Instance method | Protected | Method | Read of Posting Run Status | 20070618 | |
| 6 | Instance method | Public | Method | Generation of Posting Run | 20070618 | |
| 7 | Instance method | Protected | Method | Initial Creation of Posting Run Log | 20070618 | |
| 8 | Instance method | Public | Method | Process Personnel Number | 20070618 | |
| 9 | Instance method | Protected | Method | Reading of General Customizing Settings | 20070618 | |
| 10 | Instance method | Protected | Method | Setting the Posting Run Status | 20070618 | |
| 11 | Instance method | Protected | Method | Transferring the Posting Run to FI/CO | 20070618 | |
| 12 | Instance method | Protected | Method | Update of Posting Run Log | 20070618 |
Events
Class CL_HRDEPBSNV_POSTING has no event.
Types
Class CL_HRDEPBSNV_POSTING has no local type.
Method Signatures
Method COMMIT_PERNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMMIT_ALL | Call by reference | Type reference (TYPE) | BOOLE_D | Commit unbedingt durchführen | 20070618 |
Method COMMIT_PERNR on class CL_HRDEPBSNV_POSTING has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LAUFD | Call by reference | Type reference (TYPE) | HRDEPBSNVT_RANGE_LAUFD | Range-Struktur Lauf-Datum | 20070808 | |||
| 2 | IT_LAUFI | Call by reference | Type reference (TYPE) | HRDEPBSNVT_RANGE_LAUFI | Range-Struktur Lauf-ID | 20070808 | |||
| 3 | I_BEGDA | Call by reference | Type reference (TYPE) | PNPBEGDA | Beginndatum Datenauswahlzeitraum | 20070618 | |||
| 4 | I_BEGPS | Call by reference | Type reference (TYPE) | PNPBEGPS | Beginndatum Personenauswahlzeitraum | 20070618 | |||
| 5 | I_BLDAT | Call by reference | Type reference (TYPE) | BLDAT | Belegdatum im Beleg | 20070618 | |||
| 6 | I_BUDAT_MANUAL | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg (manuell) | 20070618 | |||
| 7 | I_ENDDA | Call by reference | Type reference (TYPE) | PNPENDDA | Endedatum Datenauswahlzeitraum | 20070618 | |||
| 8 | I_ENDPS | Call by reference | Type reference (TYPE) | PNPENDPS | Endedatum Personenauswahlzeitraum | 20070618 | |||
| 9 | I_EVTYP | Call by reference | Type reference (TYPE) | P_EVTYP | Lauftyp | 20070618 | |||
| 10 | I_PVARI | Call by reference | Type reference (TYPE) | HRPP_PVARI | Buchungsvariante | 20070618 | |||
| 11 | I_TSTLVL | Call by reference | Type reference (TYPE) | P_TSTLVL | Art der Belegerstellung | 20070618 |
Method CONSTRUCTOR on class CL_HRDEPBSNV_POSTING has no exception.
Method FILL_ITEM_EP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EP | Call by reference | Type reference (TYPE) | HRPP_ITEM | Überleitung FI/CO: Einzelposten | 20070618 | |||
| 2 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 3 | IS_P0001 | Call by reference | Type reference (TYPE) | P0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20070618 | |||
| 4 | I_APRFNR | Call by reference | Type reference (TYPE) | P00_PBS_APRFNR | Anwendungsreferenznummer | 20070618 | |||
| 5 | I_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Betrag | 20070618 | |||
| 6 | I_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20070618 | |||
| 7 | I_COINF | Call by reference | Type reference (TYPE) | P_POST_CO | Buchung mit CO/FI-FM-Information | 20070618 | |||
| 8 | I_EVTYP | Call by reference | Type reference (TYPE) | P_EVTYP | Lauftyp | 20070618 | |||
| 9 | I_KTTYP | Call by reference | Type reference (TYPE) | P_KTTYP | Typ des symbolischen Kontos | 20070618 | |||
| 10 | I_MCODE | Call by reference | Type reference (TYPE) | HRPP_MCODE | Matchcode-Suchbegriff | 20070618 | |||
| 11 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 | |||
| 12 | I_PABRJ | Call by reference | Type reference (TYPE) | PABRJ | Abrechnungsjahr | 20070618 | |||
| 13 | I_PABRP | Call by reference | Type reference (TYPE) | PABRP | Abrechnungsperiode | 20070618 | |||
| 14 | I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20070618 | |||
| 15 | I_PNINF | Call by reference | Type reference (TYPE) | P_POST_PN | Buchung mit Personalnummer | 20070618 | |||
| 16 | I_SEQNR | Call by reference | Type reference (TYPE) | PDE_PBSNV_SEQNR | Sequenznummer Buchungen | 20070618 | |||
| 17 | I_SIGN | Call by reference | Type reference (TYPE) | P_POSIGN | Vorzeichen der Buchung | 20070618 | |||
| 18 | I_SYMKO | Call by reference | Type reference (TYPE) | P_KOMOK40 | Überleitung FI/CO: Symbolisches Konto | 20070618 | |||
| 19 | I_WAERS | Call by reference | Type reference (TYPE) | WAERS | Währungsschlüssel | 20070618 |
Method FILL_ITEM_EP on class CL_HRDEPBSNV_POSTING has no exception.
Method FINISH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EP | Call by reference | Type reference (TYPE) | HRDEPBSNVT_EP_SUM | Tabelle ep_sum | 20070618 | |||
| 2 | ET_POIN | Call by reference | Type reference (TYPE) | HRDEPBSNVT_POIN | Input für Buchungslauf | 20070618 | |||
| 3 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 4 | E_PRCSS | Call by reference | Type reference (TYPE) | BALCNTCUM | Anzahl prozessierte Fälle | 20070618 | |||
| 5 | E_REJCT | Call by reference | Type reference (TYPE) | BALCNTCUM | Anzahl fehlerhafte Fälle | 20070618 | |||
| 6 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 |
Method FINISH on class CL_HRDEPBSNV_POSTING has no exception.
Method GET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 2 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 |
Method GET_STATUS on class CL_HRDEPBSNV_POSTING has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 2 | E_RUNID | Call by reference | Type reference (TYPE) | P_EVNUM | Nummer des Buchungslauf | 20070618 | |||
| 3 | I_EVNAME | Call by reference | Type reference (TYPE) | P_EVNAME | Text zum Buchungslauf | 20070618 | |||
| 4 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 |
Method INIT on class CL_HRDEPBSNV_POSTING has no exception.
Method INSERT_POLOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 2 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 |
Method INSERT_POLOG on class CL_HRDEPBSNV_POSTING has no exception.
Method PROCESS_PERNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 2 | IS_P0001 | Call by reference | Type reference (TYPE) | P0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20070618 | |||
| 3 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 | |||
| 4 | I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20070618 | |||
| 5 | I_VLTSV | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Aufruf für VersStaatsV? | 20130228 |
Method PROCESS_PERNR on class CL_HRDEPBSNV_POSTING has no exception.
Method READ_CUSTOMIZING Signature
Method READ_CUSTOMIZING on class CL_HRDEPBSNV_POSTING has no parameter.
Method READ_CUSTOMIZING on class CL_HRDEPBSNV_POSTING has no exception.
Method SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 2 | I_LOCK | Call by reference | Type reference (TYPE) | BOOLE_D | Laufnummer am Anfang sperren | 20070618 | |||
| 3 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 | |||
| 4 | I_STATUS | Call by reference | Type reference (TYPE) | P_EVSTATUS | Status des Buchungslaufes | 20070618 | |||
| 5 | I_UNLOCK | Call by reference | Type reference (TYPE) | BOOLE_D | Laufnummer am Ende entsperren | 20070618 |
Method SET_STATUS on class CL_HRDEPBSNV_POSTING has no exception.
Method TRANSLATE_FICO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 2 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 |
Method TRANSLATE_FICO on class CL_HRDEPBSNV_POSTING has no exception.
Method UPDATE_POLOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf ohne Fehler? | 20070618 | |||
| 2 | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20070618 |
Method UPDATE_POLOG on class CL_HRDEPBSNV_POSTING has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |