ABAP 中checkbox 和 RADIOBUTTON (复选框和单选框)的部分区别

      checkbox(复选框)要向实现按钮功能,在定义的时候必须每个按钮都加上USER-COMMAND XX. 否则不起作用。

之所以需要在每一个定义字段加上 USER-COMMAND XX,那是因为checkbox 不能像 RADIOBUTTON一样定义 group X.

例如: PARAMETERSp_chong AS CHECKBOX USER-COMMAND mx MODIF ID mb,"已被冲销申请部分

                                   p_f_48 AS CHECKBOX  USER-COMMAND mx MODIF ID mb,"冲销付款部分

                                  p_ns AS CHECKBOX  USER-COMMAND mx MODIF ID mb."非生产物料NS部分

然而 RADIOBUTTON(单选框) 在这方面定义的时候只需要定义group后,定义一个user-command xx 就可以了

例如:PARAMETERS:   p_4 RADIOBUTTON GROUP g1 USER-COMMAND mm MODIF ID mb DEFAULT 'X',"未收货

              p_5 RADIOBUTTON GROUP g1 MODIF ID mb,"未校验
              p_6 RADIOBUTTON GROUP g1 MODIF ID mb,"未付款
              p_1 RADIOBUTTON GROUP g1 MODIF ID mb"未清
              p_2 RADIOBUTTON GROUP g1 MODIF ID mb,"已清
              p_3 RADIOBUTTON GROUP g1 MODIF ID mb."全部


其他区别后续补充。


你可能感兴趣的:(SAP-ABAP)