Saturday, 12 December 2015

Sales related User exits

Find some useful sales related User Exits .

We can use as a Enhancement to meet customer specify requirement

Sales related User exits

User exits SDAPO001 being use for Activating Sourcing Subitem Quantity Propagation

User exits SDTRM001 being use for Reschedule schedule lines without a new ATP check

User exits V45A0001 being use for Determine alternative materials for product selection

User exits V45A0002 being use for Predefine sold-to party in sales document

User exits V45A0003 being use for Collector for customer function modulpool

User exits V45A0004 being use for Copy packing proposal

User exits V45E0001 being use for Update the purchase order from the sales order

 User exits V45E0002 being use for Data transfer in procurement elements (PRreq., assembly)

User exits V45L0001 being use for SD component supplier processing (customer enhancements)

User exits V45P0001 being use for SD customer function for cross-company code sales

User exits V45S0001 being use for Update sales document from configuration

User exits V45S0003 being use for MRP-relevance for incomplete configuration

User exits V45S0004 being use for Effectivity type in sales order

User exits V45W0001 use for SD Service Management: Forward Contract Data to Item

User exits V46H0001 being use for SD Customer functions for resource-related billing
User exits V60F0001 being use for SD Billing plan (customer enhancement) diff. to billing plan



BAPIs realted to SD Module


BAPI –Bapi  in long text -Business Application Programming Interface and has the role as communication platform.

Which can use as developing application .More over This Commonly a function module that is normally RFC enabled as well and acts as a method of a business object.

We can implement below Bapi based on requirement 

BAPI_SALESGROUP_GET_DETAIL –This is use for Sales Group Name display

BAPI_SALESOFFICE_GET_DETAIL –This is use for Sales Office Display Name…..

BAPI_SALESOFFICE_GRP_EXIST –This is use for Sales Office or Sales Group Check….

BAPI_SALESORG_EXIST –This is use for Sales Organization Check

BAPI_SALESORG_GET_DETAIL–This is use for Sales Organization Display Data..

BAPISDORDER_GETDETAILEDLIST –This is use for List of All sales Order Data..

BAPI_ORDER_CHANGE_STATUS_GET –This is use for Change status for Sales order..

BAPI_SALESDOCU_CREATEFROMDATA –This is use for Creating a Sales Document ..

BAPI_SALESORDER_CHANGE Sales Order: –This is use for Change Sales Order…

BAPI_SALESORDER_CREATEFROMDAT1 –This is use for Sales Order: Create Sales Order..

BAPI_SALESORDER_CREATEFROMDAT2 –This is use for Sales Order: Create Sales Order..

BAPI_SALESORDER_CREATEFROMDATA –This is use for Create sales order, no more maintenance..

BAPI_SALESORDER_GETLIST –This is use for Sales order List of all orders for customer..

BAPI_SALESORDER_GETSTATUS –This is use for Sales order: Display status..

BAPI_SALESORDER_SIMULATE Sales Order–This is use for Simulate Sales Order..


SD Integration points with Other Module

Sales Order –           Integration Points Module
•Availability Check -         MM
•Credit Check -               FI
•Costing -                    CO/ MM
•Tax Determination -          FI
•Transfer of Requirements -   PP/ MM

Delivery & Goods Issue – Integration Points Module
•Availability Check -         MM
•Credit Check -               FI
•Reduces stock -              MM
•Reduces Inventory $ -        FI/ CO
•Requirement Eliminated -     PP/ MM

Billing -                 Integration Points Module
•Debit A/R -                  FI/ CO
•Credit Revenue -             FI/ CO
•Updates G/ L -               FI/ CO
(Tax, discounts, surcharges, etc.)
•Milestone Billing -          PS

Return Delivery & Credit Memo - Integration Points Module
•Increases Inventory -        MM
•Updates G/ L -               FI
•Credit Memo -                FI
•Adjustment to A/R -          FI
•Reduces Revenue -