SAP ABAP Interface IF_HRDEPBSCA_MODULE_ERDNT_RUHG (HR-PBS: Module for Pension Earned (ERDNT_RUHG))
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)
Properties
Interface IF_HRDEPBSCA_MODULE_ERDNT_RUHG  
Short Description HR-PBS: Module for Pension Earned (ERDNT_RUHG)    
General Data
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20030527   SAP 
Last changed 20050219   SAP 
Unicode checks active    
Forward declarations
Interface IF_HRDEPBSCA_MODULE_ERDNT_RUHG has no forward declaration.
Interfaces
Interface IF_HRDEPBSCA_MODULE_ERDNT_RUHG has no interface.
Friends
Interface IF_HRDEPBSCA_MODULE_ERDNT_RUHG has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_CLUSTER_STRUCTURE Constant Public Type reference (TYPE) STRUKNAME 'HRDEPBSCAS_CLUSTER_ERDNT_RUHG' Name of the Cluster Structure to be Saved 20030527
2 AS_CLUSTER_NO Instance attribute Public Type reference (TYPE) HRDEPBSCAS_CLUSTER_ERDNT_RUHG Cluster NO (Statements) ERDNT_RUHG (Pension Earned) 20030527
3 AS_RESULT Instance attribute Public Type reference (TYPE) HRDEPBSCAS_RESULT_ERDNT_RUHG Result for Calculation Module ERDNT_RUHG (Pension Earned) 20030527
4 AT_P0001 Instance attribute Public Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20030527
5 AT_P0007 Instance attribute Public Type reference (TYPE) P0007_TAB HR Master Record: Infotype 0007 (Planned Working Time) 20030527
6 AT_P0008 Instance attribute Public Type reference (TYPE) P0008_TAB HR Master Record: Infotype 0008 (Basic Pay) 20030527
7 AT_P0014 Instance attribute Public Type reference (TYPE) P0014_TAB HR Master Record: Infotype 0014 (Recur. Payments/Deductions) 20030527
8 AT_P0015 Instance attribute Public Type reference (TYPE) P0015_TAB HR Master Record: Infotype 0015 (Additional Payments) 20030527
9 AT_P0230 Instance attribute Public Type reference (TYPE) P0230_TAB HR Master Record Infotype 0230 (View 0008/0230) 20030527
10 AT_P0322 Instance attribute Public Type reference (TYPE) P0322_TAB HR-PSG: Pension Infotype (No. 0322) 20030527
11 A_SW_HOECHSTGRENZE_P55 Instance attribute Public Type reference (TYPE) BOOLE_D Calculation for Upper Limit Sec.55 20030527
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLUSTER_NO Instance method Public Method Provide Cluster NO (Statements) 20030527
2 GET_RESULT Instance method Public Method Preparation of Calculation Results 20030527
3 SET_DATA_AND_CALCULATE Instance method Public Method Performing of Calculation with Importing Parameters 20030527
Events
Interface IF_HRDEPBSCA_MODULE_ERDNT_RUHG has no event.
Types
Interface IF_HRDEPBSCA_MODULE_ERDNT_RUHG has no local type.
Method Signatures

Method GET_CLUSTER_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLUSTER_NO Value transfer Type reference (TYPE) HRDEPBSCAS_CLUSTER_ERDNT_RUHG Cluster NO (Bescheinigungen) ERDNT_RUHG (erdient.Ruhegehalt) 20030527
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030527

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Value transfer Type reference (TYPE) HRDEPBSCAS_RESULT_ERDNT_RUHG Ergebnis Berechnungsmodul ERDNT_RUHG (erdient. Ruhegehalt) 20030527
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030527

Method SET_DATA_AND_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030527
2 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20030527
3 Importing IT_P0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20030527
4 Importing IT_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20030527
5 Importing IT_P0014 Call by reference Type reference (TYPE) P0014_TAB Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge) 20030527
6 Importing IT_P0015 Call by reference Type reference (TYPE) P0015_TAB Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) 20030527
7 Importing IT_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20030527
8 Importing IT_P0322 Call by reference Type reference (TYPE) P0322_TAB HR-PSG: Informationstyp Versorgung (Nr. 0322) 20030527
9 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030527
10 Importing I_SW_CLUSTER_NO Call by reference Type reference (TYPE) BOOLE_D Schalter Füllen Ergebnisstruktur Cluster NO 20030527
11 Importing I_SW_HOECHSTGRENZE_P55 Call by reference Type reference (TYPE) BOOLE_D ' ' Berechnung für Höchstgrenze §55 20030527
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030527
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030527
History
Last changed by/on SAP  20050219 
SAP Release Created in 10A