SAP ABAP IMG Activity BADI_PIQ_SDPRICELIST (BAdI: Price List Processing)
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
IMG Activity
ID BADI_PIQ_SDPRICELIST BAdI: Price List Processing  
Transaction Code S_EBJ_98000408   (empty) 
Created on 20131108    
Customizing Attributes BADI_PIQ_SDPRICELIST   BAdI: Price List Processing 
Customizing Activity BADI_PIQ_SDPRICELIST   BAdI: Price List Processing 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BADI_PIQ_SDPRICELIST    

Use

This Business Add-In (BAdI) is used in the Pricing and Conditions (SD-BF-PR) component. You can use this BAdI to change how the system processes price lists when you execute the Creation of Price Lists report (transaction V_NLN).

You can use the following Business Add-In (BAdI) methods:

  • Method GET_CUSTOMER_DATA and method GET_MATERIAL_DATA

    You can use these Business Add-In (BAdI) methods to change customer and material data. For example, you can add or remove customers and materials from the creation of the price lists. The table structure for customer data and material data is dynamic. The type of the structure is provided in parameter IR_RESULT_TABLE_TYPE.

  • Method PREPARE_PRICING

    This Business Add-In (BAdI) method is executed before pricing is executed. You can use this BAdI method to make changes to the control data for the pricing call and to change the pricing attributes. You change pricing attributes using the following parameters:

    • cs_global
    • You can change attributes that belong to all price lists
    • cs_head
    • You can change price lists at customer level
    • cs_item
    • You can change price lists at material level
  • Method PROCESS_RESULT

    This Business Add-In (BAdI) method is called after the system has calculated the price list. You can use this BAdI method to change price lists before they are processed for output. You can make changes to the price list result table and to the field labels of the result structure.

Requirements

Standard settings

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

Activities

Example

See also

  • For information about implementing BAdIs as part of the enhancement framework, see SAP Library for SAP NetWeaver Platform on SAP Help Portal at http://help.sap.com/nw_platform. Choose a release and then Application Help. In SAP Library, choose SAP NetWeaver Library: Function-Oriented View -> Application Server -> Application Server ABAP -> Application Development on AS ABAP -> ABAP Customer Development -> Enhancement Framework.
  • For more information about the Creation of Price Lists report (transaction V_NLN), see SAP Library for SAP ERP on SAP Help Portal at http://help.sap.com/erp. Choose a release and then Application Help. In SAP Library, choose SAP ERP Central Component -> Logistics -> Sales and Distribution (SD) -> Pricing and Conditions (SD-BF-PR) -> Pricing and Conditions -> Pricing Information and Analysis -> Creation of Price Lists.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG BADI_PIQ_SDPRICELIST 0 HLA0006561 Pricing and Conditions 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20131120 
SAP Release Created in 618