SAP ABAP Class CL_CPE_FE_PERIOD_DETERMINATION (CPE Formula Evaluation ABAP)
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)
Properties
Class CL_CPE_FE_PERIOD_DETERMINATION  
Short Description CPE Formula Evaluation ABAP    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPE_FA_FE   Commodity Pricing: Formula Assembly and Evaluation (ABAP) 
Created 20100708   SAP 
Last change 20140121   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)
Interfaces
Class CL_CPE_FE_PERIOD_DETERMINATION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CPE_FE_SOURCE_ROUTINE 20130612 Class for BAdI Impl.: BADI_CPE_FE_SOURCE_ROUTINE
2 CL_CPE_FORMULA_EVALUATION 20100708 CPE Formula Evaluation ABAP
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 STEP Static Attribute Private Type reference (TYPE) CPET_LOG_STEP 20121205
Methods
# Method Level Visibility Method type Description Created on
1 GET_MIC_CALENDAR Static method Public Method Get MIC Calendar ID 20121205
2 PERIOD_DETERMINATION_ROUTINE Static method Private Method Period Determination Routine 20100708
3 PERIOD_DETERMINATION_RULE Static method Protected Method @58@ Period Determination Rule 20100708
4 TRACE_EXCHANGE_RATES Static method Private Method 20130605
5 TRACE_QUOTATIONS Static method Private Method 20130605
Events
Class CL_CPE_FE_PERIOD_DETERMINATION has no event.
Types
Class CL_CPE_FE_PERIOD_DETERMINATION has no local type.
Method Signatures

Method GET_MIC_CALENDAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVALUATION_DATA Call by reference Object reference (TYPE REF TO) CL_CPE_FE_EVALUATION_DATA CPE Evaluation data container 20121205
2 Importing I_MIC Call by reference Type reference (TYPE) TBA_MIC Market Identifier Code 20121205
3 Returning R_CALID Value transfer Type reference (TYPE) CPET_PERDETCALID 20121205
# Exception Resumable Description Created on
1 CX_CPE_EVALUATION_TERMINATED 20121205

Method PERIOD_DETERMINATION_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATELIST Call by reference Type reference (TYPE) CPET_REFTIMESTAMP_TAB CPE - Table Type for Reference Date and Time Interface 20100708
2 Exporting EV_BASE_TIMESTAMP Call by reference Type reference (TYPE) CPET_BASETIMESTAMP CPE Term - Calculated Base Date and Time 20100708
3 Exporting EV_FIRST_TIMESTAMP Call by reference Type reference (TYPE) CPET_FIRSTTIMESTAMP CPE Term - First Date and Time of Period Determined 20100708
4 Exporting EV_LAST_TIMESTAMP Call by reference Type reference (TYPE) CPET_LASTTIMESTAMP CPE Term - End Date and Time of Period Determined 20100708
5 Exporting EV_READUNTIL_TIMESTAMP Call by reference Type reference (TYPE) CPET_READUNTILTIMESTAMP CPE Term -Date/Time to Which Quotations/Exch. Rates are Read 20100816
6 Exporting EV_REFERENCE_TIMESTAMP Call by reference Type reference (TYPE) CPET_REFTIMESTAMP CPE Term - Calculated Reference Date and Time 20100708
7 Importing IO_EVALUATION_DATA Call by reference Object reference (TYPE REF TO) CL_CPE_FE_EVALUATION_DATA CPE Evaluation data container 20100708
8 Importing IS_PERIODDTIN_WRK Call by reference Type reference (TYPE) CPET_PERIODDTIN_WRK CPE Term - Work Struct. for Changed Input for Period Det. 20100708
9 Importing IV_FOR_QUOTATIONS Call by reference Type reference (TYPE) BOOLE_D 'X': For Quotations, ' ': For Currency Exchange Rates 20100816
# Exception Resumable Description Created on
1 CX_CPE_EVALUATION_TERMINATED CPE Evaluation Terminated 20100708

Method PERIOD_DETERMINATION_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERIODDTOUT_WRK Call by reference Type reference (TYPE) CPET_PERIODDTOUT_WRK CPE Term - Tab. Type Wrk Struc. for Rslt of Per. Determin. 20100708
2 Exporting ET_DATELIST Call by reference Type reference (TYPE) CPET_REFTIMESTAMP_TAB CPE Table type for reference time stamp 20100708
3 Exporting ET_EXCHANGE_RATES Call by reference Type reference (TYPE) CPET_CURR_EXCH_RATES_TAB CPE - Table Type for Currency Exchange Rates 20100708
4 Exporting ET_QUOTATIONS Call by reference Type reference (TYPE) CPET_PDT_PRCQUOT_WRK_TAB Table Type of Work Structure for Price Quotation Data 20100916
5 Exporting EV_FORECAST_STATUS Call by reference Type reference (TYPE) CPET_FORECAST_STATUS Status of Quotation and/or Exchange Rate Forecast 20130919
6 Importing IO_EVALUATION_DATA Call by reference Object reference (TYPE REF TO) CL_CPE_FE_EVALUATION_DATA CPE Evaluation data container 20100708
7 Importing IS_PERIODDTIN Call by reference Type reference (TYPE) CPET_PERIODDTIN_WRK 20100708
8 Importing IV_CURR_FROM Call by reference Type reference (TYPE) FCURR_CURR From currency 20100708
9 Importing IV_CURR_TO Call by reference Type reference (TYPE) TCURR_CURR To currency 20100708
10 Importing IV_EVAL_TIMESTAMP Call by reference Type reference (TYPE) CPET_EVAL_TIMESTAMP CPE Formula - Evaluation Date and Time 20100806
11 Importing IV_EXCHANGERATE_TYPE Call by reference Type reference (TYPE) KURST_CURR Exchange rate type 20100708
12 Importing IV_FOR_QUOTATIONS Call by reference Type reference (TYPE) BOOLE_D 'X': For Quotations, ' ': For Currency Exchange Rates 20100816
13 Importing IV_PERDETRULE Call by reference Type reference (TYPE) CPET_PERDETRULE CPE Term - Period Determination Rule 20100806
# Exception Resumable Description Created on
1 CX_CPE_EVALUATION_TERMINATED CPE Evaluation Terminated 20100708

Method TRACE_EXCHANGE_RATES 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 20130605
2 Importing IT_EXCHANGE_RATES Call by reference Type reference (TYPE) CPET_CURR_EXCH_RATES_TAB 20130605
3 Importing IV_CURRENCY_FROM Call by reference Type reference (TYPE) CPET_CURRFROM 20130605
4 Importing IV_CURRENCY_TO Call by reference Type reference (TYPE) CPET_CURRTO 20130605
5 Importing IV_EXCHANGE_RATE_TYPE Call by reference Type reference (TYPE) KURST_CURR 20130605
6 Importing IV_SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT 20130605

Method TRACE_EXCHANGE_RATES on class CL_CPE_FE_PERIOD_DETERMINATION has no exception.

Method TRACE_QUOTATIONS 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 20130605
2 Importing IO_QUOTATION_RULE Call by reference Object reference (TYPE REF TO) IF_CPE_QUOTATION_RULE 20130605
3 Importing IT_QUOTATIONS Call by reference Type reference (TYPE) IF_CPE_QUOTATIONS=>TY_QUOTATIONS 20130605
4 Importing IV_QUOTGROUP Call by reference Type reference (TYPE) CPET_QUOTGROUP 20130605
5 Importing IV_SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT 20130605

Method TRACE_QUOTATIONS on class CL_CPE_FE_PERIOD_DETERMINATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 703