SAP ABAP Class CL_CPE_QUOTATION_FACTORY (Quotation Factory)
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_CPE_QUOTATION_FACTORY Quotation Factory 20121002
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLT_CPE_QUOTATION_FACTORY Test Quotation Factory 20130919
Properties
Class CL_CPE_QUOTATION_FACTORY  
Short Description Quotation Factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CPE_IPC    
Program status     
Category 0   
Package CPE_FA_FE   Commodity Pricing: Formula Assembly and Evaluation (ABAP) 
Created 20120917   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)
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_CPE_QUOTATION_FACTORY Quotation Factory 20121002
Friends
Class CL_CPE_QUOTATION_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SRCROUT_01_DEFAULT Constant Public Type reference (TYPE) CPET_SOURCEROUT '0000001' 20130107
2 C_SRCROUT_100_SIM Constant Public Type reference (TYPE) CPET_SOURCEROUT '0000100' C_SRCROUT_100_SIM 20121002
3 PROVIDERS Instance attribute Private Type reference (TYPE) TY_PROVIDERS 20130925
4 SOURCE_ROUTINE Instance attribute Protected Type reference (TYPE) CPET_SOURCEROUT CPE Term - Source Routine for Price Quot. or Curr. Ex. Rates 20121002
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121002
2 GET_DCS_TYPE Instance method Public Method Get DCS type (Futures/ Forwards) 20130919
3 GET_KEY_TYPE Static method Public Method obsolete 20130925
4 GET_TIME_SELECTOR Static method Private Method obsolete 20130925
5 IS_LAST_OF_DAY_SOURCE Static method Private Method obsolete 20130925
6 IS_SIMULATED_SOURCE Static method Private Method Is this a simulated Source? 20121002
7 IS_SOURCE_WITHOUT_TIME Static method Private Method obsolete 20130925
Events
Class CL_CPE_QUOTATION_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_PROVIDER Private See coding 20130925 BEGIN OF ty_provider, key_type TYPE if_cpe_quotation_factory=>ty_keytype, provider TYPE REF TO if_cpe_quot_group_provider, END OF ty_provider
2 TY_PROVIDERS Private See coding 20130925 ty_providers TYPE STANDARD TABLE OF ty_provider WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT '0000001' CPE Term - Source Routine for Price Quot. or Curr. Ex. Rates 20121002

Method CONSTRUCTOR on class CL_CPE_QUOTATION_FACTORY has no exception.

Method GET_DCS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DCSID Call by reference Type reference (TYPE) TBA_DCSID 20130919
2 Returning R_DCS_TYPE Value transfer Type reference (TYPE) TBA_DERIVATIVETYPE 20130919

Method GET_DCS_TYPE on class CL_CPE_QUOTATION_FACTORY has no exception.

Method GET_KEY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) IF_CPE_QUOTATIONS=>TY_KEY 20130925
2 Returning R_QUOTKEY Value transfer Type reference (TYPE) CPET_KEYTYPE 20130925

Method GET_KEY_TYPE on class CL_CPE_QUOTATION_FACTORY has no exception.

Method GET_TIME_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT 20130925
2 Returning R_SELECTOR Value transfer Type reference (TYPE) I 20130925

Method GET_TIME_SELECTOR on class CL_CPE_QUOTATION_FACTORY has no exception.

Method IS_LAST_OF_DAY_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT 20130925
2 Returning R_LASTOFDAY Value transfer Type reference (TYPE) ABAP_BOOL 20130925

Method IS_LAST_OF_DAY_SOURCE on class CL_CPE_QUOTATION_FACTORY has no exception.

Method IS_SIMULATED_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT CPET_SOURCEROUT 20121002
2 Returning R_SIM Value transfer Type reference (TYPE) ABAP_BOOL 20121002

Method IS_SIMULATED_SOURCE on class CL_CPE_QUOTATION_FACTORY has no exception.

Method IS_SOURCE_WITHOUT_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_ROUTINE Call by reference Type reference (TYPE) CPET_SOURCEROUT 20130925
2 Returning R_NOTIME Value transfer Type reference (TYPE) ABAP_BOOL 20130925

Method IS_SOURCE_WITHOUT_TIME on class CL_CPE_QUOTATION_FACTORY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740