2009 Sep 11 11:32 AM
Hallo,
I have a question .
I need to enhance one screen in a standard transaction. However i have no screen exits available .Even then i have to change this screen.
Is it normally possible to make a copy of this entire screen say 100. (The screen is only for a display purpose hence
the logic and code is not changed .. only a new field is added .) and call it in a standard transaction.
It sounds not possible to me .
but i need a confirmation
Thanks.
just one more question. If i do the modifications to the standard program using the Oss access Key. Will these modifications be cleared out during the upgrade?
2009 Sep 11 11:39 AM
Hi,
Ya that is not possible you cannot replace an existing screen with a customer screen in a standrd transaction all together, as far as i know.
Regards,
Himanshu
2009 Sep 11 11:39 AM
Hi
U can do it, but It sounds as to change a standard program
Max
2009 Sep 11 11:41 AM
Hi Max,
Can you do it with out use object key as well i dont think so.
REgards,
Himanshu
2009 Sep 11 11:41 AM
Hi,
For doing so you can use the concept of the transaction variants. Using transaction variants, you can do the below:
(if your requirement is any one of the below actions:)
1) Make fields mandatory on screen
2) Hide fields on the screen
3) Default values on screen fields
4) Make fields input disable on screen.
Hence for doing this, go to SHD0 transaction and do the recording for the standard transaction. Once done Save the transaction variant.
Finally from menu((tab page: Standard Variant in SHD0): Activate as Standard Transactions variant.
Give the Name as your Transaction variant name.
Once you active the transaction variant as the standard variant, then if the std transaction is called, the screens which you defined in the transaction variant will be called.
No code changes need to be done. The transaction variant will only change the appearance of the screens.
Hope this helps
Regards
Shiva
2009 Sep 11 11:54 AM
this screen contains a tablecontrol .... my requirment is to add 1 new field to this table control and display it.
2009 Sep 11 12:00 PM
Hi
Just as I said in my previuos answer u need to change the standard program where the dynpro is defined.
So u need to obtain the ACCESS KEY by your OSS, i.e. u need to register the object in OSS.
If you can't obtain the access key, u need to create a copy of the program.
Max
2009 Sep 11 12:07 PM
just one more question. If i do the modifications to the standard program using the Oss access Key. Will these modifications be cleared out during the upgrade?
2009 Sep 11 12:27 PM
Hi,
If you do modifications in the standard before updgrade when you run SPAU the modifications would be reported and you can make adjustements to the code based on your modifications.
Regards,
Himanshu
2009 Sep 11 11:42 AM
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |