SAP ABAP Class CL_IM_HRFPM_PBC_CHNG_LOG_GEN (joint Implementation)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-PM-PB (Application Component) Position Budgeting and Control
     PAOC_FPM_COM_ENGINE (Package) Position Management: Commitment Creation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20120614
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRFPM_PBC_CHNG_LOG Interface for BAdI: HRFPM_PBC_CHNG_LOG 20120614
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IM_HRFPM_PBC_CHNG_LOG_0003 Class for BAdI Impl.: HRFPM_PBC_CHNG_LOG_0003 20120614
2 Inheritance (c INHERITING FROM c_ref)  CL_IM_HRFPM_PBC_CHNG_LOG_STD Class for BAdI Impl.: HRFPM_PBC_CHNG_LOG_STD 20120614
Properties
Class CL_IM_HRFPM_PBC_CHNG_LOG_GEN  
Short Description joint Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_FPM_COM_ENGINE   Position Management: Commitment Creation 
Created 20120613   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_HRFPM_PBC_CHNG_LOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120614
2 IF_HRFPM_PBC_CHNG_LOG Interface for BAdI: HRFPM_PBC_CHNG_LOG 20120614
Friends
Class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TYPE_PA Constant Public Type reference (TYPE) T_TYPE 'PA' Component of Version Number 20120617
2 C_TYPE_PD Constant Public Type reference (TYPE) T_TYPE 'PD' Component of Version Number 20120617
3 GT_CALL_INFO Static Attribute Protected Type reference (TYPE) TT_CALL_INFO 20120711
4 MRS_CHK_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) TS_CHK_CONTEXT 20120614
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_EXECUTION Instance method Protected Method 20120711
2 BEFORE_EXECUTION Instance method Protected Method 20120711
3 CHECK_DO_EXECUTE Instance method Protected Method 20120711
4 CHECK_FINANCING_RELEVANCE_0003 Instance method Protected Method 20120709
5 CHECK_FINANCING_RELEVANCE_0724 Instance method Protected Method 20120709
6 CHECK_FINANCING_RELEVANCE_1516 Instance method Protected Method 20120709
7 CHECK_FIN_REL_PA_BLOCKING Instance method Protected Method 20120709
8 CHECK_IF_FIRST_CALL Instance method Protected Method 20120711
9 CHECK_IF_LAST_CALL Instance method Protected Method 20120711
10 CHECK_IF_NEW_CALL Instance method Protected Method 20120712
11 CHECK_INFTY_FIELD_RELEVANCE Instance method Protected Method 20120614
12 CHECK_INFTY_FIELD_RELEVANCE_PA Instance method Protected Method 20120617
13 CHECK_INFTY_FIELD_RELEVANCE_PD Instance method Protected Method 20120617
14 CHECK_INFTY_FIN_RELEVANCE Instance method Protected Method 20120617
15 CHECK_INFTY_RELEVANCE Instance method Protected Method 20120614
16 INIT_CALL_INFO Instance method Protected Method 20120712
17 INIT_INFTY_FIN_RELEVANCE_CHECK Instance method Protected Method 20120617
18 TOUCH Instance method Protected Method 20120711
Events
Class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CALL_INFO Protected See coding 20120711 BEGIN OF ts_call_info, ctx_key TYPE ts_chk_context_key, num_of_impl type i, touch_cnt TYPE i, END OF ts_call_info
2 TS_CHK_CONTEXT Protected See coding 20120614 BEGIN OF ts_chk_context. INCLUDE TYPE ts_chk_context_key AS key. TYPES: data_pd TYPE if_hrfpm_pbc_chng_log=>ts_data_pd, data_pa TYPE if_hrfpm_pbc_chng_log=>ts_data_pa, END OF ts_chk_context
3 TS_CHK_CONTEXT_KEY Protected See coding 20120711 BEGIN OF ts_chk_context_key, hrobject TYPE hrobject, infty TYPE infty, subty TYPE subty, type TYPE t_type, END OF ts_chk_context_key
4 TT_CALL_INFO Protected See coding 20120711 tt_call_info TYPE SORTED TABLE OF ts_call_info WITH UNIQUE KEY ctx_key
5 T_TYPE Public Type reference (TYPE) CHAR2 Component of Version Number 20120617
Method Signatures

Method AFTER_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_AFTER_EXEC Call by reference Type reference (TYPE) DATA 20120712

Method AFTER_EXECUTION on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method BEFORE_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_BEFORE_EXEC Call by reference Type reference (TYPE) DATA 20120712

Method BEFORE_EXECUTION on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_DO_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_BEFORE_EXEC Call by reference Type reference (TYPE) DATA 20120712
2 Returning RV_EXECUTE Value transfer Type reference (TYPE) BOOLE_D 20120711

Method CHECK_DO_EXECUTE on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_FINANCING_RELEVANCE_0003 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELEVANCE Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120709
2 Importing IS_CHECK_DATA Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_DATA_PA 20120709
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20120709

Method CHECK_FINANCING_RELEVANCE_0003 on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_FINANCING_RELEVANCE_0724 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELEVANCE Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120709
2 Importing IS_CHECK_DATA Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_DATA_PA 20120709
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20120709

Method CHECK_FINANCING_RELEVANCE_0724 on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_FINANCING_RELEVANCE_1516 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELEVANCE Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120709
2 Importing IS_CHECK_DATA Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_DATA_PD 20120709
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20120709

Method CHECK_FINANCING_RELEVANCE_1516 on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_FIN_REL_PA_BLOCKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELEVANCE Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120709
2 Importing IS_CHECK_DATA Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_DATA_PA 20120709
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20120709
4 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20120709
5 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20120709

Method CHECK_FIN_REL_PA_BLOCKING on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_IF_FIRST_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_FIRST Value transfer Type reference (TYPE) ABAP_BOOL 20120711

Method CHECK_IF_FIRST_CALL on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_IF_LAST_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_LAST Value transfer Type reference (TYPE) ABAP_BOOL 20120711

Method CHECK_IF_LAST_CALL on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_IF_NEW_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_NEW Value transfer Type reference (TYPE) ABAP_BOOL 20120712

Method CHECK_IF_NEW_CALL on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_INFTY_FIELD_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELEVANCE Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120617

Method CHECK_INFTY_FIELD_RELEVANCE on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_INFTY_FIELD_RELEVANCE_PA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELEVANCE Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120617
2 Importing IS_CHECK_DATA Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_DATA_PA 20120617
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20120617
4 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20120617
5 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20120617

Method CHECK_INFTY_FIELD_RELEVANCE_PA on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_INFTY_FIELD_RELEVANCE_PD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELEVANCE Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120617
2 Importing IS_CHECK_DATA Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_DATA_PD 20120617
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20120617
4 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20120617
5 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20120617

Method CHECK_INFTY_FIELD_RELEVANCE_PD on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_INFTY_FIN_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_INFTY_CHECKED Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120617
2 Returning RV_RELEVANCE Value transfer Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120617

Method CHECK_INFTY_FIN_RELEVANCE on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method CHECK_INFTY_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RELEVANCE Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_CHANGE_LOG_RELEVANCE 20120617
2 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20120617
3 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20120617

Method CHECK_INFTY_RELEVANCE on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method INIT_CALL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUM_OF_IMPL Call by reference Type reference (TYPE) I 20120712

Method INIT_CALL_INFO on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method INIT_INFTY_FIN_RELEVANCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_PA Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_DATA_PA 20120617
2 Importing IS_DATA_PD Call by reference Type reference (TYPE) IF_HRFPM_PBC_CHNG_LOG=>TS_DATA_PD 20120617
3 Importing IS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20120617
4 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Objekt 20120617
5 Importing IV_NUM_OF_IMPL Call by reference Type reference (TYPE) I 0 20120712
6 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY Infotyp 20120617

Method INIT_INFTY_FIN_RELEVANCE_CHECK on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.

Method TOUCH Signature

Method TOUCH on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no parameter.
Method TOUCH on class CL_IM_HRFPM_PBC_CHNG_LOG_GEN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in