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)
⤷ 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 |