Application Development and Automation 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: 
Read only

Need idea

Former Member
0 Likes
1,268

Hi,

when my customer maintain transaction of project and he

push execute he get screen with table (just it),

he don't wont it ,he wont that when he do execute nothing happen (the screen not appear) ,

how i can do that ?

Regards

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,245

Hi,

can you give an example? Why don't get the output?

Regards, Dieter

14 REPLIES 14
Read only

Former Member
0 Likes
1,246

Hi,

can you give an example? Why don't get the output?

Regards, Dieter

Read only

0 Likes
1,245

Hi Dieter Gröhn

My customer use transaction cne1 and he maintain projects and date after he Execute it do process and bring screen (report of what happen) and he don't wont the screen how can i cancel the screen?

Regards

Read only

0 Likes
1,245

Hi Experts,

Any idea?

Regards

Read only

0 Likes
1,245

CNE1 is SAP transaction. You can't easily change the behavior of SAP transactions. Even if there is a way to configure how the transaction behaves, the question belongs in a functional forum, not in ABAP forum.

If you must provide an ABAP solution, then you have to copy the underlying program (SAPLKAZB) to a Z program and change the behavior.

Read only

0 Likes
1,245

Hi Sudhi,

there is no way maybe to do it in BDC?

Regards

Read only

0 Likes
1,245

Yes, BDC may be an option. So, you'll write a wrapper ABAP program that will skip certain initial screens (by providing default values) and then stop in a screen where the user needs to provide data. I didn't think of that, but then I don't like to make anybody's life that easy

Read only

0 Likes
1,245

hi sudhi,

i new to bdc maybe u can help?

i do recored and i get table with:

do i have to change something that cancel screen?

Regards

T CNE1

SAPLKAZB 1000 X

BDC_CURSOR RKAUF-TEST

BDC_OKCODE =RUN

RKAUF-TEST

BDC_SUBSCR SAPLCNEV_01_MASTER_DATA 0550BLOCK1

LKP74-PSPID E0-0005

LKP74-POSID

BDC_SUBSCR SAPLKAZB 2450BLOCK2

RPSCO_X-VERSN_EV N02

RKAUF-TO 07

RKAUF-GJAHR 2008

Read only

0 Likes
1,245

Hi Cosmo kramer,

If your customer dont want to see intial screen then use SKIP FIRST SCREEN addition CALL TRANSACTION <tcode> in the program...

or if your customer dont want to see any screen other than the last screen then specify

MODE 'N'... which states that no screen would be displayed other than the last screen whether process success or failure...

and

MODE 'E'... Screen displayed only if screen validations encounter an error in your data like if you miss to enter mandatory fields or any type mismatch in passing values using BDCDATA table...

Hope this information would help you.

Regards

Narin Nandivada

Read only

0 Likes
1,245

Hi Narin,

where i have to CALL TRANSACTION and SKIP FIRST SCREEN ?

and where to use MODE 'N' and MODE 'E'

Regards

Read only

0 Likes
1,245

hi this is not possible by the bdc that ur thinking....if there is a mandatory field that should be filled in that screen ...i hope there is no way in the bdc and that is not skipped....your idea is a bit confused ...if the user doesnt want the screen then you need to skip that screen...is it a module pool program..or standard program?...

then do one thing..

case sy-ucomm.

when 'DONT'.

leave to screen screenname

endcase.

Read only

0 Likes
1,245

Hi Venkat ,

this is standard program,

u think i cant use call transaction?

u have idea how i can do that?

Regards

Read only

0 Likes
1,245

Hi Cosmo,

I read all your inputs and understood that CNE1 transaction is used to create/maintain projetcs. Your customer uses that and at the end you get result screen. and now you dont need result screen at the end of each project is processed? Is this right?

If yes then:

Copy the standard program as Zprogram. Take care that you copy each screen and every element of original program.

Check in the code where at last it is displaying your result screen.

Once you find that you can comment that part of code or just write STOP or LEAVE LIST-PROCESSING or LEAVE TRANSACTION.

This is to be done very carefully.. unless your requirement is critical.

hope this helps,

ags.

Read only

Former Member
0 Likes
1,245

hi,

The Question is a bit unclear. You want to show no screen when it executes ths T code or the screen with no data to be displayed.

Regards

Sumit Agarwal

Read only

0 Likes
1,245

Hi Sumit,

my customer wont to show no screen when it executes the T code

Regards