SAP ABAP Class CL_HRPBSDEZV_RT_PERIODE (Record Type Section (Main Section))
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷
PY-DE-PS (Application Component) Public Sector
⤷
P01O_ZV (Package) SP Notification Program for Public Sector Germany
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPBSDEZV_RECORD_TYPE | A Record Type of One Report | 20050810 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPBSDEZV_RT_SUB_PERIODE | Record Type Section (Subsection) | 20050811 |
Properties
| Class | CL_HRPBSDEZV_RT_PERIODE | |
| Short Description | Record Type Section (Main Section) | |
| Super Class | CL_HRPBSDEZV_RECORD_TYPE | A Record Type of One Report |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | HRPAYDEPBSZV | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | P01O_ZV | SP Notification Program for Public Sector Germany |
| Created | 20050810 | SAP |
| Last change | 20060912 | 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_HRPBSDEZV_RT_PERIODE has no interface implemented.
Friends
Class CL_HRPBSDEZV_RT_PERIODE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | P01P_PBSZVABSI | Periods; Without MANDT | 20050810 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | P01P_SUB_PERIODES_TAB | Table with Subsections | 20050811 | |||
| 3 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '10' | Compulsory Contribution Amount | 20060713 | ||
| 4 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '15' | Compulsory Contributions | 20060713 | ||
| 5 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '17' | Additional Contributions | 20060713 | ||
| 6 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '19' | Reorganization Pay | 20060713 | ||
| 7 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '20' | Additional Contribution | 20060713 | ||
| 8 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '22' | Old SR (PI Increase 90%) | 20060713 | ||
| 9 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '23' | New SR (Agreed as of 2003) | 20060713 | ||
| 10 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '24' | Old SR (PI Increase > 90%) | 20060713 | ||
| 11 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '25' | Additional Contribution from Insurance Feature 22 | 20060713 | ||
| 12 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '26' | Additional Contribution from Insurance Feature 24 | 20060713 | ||
| 13 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '27' | Maternity Protection As of 2012 | 20111121 | ||
| 14 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '28' | Parental Leave | 20060713 | ||
| 15 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '35' | Compulsory Contribution, Old SR | 20080605 | ||
| 16 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '36' | Compulsory Contribution, Old SR (Increased PI Increase) | 20080618 | ||
| 17 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '40' | Absence Time | 20060713 | ||
| 18 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '41' | Temporary Reduction in Earning Capacity Pension | 20060713 | ||
| 19 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '45' | Member of Parliament | 20060713 | ||
| 20 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '47' | Insurance Feature, DATUEV-ZVE | 20060105 | ||
| 21 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '48' | Insurance Feature, DATUEV-ZVE | 20060105 | ||
| 22 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '49' | Insurance Feature, DATUEV-ZVE | 20060105 | ||
| 23 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '??' | Unknown Insurance Feature | 20100409 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds a New Subperiod | 20050812 | |
| 2 | Instance method | Public | Constructor | Constructor | 20050810 | |
| 3 | Instance method | Public | Method | Deletes a Subperiod | 20050914 | |
| 4 | Instance method | Public | Method | Delivers the Data Part of the Period Record | 20050810 | |
| 5 | Instance method | Public | Method | Returns Period with Insurance Feature I_VM | 20101119 | |
| 6 | Instance method | Public | Method | Returns a Period with Insurance Feature 48 | 20050914 | |
| 7 | Instance method | Public | Method | Returns the Subperiods | 20050905 | |
| 8 | Instance method | Public | Method | True If the Period Contains the Subperiod | 20050923 | |
| 9 | Instance method | Public | Method | True If the Period Contains a Subperiod | 20050923 | |
| 10 | Instance method | Public | Method | True If Period Contains Insurance Feature I_VM | 20101119 | |
| 11 | Instance method | Public | Method | True If Period Contains Insurance Feature 10/15 | 20101119 | |
| 12 | Instance method | Public | Method | True If Period Contains an Insurance Feature 48 | 20050914 | |
| 13 | Instance method | Public | Method | True If Period Contains Ins. Feat. That Means Contrib. Month | 20060713 | |
| 14 | Static method | Public | Method | True if Insurance Feature Means Same as Contribution Month | 20060713 | |
| 15 | Instance method | Public | Method | True If No Payment Period Is Contained | 20051025 | |
| 16 | Instance method | Public | Method | Fills the Payment Period (Important for VBL) | 20050914 | |
| 17 | Instance method | Protected | Method | Fills the Payment Period (Only in Current Object) | 20120803 | |
| 18 | Instance method | Public | Method | Sets the Data Part of the Period Record | 20050810 |
Events
Class CL_HRPBSDEZV_RT_PERIODE has no event.
Types
Class CL_HRPBSDEZV_RT_PERIODE has no local type.
Method Signatures
Method ADD_SUB_PERIODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SUB_PERIODE | Call by reference | Object reference (TYPE REF TO) | CL_HRPBSDEZV_RT_SUB_PERIODE | Satzart Abschnitt (Unterabschnitt) | 20050812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es ist ein Fehler aufgetreten. | 20050812 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_NR_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_HRPBSDEZV_NR_EVENT | Melderelevantes Ereignis / einzelne Meldung | 20050812 | |||
| 2 | IS_RT_PERIODE | Call by reference | Type reference (TYPE) | P01P_PBSZVABSI | Abschnitte; ohne MANDT | 20050810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falscher Aufruf | 20050810 |
Method DEL_SUB_PERIODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SUB_PERIODE | Call by reference | Object reference (TYPE REF TO) | CL_HRPBSDEZV_RT_SUB_PERIODE | Satzart Abschnitt (Unterabschnitt) | 20050914 |
Method DEL_SUB_PERIODE on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method GET_PERIODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FILL_DATES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20060105 | |||
| 2 | RS_PERIODE_DATA | Value transfer | Type reference (TYPE) | P01P_PBSZV_DT_ABS | Abschnitt Datenteil ZVE-PBS | 20050810 |
Method GET_PERIODE on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method GET_PERIODE_BY_VM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VM | Call by reference | Type reference (TYPE) | P01P_VSMKM | Versicherungsmerkmal DATÜV-ZVE | 20101119 | |||
| 2 | RR_PERIODE_VM | Value transfer | Object reference (TYPE REF TO) | CL_HRPBSDEZV_RT_PERIODE | Satzart Abschnitt (Hauptabschnitt) | 20101119 |
Method GET_PERIODE_BY_VM on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method GET_PERIODE_VM48 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_PERIODE_VM | Value transfer | Object reference (TYPE REF TO) | CL_HRPBSDEZV_RT_PERIODE | Satzart Abschnitt (Hauptabschnitt) | 20101119 |
Method GET_PERIODE_VM48 on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method GET_SUB_PERIODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_SUB_PERIODES | Value transfer | Type reference (TYPE) | P01P_SUB_PERIODES_TAB | Tabelle mit Unterabschnitten | 20050905 |
Method GET_SUB_PERIODES on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method HAS_SUB_PERIODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_RT_SUB_PERIODE | Call by reference | Object reference (TYPE REF TO) | CL_HRPBSDEZV_RT_SUB_PERIODE | Satzart Abschnitt (Unterabschnitt) | 20050923 | |||
| 2 | R_HAS_SUB_PERIODE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050923 |
Method HAS_SUB_PERIODE on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method HAS_SUB_PERIODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_HAS_SUB_PERIODES | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050923 |
Method HAS_SUB_PERIODES on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method HAS_VM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_VM | Call by reference | Type reference (TYPE) | P01P_VSMKM | Versicherungsmerkmal DATÜV-ZVE | 20101119 | |||
| 2 | R_HAS_VM | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101119 |
Method HAS_VM on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method HAS_VM1015 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_HAS_VM | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101119 |
Method HAS_VM1015 on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method HAS_VM48 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_HAS_VM48 | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20050914 |
Method HAS_VM48 on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method IS_ALLOCATION_MONTH_PERIODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060713 | |||
| 2 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20060713 | |||
| 3 | R_IS_ALLOCATION_MONTH_PERIODE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20060713 |
Method IS_ALLOCATION_MONTH_PERIODE on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method IS_ALLOCATION_MONTH_VM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EMPLOYER_IS_CAPITAL_COVERED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090402 | ||||
| 2 | I_VM | Call by reference | Type reference (TYPE) | P01P_VSMKM | Versicherungsmerkmal DATÜV-ZVE | 20060713 | |||
| 3 | I_ZVE_IS_VBL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090402 | ||||
| 4 | R_IS_ALLOCATION_MONTH_VM | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20060713 |
Method IS_ALLOCATION_MONTH_VM on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method IS_PAY_PERIODE_INITIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_PAY_PERIODE_INITIAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20051025 |
Method IS_PAY_PERIODE_INITIAL on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method SET_PAY_PERIODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CAUSE_PAYMENT | Call by reference | Type reference (TYPE) | P01P_GRDNZ | Grund nachträgliche Zahlung ZVE-PBS | 20070216 | |||
| 2 | I_OWRITE_PAY_PER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Zahlungsperiode überschreiben | 20120803 | ||
| 3 | I_PAY_PERIODE | Call by reference | Type reference (TYPE) | P01P_ZPERI | Zahlungsperiode der Beiträge ZVE-PBS | 20050914 |
Method SET_PAY_PERIODE on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method SET_PAY_PERIODE_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CAUSE_PAYMENT | Call by reference | Type reference (TYPE) | P01P_GRDNZ | Grund nachträgliche Zahlung ZVE-PBS | 20120803 | |||
| 2 | I_OWRITE_PAY_PER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Zahlungsperiode überschreiben | 20120803 | ||
| 3 | I_PAY_PERIODE | Call by reference | Type reference (TYPE) | P01P_ZPERI | Zahlungsperiode der Beiträge ZVE-PBS | 20120803 |
Method SET_PAY_PERIODE_SINGLE on class CL_HRPBSDEZV_RT_PERIODE has no exception.
Method SET_PERIODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PERIODE_DATA | Call by reference | Type reference (TYPE) | P01P_PBSZV_DT_ABS | Abschnitt Datenteil ZVE-PBS | 20050810 |
Method SET_PERIODE on class CL_HRPBSDEZV_RT_PERIODE has no exception.
History
| Last changed by/on | SAP | 20060912 |
| SAP Release Created in | 600 |