SAP ABAP Class CL_PIQ_FACTORY (PriceInquiry Factory)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BF-PR (Application Component) Pricing and Conditions
     VF_PRC_PRICEINQUIRY (Package) Mass Processing of Price Inquiries
Properties
Class CL_PIQ_FACTORY  
Short Description PriceInquiry Factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VF_PRC_PRICEINQUIRY   Mass Processing of Price Inquiries 
Created 20130730   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_PIQ_PRICING_PROCEDURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_PIQ_FACTORY has no interface implemented.
Friends
Class CL_PIQ_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_KVEWE Constant Public Type reference (TYPE) KVEWE 'A' Usage of the condition table 20130802
2 ST_API Static Attribute Private See coding 20130816
3 ST_CALLER Static Attribute Private See coding 20130927
4 ST_CUSTOMIZING Static Attribute Private See coding 20131031
5 ST_PREPARE Static Attribute Private See coding 20130816
6 ST_PRICING_INTERNAL_FIELDS Static Attribute Public Type reference (TYPE) IF_PIQ_PRICING_PROCEDURE=>TY_GT_RELEVANT_ATTRIBUTE 20131031
7 ST_PRICING_PROCEDURE Static Attribute Private See coding 20130730
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20131031
2 GET_API Static method Public Method Get API Instance 20130730
3 GET_CALLER Static method Public Method Get Caller Instance 20130927
4 GET_CUSTOMIZING Static method Public Method Get Customizing Instance 20131031
5 GET_PREPARE Static method Public Method Get Prepare Instance 20130730
6 GET_PRICING_PROCEDURE Static method Public Method Get Pricing Procedure Instance 20130730
Events
Class CL_PIQ_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LS_API Private See coding 20130816 begin of ty_ls_api, caller_id type piq_caller_id, instance type ref to if_piq_api, end of ty_ls_api
2 TY_LS_CALLER Private See coding 20130927 begin of ty_ls_caller, caller_id type piq_caller_id, instance type ref to if_piq_api_caller, end of ty_ls_caller
3 TY_LS_CUSTOMIZING Private See coding 20131031 begin of ty_ls_customizing, caller_id type piq_caller_id, instance type ref to if_piq_customizing, end of ty_ls_customizing
4 TY_LS_PREPARE Private See coding 20130816 begin of ty_ls_prepare, caller_id type piq_caller_id, instance type ref to if_piq_prepare, end of ty_ls_prepare
5 TY_LS_PRICING_PROCEDURE Private See coding 20130730 begin of ty_ls_pricing_procedure, kappl type kappl, kalsm type kalsm_d, instance type ref to if_piq_pricing_procedure, end of ty_ls_pricing_procedure
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PIQ_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PIQ_FACTORY has no exception.

Method GET_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALLER_ID Call by reference Type reference (TYPE) PIQ_CALLER_ID Caller ID 20130816
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_PIQ_API 20130927
# Exception Resumable Description Created on
1 CX_PIQ Exception class for Price Inquiry 20130816

Method GET_CALLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALLER_ID Call by reference Type reference (TYPE) PIQ_CALLER_ID PriceInquiry Caller ID 20130927
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_PIQ_API_CALLER 20130927
# Exception Resumable Description Created on
1 CX_PIQ Exception class for Price Inquiry 20130927

Method GET_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALLER_ID Call by reference Type reference (TYPE) PIQ_CALLER_ID PriceInquiry Caller ID 20131031
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_PIQ_CUSTOMIZING Customizing Check 20131031
# Exception Resumable Description Created on
1 CX_PIQ Exception class for Price Inquiry 20131031

Method GET_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALLER_ID Call by reference Type reference (TYPE) PIQ_CALLER_ID PriceInquiry Caller ID 20130927
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_PIQ_PREPARE 20130927
# Exception Resumable Description Created on
1 CX_PIQ Exception class for Price Inquiry 20130816

Method GET_PRICING_PROCEDURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20130730
2 Importing IV_KAPPL Call by reference Type reference (TYPE) KAPPL Application 20130927
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_PIQ_PRICING_PROCEDURE 20130927
# Exception Resumable Description Created on
1 CX_PIQ Exception class for Price Inquiry 20130802
History
Last changed by/on SAP  20140121 
SAP Release Created in 618