SAP ABAP Interface IF_PIQ_PREPARE (PriceInquiry Comm.str. preparation)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PIQ_PREPARE PriceInquiry Comm. str. preparation 20130802
Properties
Interface IF_PIQ_PREPARE  
Short Description PriceInquiry Comm.str. preparation    
General Data
Package VF_PRC_PRICEINQUIRY   Mass Processing of Price Inquiries 
Created 20130730   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_PIQ_API Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_PIQ_PREPARE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_PIQ_PREPARE has no interface.
Friends
Interface IF_PIQ_PREPARE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FIELDNAME Constant Public See coding 20130913
2 CO_PREP_FLD_SOURCE_TYPE Constant Public See coding 20130917
3 CO_PREP_KEY_SOURCE_TYPE Constant Public See coding 20130924
4 CO_TABNAME Constant Public See coding 20130913
5 CO_USEREXIT_TYPE Constant Public See coding 20130912
Methods
# Method Level Visibility Method type Description Created on
1 GET_COMMUNICATION_STRUCTURES Instance method Public Method Get Communication Structures 20131024
Events
Interface IF_PIQ_PREPARE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GS_GLOBAL Public See coding 20130912 begin of ty_gs_global. include type if_piq_api=>ty_gs_calculate_global_param as imp. types: vbtyp type vbtyp, vbklt type vbklt_va, kalvg type kalvg, spapo type spapo, vsbed type vsbed_vak, hwaer type hwaer, vkoau type tvta-vkoau, vtwau type tvta-vtwau, spaau type tvta-spaau, vtwko type tvta-vtwko, spako type tvta-spako, vtwku type tvta-vtwku, spaku type tvta-spaku, xstceg type tvko-xstceg, bukrs type bukrs, boavo type boavo, additional_data type ref to data, end of ty_gs_global
2 TY_GS_HEAD Public See coding 20130912 begin of ty_gs_head. include type if_piq_api=>ty_gs_calculate_head_param as imp. types: kalsm type kalsm_d, waerk type waerk, werks type werks_d, land1 type land1, kunwe type kunwe, kunre type kunre, kunrg type kunrg, kunnr_for_taxk type kunnr, hienr01 type hienr01, hienr02 type hienr02, hienr03 type hienr03, hienr04 type hienr04, hienr05 type hienr05, hienr06 type hienr06, hienr07 type hienr07, hienr08 type hienr08, hienr09 type hienr09, hienr10 type hienr10, hienr11 type hienr11, hienr12 type hienr12, hienr13 type hienr13, hienr14 type hienr14, hienr15 type hienr15, additional_data type ref to data, end of ty_gs_head
3 TY_GS_HEADITEM Public See coding 20131021 begin of ty_gs_headitem, vbeln type vbeln, kposn type kposn, kunnr type kunnr, matnr type matnr, werks type werks_d, aland type aland, lifnr type lifnr_wk, regio type regio, counc type counc, cityc type cityc, bwkey type bwkey, tatyp1 type tatyp, tatyp2 type tatyp, tatyp3 type tatyp, tatyp4 type tatyp, tatyp5 type tatyp, tatyp6 type tatyp, tatyp7 type tatyp, tatyp8 type tatyp, tatyp9 type tatyp, end of ty_gs_headitem
4 TY_GS_ITEM Public See coding 20130913 begin of ty_gs_item. include type if_piq_api=>ty_gs_calculate_item_param as imp. types: pstyv type pstyv, additional_data type ref to data, end of ty_gs_item
5 TY_GT_HEAD Public See coding 20130912 ty_gt_head type hashed table of ty_gs_head with unique key vbeln with non-unique sorted key sk_kunnr components kunnr with non-unique sorted key sk_kalsm components kalsm
6 TY_GT_HEADITEM Public See coding 20131021 ty_gt_headitem type sorted table of ty_gs_headitem with unique key vbeln kposn
7 TY_GT_ITEM Public See coding 20130913 ty_gt_item type hashed table of ty_gs_item with unique key kposn
Method Signatures

Method GET_COMMUNICATION_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KOMK Call by reference Type reference (TYPE) VA_KOMK_T Table via KOMK 20131024
2 Exporting ET_KOMP Call by reference Type reference (TYPE) VA_KOMP_T Table via KOMP 20131024
3 Exporting ET_KOMP_HEAD_FIELDS Call by reference Type reference (TYPE) KOMP_HEAD_FIELDS_T Communication Item for Pricing - header dependend fields 20131104
4 Importing IS_GLOBAL Call by reference Type reference (TYPE) IF_PIQ_API=>TY_GS_CALCULATE_GLOBAL_PARAM 20131024
5 Importing IT_HEAD Call by reference Type reference (TYPE) IF_PIQ_API=>TY_GT_CALCULATE_HEAD_PARAM 20131024
6 Importing IT_ITEM Call by reference Type reference (TYPE) IF_PIQ_API=>TY_GT_CALCULATE_ITEM_PARAM 20131024
7 Importing IV_BAL_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20131030

Method GET_COMMUNICATION_STRUCTURES on Interface IF_PIQ_PREPARE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 618