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: 

BDC for enjoy Tcode

Former Member
0 Kudos

hi friends,

is it true that BDC's cannot be used for enjoy tranctions[like ME22N,VLO1N,etc...] .instead we have to use

BAPI's

if its yes

if u have any document regrading this plz send me

regards,

soorya

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

You cannot write a BDC on ME22n (ITs a enjoy transaction ) Bcoz it is using ALV controls which will not work in the background. So Use BAPI_PO_CHANGE instead.

Regards,

Padmam.

3 REPLIES 3

Former Member
0 Kudos

hI

Yes, you can <b>not</b> use BDC for enjoy Transactions

better to use BAPI only

for ME21N use BAPI_PO_CREATE

similarly for delivery also.

<b>

Reward points for useful Answers</b>

Regards

Anji

Message was edited by:

Anji Reddy Vangala

Former Member
0 Kudos

Hi,

You cannot write a BDC on ME22n (ITs a enjoy transaction ) Bcoz it is using ALV controls which will not work in the background. So Use BAPI_PO_CHANGE instead.

Regards,

Padmam.

Former Member
0 Kudos

Hi,

We can write the BDC for Enjoye Transactions, but these BDC's we can run in Online mode menas we can run in All screen mode, but we can not run these in Background/No screen mode ..

You can still use BDC's but NOT if it involves "enjoy controls". SAP's only

answer is to "use BAPI's or find some other means". BAPI's basically write

to the tables therefore bypassing the enjoy control. But this is all more

easily said than done because BAPI's are somewhat specific as to what they

do and dont do so they dont always meet your exact need.

Regards

Sudheer