SAP ABAP Class CL_HRDEPBSVAVG_IT0845 (Functions for Infotype 0845 (Work Relationships))
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
Class CL_HRDEPBSVAVG_IT0845  
Short Description Functions for Infotype 0845 (Work Relationships)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20050210   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T5D80 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T5D81 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRDEPBSVAVG_IT0845 has no interface implemented.
Friends
Class CL_HRDEPBSVAVG_IT0845 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20050221
2 CACHE_GRUND_TEXT Instance attribute Private Type reference (TYPE) TAB_GRUND_TEXT Reimbursement Reason Texts 20050210
3 CACHE_RGRND_TEXT Instance attribute Private Type reference (TYPE) TAB_RGRND_TEXT Legal Basis Texts 20050316
4 CACHE_TRAEGER Instance attribute Private Type reference (TYPE) HRDEPBSVAVGT_ERST_TRAEGER Reimbursement Provider with Text 20050210
5 CACHE_TRFAR_TEXT Instance attribute Private Type reference (TYPE) TAB_TRFAR_TEXT Texts for Pay Scale Type 20050210
6 CACHE_TRFGB_TEXT Instance attribute Private Type reference (TYPE) TAB_TRFGB_TEXT Texts for Pay Scale Area 20050214
7 FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE FALSE 20050214
8 MT_CACHE_DH Instance attribute Private Type reference (TYPE) HRDEPBSVAVGT_DIENSTHERREN Public Sector Employers with Texts 20110817
9 MV_MOLGA Instance attribute Private Type reference (TYPE) MOLGA Country Grouping 20110817
10 PERNR Instance attribute Private Type reference (TYPE) P_PERNR Personnel Number 20050210
11 SUBTY Instance attribute Public Type reference (TYPE) SUBTY Subtype 20050316
12 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' TRUE 20050214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IT0846 Instance method Public Method Checks Whether Record Is Assigned to Infotype 0846 20050214
2 CHECK_TARIF Instance method Public Method Checks Pay Scale Data 20050214
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050210
4 CREATE_DROPDOWN_DH Instance method Public Method Generates Dropdown List for Public Sector Employers 20110817
5 CREATE_DROPDOWN_TRAEGER Instance method Public Method Generates Dropdown List for Reimbursement Providers 20050210
6 CREATE_REFNR Instance method Public Method Generates Reference Number 20050210
7 GET_DH_TEXT Instance method Public Method Reads Text for Public Sector Employer 20110817
8 GET_ERSTATTUNGS_GRUENDE Instance method Public Method Determines Reimb. Reasons and Percentage Rates per Subtype 20050210
9 GET_ERSTATTUNGS_GRUND_TEXT Instance method Public Method Reads Text for Reimbursement Reason 20050210
10 GET_RGRND_TEXT Instance method Public Method Reads Text for Legal Basis 20050321
11 GET_TARTX Instance method Public Method Reads Text for Pay Scale Type 20050214
12 GET_TGBTX Instance method Public Method Reads Text for Pay Scale Area 20050214
13 GET_TRGTX Instance method Public Method Reads Text for Reimbursement Provider 20050214
Events
Class CL_HRDEPBSVAVG_IT0845 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STR_GRUND_TEXT Private See coding 20050210 BEGIN OF str_grund_text, grund TYPE knzer, text TYPE text30, END OF str_grund_text
2 STR_RGRND_TEXT Private See coding 20050316 BEGIN OF str_rgrnd_text, rgrnd TYPE pde_pbsvavg_erst_rgrnd, text TYPE pde_pbsvavg_erst_rgntx, END OF str_rgrnd_text
3 STR_TRFAR_TEXT Private See coding 20050210 BEGIN OF str_trfar_text, molga TYPE molga, trfar TYPE trfar, tartx TYPE tartx, END OF str_trfar_text
4 STR_TRFGB_TEXT Private See coding 20050214 BEGIN OF str_trfgb_text, trfgb TYPE trfgb, tgbtx TYPE tgbtx, END OF str_trfgb_text
5 TAB_GRUND_TEXT Private See coding 20050210 tab_grund_text TYPE TABLE OF str_grund_text
6 TAB_RGRND_TEXT Private See coding 20050316 tab_rgrnd_text TYPE TABLE OF str_rgrnd_text
7 TAB_TRFAR_TEXT Private See coding 20050210 tab_trfar_text TYPE TABLE OF str_trfar_text
8 TAB_TRFGB_TEXT Private See coding 20050214 tab_trfgb_text TYPE TABLE OF str_trfgb_text
Method Signatures

Method CHECK_IT0846 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0846 Value transfer Type reference (TYPE) P0846_TAB Personal-Stammsatz für Infotyp 0846 20050223
2 Importing I_REFNR Value transfer Type reference (TYPE) PDE_PBSVAVG_ERST_REFNR Referenznummer für Eindeutigkeit von Infotyp 0845 20050214
3 Returning R_IT0846_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050214

Method CHECK_IT0846 on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method CHECK_TARIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) HRPBS00T_MESSAGE_TABLE HR-VADM: Message-Tabelle für Message-Handler 20050215
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050215
3 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050214
4 Importing I_RECORD Call by reference Type reference (TYPE) P0845 Dienstverhältnisse 20050214
5 Importing I_TRFKZ Call by reference Type reference (TYPE) TRFKZ Gruppierung der Mitarbeiterkreise für Tarifregelung 20050215

Method CHECK_TARIF on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE Value transfer Type reference (TYPE) BOOLE_D TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050221
2 Importing I_PERNR Value transfer Type reference (TYPE) P_PERNR Personalnummer 20050210

Method CONSTRUCTOR on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method CREATE_DROPDOWN_DH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Value transfer Type reference (TYPE) VRM_ID Feldname auf Dynpro 20110817

Method CREATE_DROPDOWN_DH on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method CREATE_DROPDOWN_TRAEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Value transfer Type reference (TYPE) VRM_ID Feldname auf Dynpro 20050210

Method CREATE_DROPDOWN_TRAEGER on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method CREATE_REFNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0845 Value transfer Type reference (TYPE) P0845_TAB Personal-Stammsatz für Infotyp 0845 20050223
2 Returning R_REFNR Value transfer Type reference (TYPE) PDE_PBSVAVG_ERST_REFNR Referenznummer für Eindeutigkeit von Infotyp 0845 20050210

Method CREATE_REFNR on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method GET_DH_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DH Call by reference Type reference (TYPE) PDE_PBS_VLTSV_FRUEHERER_DH Früherer Dienstherr 20110817
2 Returning RV_TEXT Value transfer Type reference (TYPE) TEXT30 Dienstherr-Bezeichnung 20110817

Method GET_DH_TEXT on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method GET_ERSTATTUNGS_GRUENDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GRUND_1 Value transfer Type reference (TYPE) KNZER Grundlage für die Erstattung 20050210
2 Exporting E_GRUND_2 Value transfer Type reference (TYPE) KNZER Grundlage für die Erstattung 20050210
3 Exporting E_GRUND_3 Value transfer Type reference (TYPE) KNZER Grundlage für die Erstattung 20050210
4 Importing I_RGRND Value transfer Type reference (TYPE) PDE_PBSVAVG_ERST_RGRND Rechtsgrundlage für Erstattungen 20050210

Method GET_ERSTATTUNGS_GRUENDE on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method GET_ERSTATTUNGS_GRUND_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERGRD Call by reference Type reference (TYPE) KNZER Grundlage für die Erstattung 20050210
2 Returning R_TEXT Value transfer Type reference (TYPE) TEXT30 Text 30 Stellen 20050210

Method GET_ERSTATTUNGS_GRUND_TEXT on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method GET_RGRND_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RGRND Call by reference Type reference (TYPE) PDE_PBSVAVG_ERST_RGRND Rechtsgrundlage für Erstattungen 20050321
2 Returning R_TEXT Value transfer Type reference (TYPE) PDE_PBSVAVG_ERST_RGNTX Rechtsgrundlage - Bezeichnung 20050321

Method GET_RGRND_TEXT on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method GET_TARTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD Value transfer Type reference (TYPE) P0845 Dienstverhältnisse 20050214
2 Importing I_TRFAR Value transfer Type reference (TYPE) TRFAR Tarifart 20050214
3 Returning R_TEXT Value transfer Type reference (TYPE) TARTX Text 30 Stellen 20050214

Method GET_TARTX on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method GET_TGBTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD Value transfer Type reference (TYPE) P0845 Dienstverhältnisse 20050214
2 Returning R_TEXT Value transfer Type reference (TYPE) TGBTX Bezeichnung Tarifgebiet (Infotyp Basisbezüge) 20050214

Method GET_TGBTX on class CL_HRDEPBSVAVG_IT0845 has no exception.

Method GET_TRGTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRGER Value transfer Type reference (TYPE) TRGER Träger der Erstattung 20050214
2 Returning R_TEXT Value transfer Type reference (TYPE) PDE_PBSVAVG_ERST_TRGTX Erstattungsträger - Bezeichnung 20050214

Method GET_TRGTX on class CL_HRDEPBSVAVG_IT0845 has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600