zoukankan      html  css  js  c++  java
  • ABAP 选择屏幕字段动态隐藏和显示

    选择屏幕字段动态隐藏和显示

    TABLES : vbak,vbap,vbpa.

    SELECTION-SCREEN BEGIN OF BLOCK b1  WITH FRAME TITLE text-001 .
    SELECT-OPTIONS: s_vkorg FOR vbak-vkorg MODIF ID md1 DEFAULT'2100' OBLIGATORY,
                    s_vstel FOR vbap-vstel MODIF ID md1,
                    s_kunnr FOR vbak-kunnr MODIF ID md1,
                    s_vdatu FOR vbak-vdatu MODIF ID md1,
                    s_kunnrw FOR vbpa-kunnr MODIF ID md3,
                    s_land1 FOR vbpa-land1 MODIF ID md3,
                    s_vbeln FOR vbak-vbeln MODIF ID md1,
                    s_posnr FOR vbap-posnr MODIF ID md1,
                    s_matnr FOR vbap-matnr MODIF ID md1,
                    s_uname FOR sy-uname MODIF ID md2 DEFAULT sy-uname,
                    s_udate FOR sy-datum MODIF ID md2,
                    s_uzeit FOR sy-uzeit MODIF ID md2.
    PARAMETERS: p_check TYPE char01 MODIF ID md3 AS CHECKBOX USER-COMMAND u1.
    PARAMETERS: p_file LIKE rlgrap-filename MODIF ID md3 .
    PARAMETERS: p_log  TYPE char01 AS CHECKBOX USER-COMMAND u2 MODIF ID md1.
    SELECTION-SCREEN END OF BLOCK b1 .

    AT SELECTION-SCREEN OUTPUT.

    ***当P_LOG为‘x’时,MD1和MD2显示,其他的隐藏,当P_LOG不为’X’时,MD2隐藏,其他的显示
      IF p_log = 'X'.
        LOOP AT SCREEN. 
          IF screen-group1 = 'MD1' OR screen-group1 =  'MD2'.
            screen-active = '1'. “显示
          ELSE.
            screen-active = '0'.”隐藏
          ENDIF.
          MODIFY SCREEN.
        ENDLOOP.
      ELSE.
        LOOP AT SCREEN.
          IF screen-group1 = 'MD2'.
            screen-active = '0'. ”隐藏
          ELSE.
            screen-active = '1'. “显示
          ENDIF.
          MODIFY SCREEN.
        ENDLOOP.
      ENDIF.

    闫默涵
  • 相关阅读:
    Linux部署thinkphp5,nginx服务器一直访问index/index问题解决方法
    如何防止XSS攻击?
    centos7+nginx + php 部署多站点
    dubbo+spring+mybatis分布式框架的使用
    增删改查sql语句
    (转)linux内核参数注释与优化
    php+nginx环境配置注意事项
    vs installer 将.net framework 集成到安装包中
    Method not found: 'System.Data.Entity.ModelConfiguration.Configuration.XXX
    未能加载文件或程序集“XXX”或它的某一个依赖项。
  • 原文地址:https://www.cnblogs.com/yanmohan/p/14544538.html
Copyright © 2011-2022 走看看