如何将参数值从默认值更改为报表F8之后给出的值?

2020-08-31 22:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在我的示例中,我想将month和...

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

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


在我的示例中,我想将month和year参数字段更改为其他值。 当我单击ENTER按钮时,月份和年份字段值将更改为默认值。
 我在示例中错过了逻辑,谁能解决我的问题?

 带框架的blck1块的选择屏幕开始。

 选择屏幕行的开始。

 参数:p选择RADIOBUTTON GROUP rad1默认'X'用户命令ucomm。

 选择屏幕注释(30)文本001。

 参数:p_month TYPE numc2 MODIF ID mnt,
             p_year TYPE numc4 MODIF ID yer。

 选择屏幕行尾。

 选择屏幕行的开始。

 参数:pdate RADIOBUTTON GROUP rad1。

 选择屏幕注释(30)文本002。

 参数:p_date1 TYPE sy-datum MODIF ID dt。

 选择屏幕行尾。

 块blck的选择屏幕结束。

 选择屏幕输出时。

   环视屏幕。

     如果pselect ='X'。

       如果screen-group1 ='DT'。

         屏幕输入='0'。

         p_date1 =''。

         p_year = sy-datum + 0(4)。

         p_month = sy-datum + 4(2)。

         修改屏幕。

       万一。

     ELSEIF pdate ='X'。

       p_year =''。

       p_month ="。

       p_date1 = sy数据。

       如果screen-group1 ='MNT'。

         屏幕输入='0'。

         修改屏幕。

       万一。

       如果screen-group1 ='YER'。

         屏幕输入='0'。

         修改屏幕。

       万一。

     万一。

   ENDLOOP。