SAP ABAP Class CL_CPE_FE_QUOT_SOURCE_ROUTINE (Quotation Source Routine)
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_INTERFACE Tag Interface for BAdIs 20130107
Properties
Class CL_CPE_FE_QUOT_SOURCE_ROUTINE  
Short Description Quotation Source Routine    
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 20130102   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CPE_FE_QUOT_SOURCE_ROUTINE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_CPE_QUOTATIONS 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 20130107
Friends
Class CL_CPE_FE_QUOT_SOURCE_ROUTINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EVALUATION_DATA Instance attribute Protected Object reference (TYPE REF TO) CL_CPE_FE_EVALUATION_DATA 20130109
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130109
2 GET Static method Public Method Get instance 20130109
3 GET_DATETIMES Instance method Protected Method 20130221
4 READ_QUOTATIONS Instance method Public Method Read Quotation Period 20130109
5 SET_REQUESTED_DATETIMES Static method Public Method Complete Quotation Period with requested dates and times 20130109
Events
Class CL_CPE_FE_QUOT_SOURCE_ROUTINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BASEDATE_SELECTION Public See coding Selection around Basedate 20130109 BEGIN OF ty_basedate_selection, basedate TYPE cpet_reftimestamp, num_quotations_before TYPE i, num_quotations_after TYPE i, exclude_basedate TYPE abap_bool, END OF ty_basedate_selection
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET 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 20130109
2 Importing IV_SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT CPE Term - Source Routine for Price Quot. or Curr. Ex. Rates 20130109
3 Returning R_ROUTINE Value transfer Object reference (TYPE REF TO) CL_CPE_FE_QUOT_SOURCE_ROUTINE Quotation Source Routine 20130109
# Exception Resumable Description Created on
1 CX_CPE_EVALUATION_TERMINATED 20130109

Method GET_DATETIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMPS Call by reference Type reference (TYPE) CPET_REFTIMESTAMP_TAB 20130221
2 Returning R_DATETIMES Value transfer Type reference (TYPE) IF_CPE_QUOTATIONS=>TY_DATETIMES 20130221

Method GET_DATETIMES on class CL_CPE_FE_QUOT_SOURCE_ROUTINE has no exception.

Method READ_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 CPE Evaluation data container 20130109
2 Importing IO_QUOTATION_RULE Call by reference Object reference (TYPE REF TO) IF_CPE_QUOTATION_RULE Quotation Rule 20130109
3 Importing IS_BASEDATE_SELECTION Call by reference Type reference (TYPE) TY_BASEDATE_SELECTION Selection around Basedate 20130109
4 Importing IT_TIMESTAMPS Call by reference Type reference (TYPE) CPET_REFTIMESTAMP_TAB CPE Table type for reference time stamp 20130109
5 Importing IV_EVALUATION_TIMESTAMP Call by reference Type reference (TYPE) CPET_EVAL_TIMESTAMP CPE Formula - Evaluation Date and Time 20130109
6 Importing IV_SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT CPE Term - Source Routine for Price Quot. or Curr. Ex. Rates 20130109
7 Returning RO_QUOTATION_GROUP Value transfer Object reference (TYPE REF TO) IF_CPE_QUOTATION_GROUP 20130925
# Exception Resumable Description Created on
1 CX_CPE_EVALUATION_TERMINATED 20130109

Method SET_REQUESTED_DATETIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QUOTATION_GROUP Call by reference Object reference (TYPE REF TO) IF_CPE_QUOTATION_GROUP Quotation Group 20130109
2 Importing IO_QUOTATION_RULE Call by reference Object reference (TYPE REF TO) IF_CPE_QUOTATION_RULE Quotation Rule 20130109
3 Importing IT_DATETIMES Call by reference Type reference (TYPE) IF_CPE_QUOTATIONS=>TY_DATETIMES Dates with Times 20130109
4 Returning RO_QUOTATION_GROUP Value transfer Object reference (TYPE REF TO) IF_CPE_QUOTATION_GROUP Quotation Group 20130109
# Exception Resumable Description Created on
1 CX_CPE_EVALUATION_TERMINATED 20130109
History
Last changed by/on SAP  20130531 
SAP Release Created in