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 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