on 02-21-2009 1:52 PM
hi
when i run the below code in debug mode .. it executed smothly but we i directly execute it . it shows run time error . kindly help me
REPORT Z_ITAB.
DATA var TYPE spfli.
DATA: BEGIN OF Show,
carrid(5) TYPE c,
connid(5) TYPE i,
END OF Show.
DATA etab LIKE STANDARD TABLE OF Show WITH NON-UNIQUE KEY carrid.
SELECT * FROM spfli INTO CORRESPONDING FIELDS OF var
WHERE carrid EQ 'AA'.
Show-carrid = var-carrid.
Show-connid = var-connid.
APPEND Show TO etab.
LOOP AT etab INTO Show.
WRITE: / Show-carrid , Show-connid.
ENDLOOP.
ENDSELECT.
Hi,
The codes are giving you runtime error because of the COMMIT WORK as you are using LOOP__ENDLOOP within SELECT--ENDSELECT.
If while runtime work process is not available for the select and loop--endloop commit work will not happen and result in Runtime error.As you run program in Debug Mode each step is execute one-by-one and it gets work process available.But you can get runtime error at times in debugmode also.
Try these codes:
REPORT Z_ITAB.
DATA: BEGIN OF Show,
carrid(5) TYPE c,
connid(5) TYPE i,
END OF Show.
DATA etab LIKE STANDARD TABLE OF Show WITH NON-UNIQUE KEY carrid.
SELECT carrid connid FROM spfli INTO table etab
WHERE carrid EQ 'AA'.
LOOP AT etab INTO Show.
WRITE: / Show-carrid , Show-connid.
ENDLOOP.
Regards,
Gurpreet.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
REPORT Z_ITAB.
DATA: BEGIN OF Show,
carrid(5) TYPE c,
connid(4) TYPE n, " It was i in previous codes.
END OF Show.
DATA etab LIKE STANDARD TABLE OF Show WITH NON-UNIQUE KEY carrid.
SELECT carrid connid FROM spfli INTO CORRESPONDING FIELDS OF table etab
WHERE carrid EQ 'AA'.
LOOP AT etab INTO Show.
WRITE: / Show-carrid , Show-connid.
ENDLOOP.
As i was not in front of the computer last time over looked the TYPE I with lenght specification.
Which could have caused you error.
Try the above codes I have Executed them.it will work.
otherwise check with your basis team if it give you Runtime error may be issue can be from the server end.
Regards,
Gurpreet
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.