BAPI in CRM

Creating and changing transactions using BAPI in CRM

BAPI : In some cases you want to create transaction’s (like a quotation or an order) using programming and not using the standard UI. This is for example relevant in case you want to upload or migrate data from an external system into SAP CRM. There are several possibilities for migrating data:

1), Using LSMW

2), Using the XIF adapter

3), Using the data workbench of SAP

4), Using a special service offering from SAP called LSO

5), Using custom programming

BAPI in CRM

Because we needed a very good performance, we have choosen to upoad data using custom programming. However during the development of the upload program we encounter some challanges in using the standard available BAPIi’s in SAP CRM. The documentation around these BAPI’s is very limited and also on SDN we could not find all answers. We finally managed to create transaction’s with:

1), A specific transaction type

2), Two different business partner’s

3), Valid from and to date

4), Some reference fields

Especially the business partners and the validity date where very challenging. We have used BAPI_SLSTRANSACT_CREATEMULTI for creating the transaction and CRM_ORDER_MAINTAIN for changing the transaction.

To view the Document

Also See : How to Configure Product Priccrming in SAP CRM?

Online Training Tutorials

  • sap crm course contentSAP CRM Course Content Modules TrainingCustomer Relationship Management SAP CRM Course Content SAP history and evolution Introduction to SAP-CRM CRM architecture ASAP methodology Base Customization 1), […]
  • sap crm course contentSAP CRM Tutorial – SAP Customer Relationship Management TrainingSAP CRM Tutorial - To learn some of the free SAP Customer Relationship Management (CRM) module and tutorials for beginners. SAP Customer Relationship Management (SAP CRM) is key component […]
  • SAP certificationSAP Certification, SAP Course and Training for BeginnersEveryone knows getting SAP certification is not a big deal in the market. You just register for SAP certification exam online with many approved partners to pay around 500-800USD, and to […]
  • Investment management ModuleIntroduction to investment Management Module in SAPInvestment management Module refers to planning and managing of investments in long term activities. The long term investments may be for the purpose of creation of fixed assets for […]
  • Bill of MaterialsWhat is Bill of Materials (BOM)?Bill of Materials : BOM is a complete, formally structured list of components (raw or semi finished materials), which are needed to manufacture a finished product. The BOM list contains […]
  • project charterThe Main Key Features of SAP R/3Flexible & comprehensive SAP R3 improves flexibility and enables quicker response.  It lets the company to concentrate on strategically expanding their business to address new […]
  • SAP Item Category DeterminationSAP Item Category Determination an OverviewThe item category determination in the sales document depends on the sales document type and the material. An item category group is defined in the material master record. For Example, in […]
  • SAP Upgrade RoadmapWhat is SAP Upgrade Roadmap?SAP Upgrade Roadmap is content available from SAP that provides a methodological guideline to assist you in your upgrade ventures. This roadmap is available as part of SAP Solution Manager […]