当从选择屏幕中选择带有参数的单选按钮时,如何执行报告程序?

2020-08-30 01:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试运行2个报告程序, R...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试运行2个报告程序, REPORTS_1 REPORTS_2 。 仅当选择了第一个单选按钮并且所有参数均已填写(参数字段始终为必填项?)时,才应执行第一个程序 REPORTS_1 。 并且仅在选择了第二个单选按钮并填写了所有相应参数的情况下,才应执行第二个程序REPORTS_2。下面是代码。 这是打电话给 SUBMIT的正确方法吗?

 *选择屏幕1
 带有"框架标题"文本002的Flight_block块的选择屏幕开始。
     参数:carrid TYPE sbook-carrid MODIF ID sc1。
     参数:connid TYPE sbook-connid MODIF ID sc1。
     参数:fldate TYPE sbook-fldate MODIF ID sc1。
 SELECT_SCREEN END OF BLOCK flight_block。
 *选择画面2
 SELECTED-SCREEN屏幕的块customid_block的开始,带有FRAME TITLE文本003。
     参数:customid TYPE sbook-customid MODIF ID sc2。
 SELECTION-SCREEN END OF BLOCK customid_block。
在选择屏幕输出处。
 *基于单选按钮切换选择屏幕
  环视屏幕。
      如果rad_flt ='X'并且screen-group1 ='SC2'。
          进行Modify_screen。  "调用子程序
          提交Z15081947_MINI_REPORTS_1并返回。  " 问题???
      ELSEIF rad_cus ='X'并且screen-group1 ='SC1'。
          进行Modify_screen。  "调用子程序
          提交Z15081947_MINI_REPORTS_2并返回。  " 问题???
      万一。
  ENDLOOP。
 *子例程。
 FORM Modify_screen。
  屏幕有效= 0。
  修改屏幕。
 ENDFORM。