Hierarchy
⤷ 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 |