SAP ABAP Class CL_BADI_IM_CPE_FA_ROUT_0000001 (Class for BAdI Impl.: BADI_IMPL_CPE_FORMULA_0000001)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   CA-GTF-CPE (Application Component) Commodity Pricing Engine
     CPE_FA_FE (Package) Commodity Pricing: Formula Assembly and Evaluation (ABAP)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_CPE_ASSEMBLY_ROUTINE Interface for BAdI: BADI_CPE_ASSEMBLY_ROUTINE 20100907
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20100907
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CPE_CONSTANTS CPE constants and declarations 20100908
Properties
Class CL_BADI_IM_CPE_FA_ROUT_0000001  
Short Description Class for BAdI Impl.: BADI_IMPL_CPE_FORMULA_0000001    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPE_FA_FE   Commodity Pricing: Formula Assembly and Evaluation (ABAP) 
Created 20100907   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BADI_IM_CPE_FA_ROUT_0000001 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_CPE_ASSEMBLY_ROUTINE Interface for BAdI: BADI_CPE_ASSEMBLY_ROUTINE 20100907
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20100907
3 IF_CPE_CONSTANTS CPE constants and declarations 20100908
Friends
Class CL_BADI_IM_CPE_FA_ROUT_0000001 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CPE_LOG_MSGID Constant Protected Type reference (TYPE) MSGID 'CPE' Message identification 20100909
2 MC_DEF_FORMEVALROUT Constant Protected Type reference (TYPE) CPET_FORMEVALROUT '0000001' CPE Formula - Routine for Evaluation 20110121
3 MS_FORMULA Instance attribute Protected Type reference (TYPE) CPET_FA_FORMULA CPE FA - Formula 20100907
4 MS_TEMPL_TERM Instance attribute Protected Type reference (TYPE) CPET_FA_TERM CPE FA - Term 20100907
5 MT_FA_FIELDREL Instance attribute Protected See coding 20100907
6 MV_ASSEMBLY_DATE Instance attribute Protected Type reference (TYPE) CPET_ASSEMBLY_TIMESTAMP CPE Term - Calculated Reference Date: not used anymore! 20100907
7 MV_CONDTYPE_PR Instance attribute Protected Type reference (TYPE) CPET_CONDTYPE_PR CPE: Condition Type of Pricing 20100907
8 MV_DOC_GUID Instance attribute Protected Type reference (TYPE) CPET_DOCITEM_GUID CPE Caller - GUID of Document Item 20100907
9 MV_ONLY_FORMID Instance attribute Protected Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100907
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ONLY_FORMID Instance method Protected Method Check if only Formula Id must be parsed 20100907
2 FILL_STANDARD_FA_FIELD_REL Instance method Protected Method Fill the standard CPE FA fields into the field relationships 20101130
3 HANDLE_OTHER_FA_COMPONENTS Instance method Protected Method Handle other FA component fields 20100907
4 HANDLE_OTHER_FA_COMPON_TEMPL Instance method Protected Method Handle other FA component fields for template term 20100907
5 MODIFY_FORMULA Instance method Protected Method Modify Formula field 20100907
6 MODIFY_TERM Instance method Protected Method Modify Term field 20100907
7 MODIFY_TERM_RULE Instance method Protected Method Modify Term Rule 20100907
8 READ_FORMULA Instance method Protected Method Read whole Formula from Customizing 20100907
9 READ_TERM Instance method Protected Method Read whole Term from Customizing 20100907
10 READ_TERM_RULE Instance method Protected Method Read Term Rule from Customizing 20120423
Events
Class CL_BADI_IM_CPE_FA_ROUT_0000001 has no event.
Types
Class CL_BADI_IM_CPE_FA_ROUT_0000001 has no local type.
Method Signatures

Method CHECK_ONLY_FORMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ONLY_FORMID Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100907
2 Importing IT_FA_COND_RECORDS Call by reference Type reference (TYPE) CPET_COND_DET_RESULT_TAB CPE: condition determination result table 20100907

Method CHECK_ONLY_FORMID on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method FILL_STANDARD_FA_FIELD_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CPET_APPLICATION CPE Caller - Application using CPE 20101130

Method FILL_STANDARD_FA_FIELD_REL on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method HANDLE_OTHER_FA_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FA_COND_RECORD Call by reference Type reference (TYPE) CPET_COND_DET_RESULT CPE: condition determination result 20100907
2 Importing IV_CT_FIELD Call by reference Type reference (TYPE) CPET_CT_FIELD CPE - Field name in Condition technique 20100907
3 Importing IV_FA_COMPONENT Call by reference Type reference (TYPE) CPET_FA_COMPONENT CPE - Formula Assembly Component 20100907
4 Importing IV_FA_FIELD Call by reference Type reference (TYPE) CPET_FA_FIELD CPE - Field name in Formula Assembly 20100907
5 Importing IV_TERMNO Call by reference Type reference (TYPE) CPET_TERMNO CPE Term - Number in Formula 20100907

Method HANDLE_OTHER_FA_COMPONENTS on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method HANDLE_OTHER_FA_COMPON_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FA_COND_RECORD Call by reference Type reference (TYPE) CPET_COND_DET_RESULT CPE: condition determination result 20100907
2 Importing IV_CT_FIELD Call by reference Type reference (TYPE) CPET_CT_FIELD CPE - Field name in Condition technique 20100907
3 Importing IV_FA_COMPONENT Call by reference Type reference (TYPE) CPET_FA_COMPONENT CPE - Formula Assembly Component 20100907
4 Importing IV_FA_FIELD Call by reference Type reference (TYPE) CPET_FA_FIELD CPE - Field name in Formula Assembly 20100907

Method HANDLE_OTHER_FA_COMPON_TEMPL on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method MODIFY_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONDTYPE_PR Call by reference Type reference (TYPE) CPET_CONDTYPE_PR CPE: Condition Type of Pricing 20100907
2 Importing IV_FA_FIELD Call by reference Type reference (TYPE) CPET_FA_FIELD CPE - Field name in Formula Assembly 20100907
3 Importing IV_STEP Call by reference Type reference (TYPE) CPET_LOG_STEP CPE Log - Step 20100908
4 Importing IV_VALUE Call by reference Type reference (TYPE) CHAR50 Comment 20100907

Method MODIFY_FORMULA on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method MODIFY_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONDTYPE_PR Call by reference Type reference (TYPE) CPET_CONDTYPE_PR CPE: Condition Type of Pricing 20100907
2 Importing IV_FA_FIELD Call by reference Type reference (TYPE) CPET_FA_FIELD CPE - Field name in Formula Assembly 20100907
3 Importing IV_IS_TERMGRP Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100907
4 Importing IV_STEP Call by reference Type reference (TYPE) CPET_LOG_STEP CPE Log - Step 20100908
5 Importing IV_TERMNO Call by reference Type reference (TYPE) CPET_TERMNO CPE Term - Number in Formula 20100907
6 Importing IV_VALUE Call by reference Type reference (TYPE) CHAR50 Comment 20100907

Method MODIFY_TERM on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method MODIFY_TERM_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONDTYPE_PR Call by reference Type reference (TYPE) CPET_CONDTYPE_PR CPE: Condition Type of Pricing 20100907
2 Importing IV_FA_FIELD Call by reference Type reference (TYPE) CPET_FA_FIELD CPE - Field name in Formula Assembly 20100907
3 Importing IV_STEP Call by reference Type reference (TYPE) CPET_LOG_STEP CPE Log - Step 20100908
4 Importing IV_TERMNO Call by reference Type reference (TYPE) CPET_TERMNO CPE Term - Number in Formula 20100907
5 Importing IV_VALUE Call by reference Type reference (TYPE) CHAR50 Comment 20100907

Method MODIFY_TERM_RULE on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method READ_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONDTYPE_PR Call by reference Type reference (TYPE) CPET_CONDTYPE_PR CPE: Condition Type of Pricing 20100907
2 Importing IV_FORMID Call by reference Type reference (TYPE) CPET_FORMID CPE Formula - Key 20100907
3 Importing IV_STEP Call by reference Type reference (TYPE) CPET_LOG_STEP CPE Log - Step 20100908

Method READ_FORMULA on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method READ_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONDTYPE_PR Call by reference Type reference (TYPE) CPET_CONDTYPE_PR CPE: Condition Type of Pricing 20100907
2 Importing IV_STEP Call by reference Type reference (TYPE) CPET_LOG_STEP CPE Log - Step 20100908
3 Importing IV_TERMID Call by reference Type reference (TYPE) CPET_TERMID CPE Term - Key 20100907
4 Importing IV_TERMNO Call by reference Type reference (TYPE) CPET_TERMNO CPE Term - Number in Formula 20100907

Method READ_TERM on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.

Method READ_TERM_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONDTYPE_PR Call by reference Type reference (TYPE) CPET_CONDTYPE_PR CPE: Condition Type of Pricing 20120423
2 Importing IV_FA_FIELD Call by reference Type reference (TYPE) CPET_FA_FIELD CPE - Field name in Formula Assembly 20120423
3 Importing IV_STEP Call by reference Type reference (TYPE) CPET_LOG_STEP CPE Log - Step 20120423
4 Importing IV_TERMNO Call by reference Type reference (TYPE) CPET_TERMNO CPE Term - Number in Formula 20120423
5 Importing IV_VALUE Call by reference Type reference (TYPE) CHAR50 Comment 20120423

Method READ_TERM_RULE on class CL_BADI_IM_CPE_FA_ROUT_0000001 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731