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
⤷ 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 | ABAP | 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 | MS_PERIODE | Instance attribute | Protected | Type reference (TYPE) | P01P_PBSZVABSI | Periods; Without MANDT | 20050810 | ||
2 | MT_RT_SUB_PERIODES | Instance attribute | Private | Type reference (TYPE) | P01P_SUB_PERIODES_TAB | Table with Subsections | 20050811 | ||
3 | VM10 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '10' | Compulsory Contribution Amount | 20060713 | |
4 | VM15 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '15' | Compulsory Contributions | 20060713 | |
5 | VM17 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '17' | Additional Contributions | 20060713 | |
6 | VM19 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '19' | Reorganization Pay | 20060713 | |
7 | VM20 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '20' | Additional Contribution | 20060713 | |
8 | VM22 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '22' | Old SR (PI Increase 90%) | 20060713 | |
9 | VM23 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '23' | New SR (Agreed as of 2003) | 20060713 | |
10 | VM24 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '24' | Old SR (PI Increase > 90%) | 20060713 | |
11 | VM25 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '25' | Additional Contribution from Insurance Feature 22 | 20060713 | |
12 | VM26 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '26' | Additional Contribution from Insurance Feature 24 | 20060713 | |
13 | VM27 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '27' | Maternity Protection As of 2012 | 20111121 | |
14 | VM28 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '28' | Parental Leave | 20060713 | |
15 | VM35 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '35' | Compulsory Contribution, Old SR | 20080605 | |
16 | VM36 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '36' | Compulsory Contribution, Old SR (Increased PI Increase) | 20080618 | |
17 | VM40 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '40' | Absence Time | 20060713 | |
18 | VM41 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '41' | Temporary Reduction in Earning Capacity Pension | 20060713 | |
19 | VM45 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '45' | Member of Parliament | 20060713 | |
20 | VM47 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '47' | Insurance Feature, DATUEV-ZVE | 20060105 | |
21 | VM48 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '48' | Insurance Feature, DATUEV-ZVE | 20060105 | |
22 | VM49 | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '49' | Insurance Feature, DATUEV-ZVE | 20060105 | |
23 | VM_UNKNOWN | Constant | Public | Type reference (TYPE) | P01P_VSMKM | '??' | Unknown Insurance Feature | 20100409 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_SUB_PERIODE | Instance method | Public | Method | Adds a New Subperiod | 20050812 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20050810 |
3 | DEL_SUB_PERIODE | Instance method | Public | Method | Deletes a Subperiod | 20050914 |
4 | GET_PERIODE | Instance method | Public | Method | Delivers the Data Part of the Period Record | 20050810 |
5 | GET_PERIODE_BY_VM | Instance method | Public | Method | Returns Period with Insurance Feature I_VM | 20101119 |
6 | GET_PERIODE_VM48 | Instance method | Public | Method | Returns a Period with Insurance Feature 48 | 20050914 |
7 | GET_SUB_PERIODES | Instance method | Public | Method | Returns the Subperiods | 20050905 |
8 | HAS_SUB_PERIODE | Instance method | Public | Method | True If the Period Contains the Subperiod | 20050923 |
9 | HAS_SUB_PERIODES | Instance method | Public | Method | True If the Period Contains a Subperiod | 20050923 |
10 | HAS_VM | Instance method | Public | Method | True If Period Contains Insurance Feature I_VM | 20101119 |
11 | HAS_VM1015 | Instance method | Public | Method | True If Period Contains Insurance Feature 10/15 | 20101119 |
12 | HAS_VM48 | Instance method | Public | Method | True If Period Contains an Insurance Feature 48 | 20050914 |
13 | IS_ALLOCATION_MONTH_PERIODE | Instance method | Public | Method | True If Period Contains Ins. Feat. That Means Contrib. Month | 20060713 |
14 | IS_ALLOCATION_MONTH_VM | Static method | Public | Method | True if Insurance Feature Means Same as Contribution Month | 20060713 |
15 | IS_PAY_PERIODE_INITIAL | Instance method | Public | Method | True If No Payment Period Is Contained | 20051025 |
16 | SET_PAY_PERIODE | Instance method | Public | Method | Fills the Payment Period (Important for VBL) | 20050914 |
17 | SET_PAY_PERIODE_SINGLE | Instance method | Protected | Method | Fills the Payment Period (Only in Current Object) | 20120803 |
18 | SET_PERIODE | 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 | Importing | 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 | ERROR_IS_OCCURRED | Es ist ein Fehler aufgetreten. | 20050812 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_NR_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_HRPBSDEZV_NR_EVENT | Melderelevantes Ereignis / einzelne Meldung | 20050812 | ||
2 | Importing | IS_RT_PERIODE | Call by reference | Type reference (TYPE) | P01P_PBSZVABSI | Abschnitte; ohne MANDT | 20050810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | WRONG_PARAMETER | Falscher Aufruf | 20050810 |
Method DEL_SUB_PERIODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Importing | I_FILL_DATES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20060105 | ||
2 | Returning | 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 | Importing | I_VM | Call by reference | Type reference (TYPE) | P01P_VSMKM | Versicherungsmerkmal DATÜV-ZVE | 20101119 | ||
2 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | IR_RT_SUB_PERIODE | Call by reference | Object reference (TYPE REF TO) | CL_HRPBSDEZV_RT_SUB_PERIODE | Satzart Abschnitt (Unterabschnitt) | 20050923 | ||
2 | Returning | 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 | Returning | 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 | Importing | I_VM | Call by reference | Type reference (TYPE) | P01P_VSMKM | Versicherungsmerkmal DATÜV-ZVE | 20101119 | ||
2 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20060713 | ||
2 | Importing | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20060713 | ||
3 | Returning | 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 | Importing | I_EMPLOYER_IS_CAPITAL_COVERED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090402 | |||
2 | Importing | I_VM | Call by reference | Type reference (TYPE) | P01P_VSMKM | Versicherungsmerkmal DATÜV-ZVE | 20060713 | ||
3 | Importing | I_ZVE_IS_VBL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090402 | |||
4 | Returning | 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 | Returning | 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 | Importing | I_CAUSE_PAYMENT | Call by reference | Type reference (TYPE) | P01P_GRDNZ | Grund nachträgliche Zahlung ZVE-PBS | 20070216 | ||
2 | Importing | I_OWRITE_PAY_PER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Zahlungsperiode überschreiben | 20120803 | |
3 | Importing | 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 | Importing | I_CAUSE_PAYMENT | Call by reference | Type reference (TYPE) | P01P_GRDNZ | Grund nachträgliche Zahlung ZVE-PBS | 20120803 | ||
2 | Importing | I_OWRITE_PAY_PER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Zahlungsperiode überschreiben | 20120803 | |
3 | Importing | 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 | Importing | 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 |