美文网首页
ABAP选择界面元素一行显示及隐藏

ABAP选择界面元素一行显示及隐藏

作者: JayDragon | 来源:发表于2022-01-11 12:13 被阅读0次

呵呵,干了快4年的ABAP开发,每每遇到这种需求还是要网上搜一下,这里自己记录一下吧!


选择昆山库房.png 选择天津库房.png

选择界面单选元素同一行显示:

SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE TEXT-001.
  SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS: p_ks RADIOBUTTON GROUP rg DEFAULT 'X' USER-COMMAND comd.
    SELECTION-SCREEN COMMENT (15) TEXT-002.
    PARAMETERS: p_tj RADIOBUTTON GROUP rg.
    SELECTION-SCREEN COMMENT (15) TEXT-003.
  SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK block1.
SELECTION-SCREEN BEGIN OF BLOCK block2 WITH FRAME TITLE TEXT-004.
  PARAMETERS: p_lgnum TYPE /scwm/lgnum OBLIGATORY.
  SELECT-OPTIONS:
                  s_lgtyp FOR /scwm/aqua-lgtyp,
                  s_lgpla FOR /scwm/aqua-lgpla,
                  s_pidoc FOR ztewm007-pidoc,
                  s_hu    FOR /scwm/aqua-huident,
                  s_matnr FOR /sapapo/matkey-matnr,
                  s_cat   FOR /scwm/aqua-cat,
                  s_docno FOR /scwm/aqua-stock_docno MODIF ID lol,
                  s_itmno FOR /scwm/aqua-stock_itmno MODIF ID lol.
SELECTION-SCREEN END OF BLOCK block2.

选择界面屏幕PBO:

AT SELECTION-SCREEN OUTPUT.
  IF p_ks = 'X'.
    p_lgnum = 'KS01'.
    LOOP AT SCREEN.    
      IF screen-group1 = 'LOL'.
        screen-active = '0'.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ELSE.
    p_lgnum = 'TJ11'.
    LOOP AT SCREEN.
      IF screen-group1 = 'LOL'.
        screen-active = '1'.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ENDIF.

相关文章

  • ABAP选择界面元素一行显示及隐藏

    呵呵,干了快4年的ABAP开发,每每遇到这种需求还是要网上搜一下,这里自己记录一下吧! 选择界面单选元素同一行显示...

  • 26.如何实现主界面导航的隐藏和显示

    利用周期函数来控制界面元素的显示和隐藏原理:当界面将要显示时将底部导航隐藏,当界面消失时取消隐藏

  • CSS-高级技巧

    1. 元素的显示与隐藏 ① display 显示 display 设置元素是否及如何显示。 特点:隐藏之后,不再保...

  • JQuery与JavaScript隐藏显示元素

    JQuery隐藏显示元素 JavaScript显示隐藏元素

  • css-04

    1. 元素的显示与隐藏 display 设置或检索对象是否及如何显示。display: none 隐藏对象disp...

  • css高级技巧

    元素 显示和隐藏 display:none隐藏对象display:block显示元素隐藏后不有原来位置 visib...

  • Jquery显示或隐藏元素及判断显示隐藏状态

    使用JQuery隐藏元素或者显示元素的方法以及判断元素是否被隐藏

  • css杂项

    一、元素的隐藏和显示 1、display显示 display:none隐藏某个元素,隐藏之后,不再保留位置 dis...

  • jQ基础

    JQ元素获取 DOM对象转jQ对象 jQ对象转Dom对象 元素的显示和隐藏(如果显示则隐藏 如果隐藏则显示)

  • jQuery动态效果学习笔记

    资料来源 W3Cschool 1.元素的显示与隐藏 1.1显示元素show() 语法 显示已经设置隐藏的元素 1....

网友评论

      本文标题:ABAP选择界面元素一行显示及隐藏

      本文链接:https://www.haomeiwen.com/subject/xkebcrtx.html