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: 

BAPI SCENARIOS

Former Member
0 Kudos

I NEED HELP REGARDING THE SCENARIOS WHEN TO USE BAPI IN SAP.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi manish,

1. When to use :

a) if we want to transfer data from

SAP to some external system

b) if we want to transfer data from external system

to SAP (for posting purpose etc.)

2. scenarios :

a) purhase order is made in exteranal system

and needs to be transferred to SAP

b) Employee data neeeds to be

transfereed to exernal system

so that the exteranl system can

show each employees own informatino (viz loan details, leave taken, etc)

via some web service/software.

c) when in QM, some mobile results

recording is to be done via

MOBILE HANDHELD DEVICE concept.

regards.

amit m.

8 REPLIES 8

Former Member
0 Kudos

Hi manish,

1. When to use :

a) if we want to transfer data from

SAP to some external system

b) if we want to transfer data from external system

to SAP (for posting purpose etc.)

2. scenarios :

a) purhase order is made in exteranal system

and needs to be transferred to SAP

b) Employee data neeeds to be

transfereed to exernal system

so that the exteranl system can

show each employees own informatino (viz loan details, leave taken, etc)

via some web service/software.

c) when in QM, some mobile results

recording is to be done via

MOBILE HANDHELD DEVICE concept.

regards.

amit m.

0 Kudos

OK I UNDERSTAND ,BUT I NEED SOME DETAIL ABOUT USING BAPI AGAINST BDC .THANKS FOR YOUR ANSWER.

0 Kudos

Hi,

BAPI against BDC.

take any enjoy transaction , maximum you should avoid using BDC's. you should go for BAPI.

for ex MIGO you need to use <b>BAPI_GOODSMVT_CREATE</b>

regards

vijay

0 Kudos

Hi again,

1. BDC will work for the same system.

(ie. u cannot access if from other external system)

2. Generally BDC is used.

However, there are some ENJOY Transactions,

like ME23N (old one is ME23)

which do not suypport bdc

(bcos they have complex controls)

3. In such cases, BDC is useleess.

4. We have to go for BAPI Only.

regards,

amit m.

0 Kudos

LIKE YOU HAVE SAID MIGO I need to use BAPI_GOODSMVT_CREATE

HOW I CAN FIND THE BAPI YOU HAVE MENTIONED.

I HAVE USED THE TRANSACTION BAPI,BUT I AM NOT ABLE TO FIND BAPI MENTIONED BY YOU.THANKS IN ADVANCE FOR YOUR REPLY.

0 Kudos

Hi,

You can see them in SE37,

and go to SE37 and give the BAPI name.

in transaction BAPI also you can find .

Regards

vijay

former_member188685
Active Contributor
0 Kudos

Hi,

if you are doing any BDC's with SAP Enjoy transaction in that case you can go for BAPI's.

most of the cases we can avoid BDC's and go for BAPI's.

the coding is much simpler.

and if you are creating some material or sales order from outside environment other thans SAP like java, or .net then you need to use BAPI's .

regards

vijay