SAP ABAP Class CL_HRPA_INFOTYPE_0008_BR (Business Logic)
Hierarchy
EA-HRCBR (Software Component) Sub component EA-HRCBR of EA-HR
   PA-PA-BR (Application Component) Brazil
     PAOC_PAD_INFTY_0008_BR (Package) Personnel Administration: infotype 8 for Brazil
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0008 Infotype 0008: Basic Pay 20030131
Properties
Class CL_HRPA_INFOTYPE_0008_BR  
Short Description Business Logic    
Super Class CL_HRPA_INFOTYPE_0008 Infotype 0008: Basic Pay 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_0008_BR   Personnel Administration: infotype 8 for Brazil 
Created 20030120   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PBR99 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_INFOTYPE_0008_BR has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0008_BR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DELETE Constant Protected Type reference (TYPE) C 'D' Delete 20030901
2 GC_SUBTY_BR01 Constant Private Type reference (TYPE) SUBTY 'BR01' Subtype 20030206
3 P0008_TAB_BR01 Instance attribute Private Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: master data table with references to infotype container 20030829
4 P0734_TAB_BR01 Instance attribute Private Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: master data table with references to infotype container 20030829
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_INFTY_MODIFICATIONS Instance method Private Method Analyses changes in subtype 0 to adjust BR01 20030829
2 ANALYSE_REASON Instance method Private Method Analyses PREAS field status (reason) 20030917
3 CHECK_BEGIN_DATE Instance method Protected Method Validates start date 20030818
4 COUNTRY_INITIAL_COMPUTATIONS Instance method Private Method Brasilien initial computations 20030206
5 COUNTRY_MODIFY_COMPUTATIONS Instance method Private Method Consistencies during infotype change 20030912
6 DELETE_BR01 Instance method Private Method Deletes a record of subtype BR01 from the buffer 20030829
7 DELETE_INCREASES Instance method Private Method Deletes records on a date (subtype BR01) 20030829
8 GET_PREAS Instance method Private Method Returns the reason (PA0008-PREAS) 20030829
9 INSERT_BR01 Instance method Private Method Inserts record in subtype BR01 20030829
10 PROCESS_SALARY_CHANGE Instance method Private Method Evaluates change of IT 8 20030829
Events
Class CL_HRPA_INFOTYPE_0008_BR has no event.
Types
Class CL_HRPA_INFOTYPE_0008_BR has no local type.
Method Signatures

Method ANALYSE_INFTY_MODIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Reason for action 20030912
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Personnel action type 20030912
4 Changing NEW_P0008 Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR master record infotype 0008 (Basic pay) 20030829
5 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
6 Changing OLD_P0008 Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR master record infotype 0008 (Basic pay) 20030829
7 Importing P_SPRPS Call by reference Type reference (TYPE) SPRPS Lock indicator for HR master record 20030829
8 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Which update functions should be deactivated? 20030829
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: master data, programm conditions not fulfilled 20030912
2 CX_HRPA_VIOLATED_POSTCONDITION HR: dados mestre, subsequent condition not fulfilled 20030912

Method ANALYSE_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030917
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Reason for action 20030917
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Personnel action type 20030917
4 Importing NEW_P0008 Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_REF HR: master data table with references to infotype container 20030917
5 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030917
6 Changing OLD_P0008 Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_REF HR: master data table with references to infotype container 20030917
7 Importing P_SPRPS Call by reference Type reference (TYPE) SPRPS Lock indicator for HR master record 20030917
8 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Which update functions should be deactivated? 20030917

Method ANALYSE_REASON on class CL_HRPA_INFOTYPE_0008_BR has no exception.

Method CHECK_BEGIN_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0008-BEGDA HR master record infotype 0008 (Basic pay) 20030818
2 Importing ENDDA Call by reference Type reference (TYPE) P0008-ENDDA Valid to date 20030818
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030818
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030818
5 Importing PERNR Call by reference Type reference (TYPE) P0008-PERNR Personnel number 20030818
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data retention 20030818

Method CHECK_BEGIN_DATE on class CL_HRPA_INFOTYPE_0008_BR has no exception.

Method COUNTRY_INITIAL_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030206
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030206
3 Changing PS_P0008 Call by reference Type reference (TYPE) P0008 HR master record infotype 0008 (Basic pay) 20030206
4 Changing PS_P0734 Call by reference Type reference (TYPE) P0734 HR master record for infotype 0734 20030206
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data retention 20030206
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: master data, programm conditions not fulfilled 20030206

Method COUNTRY_MODIFY_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
2 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRPA_MESSAGE_HANDLER HR: message processor master data 20030912
3 Importing PNNNN Call by reference Type reference (TYPE) ANY 20030912

Method COUNTRY_MODIFY_COMPUTATIONS on class CL_HRPA_INFOTYPE_0008_BR has no exception.

Method DELETE_BR01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Reason for action 20030912
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Personnel action type 20030912
4 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
5 Importing P0008 Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_REF HR: reference to infotype container 20030829
6 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Which update functions should be deactivated? 20030829
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: master data, programm conditions not fulfilled 20030912
2 CX_HRPA_VIOLATED_POSTCONDITION HR: dados mestre, subsequent condition not fulfilled 20030912

Method DELETE_INCREASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Reason for action 20030912
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Personnel action type 20030912
4 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
5 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Valid from date 20030829
6 Importing P_SPRPS Call by reference Type reference (TYPE) SPRPS Lock indicator for HR master record 20030829
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Which update functions should be deactivated? 20030829

Method DELETE_INCREASES on class CL_HRPA_INFOTYPE_0008_BR has no exception.

Method GET_PREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_REF HR: reference to infotype container 20030829
2 Returning PREAS Value transfer Type reference (TYPE) PREAS Reason for master data change 20030829

Method GET_PREAS on class CL_HRPA_INFOTYPE_0008_BR has no exception.

Method INSERT_BR01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
2 Importing MASSG Call by reference Type reference (TYPE) MASSG Reason for action 20030912
3 Importing MASSN Call by reference Type reference (TYPE) MASSN Personnel action type 20030912
4 Importing NEW_DATE Call by reference Type reference (TYPE) D 20030909
5 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030912
6 Changing P0008 Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_REF HR master record infotype 0008 (Basic pay) 20030903
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Which update functions should be deactivated? 20030901
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: master data, programm conditions not fulfilled 20030912

Method PROCESS_SALARY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Type reference (TYPE) HRPAD_INFTY_CONTAINER_REF HR: master data, reference to infotype container 20030829
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030829
3 Importing MASSG Call by reference Type reference (TYPE) MASSG Reason for action 20030829
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Personnel action type 20030829
5 Importing MODE Call by reference Type reference (TYPE) C 20030829
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030829
7 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Which update functions should be deactivated? 20030829
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: master data, programm conditions not fulfilled 20030912
2 CX_HRPA_VIOLATED_POSTCONDITION HR: dados mestre, subsequent condition not fulfilled 20030912
History
Last changed by/on SAP  20130531 
SAP Release Created in 200