SAP ABAP Class IF_CPE_PRCFIX_OPTION (CPE Price Fixation Option Definition)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_CPE_PRCFIX_LIMIT CPE Price Fixation Limit 20130410
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CPE_PRCFIX_OPTION CPE Definition of Price Fixation Option 20130410
Properties
Class IF_CPE_PRCFIX_OPTION  
Short Description CPE Price Fixation Option Definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20130222   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_CPE_EXTENSION_CUST_DB Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_CPE_PRCFIX_OPTION has no interface implemented.
Friends
Class IF_CPE_PRCFIX_OPTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DB_TABNAME Constant Public Type reference (TYPE) DDOBJNAME 'CPED_PRCFIX_DEF' Name of ABAP Dictionary Object 20130410
2 MC_DEF_EXER_DATE_LATEST_ROUT Constant Public Type reference (TYPE) CPET_PRCFIX_EXERCISEDATEROUT '0000001' CPE Price Fixation Exercise Date Routine 20130410
3 MC_DEF_INITIAL_DATE Constant Public Type reference (TYPE) CPET_PRCFIX_EXERCISEDATE '00000000' CPE Price Fixation Exercise Date 20130410
4 MC_DEF_LIMIT_FACTOR_1 Constant Public Type reference (TYPE) CPET_PRCFIX_LIMFACTOR1 '1' CPE Price Fixation Limit Factor 1 20130410
5 MC_DEF_LIMIT_FACTOR_2 Constant Public Type reference (TYPE) CPET_PRCFIX_LIMFACTOR2 '1' CPE Price Fixation Limit Factor 1 20130410
6 MC_DEF_LIMIT_ROUT Constant Public Type reference (TYPE) CPET_PRCFIX_LIMROUT '0000002' CPE Price Fixation Limit Routine 20130410
7 MC_DEF_PRC_FIXATION_STATUS Constant Public Type reference (TYPE) CPET_PRCFIX_STATUS 'A' Price Fixation Option Status 20130410
8 MC_DEF_PRICE_REF_ROUT Constant Public Type reference (TYPE) CPET_PRCFIX_REF_ROUT '0000001' CPE Price Reference Routine for Non-fixed Quantity 20130410
9 MC_DEF_QUANTITY_DISTR_ROUT Constant Public Type reference (TYPE) CPET_PRCFIX_QTYDISTRROUT '0000001' CPE Price Fixation Exercise Date Routine 20130419
10 MC_FIELD_EXER_DATE_EARLY Constant Public Type reference (TYPE) FIELDNAME 'EXER_DATE_EARLIEST' 20130410
11 MC_FIELD_EXER_DATE_EARLY_PRE Constant Public Type reference (TYPE) FIELDNAME 'EXER_DATE_EARLIEST_PRELIM_IND' 20130410
12 MC_FIELD_EXER_DATE_EARLY_REF Constant Public Type reference (TYPE) FIELDNAME 'EXER_DATE_EARLIEST_REF_DATE_RT' 20130410
13 MC_FIELD_EXER_DATE_EARLY_ROUT Constant Public Type reference (TYPE) FIELDNAME 'EXER_DATE_EARLY_ROUT' 20130410
14 MC_FIELD_EXER_DATE_LATEST Constant Public Type reference (TYPE) FIELDNAME 'EXER_DATE_LATEST' 20130410
15 MC_FIELD_EXER_DATE_LATEST_PRE Constant Public Type reference (TYPE) FIELDNAME 'EXER_DATE_LATEST_PRELIM_IND' 20130410
16 MC_FIELD_EXER_DATE_LATEST_REF Constant Public Type reference (TYPE) FIELDNAME 'EXER_DATE_LATEST_REF_DATE_RT' 20130410
17 MC_FIELD_EXER_DATE_LATEST_ROUT Constant Public Type reference (TYPE) FIELDNAME 'EXER_DATE_LATEST_ROUT' Field Name 20130410
18 MC_FIELD_LIMIT_FACTOR_1 Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_FACTOR_1' Field Name 20130410
19 MC_FIELD_LIMIT_FACTOR_2 Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_FACTOR_2' Field Name 20130410
20 MC_FIELD_LIMIT_QTY_UOM_OUT Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_QUANTITY_UOM_OUT' 20130410
21 MC_FIELD_LIMIT_QUANTITY Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_QUANTITY' 20130410
22 MC_FIELD_LIMIT_QUANTITY_OUT Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_QUANTITY_OUT' 20130410
23 MC_FIELD_LIMIT_QUANTITY_UOM Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_QUANTITY_UOM' 20130410
24 MC_FIELD_LIMIT_REF_QUANTITY Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_REF_QUANTITY' 20130410
25 MC_FIELD_LIMIT_REF_QUANTITYUOM Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_REF_QTY_UOM' 20130410
26 MC_FIELD_LIMIT_ROUT Constant Public Type reference (TYPE) FIELDNAME 'LIMIT_ROUT' Field Name 20130410
27 MC_FIELD_NON_FIXED_QTY_UOM Constant Public Type reference (TYPE) FIELDNAME 'NON_FIXED_QTY_UOM' 20130410
28 MC_FIELD_NON_FIXED_QUANTITY Constant Public Type reference (TYPE) FIELDNAME 'NON_FIXED_QUANTITY' 20130410
29 MC_FIELD_OPTION_COMMENT Constant Public Type reference (TYPE) FIELDNAME 'OPTION_COMMENT' Field Name 20130410
30 MC_FIELD_PRC_FIXATION_STATUS Constant Public Type reference (TYPE) FIELDNAME 'PRC_FIXATION_STATUS' Field Name 20130410
31 MC_FIELD_PRICE_REF_ROUT Constant Public Type reference (TYPE) FIELDNAME 'PRICE_REF_ROUT' Field Name 20130410
32 MC_FIELD_QUANTITY_DISTR_ROUT Constant Public Type reference (TYPE) FIELDNAME 'QUANTITY_DISTR_ROUT' 20130410
33 MC_FIELD_QUANTITY_REF Constant Public Type reference (TYPE) FIELDNAME 'QUANTITY_REF' 20130410
34 MC_FIELD_QUANTITY_REF_UOM Constant Public Type reference (TYPE) FIELDNAME 'QUANTITY_REF_UOM' 20130410
35 MC_VALUE_STATUS_COMPLETE Constant Public Type reference (TYPE) CPET_PRCFIX_STATUS 'C' Status of Price Fixation Option 20130410
36 MC_VALUE_STATUS_PARTIAL Constant Public Type reference (TYPE) CPET_PRCFIX_STATUS 'B' Status of Price Fixation Option 20130410
Methods
# Method Level Visibility Method type Description Created on
1 GET_DEFINITION Instance method Public Method 20130410
2 GET_EXERCISE_DATE Instance method Public Method 20130410
3 GET_FIXED_QUANTITY Instance method Public Method 20130410
4 GET_QUANTITY_DISTRIBUTION Instance method Public Method 20130410
5 GET_SUBTERMS Instance method Public Method 20130410
Events
Class IF_CPE_PRCFIX_OPTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_QUANTITY Public See coding 20130410 BEGIN OF TY_QUANTITY , quantity TYPE cpet_termcommquan, uom TYPE cpet_termcommuom, END OF TY_QUANTITY
Method Signatures

Method GET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_DEFINITION Value transfer Type reference (TYPE) CPED_PRCFIX_DEF Price Fixation Definition 20130410

Method GET_DEFINITION on class IF_CPE_PRCFIX_OPTION has no exception.

Method GET_EXERCISE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVALUATION_DATA Call by reference Object reference (TYPE REF TO) CL_CPE_FE_EVALUATION_DATA CPE Evaluation data container 20130410
# Exception Resumable Description Created on
1 CX_CPE_EVALUATION_TERMINATED CPE Evaluation Terminated 20130410

Method GET_FIXED_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIXED_QUANTITY Call by reference Type reference (TYPE) CPET_TERMCOMMQUAN CPE Term - Total Commodity Quantity for Calculating Term 20130410
2 Exporting EV_FIXED_UOM Call by reference Type reference (TYPE) CPET_TERMCOMMUOM CPE Term - Unit of Measure of Total Commodity Quantity 20130410

Method GET_FIXED_QUANTITY on class IF_CPE_PRCFIX_OPTION has no exception.

Method GET_QUANTITY_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVALUATION_DATA Call by reference Object reference (TYPE REF TO) CL_CPE_FE_EVALUATION_DATA CPE Evaluation data container 20130410
2 Importing IS_TERMOUTPUT Call by reference Type reference (TYPE) CPET_TERMOUTPUT CPE Term - Generic Output Structure during Evaluation 20130410
# Exception Resumable Description Created on
1 CX_CPE_EVALUATION_TERMINATED CPE Evaluation Terminated 20130410

Method GET_SUBTERMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_USAGE Call by reference Type reference (TYPE) CPET_EXTENSION_USAGE IF_CPE_EXTENSION_CUST_DB=>MC_EXTENSION_EXERCISE CPE Extension Usage 20130410
2 Returning RT_TERMOUTPUT Value transfer Type reference (TYPE) CPET_TERMOUTPUT_TAB CPE Term - Table Type for Generic Term Output in Evaluation 20130410
# Exception Resumable Description Created on
1 CX_CPE_PRCFIX_NO_SUBTERM No extension sub-term exists 20130410
History
Last changed by/on SAP  20131127 
SAP Release Created in