We have created two flavors for same transaction CJ20n. These flavors are used to achieve two different functionalities. We have not assigned any of these flavors as default to user.
Flavor 1
Flavor 2
The end user will access two flavors separately by clicking on URLs. The user should not be allowed to change the flavor when he is using one. Also he should not be allowed to switch to original screen. Whenever user clicks on a link only that particular Flavor should open for him.
We tried with several options. If we are giving Runtime activity as 01, 02, 03 then user is able to switch between current opened flavor and Original tcode screen. So we thought of removing 02 and 03.
Below screenshot shows that we just tried by giving runtime activty as "01". But user is getting authorization message "You are not authorized to select flavors" and original screen is displayed.
Please let me know if we are missing something here. We want end user to use different flavor for same tcode by clicking URL links. He should not be allowed to switch flavors while he is inside one. Please help us with roles in this case.