SAP ABAP Class CL_HRPBSDEZV_STATUS_PERIODES (Contains Status Sections from Payroll Results)
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_OBSERVED_SUBJECT Abstract Observed Subject 20050601
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_ITERATOR Enumeration Interface 20040909
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSDEZV_PROTOCOL_BUILDER Creates Log for HCM Application Log 20050615
Properties
Class CL_HRPBSDEZV_STATUS_PERIODES  
Short Description Contains Status Sections from Payroll Results    
Super Class CL_HRPBSDEZV_OBSERVED_SUBJECT Abstract Observed Subject 
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 20040909   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
# Interface Abstract Final Description Created on
1 IF_HRPBSDEZV_ITERATOR Enumeration Interface 20040909
2 IF_HRPBSDEZV_PROTOCOL_BUILDER Creates Log for HCM Application Log 20050615
Friends
Class CL_HRPBSDEZV_STATUS_PERIODES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEREGISTRATED Constant Public Type reference (TYPE) P01P_MSTAT 'AB' Employee Reporting Status 20050812
2 EM_ANNUITY Constant Public Type reference (TYPE) P01P_MSTAT 'EM' Employee Reporting Status 20050812
3 INFLOW_PERIODE Constant Public Type reference (TYPE) P01P_MSTAT 'ZF' Employee Reporting Status 20050921
4 MT_PERIODES Instance attribute Private Type reference (TYPE) P01P_STATUS_PERIODE_TAB Insured Person Status Table 20040909
5 M_COMPRESSED_PERIODES_FLAG Instance attribute Private Type reference (TYPE) ABAP_BOOL Switch: Are the Periods Already Compressed? 20050613
6 M_CURRENT_SEQPR Instance attribute Private Type reference (TYPE) SYTABIX For Iterator, Points to Last Outputting Element 20050613
7 REGISTRATED Constant Public Type reference (TYPE) P01P_MSTAT 'AN' Employee Reporting Status 20050812
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STATUS_PERIODE Instance method Public Method Add a Status Period 20040909
2 BUILD_PROTOCOL Instance method Public Method 20050615
3 COMPRESS Instance method Public Method Compresses the Status Periods on a Monthly Basis 20050613
4 CONSTRUCTOR Instance method Public Constructor Constructor 20050530
5 GET_AMOUNT_ITERATOR Instance method Public Method Returns Iterator That is Important for Periods 20050808
6 GET_BEGDA_ENDDA_FROM_PERIODE Static method Public Method Returns the Start and End Date of an Evaluation Period 20050613
7 GET_EMPLOYER Static method Public Method Returns the Employer Responsible 20050905
8 GET_EMPLOYER_BY_DATE Instance method Public Method Returns the Employer Responsible for the Object 20051025
9 GET_ITERATOR Instance method Public Method 20040909
10 GET_ITERATOR_BY_ZVE Instance method Public Method Returns an Iterator Object 20040909
11 GET_NEXT_FREE_SEQPR Instance method Public Method Returns the Next Free Sequence Number 20040913
12 GET_NEXT_PERIODE Static method Public Method Returns the Period Following the Period Specified 20040910
13 GET_NEXT_STATUS_PERIODE Instance method Public Method Returns the Next Status Period of the Iterator 20050613
14 GET_PREVIOUS_PERIODE Static method Public Method Returns the Period Following the Period Specified 20040913
15 GET_REGISTRATION_ITERATOR Instance method Public Method Returns Iterator That Is Important for De/registrations 20050808
16 GET_SEQ_BY_DATE Instance method Public Method Determination of the Sequence Number for a Date 20040909
17 GET_SEQ_BY_PERIODE Instance method Public Method Determination of the Sequence Number for a Time Interval 20040909
18 GET_ZVE Static method Public Method Returns the SPI Responsible 20050728
19 GET_ZVE_BY_DATE Instance method Public Method Returns the SPI Responsible for the Object 20050905
20 HAS_MORE_ELEMENTS Instance method Public Method 20040909
21 IS_COMPRESSED Instance method Public Method Indicates Whether the Status Periods Are Already Compressed 20050613
22 MOVE_CORRESPONDING_VBL2PERIODE Static method Public Method Converts Fields with Different Names 20040910
23 NEXT_ELEMENT Instance method Public Method 20040909
24 UPDATE_STATUS_PERIODE Instance method Public Method Update of an (Existing) Status Period 20070615
Events
Class CL_HRPBSDEZV_STATUS_PERIODES has no event.
Types
Class CL_HRPBSDEZV_STATUS_PERIODES has no local type.
Method Signatures

Method ADD_STATUS_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20050602
2 Returning R_ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20050607

Method ADD_STATUS_PERIODE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method BUILD_PROTOCOL Signature

Method BUILD_PROTOCOL on class CL_HRPBSDEZV_STATUS_PERIODES has no parameter.
Method BUILD_PROTOCOL on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method COMPRESS Signature

Method COMPRESS on class CL_HRPBSDEZV_STATUS_PERIODES has no parameter.
Method COMPRESS on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STATUS_PERIODES Call by reference Type reference (TYPE) P01P_STATUS_PERIODE_TAB Versichertenstatustabelle 20050613

Method CONSTRUCTOR on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_AMOUNT_ITERATOR 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 20050905
2 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050905
3 Importing I_YEAR_VIEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050809
4 Returning RR_ITERATOR Value transfer Object reference (TYPE REF TO) IF_HRPBSDEZV_ITERATOR Aufzählschnittstelle 20050808

Method GET_AMOUNT_ITERATOR on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_BEGDA_ENDDA_FROM_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050613
2 Exporting E_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050613
3 Importing I_PERIODE Call by reference Type reference (TYPE) P01_AUSWP Auswertungsperiode 20050613

Method GET_BEGDA_ENDDA_FROM_PERIODE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_EMPLOYER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20050905
2 Returning RR_EMPLOYER Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYER Arbeitgebereinstellungen (Customizingsingletonklasse) 20050905

Method GET_EMPLOYER on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_EMPLOYER_BY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20051025
2 Returning RR_EMPLOYER Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_EMPLOYER Arbeitgebereinstellungen (Customizingsingletonklasse) 20051025

Method GET_EMPLOYER_BY_DATE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_ITERATOR Signature

Method GET_ITERATOR on class CL_HRPBSDEZV_STATUS_PERIODES has no parameter.
Method GET_ITERATOR on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_ITERATOR_BY_ZVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ZVE_KEY Call by reference Type reference (TYPE) P01P_PBSZV_ZVE_KEY Zusatzversorgungseinrichtung-Identifikation 20050620
2 Returning RR_ITERATOR Value transfer Object reference (TYPE REF TO) IF_HRPBSDEZV_ITERATOR Aufzählschnittstelle 20040909

Method GET_ITERATOR_BY_ZVE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_NEXT_FREE_SEQPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NEXT_FREE_PERIODE Value transfer Type reference (TYPE) P01P_SEQPR Sequenznummer der Statustabelle der Perioden 20040913

Method GET_NEXT_FREE_SEQPR on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_NEXT_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERIODE Call by reference Type reference (TYPE) P01_FPPER Fürperiode der Abrechnung 20040910
2 Returning R_NEXT_PERIODE Value transfer Type reference (TYPE) P01_FPPER Fürperiode der Abrechnung 20040910

Method GET_NEXT_PERIODE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_NEXT_STATUS_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_STATUS_PERIODE Value transfer Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20050613

Method GET_NEXT_STATUS_PERIODE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_PREVIOUS_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERIODE Call by reference Type reference (TYPE) P01_FPPER Fürperiode der Abrechnung 20040913
2 Returning R_PREV_PERIODE Value transfer Type reference (TYPE) P01_FPPER Fürperiode der Abrechnung 20050722

Method GET_PREVIOUS_PERIODE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_REGISTRATION_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ITERATOR Value transfer Object reference (TYPE REF TO) IF_HRPBSDEZV_ITERATOR Aufzählschnittstelle 20050808

Method GET_REGISTRATION_ITERATOR on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_SEQ_BY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20040909
2 Returning R_SEQPR Value transfer Type reference (TYPE) P01P_SEQPR Sequenznummer der Statustabelle der Perioden 20040909

Method GET_SEQ_BY_DATE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_SEQ_BY_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 20040909
2 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040909
3 Returning R_SEQPR Value transfer Type reference (TYPE) P01P_SEQPR Sequenznummer der Statustabelle der Perioden 20040909

Method GET_SEQ_BY_PERIODE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_ZVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20050728
2 Returning RR_ZVE Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_ZVE Zusatzversorgungseinrichtung (Customizingsingletonklasse) 20050728

Method GET_ZVE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method GET_ZVE_BY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050905
2 Returning RR_ZVE Value transfer Object reference (TYPE REF TO) CL_HRPBSDEZV_ZVE Zusatzversorgungseinrichtung (Customizingsingletonklasse) 20050905

Method GET_ZVE_BY_DATE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method HAS_MORE_ELEMENTS Signature

Method HAS_MORE_ELEMENTS on class CL_HRPBSDEZV_STATUS_PERIODES has no parameter.
Method HAS_MORE_ELEMENTS on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method IS_COMPRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_COMPRESSED Value transfer Type reference (TYPE) ABAP_BOOL 20050613

Method IS_COMPRESSED on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method MOVE_CORRESPONDING_VBL2PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20050616
2 Importing IS_VBL Call by reference Type reference (TYPE) PC20K Abrechnungsergebnis: Zusatzversorgung öffentlicher Dienst 20040910

Method MOVE_CORRESPONDING_VBL2PERIODE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method NEXT_ELEMENT Signature

Method NEXT_ELEMENT on class CL_HRPBSDEZV_STATUS_PERIODES has no parameter.
Method NEXT_ELEMENT on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.

Method UPDATE_STATUS_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STATUS_PERIODE Call by reference Type reference (TYPE) P01P_STATUS_PERIODE Versichertenstatusstruktur 20070615

Method UPDATE_STATUS_PERIODE on class CL_HRPBSDEZV_STATUS_PERIODES has no exception.
History
Last changed by/on SAP  20060912 
SAP Release Created in 600