‎2009 Apr 07 8:12 AM
Hi Abapers,
I m converting a report program into a t-code using se93.
after giving program name,description, screen number should be given, here the screen number should be given as per the system>status>screen number or v should be write call screen in the program.
i m confused wit it, i had checked the forum also.
REPORT ZWHILE1.
data: length type i value 0,
strl type i value 0,
string(30) type c value 'test string'.
strl = strlen(string).
while string NE space.
write string(1).
length = sy-index.
shift string.
endwhile.
write:/ 'strlen:',strl.
write:/ 'length of abcd:', length.
the above s my my program,i want to convert t into a tcode.
Advanced thanks....
‎2009 Apr 07 8:14 AM
give screen no 1000
Edited by: mohammed abdul hai on Apr 7, 2009 9:14 AM
Edited by: mohammed abdul hai on Apr 7, 2009 9:17 AM
‎2009 Apr 07 8:15 AM
There is no screen in output.
do not give screen no or default 1000 .
‎2009 Apr 07 8:15 AM
‎2009 Apr 07 8:15 AM
Standard selection screen number for any report program is 1000.
‎2009 Apr 07 8:16 AM
Hi
when you are creating a tcode in se93, for the report program, do the below steps
1) SE93->Create
2) Select the radiobutton: Report Transaction and enter the short text for transaction
3) Next screen- enter the program name; screen no = 1000
4) Save the tcode..
Now test the transaction..
Hope this helps you
Regards
Shiva
‎2009 Apr 07 8:28 AM
Hi Shiva,
I gave screen number as 1000, but while activating i m getting " GUI capability for tcode is not yet classified".
‎2009 Apr 07 8:32 AM
select second radio button
report and selection-screen ( report transaction)
‎2009 Apr 07 8:16 AM
In SE93
select option->Program & Select Screen(report transaction)
and give ur report name(program)
‎2009 Apr 07 8:16 AM
hi,
here are the steps to create
Creating transaction code for the table:
1) Go to SE93 and Create a Tcode.
2) Click on the u2018Transaction with parametersu2019 radio button and continue.
3) Enter the Transaction as SM30.
4) Select u2018Skip initial screenu2019.
5) Enter VIEWNAME value as Table name (here Z*) and UPDATE value as X in the u2018Name of screen fieldu2019 and save.
VIEWNAME ZTABLE
UPDATE XNote : The VIEWNAME,UPDATE and their respective values should be Capital.
If u want to create table maintenance generator then,
1) Choose Delivery and Maintainence tab..
2) Select Delivery class as u2018Cu2019.
3) Select Data browser/Table view Maint as DISPLAY/MAINTAINENCE ALLOWED.
4) Create a Function Group from SE80.
5) Select TABLE MAINTAINENCE GENERATOR from Utilities of menu bar.
6) Fill the Authorization Group as u2018&NC&u2019 and give the created Function Group.
7) Give a screen number not used as Maint Screen no (eg: 9999) and click u2018CREATEu2019(F8).
regards
rahul
‎2009 Apr 07 8:17 AM
hi,
try this and let me know in case of any clarification
regards
rahul
Edited by: RAHUL SHARMA on Apr 7, 2009 9:21 AM
‎2009 Apr 07 8:24 AM
Hi Rahul,
i m still getting error.It s active, but once i enter the created tcode,i m gettting the dynpro error.
i.e.., dynpro screen number 1000...
‎2009 Apr 07 8:28 AM
‎2009 Apr 07 8:21 AM
While creating the Tcode for report you have to select the second option "Program and selection screen(Report Transaction)radio button .
Regards,
Joan
‎2009 Apr 07 8:32 AM