Ansicht
Dokumentation

ES_PIQ_SDPRICELIST - Notes on Implementation

ES_PIQ_SDPRICELIST - Notes on Implementation

BAL Application Log Documentation   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

You can use enhancement spot ES_PIQ_SDPRICELIST_API and enhancement spot ES_PIQ_SDPRICELIST to enhance the creation of prices lists.

Enhancement Spot ES_PIQ_SDPRICELIST_API

All Business Add-Ins (BAdIs) grouped under this structure node belong to the enhancement spot ES_PIQ_SDPRICELIST_API (transaction se18). You can use the BAdIs of this enhancement spot to change the creation of prices lists that you create with the following:

Enhancement Spot ES_PIQ_SDPRICELIST

You can use the enhancement options of enhancement spot ES_PIQ_SDPRICELIST (transaction se18) to enhance the selection criteria of the Creation of Price Lists report (transaction V_NLN) as follows:

  • ES_PIQ_SDPRICELIST_EXT1
You can use this enhancement option when you want to add a selection field to the section for customer data.
  • ES_PIQ_SDPRICELIST_EXT2
You can use this enhancement option when you want to add a selection field to the section for material master data. For example, if you want to add the material group as a selection field, you insert the following statement at this enhancement option:
SELECT-OPTIONS: matkl FOR mara-matkl.
  • ES_PIQ_SDPRICELIST_EXT3
You can use this enhancement option when you want to add a field to the section for control data. For example, if you want to add the pricing procedure as a pricing attribute field to the control data, you insert the following statement at this enhancement option:
parameters: kalsm type kalsm_d.
  • ES_PIQ_SDPRICELIST_EXT4
You can use this enhancement option when you want to add a field to the section for price list output.
  • ES_PIQ_SDPRICELIST_EXT5
You can use this enhancement option when you want to add your own section to the UI for transferring data to the price list creation API.
  • ES_PIQ_SDPRICELIST_EXT6
You can use this enhancement option to transfer your fields to the pricing API. For example, given the previous example for enhancement option ES_PIQ_SDPRICELIST_EXT2, you insert the following statement at enhancement option ES_PIQ_SDPRICELIST_EXT6:
transfer_select_option 'MARA' 'MATKL' matkl.
Given the previous example for enhancement option ES_PIQ_SDPRICELIST_EXT3, you insert the following statement at enhancement option ES_PIQ_SDPRICELIST_EXT6:
add_name_value 'KALSM' kalsm 'KOMK'.






General Material Data   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 3287 Date: 20240523 Time: 211251     sap01-206 ( 50 ms )