2022 Dec 23 4:34 PM
Hello,
I have created a custom transaction for a report and it will be executed with a variant which I created by hiding few fields in the report selection screen. Now, when I execute the transaction it's showing the selection screen with hidden fields, which is fine but it's also showing the 'select all field' icon beside the execute button. Is there any way we can remove this icon? I was able to remove it using code , but can I achieve it without writing any code?
2022 Dec 30 5:37 AM
Hello Sandra,
A selection screen GUI Status is standard and can not be changed. How can I deactivate the function code ?
2022 Dec 30 10:04 AM
Screen Variant and Transaction Variant can be used (transaction code SHD0). You can find examples how to create them in the forum.
2023 Jan 02 10:04 AM
Hi Sandra,
This is a custom report and custom transaction . How transaction variant works on custom report selection screen?
2023 Jan 02 12:45 PM
Sorry, "No screen variant can be saved for <program> <sel-screen-num> (selection screen)" (Message no. MS445 Diagnosis You want to create a screen variant for a selection screen. You can only create screen variants for "normal" screens, dialog boxes, and subscreens...)
So the answer is no, you can't.
2023 Jan 02 12:47 PM
No, only the program can disable a function code in a selection screen.
NB: it's not possible to use screen variants to disable function codes because "No screen variant can be saved for <program> <sel-screen-num> (selection screen)" (Message no. MS445 Diagnosis You want to create a screen variant for a selection screen. You can only create screen variants for "normal" screens, dialog boxes, and subscreens...)