SAP ABAP Class CL_HRDEPBSVAVG_VERS_AUSGLEICH (Tools for Pension Equalization/Family Court Information)
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P01PBSVAVG_BL (Package) HR-VADM: Public Sector Pensions Act (Business Logic)
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P01PBSVAVG_BL (Package) HR-VADM: Public Sector Pensions Act (Business Logic)
Properties
Class | CL_HRDEPBSVAVG_VERS_AUSGLEICH | |
Short Description | Tools for Pension Equalization/Family Court Information | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | P01PBSVAVG_BL | HR-VADM: Public Sector Pensions Act (Business Logic) |
Created | 20040126 | SAP |
Last change | 20050219 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no forward declaration.
Interfaces
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no interface implemented.
Friends
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_TSPCL_IND_DE | Constant | Private | Type reference (TYPE) | PSEN_TSPCL_IND | 'DE' | Indicator - Selection Class for Simulated Employment Period | 20040126 | |
2 | C_VERS_HOECHSTSATZ_ALT | Constant | Private | Type reference (TYPE) | PDE_PBSVAVG_P57_ABW_MAX_RGVH | '1' | Maximum Pension Percentage Pension Equalization Payment 75% | 20040217 | |
3 | C_VERS_HOECHSTSATZ_NEU | Constant | Private | Type reference (TYPE) | PDE_PBSVAVG_P57_ABW_MAX_RGVH | '2' | Maximum Pension Per. Pension Equal. Payment 71.75% | 20040217 | |
4 | FALSE | Constant | Private | Type reference (TYPE) | BOOLE_D | LIF_HRPA_BOOLE_D=>FALSE | FALSE | 20040126 | |
5 | HIGH_DATE | Constant | Private | Type reference (TYPE) | ENDDA | '99991231' | End of Validity Period | 20040127 | |
6 | LOW_DATE | Constant | Private | Type reference (TYPE) | BEGDA | '18000101' | Valid from date | 20040127 | |
7 | TRUE | Constant | Private | Type reference (TYPE) | BOOLE_D | LIF_HRPA_BOOLE_D=>TRUE | TRUE | 20040126 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ERMITTELN_EHEZEIT | Instance method | Public | Method | Determination of Length of Marriage | 20040127 |
2 | ERMITTELN_VERS_HOECHSTSATZ | Instance method | Public | Method | Determination of Maximum Pension Percentage | 20040217 |
3 | GENERIERE_ERWEITERUNGSZEIT | Instance method | Public | Method | Gen. of Simulated Employment Period for Active Civil Servant | 20040126 |
4 | GET_INSTANCE | Static method | Public | Method | Instantiation of Pension Equalization/Family Court Info. | 20040127 |
5 | GET_LIST_INFOTYPES_TO_RELEASE | Instance method | Public | Method | List of Infotypes to Be Activated Upon Release | 20040205 |
6 | GET_PWE_HEADER | Instance method | Private | Method | Reading of PWE Header | 20040127 |
7 | GET_VERS_HOECHSTSATZ | Static method | Public | Method | Determination of Length of Marriage | 20040413 |
8 | IST_VERSORGUNGSAUSGLEICH | Instance method | Public | Method | Check for Information on Pension Equalization Payment | 20040127 |
9 | READ_INFOTYPE_TABLE | Static method | Private | Method | Infotype Read | 20040127 |
10 | STEUERUNG_VERSORGUNGSAUSGLEICH | Instance method | Public | Method | Control of Calculation for Pension Equalization Payment | 20040218 |
11 | VERSORGUNGSAUSGLEICH | Static method | Public | Method | Check for Information on Pension Equalization Payment | 20040510 |
Events
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no event.
Types
Class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no local type.
Method Signatures
Method ERMITTELN_EHEZEIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_P0784 | Call by reference | Type reference (TYPE) | P0784 | Personal-Stammsatz für Infotyp 0784 | 20040127 | ||
2 | Importing | IT_P0784 | Call by reference | Type reference (TYPE) | P0784_TAB | Tabellentyp Infotyp Anfrage Familiengericht (IT 0784) | 20040127 | ||
3 | Importing | I_APRFNR | Call by reference | Type reference (TYPE) | P00_PBS_APRFNR | RefNr. des Personalvorgangs für unterschiedliche Anwendungen | 20040129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20040127 | |
2 | E_EHE_NICHT_EINDEUTIG | Ehe ist nicht eindeutig dem Personalvorgang zugeordnet | 20040127 | |
3 | E_KEINE_EHE_VORGANG_VORHANDEN | Es ist keine Ehe für den Vorgang vorhanden (Infotyp 0784) | 20040130 | |
4 | E_KEINE_EHE_VORHANDEN | Es ist keine Ehe vorhanden (Infotyp 0784) | 20040127 |
Method ERMITTELN_VERS_HOECHSTSATZ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_VERS_HOECHSTSATZ | Call by reference | Type reference (TYPE) | PDE_PBSVAVG_P57_ABW_MAX_RGVH | Versorgungshöchstsatz Versorgungsausgleich | 20040217 | ||
2 | Importing | IS_P0784 | Call by reference | Type reference (TYPE) | P0784 | Personal-Stammsatz für Infotyp 0784 | 20040217 | ||
3 | Importing | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | '01' | Ländergruppierung | 20040217 | |
4 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20040217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20040217 |
Method GENERIERE_ERWEITERUNGSZEIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_WPERIODS | Call by reference | Object reference (TYPE REF TO) | CL_HRDEPBSVASEN_WPERIOD_CONT | Gewichtete Perioden Erweiterungszeit | 20040316 | ||
2 | Importing | IR_WPERIODS_IST | Call by reference | Object reference (TYPE REF TO) | CL_HRDEPBSVASEN_WPERIOD_CONT | Gewichtete Perioden Ist-Zeiten | 20040618 | ||
3 | Importing | IS_PERIODE_ERW_ZEIT | Call by reference | Type reference (TYPE) | PSEN_PERIOD | Periode zur Generierung Erweiterungszeit | 20040218 | ||
4 | Importing | I_PSTEP | Call by reference | Type reference (TYPE) | PDE_PBSVASEN_RGVH_PSTEP | Schritt der RGVH-Dienstzeitenberechnung | 20040129 | ||
5 | Importing | I_PSTEP_EVENT | Call by reference | Type reference (TYPE) | PDE_PBSVASEN_PSTEP_EVENT | Verarbeitungszeitpunkt / -ereignis einer DZBerechnung RGVH | 20040129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmerfüllung | 20040126 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_HRDEPBSVAVG_VERS_AUSGLEICH | Tools Versorgungsausgleich / Auskunft Familiengericht | 20040127 |
Method GET_INSTANCE on class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no exception.
Method GET_LIST_INFOTYPES_TO_RELEASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INFOTYPES | Call by reference | Type reference (TYPE) | HRPAY99_INFTY_TABLE | Liste der Infotypen für Freigabe | 20040205 |
Method GET_LIST_INFOTYPES_TO_RELEASE on class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no exception.
Method GET_PWE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PWE_HEADER | Call by reference | Type reference (TYPE) | HRPS_PWE_HDR | PWE Header | 20040127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20040127 |
Method GET_VERS_HOECHSTSATZ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_DO_NOT_USE_FAKTOR_P69 | Call by reference | Type reference (TYPE) | BOOLE_D | keine Anwendung Anpassungsfaktor §69e | 20040413 | ||
2 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040413 | ||
3 | Exporting | E_VHSVB | Call by reference | Type reference (TYPE) | VHSVB | anzuwendender Höchstruhegehaltssatz | 20040413 | ||
4 | Importing | IS_VERSORGUNG | Call by reference | Type reference (TYPE) | HRDEPBSCAS_PC27N_VADM | Versorgung (zusätzliche Felder für VADM) | 20040413 | ||
5 | Importing | IT_P0784 | Call by reference | Type reference (TYPE) | P0784_TAB | Tabellentyp Infotyp Anfrage Familiengericht (IT 0784) | 20040413 | ||
6 | Importing | I_APRFNR | Call by reference | Type reference (TYPE) | P00_PBS_APRFNR | RefNr. des Personalvorgangs für unterschiedliche Anwendungen | 20040413 | ||
7 | Importing | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20040413 | ||
8 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20040413 | ||
9 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20040413 |
Method GET_VERS_HOECHSTSATZ on class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no exception.
Method IST_VERSORGUNGSAUSGLEICH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_IST_VERSORGUNGSAUSGLEICH | Call by reference | Type reference (TYPE) | BOOLE_D | Auskunft Versorgungsausgleich? | 20040127 | ||
2 | Importing | I_PRSCN | Call by reference | Type reference (TYPE) | P00_PBS_PRSCN | Personalvorgang | 20040129 | ||
3 | Importing | I_REQTYPE | Call by reference | Type reference (TYPE) | P00_PBS_REQTYPE | Personalvorgangsart | 20040129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20040127 |
Method READ_INFOTYPE_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PRELP | Call by reference | Type reference (TYPE) | PRELP_TAB | Tabelle von generischen Infotypen | 20040127 | ||
2 | Importing | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20040129 | ||
3 | Importing | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20040129 | ||
4 | Importing | I_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20040129 | ||
5 | Importing | I_OBJPS | Call by reference | Type reference (TYPE) | OBJPS | '*' | Objekt-Identifikation | 20040129 | |
6 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20040129 | ||
7 | Importing | I_SUBTY | Call by reference | Type reference (TYPE) | SUBTY | '*' | Subtyp | 20040129 | |
8 | Importing | I_TCLAS | Call by reference | Type reference (TYPE) | TCLAS | 'A' | Transaktionsklasse für Datenhaltung | 20040129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20040127 |
Method STEUERUNG_VERSORGUNGSAUSGLEICH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PERIODE_ERW_ZEIT | Call by reference | Type reference (TYPE) | PSEN_PERIOD | Periode zur Generierung Erweiterungszeit | 20040218 | ||
2 | Exporting | E_IST_VERSORGUNGSAUSGLEICH | Call by reference | Type reference (TYPE) | BOOLE_D | Auskunft Versorgungsausgleich? | 20040218 | ||
3 | Exporting | E_VERS_HOECHSTSATZ | Call by reference | Type reference (TYPE) | PDE_PBSVAVG_P57_ABW_MAX_RGVH | Versorgungshöchstsatz Versorgungsausgleich | 20040218 | ||
4 | Importing | I_EINVF | Call by reference | Type reference (TYPE) | EINVF | Eintritt Versorgungsfall | 20040218 | ||
5 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20040218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmerfüllung | 20040218 |
Method VERSORGUNGSAUSGLEICH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PRSCN | Call by reference | Type reference (TYPE) | P00_PBS_PRSCN | Personalvorgang | 20040510 | ||
2 | Importing | I_REQTYPE | Call by reference | Type reference (TYPE) | P00_PBS_REQTYPE | Personalvorgangsart | 20040510 | ||
3 | Returning | R_IST_VERSORGUNGSAUSGLEICH | Value transfer | Type reference (TYPE) | BOOLE_D | Auskunft Versorgungsausgleich? | 20040510 |
Method VERSORGUNGSAUSGLEICH on class CL_HRDEPBSVAVG_VERS_AUSGLEICH has no exception.
History
Last changed by/on | SAP | 20050219 |
SAP Release Created in | 200 |