Saturday, 12 December 2015

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 -                                           

Cut over strategy in SAP

Cutover strategy is a planing ,How data load will be perform in production client before Go Live !

Normally, you decide the sequence of Data loads for Configuration settings, Master data, Transaction data which follows whom and then you make a copy of the system as a Production system a day before and after checking the successful data load

Cutover strategy depends upon how the organizations design their data load strategies

There are several way to perform cut over activity.

Go-live 100% or partial again depending upon organizational setup, policies & data volume.

Lets look in to this ...

Cutover strategy depends upon how the organizations design their data load strategies. Normally, you decide the sequence of Data loads for Configuration settings, Master data, Transaction data which follows whom and then you make a copy of the system as a Production system a day before and after checking the successful data loads, 

Cutover planning is highly site specific. There's no thumb rule. The stock data as on the date of going live should be correctly entered. But stock being a highly dynamic quantity, the strategy for loading should be crystal clear. Then you have to load all the back dated transaction on the stock. Some stock comes into your plant/storage location as return and some stock is actually delivered to your customer through sales orders of various kinds. The final phase before going live with SAP is often referred to as the cutover phase, which is the process of transitioning from one system to a new one. The organization needs to plan, prepare and execute the cutover, by creating a cutover plan that describes all cutover tasks that have to be performed before the actual go-live. Examples of cutover tasks are: Review and update all systems-related operations procedures like backup policies and system monitoring Assign ownership of SAP’s functional processes to individuals Let SAP AG do a Going Live check, to get their blessing to go live with the system Lock down the system, i.e. do not make any more changes to the SAP system

Cut-Over Activities: 

Cutover Plan - The details of how to move to the production environment and go live. Ensuring that all master data to be loaded to production server is ready & in correct format. User training is conducted & user is in a comfort or at least manageable position to work on production server. Preparation of user manual. All go-live preparatory activities.

Open Client activity: The activity or configuration to be done in production server, by opening an client should be ensured that it is done before go-live. We must request to Basis team for opening production client for certain periods once  .On that time all user will block by basis team  & system will not accessable .Cutover activity finished Basis will be close production client

Cutover Activities At the end of Phase 4, it is necessary to refine and validate the cutover plans generated in the Realization phase. Among other things, this includes tasks such as the reviewing of the runtime of test runs to estimate runtime for the complete data size. A conversion checklist for transporting all changes into the productive system is provided for all the configuration settings to be imported. At this stage, it is important to verify that required tasks have been successfully completed, for example, that the technical environment is in place, the cutover programs are ready and the application data is verified. Approval is now sought from project management and company senior management to start the cutover process.