cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI for creation and updation of Project, Orders, Quotations

Former Member
0 Kudos

Hi Team,

We have one requirement that came from our Customer.

There is one Tool available outside SAP which is used for creation of Project with a quotation and order.

Now project created via this Tool will be uploaded via Interface in SAP PI.

SAP PI will use flat file as data source to read data from Tool. Based on data received, SAP PI will trigger different Webservices/ BAPI for creation and updation of Quotations, Orders and Projects inside ECC backend system.

Please advise if there are any BAPI available inside SAP system for creation and updation of Quotations, Orders and Projects.

Regards

Tushar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Tushar,

Please check following BAPIs:

BAPI_PROJECT_MAINTAIN

BAPI_SALESORDER_CREATEFROMDAT1

BAPI_SALESORDER_CREATEFROMDAT2

BAPI_SALESORDER_CREATEFROMDATA

BAPI_CUSTOMERQUOTATION_CHANGE

BAPI_QUOTATION_CREATEFROMDATA

BAPI_QUOTATION_CREATEFROMDATA2

Regards

Shrikant

Former Member
0 Kudos

Hi Shrikant,

Thanks.

Regards

Tushar

Former Member
0 Kudos

Hi Shrikant,

Our Customer requirement is little changed now.

As per new changes, SAP PI will trigger different Webservices/ BAPI for creation of Project, Quotation and creation/ updation of Sales order inside ECC backend system.

In the case, what will be the change in BAPI's that u mentioned above.

Please advise.

Regards

Tushar

Former Member
0 Kudos

Hi Tushar,

Irrespective of middleware used for application, data can be read and written into SAP with IDOC or BAPI. IDOC is not realtime and hence BAPIs are preferred. Hence I would say BAPIs suggested earlier can be used.

If you have encounter any issues with above BAPIs or there is some business requirement which is not getting addressed then we can think of other BAPIs or FM.

PI is just like a pipeline, data will be received and send to it in XML format. PI may have some pre-defined logics which it will apply on read or write. Hope this helps

Regards

Shrikant

Former Member
0 Kudos

Hi Shrikant,

Thanks for your inputs.

I will disucss this with Client and come back in case business requirment is no gettin addressed.

Regards

Tushar

Former Member
0 Kudos

Hi Shrikant,

Furter to our disucssion on the subject topic, we understood different events that take place in SAP PS after triggering BAPI/ Webservices are as shown in the flow chart below.

So as mentioned earlier , SAP PI will call different BAPI/Webserivces based on specific event that is triggered.

Hence,requirement is as follows.

1.     Mapping of data read from the flat file of Tool available outside SAP.

2.     Call of Webservices/ BAPI provided by ERP backend system to create quotations/ orders and

        the project.

Please let me know whether above mentioned BAPI can cater this.

What else we will need from PS point of view.

Regards

Tushar

Former Member
0 Kudos

Hi Tushar,

Looking at the diagram, it seems you want to create/change/delete project, quotation and order. For these functions the suggested BAPIs are correct. Please discuss with you technical team and let us know if there is any concern.

Regards

Shrikant

Former Member
0 Kudos

Hi Shrikant,

Thanks again for reconfirming.

Regards

Tushar

Answers (0)