根据选择选项自动填写参数

2020-08-14 23:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我希望我的参数将选择选项...

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

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


嗨,

我希望我的参数将选择选项中的值复制为低。 例如,我有一个隐藏参数,如果选中某个单选按钮,它将显示并替换选择选项。 如果我在勾选单选按钮之前在选择选项中输入了一个值,那么我希望我的参数具有与选择选项相同的值,而无需重新输入。

3条回答
jovirus
2020-08-15 00:31 .采纳回答

您好杰拉德A

以下是您要求的代码:

 数据:
   gv_per TYPE i。

 参数:p_per TYPE i默认值5。
 选择选项:s_per FOR gv_per。
 选择屏幕跳过。
 参数:p_chk TYPE标志USER-COMMAND chk。

 选择屏幕输出时。
   环视屏幕。
     IF屏幕名称CS'P_PER'。
       屏幕有效= 0。
       修改屏幕。
     万一。
   结局。

 在选择屏幕上。
   案例sy-ucomm。
     当" CHK"。
       检查p_chk = abap_true。
       如果s_per []为INITIAL。
         s_per-low = p_per。
         APPEND s_per。
       其他。
         p_per = s_per [1]-低。
       万一。
     当别人。
       " 没做什么。
   ENDCASE。

仅当用户选中此复选框时,参数的值才会更新。

问候,

Mateusz

一周热门 更多>