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: 

difference between enjoy and non-enjoy transaction

Former Member
0 Kudos
1,277

hi

can anybody tell me the difference between enjoy transaction and non-enjoy transactions

for example ME21N is enjoy transaction and ME21 isnt

we can do a BDC for ME21 and not for ME21N

basically, is it all transactions finishing with 'N' is enjoy transaction?

1 ACCEPTED SOLUTION

Former Member
0 Kudos
202

hi anjali,

N-joy transactions contains all the information in the information is contained in a single screen with multiple tab pages in it . where as in previous versions each and every information is contained in a different screen.

so when we do BDC its is difficult to handle tabstrips using BDC so we generally follow the old one.

its not like we cannot use BDC for the N-JOY TCODES

we can but we have to use classes in order to use that.

thanks and regards

srinivas

6 REPLIES 6

Former Member
0 Kudos
202

Hi ,

njoy transactions will not have the standard frmae work provided by sap and hence we cannt run the BDC s for N tcodes and even if we do the BDC for N transactions they cant run in background .

For not N joy tcodes we can do BDC .

The basic diffrence is Njoy tcodes with Control frmaework and NOT NJOY TCODES or not with control frmae work

Regards,

Former Member
0 Kudos
202

Hi sia,

1 can anybody tell me the difference between enjoy transaction and non-enjoy transactions

The main difference, bcos we cannot do bdc is :

a) The enjoy transactions are based on

GUI Control (eg. Grid control based on class)

which are instantiated/created

on the front-end machine.

Hence, they cannot be accessed directly by code,

running on the application server.

(instead their value is set on the front-end)

Hence, we cannot do bdc on them.

regards,

amit m.

guillaume-hrc
Active Contributor
0 Kudos
202

Hi,

Well, just to sum it up... Enjoy Transaction use ActiveX controls to improve user experience but this can only work online.

It means that running BDC in background on Enjoy Transaction will fail.

Best regards,

Guillaume

Former Member
0 Kudos
203

hi anjali,

N-joy transactions contains all the information in the information is contained in a single screen with multiple tab pages in it . where as in previous versions each and every information is contained in a different screen.

so when we do BDC its is difficult to handle tabstrips using BDC so we generally follow the old one.

its not like we cannot use BDC for the N-JOY TCODES

we can but we have to use classes in order to use that.

thanks and regards

srinivas

0 Kudos
202

thanks for the reply

guillaume-hrc
Active Contributor
0 Kudos
202

Hi,

Is your problem solved ?

If yes, please reward points and close the thread.

Best regards,

Guillaume