Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

can we use FM as BAPI by enabling remote enabled option

former_member349098
Participant
0 Kudos
173

hi experts ,

I am trying to upload the work center (IR01) using BAPI but based on my serch for bapi i got to know that we dont have BAPI for workcenter .

but we have FM CRAP_WORKCENTER_CREATE

by using this can we  create custum BAPI and use for uploading

Thank you

5 REPLIES 5

venkateswaran_k
Active Contributor
0 Kudos
65

Hi Raghuram,

How you are going to call this function?  Is it inside the SAP system or Outside the SAP system.

If it is inside the SAP system itself, you can use it.

Regards,

Venkat

former_member210158
Active Participant
0 Kudos
65

Hi Raghunath,

BAPI: Business application programming interface

  Use:   to communicate with SAP and Non-SAP systems.

Why do we need a BAPI?

- To communicate with Non-SAP system, we need/Develop a FM RFC enabled.

Name of a BAPI can be anything but should start with BAPI.

ex: BAPI_xxxxxxxxxxx

It should be released as a business object repository BOR using transaction SWO1.

Regards

Satish Chandra

former_member349098
Participant
0 Kudos
65

hi ,

yes I am planning to call from outside of SAP .

if I want make FM as BAPI .

what is the procedure I need to fallow . one more thing

if i want to use inside of SAP we can  use FM ITSELF for uploding right

please correct me if i am wrong

Thank you

0 Kudos
65

Goto SE37 Create your own FM.

Remote enable it.

Release it.

Goto Transaction IWO1, give object name, add fm. and release it.

Satish Chandra

raymond_giuseppi
Active Contributor
0 Kudos
65

You will have to create a ZBAPIxxxx wrapper FM, RFC enabled, use the Wizard of the transaction BAPI "Implementation Project for New BAPIs" (The wizard will guide you to SE11, SE37 and SWO1 transactions)

Regards,

Raymond