SAP ABAP Class CL_IM_HR_IV_33BON (Imp. class for BAdI imp. HR_IV_33BON)
Hierarchy
SAP_HRCRU (Software Component) Sub component SAP_HRCRU of SAP_HR
   PA-PA-RU (Application Component) Personalwesesen Stammdaten: Russland
     PB33 (Package) HR master data : Russia
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_HR_INDVAL BAdI-Interface IF_EX_HR_INDVAL 20040721
Properties
Class CL_IM_HR_IV_33BON  
Short Description Imp. class for BAdI imp. HR_IV_33BON    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB33   HR master data : Russia 
Created 20040721   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_HR_IV_33BON has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HR_INDVAL BAdI-Interface IF_EX_HR_INDVAL 20040721
Friends
Class CL_IM_HR_IV_33BON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_CRITERIA Static Attribute Protected Type reference (TYPE) P99SH_TAB_CRITERIA 20060301
2 A_BEGDA Instance attribute Public Type reference (TYPE) BEGDA Start Date 20060301
3 A_BONUSMODEL Static Attribute Public Type reference (TYPE) OM_ATTRIB 'RUBONMODEL' General Attribute Maintenance: Attribute Definition 20060301
4 A_CONTAINER Instance attribute Public Object reference (TYPE REF TO) DATA 20060301
5 A_ENDDA Instance attribute Public Type reference (TYPE) ENDDA End Date 20060301
6 A_INFTY Instance attribute Public Type reference (TYPE) INFTY Infotype 20060301
7 A_LGART Instance attribute Public Type reference (TYPE) LGART Wage Type 20060301
8 A_MODULE Instance attribute Public Type reference (TYPE) PADIV_MODULE Indirect evaluation module 20060301
9 A_MODULE_SPEC Instance attribute Public Type reference (TYPE) PADIV_MODULE_SPEC Module variant for indirect evaluation 20060301
10 A_MOLGA Instance attribute Public Type reference (TYPE) MOLGA Country Grouping 20060301
11 A_OTYPE Static Attribute Public Type reference (TYPE) OTYPE '$9' Object Type 20060301
12 A_PERNR Instance attribute Public Type reference (TYPE) PERNR_D Personnel Number 20060301
13 A_RELAT Static Attribute Public Type reference (TYPE) RELAT '003' Relationship Between Objects 20060301
14 A_RSIGN Static Attribute Public Type reference (TYPE) RSIGN 'B' Relationship Specification 20060301
15 A_SCENARIO Static Attribute Public Type reference (TYPE) OM_ATTRSCN 'RUBON' General Attribute Maintenance: Application Scenario 20060301
16 A_SUBRC Instance attribute Private Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20060301
17 A_TCLAS Instance attribute Public Type reference (TYPE) TCLAS Transaction Class for Data Retention 20060301
18 C_BONUSMODEL_FEATURE Constant Public Type reference (TYPE) T549D-NAMEN '33BMC' Name of feature 20060301
19 C_I0001 Constant Public Type reference (TYPE) INFTY '0001' Infotype 20060301
20 C_I0002 Constant Public Type reference (TYPE) INFTY '0002' Infotype 20060301
21 C_MSGID Constant Public Type reference (TYPE) ARBGB 'HRPADRUREPORTS' Message class 20060301
22 C_ORGEH Constant Public Type reference (TYPE) OTYPE 'O' Object Type 20060301
23 C_PERSONALMODIFIER_FEATURE Constant Public Type reference (TYPE) T549D-NAMEN '33BPM' Name of feature 20060301
24 C_PLANS Constant Public Type reference (TYPE) OTYPE 'S' Object Type 20060301
25 C_PRZNT Constant Public Type reference (TYPE) PADIV_MODULE 'PRZNT' Indirect evaluation module 20060301
26 C_PRZNT_SPEC Constant Public Type reference (TYPE) PADIV_MODULE_SPEC 'B' Module variant for indirect evaluation 20060301
27 C_STELL Constant Public Type reference (TYPE) OTYPE 'C' Object Type 20060301
28 C_T7RURPTCST00 Constant Public Type reference (TYPE) T7RURPTCST00-PROGR 'IND_VAL' ABAP Program Name 20060301
29 GS_T7RUB3 Static Attribute Private Type reference (TYPE) T7RUB3 Scale selection by Bonus model and Personal modifier 20060301
30 GS_T7RUB4 Static Attribute Private Type reference (TYPE) T7RUB4 Scale of bonus model 20060301
Methods
# Method Level Visibility Method type Description Created on
1 BONUS_MODEL Instance method Private Method 20060301
2 CALC_ENDDA Instance method Private Method 20060301
3 CALL_DYNAMIC_FUNCTION Instance method Private Method 20060301
4 CALL_PRZNT Instance method Private Method 20060301
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060301
6 GET_BMCODE Instance method Private Method 20060301
7 GET_PMCODE Instance method Private Method 20060301
8 GET_SCALE Instance method Private Method 20060301
9 GET_VALUE Instance method Private Method 20060301
10 RE7RUB4 Instance method Private Method 20060301
11 READ_INFOTYPE Instance method Private Method 20060301
12 SET_ENDDA Instance method Public Method 20060301
Events
Class CL_IM_HR_IV_33BON has no event.
Types
Class CL_IM_HR_IV_33BON has no local type.
Method Signatures

Method BONUS_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_VALUATION Call by reference Type reference (TYPE) PADIV_VALUATION_STRCT HR: Editing Structure for Indirect Evaluation 20060301

Method BONUS_MODEL on class CL_IM_HR_IV_33BON has no exception.

Method CALC_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_SCALE Call by reference Type reference (TYPE) T7RUB4 Scale of bonus model 20060301
2 Importing P_VALUE Call by reference Type reference (TYPE) T7RUB5-VARVAL Variable value of Scale 20060301

Method CALC_ENDDA on class CL_IM_HR_IV_33BON has no exception.

Method CALL_DYNAMIC_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VALUE Value transfer Type reference (TYPE) T7RUB5-VALUE Scale Value 20060301
2 Importing PS_SCALE Call by reference Type reference (TYPE) T7RUB4 Scale of bonus model 20060301
3 Importing P_FM Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20060301
4 Importing P_VALUE Call by reference Type reference (TYPE) T7RUB5-VARVAL Variable value of Scale 20060301

Method CALL_DYNAMIC_FUNCTION on class CL_IM_HR_IV_33BON has no exception.

Method CALL_PRZNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_VALUATION Call by reference Type reference (TYPE) PADIV_VALUATION_STRCT HR: Editing Structure for Indirect Evaluation 20060301

Method CALL_PRZNT on class CL_IM_HR_IV_33BON has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IM_HR_IV_33BON has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IM_HR_IV_33BON has no exception.

Method GET_BMCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BMCODE Value transfer Type reference (TYPE) P33_BMCODE Bonus model 20060301
2 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20060301

Method GET_BMCODE on class CL_IM_HR_IV_33BON has no exception.

Method GET_PMCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PMCODE Value transfer Type reference (TYPE) P33_PERSMOD Personal modifier 20060301
2 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20060301

Method GET_PMCODE on class CL_IM_HR_IV_33BON has no exception.

Method GET_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SCALE Value transfer Type reference (TYPE) P33_BMSCALE Scale of bonus model 20060301
2 Importing P_BMCODE Call by reference Type reference (TYPE) P33_BMCODE Bonus model 20060301
3 Importing P_PMCODE Call by reference Type reference (TYPE) P33_PERSMOD Personal modifier 20060301

Method GET_SCALE on class CL_IM_HR_IV_33BON has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VALUE Value transfer Type reference (TYPE) T7RUB5-VALUE Scale Value 20060301
2 Importing PS_SCALE Call by reference Type reference (TYPE) T7RUB4 Scale of bonus model 20060301
3 Importing P_IVALUE Call by reference Type reference (TYPE) T7RUB5-VALUE Scale Value 20060301
4 Importing P_VVALUE Call by reference Type reference (TYPE) T7RUB5-VARVAL Variable value of Scale 20060301

Method GET_VALUE on class CL_IM_HR_IV_33BON has no exception.

Method RE7RUB4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_SCALE Value transfer Type reference (TYPE) T7RUB4 Scale of bonus model 20060301
2 Importing P_SCALE Call by reference Type reference (TYPE) P33_BMSCALE Scale of bonus model 20060301

Method RE7RUB4 on class CL_IM_HR_IV_33BON has no exception.

Method READ_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_PNNNN Call by reference Type reference (TYPE) TABLE Table of Generic Infotypes 20060301
2 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20060301
3 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060301
4 Importing P_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20060301
5 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20060301

Method READ_INFOTYPE on class CL_IM_HR_IV_33BON has no exception.

Method SET_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060301

Method SET_ENDDA on class CL_IM_HR_IV_33BON has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in