SAP ABAP Class CL_IM_BR_SALARY_INCREASE (Implementation class for implementation of add in BR_SPECIAL)
Hierarchy
SAP_HRCBR (Software Component) Sub component SAP_HRCBR of SAP_HR
   PA-PA-BR (Application Component) Brazil
     PB37 (Package) HR master data: Brazil
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_HRPAD00INFTY BAdI Interface IF_EX_HRPAD00INFTY 20021016
Properties
Class CL_IM_BR_SALARY_INCREASE  
Short Description Implementation class for implementation of add in BR_SPECIAL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB37   HR master data: Brazil 
Created 20021016   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_BR_SALARY_INCREASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_HRPAD00INFTY BAdI Interface IF_EX_HRPAD00INFTY 20021016
Friends
Class CL_IM_BR_SALARY_INCREASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INCREASE_SUBTY Constant Private Type reference (TYPE) SUBTY 'BR01' Subtype 20021022
2 DAY_AFTER Instance attribute Private Type reference (TYPE) ENDDA Valid to date 20021023
3 DAY_BEFORE Instance attribute Private Type reference (TYPE) BEGDA Valid from date 20021023
4 KEY_INFOTYPE_NEW Instance attribute Private Type reference (TYPE) PSKEY HR master data key 20021105
5 KEY_INFOTYPE_OLD Instance attribute Private Type reference (TYPE) PSKEY HR master record infotype 0008 (Basic pay) 20021105
6 NEW_P0008 Instance attribute Private Type reference (TYPE) P0008_TAB HR master record infotype 0008 (Basic pay) 20021023
7 NEW_P0734 Instance attribute Private Type reference (TYPE) P0734_TAB HR master record for infotype 0734 20021023
8 NO Constant Private Type reference (TYPE) CHAR1 '0' Position indicator 20021022
9 NOT_LOCKED Constant Private Type reference (TYPE) CHAR1 ' ' Position indicator 20021022
10 NO_CALL Instance attribute Private Type reference (TYPE) CHAR1 Numc3, internal usage 20021107
11 OLD_P0008 Instance attribute Private Type reference (TYPE) P0008_TAB HR master record infotype 0008 (Basic pay) 20021023
12 OLD_P0734 Instance attribute Private Type reference (TYPE) P0734_TAB HR master record for infotype 0734 20021023
13 OPERA Instance attribute Private Type reference (TYPE) CHAR3 Field with a 3 bytes lenght 20021030
14 P0008_TAB_BR01 Instance attribute Private Type reference (TYPE) P0008_TAB HR master record infotype 0008 (Basic pay) 20021025
15 P0734_TAB_BR01 Instance attribute Private Type reference (TYPE) P0734_TAB HR master record infotype 0734 (Basic pay) 20021030
16 P_MOLGA Instance attribute Private Type reference (TYPE) MOLGA Country grouping 20021025
17 P_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel no. 20021022
18 YES Constant Private Type reference (TYPE) CHAR1 '1' Position indicator 20021022
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_REASON Instance method Private Method Analyses PREAS field status (reason) 20030917
2 CHECK_STATUS Instance method Private Method 20021022
3 DELETE_BR01 Instance method Private Method 20021021
4 DELETE_INCREASES Instance method Private Method 20021021
5 INSERT_BR01 Instance method Private Method 20021022
6 LOCK_BR01 Instance method Private Method 20021105
7 LOCK_INCREASES Instance method Private Method 20021105
8 PROCESS_CHANGES Instance method Private Method 20021105
9 READ_IMAGE Instance method Private Method 20021030
10 READ_INFOTYPE Instance method Private Method 20021022
Events
Class CL_IM_BR_SALARY_INCREASE has no event.
Types
Class CL_IM_BR_SALARY_INCREASE has no local type.
Method Signatures

Method ANALYSE_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_P0008 Call by reference Type reference (TYPE) P0008 HR: reference to infotype container 20030918
2 Changing OLD_P0008 Call by reference Type reference (TYPE) P0008 HR: reference to infotype container 20030918
3 Importing P_SPRPS Call by reference Type reference (TYPE) SPRPS Lock indicator for HR master record 20030918
4 Importing TARGET_DATE Call by reference Type reference (TYPE) D Start date of new reason 20030918

Method ANALYSE_REASON on class CL_IM_BR_SALARY_INCREASE has no exception.

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATE Value transfer Type reference (TYPE) BEGDA Valid from date 20021022
2 Returning P_IS_ACTIVE Value transfer Type reference (TYPE) CHAR1 Position indicator 20021022
3 Importing P_PERNR Value transfer Type reference (TYPE) PERNR_D Standard selections for reporting HR master data 20021022

Method CHECK_STATUS on class CL_IM_BR_SALARY_INCREASE has no exception.

Method DELETE_BR01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0008 Call by reference Type reference (TYPE) P0008 20021022
2 Importing P0734 Call by reference Type reference (TYPE) P0734 HR master record for infotype 0734 20021030

Method DELETE_BR01 on class CL_IM_BR_SALARY_INCREASE has no exception.

Method DELETE_INCREASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BEGDA Value transfer Type reference (TYPE) BEGDA Valid from date 20021022
2 Importing P_SPRPS Value transfer Type reference (TYPE) SPRPS Lock indicator for HR master record 20021105

Method DELETE_INCREASES on class CL_IM_BR_SALARY_INCREASE has no exception.

Method INSERT_BR01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0008 Call by reference Type reference (TYPE) P0008 HR master record infotype 0008 (Basic pay) 20021022
2 Changing P0734 Call by reference Type reference (TYPE) P0734 HR master record for infotype 0734 20021022

Method INSERT_BR01 on class CL_IM_BR_SALARY_INCREASE has no exception.

Method LOCK_BR01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0008 Call by reference Type reference (TYPE) P0008 20021105
2 Changing P0734 Call by reference Type reference (TYPE) P0734 HR master record for infotype 0734 20021105
3 Importing P_SPRPS Value transfer Type reference (TYPE) SPRPS Position indicator 20021105

Method LOCK_BR01 on class CL_IM_BR_SALARY_INCREASE has no exception.

Method LOCK_INCREASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BEGDA Value transfer Type reference (TYPE) BEGDA Valid from date 20021105
2 Importing P_SPRPS Value transfer Type reference (TYPE) SPRPS Lock indicator for HR master record 20021105

Method LOCK_INCREASES on class CL_IM_BR_SALARY_INCREASE has no exception.

Method PROCESS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SPRPS Value transfer Type reference (TYPE) SPRPS Lock indicator for HR master record 20021105

Method PROCESS_CHANGES on class CL_IM_BR_SALARY_INCREASE has no exception.

Method READ_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PNNNN Call by reference Type reference (TYPE) TABLE 20021030
2 Importing P_IMAGE Call by reference Type reference (TYPE) PSOPER_TAB HR master data buffer 20021030
3 Importing P_INFTY Value transfer Type reference (TYPE) INFTY Infotype 20021030
4 Importing P_OPERA Value transfer Type reference (TYPE) CHAR1 Position indicator 20021030

Method READ_IMAGE on class CL_IM_BR_SALARY_INCREASE has no exception.

Method READ_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATE Value transfer Type reference (TYPE) BEGDA Valid from date 20021022
2 Importing P_INFTY Value transfer Type reference (TYPE) INFTY Infotype 20021022
3 Importing P_SPRPS Value transfer Type reference (TYPE) SPRPS Lock indicator for HR master record 20021022
4 Importing P_SUBTY Value transfer Type reference (TYPE) SUBTY Subtype 20021022

Method READ_INFOTYPE on class CL_IM_BR_SALARY_INCREASE has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 470