Sometimes I need to use a field for testing in report programs that is not available on the parameter selection screen. Use the sample code below to create a field visible for testing in your test system but invisible in the production system.
The code was written in R/3 4.0B and should work in most other versions.
select-option: s_werks for mard-werks modif id vis.
Add this code before the START-OF-SELECTION event:
at selection-screen output. if sy-sysid = 'PRD'. loop at screen. check screen-group1 = 'VIS'. screen-active = '0'. modify screen. endloop. endif.