Ansicht
Dokumentation
ES_PIQ_SDPRICELIST - Notes on Implementation
BAL Application Log Documentation CL_GUI_FRONTEND_SERVICES - Frontend ServicesThis documentation is copyright by SAP AG.
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:
- Creation of Price Lists report (transaction V_NLN)
- BAPI method Processing Price Lists (BAPI_PIQ_SDPRICELIST; transaction se37)
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 )