‎2008 Jul 01 2:35 PM
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
‎2008 Jul 01 2:42 PM
Hi,
can you give an example? Why don't get the output?
Regards, Dieter
‎2008 Jul 01 2:42 PM
Hi,
can you give an example? Why don't get the output?
Regards, Dieter
‎2008 Jul 01 2:49 PM
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
‎2008 Jul 01 3:33 PM
‎2008 Jul 01 3:55 PM
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.
‎2008 Jul 01 3:59 PM
‎2008 Jul 01 4:12 PM
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
‎2008 Jul 01 4:20 PM
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
‎2008 Jul 01 4:26 PM
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
‎2008 Jul 01 4:36 PM
Hi Narin,
where i have to CALL TRANSACTION and SKIP FIRST SCREEN ?
and where to use MODE 'N' and MODE 'E'
Regards
‎2008 Jul 01 6:55 PM
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.
‎2008 Jul 01 6:59 PM
Hi Venkat ,
this is standard program,
u think i cant use call transaction?
u have idea how i can do that?
Regards
‎2008 Jul 01 10:43 PM
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.
‎2008 Jul 01 3:45 PM
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
‎2008 Jul 01 3:57 PM
Hi Sumit,
my customer wont to show no screen when it executes the T code
Regards