‎2008 Jul 14 4:19 PM
Hi friends,
I am working on Internal Order Tcode : KO02.
The std program is SAPMKAUF and the screen number is 600.
The tab is General data Tab...
There is a field called Department in the screen it has possible values from dictionary table.
It shows all the values in the DB table when F4 is pressed.
However when we select any value for this and press enter it throws an error saying that the entry does not exist.
The error is thrown at the below statement.
CALL SUBSCREEN AREA_FOR_601.
As soon as we reached teh above statement it thorws an error without ging further. so it is becoming difficult to trace the errror.
The problem is this field was added by earlier programmer into the standard program.
If we leave this field blank and press enter or save then it saves.
However when we enter any value and press enter it is throwing error saying teh value does not exist.
Can you put some light on what happens when teh curson goes to teh statement
CALL SUBSCREEN AREA_FOR_601. it throws error. i tried debugging but it never goes beyond this statement and throws an error.
Is there any problem with teh Call Subscreen Statement, this is standard.
Did the programmer missed any statement that when we enter the value for that particular field it throws an error and when we keep it blank it works well.
Please advice.
<removed_by_moderator>
ta.
Edited by: Julius Bussche on Jul 14, 2008 3:20 PM
‎2008 Jul 14 4:31 PM
Sam,
In this case is a little difficult to give you hand, but try the steps, below, maybe can show up any information:
1) Extend program check
2) active, but like this, go toward SE80, right botton, click active! just to make sure everything is going to be actived.
3) did you take off this field any time? if no, do it! and put it in the screen again.
See yah,
Regards,
Alexandre
‎2008 Jul 14 4:31 PM
Sam,
In this case is a little difficult to give you hand, but try the steps, below, maybe can show up any information:
1) Extend program check
2) active, but like this, go toward SE80, right botton, click active! just to make sure everything is going to be actived.
3) did you take off this field any time? if no, do it! and put it in the screen again.
See yah,
Regards,
Alexandre