11-26-2011 3:26 PM
Hi All,
I am facing a weird issue. In production, suddenly standard selection screen 1000 went missing for a program. I checked in PROGDIR table and found that screen got regenerated at some time & after that this error is coming.
Could anyone tell, what factors can affect the standard selection screen to get malfunctioned or getting deleted or regenerated even if nothing is transported using a CTS for that program ?
Even I noticed D020L table entry for that program found missing during the time when the selection screen issue was coming.
Could anyone please let me know, any log tables or any way by which I can know what might have happened that lead to delete the standard selection screen 1000, as well as entry from D020L & by which user ?
Waiting reply.
Malaya Nayak
11-26-2011 7:29 PM
Hi
Firstly, have you recently applied an oss note ? or a Support Package ? see with your basis team.
Check with your basis, if it's possible to regenerate this screen / program, maybe you had an error during a previous regeneration.
check the other transports, maybe you have a transport request which clean some (standard) table entries. Should be stupid, but...
Anyway, as you have a misfuncting on a standard screen / program, and as your issue is in Production, you should quickly write a message to SAP.
regards.
Mickael
11-27-2011 3:40 AM
Hi Mickeal,
The program wasn't standard program. That was a Z Program and the standard selection screen 1000 went missing suddenly.
If you have any idea, could you please tell me what will happen if a program which runs in background and uses a ztable and due to some CTS transport the existing structure of Z table changes to include one additional field at the end of structure. Then how the program will behave to this situation ?
Regards,
Malaya Nayak
11-27-2011 4:14 AM
Hi ,
Better check in production using se38 can you display your program :
compare using version management with Development and Quality .
regards
Deepak.
11-27-2011 4:19 AM
if its production critical.. why dont you capture the program in to a new tr and send it to q->p after you think everything is fine.
br,
vijay
11-27-2011 4:39 AM
Hi.
Production version is restored with a copy of that program. Now I am trying to understand what might have lead to the issue.
If you have any idea, could you please tell me what will happen if a program which runs in background and uses a ztable and due to some CTS transport the existing structure of Z table changes to include one additional field at the end of structure. Then how the program will behave to this situation ?
Regards,
Malaya Nayak
11-27-2011 4:50 AM
Hi ,
If in Background program is running and at same time you are transporting the request which contains modified
table . Then it will just create problem while executing and give runtime error . You can check with st22 during that time .
There should be no loss of program .
regards
Deepak.
11-29-2011 11:03 AM
hi,
you could have an impact on selection screen itself, only if you use this ztable somewhere in your selection-screen, as reference of a parameter or on a search help. else there is no impact.
Check the content of your transport request. Have you only the ztable? are you sure you have not a piece of program... ?
I mainly think your program was not correctly (automatically) activated after the transport, whcih explain why you were not able to use your screen 1000. check transport request log.
regards.
Mickael
11-29-2011 5:56 PM
Hi Mackael,
Thank you for your response.
The program from which selection screen went missing was a Z program & it was running in background during the time the changed version of table moved to Production. This program isn't using any selection screen corresponding to the Ztable.
After this transport the selection screen got regenerated by SAP and an entry in PROGDIR got changed. The program is active with old CTS date but the screen got corrupted.
Please tell me is there any way I can check who changed or how it got changed abruptly. I mean any change log or system log.
Thanks
Malaya Kumar Nayak.