选择屏幕的相关操作
创始人
2024-06-02 05:17:37
0

选择屏幕的相关操作

一、在选择屏幕中收起/展开字段

  1. 初始画面

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-90xGCts4-1678544897010)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220419164613242.png)]

  2. 点击Data Collapse按钮后,下面的两个字段收起不显示

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g5Q2j1z4-1678544897011)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220419164727349.png)]

  3. 代码:

    REPORT zdemo_016.
    TYPE-POOLS icon.
    TABLES mara.SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
    PARAMETERS p_werks TYPE werks_d.
    SELECTION-SCREEN END OF  BLOCK b1.SELECTION-SCREEN SKIP 1.SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN PUSHBUTTON 1(4) but1 USER-COMMAND button1 VISIBLE LENGTH 2.
    SELECTION-SCREEN COMMENT 6(20) com1.
    SELECTION-SCREEN END OF LINE.SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME.
    SELECT-OPTIONS : s_matnr FOR mara-matnr MODIF ID bl1,s_groes FOR mara-groes MODIF ID bl1.
    SELECTION-SCREEN END OF BLOCK b2.INITIALIZATION.
    * 初始化expand按钮WRITE icon_data_area_expand AS ICON TO but1.com1 = 'Data Collapse'.AT SELECTION-SCREEN.
    * 切换expand和Collapse按钮CASE sy-ucomm.WHEN 'BUTTON1'.IF but1 = '@K1@'.WRITE icon_data_area_collapse AS ICON TO but1.com1 = 'Data Expand'.ELSE.WRITE icon_data_area_expand AS ICON TO but1.com1 = 'Data Collapse'.ENDIF.ENDCASE.AT SELECTION-SCREEN OUTPUT.
    * 隐藏group1中的字段LOOP AT SCREEN.IF but1 = '@K2@' AND screen-group1 = 'BL1'.screen-active = 0.MODIFY SCREEN.ENDIF.ENDLOOP.
    

二、在选择屏中做出账龄效果\多个单选值在一行,下拉框

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9MJTDSgu-1678544897011)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220430210810021.png)]

  2. 代码:

    *&---------------------------------------------------------------------*
    *& Report ZDEMO_0251
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    REPORT zdemo_0251.*******************************
    *屏幕处理
    *******************************
    SELECTION-SCREEN BEGIN OF BLOCK selt WITH FRAME TITLE TEXT-001.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (31) TEXT-004 FOR FIELD p_d1.
    PARAMETERS p_d1(4) TYPE n .
    PARAMETERS p_d2 TYPE char2 DEFAULT '1 天'AS LISTBOX VISIBLE LENGTH 5.
    PARAMETERS p_d3(4) TYPE n .
    PARAMETERS p_d4 TYPE char2 DEFAULT '2 月'AS LISTBOX VISIBLE LENGTH 5.
    PARAMETERS p_d5(4) TYPE n .
    PARAMETERS p_d6 TYPE char2 DEFAULT '3 年'AS LISTBOX VISIBLE LENGTH 5.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (31) TEXT-003 FOR FIELD p_d1.
    PARAMETERS p_d7(4) TYPE n .
    PARAMETERS p_d8 TYPE char2 DEFAULT '1 天'AS LISTBOX VISIBLE LENGTH 5.
    PARAMETERS p_d9(4) TYPE n .
    PARAMETERS p_d10 TYPE char2 DEFAULT '2 月'AS LISTBOX VISIBLE LENGTH 5.
    PARAMETERS p_d11(4) TYPE n.
    PARAMETERS p_d12 TYPE char2 DEFAULT '3 年'AS LISTBOX VISIBLE LENGTH 5.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK selt.INITIALIZATION.PERFORM  frm_list.*&---------------------------------------------------------------------*
    *& Form FRM_LIST
    *&---------------------------------------------------------------------*
    *& text
    *&---------------------------------------------------------------------*
    *& -->  p1        text
    *& <--  p2        text
    *&---------------------------------------------------------------------*
    FORM frm_list ."下拉框定义DATA:vid1   TYPE vrm_id,list1  TYPE vrm_values,value1 LIKE LINE OF list1.REFRESH list1.list1 = VALUE #( ( key = '1' text = '年'  )( key = '2' text = '月' )( key = '3' text = '天' ) ).**调用下拉框赋值函数CALL FUNCTION 'VRM_SET_VALUES'EXPORTINGid     = 'P_D2' "对应选择屏幕上定义的名称values = list1.CALL FUNCTION 'VRM_SET_VALUES'EXPORTINGid     = 'P_D4' "对应选择屏幕上定义的名称values = list1.CALL FUNCTION 'VRM_SET_VALUES'EXPORTINGid     = 'P_D6' "对应选择屏幕上定义的名称values = list1.CALL FUNCTION 'VRM_SET_VALUES'EXPORTINGid     = 'P_D8' "对应选择屏幕上定义的名称values = list1.CALL FUNCTION 'VRM_SET_VALUES'EXPORTINGid     = 'P_D12' "对应选择屏幕上定义的名称values = list1.CALL FUNCTION 'VRM_SET_VALUES'EXPORTINGid     = 'P_D10' "对应选择屏幕上定义的名称values = list1.
    ENDFORM.
    

三、通过单选按钮动态改变选择屏幕

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UcqQYSV0-1678544897012)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220430225439123.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O83jySsL-1678544897012)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220430225458455.png)]

  2. 代码:

    *&---------------------------------------------------------------------*
    *& Report ZDEMO_0251
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    REPORT zdemo_0251.*******************************
    *屏幕处理
    *******************************
    TABLES: mseg,aufk,ekko.SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001.
    PARAMETERS: p_p1 TYPE c RADIOBUTTON GROUP g1 DEFAULT 'X' USER-COMMAND flag,p_p2 TYPE c RADIOBUTTON GROUP g1.SELECTION-SCREEN SKIP 1.PARAMETERS: p_werks TYPE marc-werks DEFAULT '3001' .
    SELECT-OPTIONS: s_lgort FOR mseg-lgort MODIF ID m1,
    s_matnr FOR mseg-matnr,
    s_aufnr FOR aufk-aufnr MODIF ID m1,
    s_ebeln FOR ekko-ebeln MODIF ID m2,
    s_mblnr FOR mseg-mblnr,
    s_bwart FOR mseg-bwart.
    SELECTION-SCREEN END OF BLOCK b1.AT SELECTION-SCREEN OUTPUT.LOOP AT SCREEN.CASE screen-group1.WHEN 'M1'.IF p_p1 = 'X'.screen-active = '0'.ELSE.screen-active = '1'.ENDIF.WHEN 'M2'.IF p_p1 = 'X'.screen-active = '1'.ELSE.screen-active = '0'.ENDIF.WHEN OTHERS.ENDCASE.MODIFY SCREEN.ENDLOOP.
    

四、在程序中定义屏幕选择字段的描述

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IuG4xw3J-1678544897012)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220507155145218.png)]

  2. 代码:

    TABLES:MARA.
    PARAMETER P_A TYPE C LENGTH 10.
    SELECT-OPTIONS S_MATNR FOR MARA-MATNR.INITIALIZATION.
    "变量参数:%_ + 屏幕选择字段变量 + _%_APP_%-TEXT%_P_A_%_APP_%-TEXT = '短文本'.%_S_MATNR_%_APP_%-TEXT = '对于屏幕字段备注测试的长文本'.
    

五、选择屏幕默认值

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mMKG4c97-1678544897012)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220507171348036.png)]

  2. 代码:

    PARAMETER p_a TYPE c LENGTH 10.INITIALIZATION.
    p_a = '12'.
    

六、在选择屏幕的菜单栏中添加按钮

  1. 在选择屏幕菜单栏中添加按钮,big响应对应的事件

    *&---------------------------------------------------------------------*
    *& Report ZDEMO_050
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    REPORT zdemo_050.
    TABLES: sscrfields."自定义按钮
    SELECTION-SCREEN: FUNCTION KEY 1,FUNCTION KEY 2,FUNCTION KEY 3.
    PARAMETERS: p_1 TYPE c.  " 选择屏幕INITIALIZATION."初始化屏幕PERFORM frm_init_sel_screen.FORM frm_init_sel_screen .DATA: lv_functxt TYPE smp_dyntxt.DATA: lt_exclude TYPE TABLE OF sy-ucomm.lv_functxt-icon_id   = icon_change.lv_functxt-icon_text = '手工维护'.sscrfields-functxt_01 = lv_functxt.lv_functxt-icon_id   = icon_xls.lv_functxt-icon_text = '数据导入'.sscrfields-functxt_02 = lv_functxt.lv_functxt-icon_id   = icon_xxl.lv_functxt-icon_text = '导入模板下载'.sscrfields-functxt_03 = lv_functxt.ENDFORM.AT SELECTION-SCREEN."响应选择屏幕的按钮功能PERFORM frm_excue_button.FORM frm_excue_button .CASE sscrfields-ucomm.WHEN 'FC01'.p_1 =  1 + ''.MESSAGE p_1 TYPE 'I'.WHEN 'FC02'.p_1 =  2 + ''.MESSAGE p_1 TYPE 'I'.WHEN 'FC03'.p_1 =  3 + ''.MESSAGE p_1 TYPE 'I'.WHEN OTHERS.ENDCASE.
    ENDFORM.
    
  2. 执行结果:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-84BMpPOn-1678544897012)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220428153709648.png)]

七、在选择屏幕的界面中添加按钮

  1. 在选择屏幕下方的内容中添加按钮并执行对应的逻辑

    *&---------------------------------------------------------------------*
    *& Report ZDEMO_050
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    REPORT zdemo_050.
    data p_1 TYPE string.  " 选择屏幕
    SELECTION-SCREEN BEGIN OF BLOCK b1.SELECTION-SCREEN SKIP 1. "屏幕换行
    SELECTION-SCREEN PUSHBUTTON 30(10) TEXT-001 USER-COMMAND pb1. "查询按钮
    SELECTION-SCREEN SKIP 1. "屏幕换行
    SELECTION-SCREEN PUSHBUTTON 30(10) TEXT-002 USER-COMMAND pb2. "发送按钮SELECTION-SCREEN END OF BLOCK b1.INITIALIZATION.AT SELECTION-SCREEN OUTPUT.START-OF-SELECTION.AT SELECTION-SCREEN.CASE sy-ucomm.WHEN 'PB1'.p_1 = '按钮1'.MESSAGE p_1 TYPE 'I'.WHEN 'PB2'.p_1 = '按钮2'.MESSAGE p_1 TYPE 'I'.ENDCASE.END-OF-SELECTION.
    
  2. 执行结果

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p8IMawPP-1678544897013)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220428161658502.png)]

八、搜索帮助年月单输入框

  1. 效果图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y4UvOstU-1678544897013)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220509104644166.png)]

  2. 代码:

    *&---------------------------------------------------------------------*
    *& Report ZDEMO03
    *&---------------------------------------------------------------------*
    *&
    *&---------------------------------------------------------------------*
    REPORT zdemo03.PARAMETERS: p_spmon TYPE mcs1-spmon DEFAULT sy-datum+0(6) OBLIGATORY.           " 导入年月AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_spmon.PERFORM frm_spmon_f4.FORM frm_spmon_f4.DATA: BEGIN OF ls_dynpfields.INCLUDE STRUCTURE dynpread.DATA: END   OF ls_dynpfields,lt_dynpfields LIKE TABLE OF ls_dynpfields.DATA: lv_returncode LIKE sy-subrc,lv_monat      LIKE isellist-month,lv_hlp_repid  LIKE sy-repid.GET CURSOR FIELD ls_dynpfields-fieldname.APPEND ls_dynpfields TO lt_dynpfields.lv_hlp_repid = sy-repid.DO 2 TIMES.CALL FUNCTION 'DYNP_VALUES_READ'EXPORTINGdyname               = lv_hlp_repiddynumb               = sy-dynnrTABLESdynpfields           = lt_dynpfieldsEXCEPTIONSinvalid_abapworkarea = 01invalid_dynprofield  = 02invalid_dynproname   = 03invalid_dynpronummer = 04invalid_request      = 05no_fielddescription  = 06undefind_error       = 07.IF sy-subrc = 3.lv_hlp_repid = 'SAPLALDB'.ELSE.READ TABLE lt_dynpfields INTO ls_dynpfields INDEX 1.TRANSLATE ls_dynpfields-fieldvalue USING '_ '.EXIT.ENDIF.ENDDO.IF sy-subrc = 0.CALL FUNCTION 'CONVERSION_EXIT_PERI_INPUT'EXPORTINGinput         = ls_dynpfields-fieldvalueIMPORTINGoutput        = lv_monatEXCEPTIONSerror_message = 1.IF lv_monat IS INITIAL.lv_monat = sy-datlo(6).ENDIF.CALL FUNCTION 'POPUP_TO_SELECT_MONTH'EXPORTINGactual_month               = lv_monatIMPORTINGselected_month             = lv_monatreturn_code                = lv_returncodeEXCEPTIONSfactory_calendar_not_found = 01holiday_calendar_not_found = 02month_not_found            = 03.IF sy-subrc = 0 AND lv_returncode = 0.CALL FUNCTION 'CONVERSION_EXIT_PERI_OUTPUT'EXPORTINGinput  = lv_monatIMPORTINGoutput = ls_dynpfields-fieldvalue.COLLECT ls_dynpfields INTO lt_dynpfields.CALL FUNCTION 'DYNP_VALUES_UPDATE'EXPORTINGdyname               = lv_hlp_repiddynumb               = sy-dynnrTABLESdynpfields           = lt_dynpfieldsEXCEPTIONSinvalid_abapworkarea = 01invalid_dynprofield  = 02invalid_dynproname   = 03invalid_dynpronummer = 04invalid_request      = 05no_fielddescription  = 06undefind_error       = 07.ENDIF.ENDIF.ENDFORM.
    

九、搜索帮助年月多输入框

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jz6YtHgu-1678544897013)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220509105412446.png)]

  2. 代码:

    DATA: l_code  LIKE  sy-subrc.
    DATA:lv_ny TYPE  ISELLIST-MONTH .  "这个定义自己要注意下SELECTION-SCREEN BEGIN OF BLOCK bl01 WITH FRAME TITLE TEXT-001.SELECT-OPTIONS:  s_ny     FOR lv_ny  OBLIGATORY."年月
    SELECTION-SCREEN END OF BLOCK bl01.INITIALIZATION .AT SELECTION-SCREEN OUTPUT .lv_ny = sy-datum+0(6).AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_ny-low. "对SELECT-OPTIONS第一个值进行搜索帮助CALL FUNCTION 'POPUP_TO_SELECT_MONTH'EXPORTINGactual_month               = lv_ny  "默认值:当前年月language                   = sy-langustart_column               = 8start_row                  = 5IMPORTINGselected_month             = s_ny-low  "选择完成之后赋值给S_NY的low值return_code                = l_codeEXCEPTIONSfactory_calendar_not_found = 1holiday_calendar_not_found = 2month_not_found            = 3OTHERS                     = 4.AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_ny-high.CALL FUNCTION 'POPUP_TO_SELECT_MONTH'EXPORTINGactual_month               = lv_nylanguage                   = sy-langustart_column               = 8start_row                  = 5IMPORTINGselected_month             = s_ny-highreturn_code                = l_codeEXCEPTIONSfactory_calendar_not_found = 1holiday_calendar_not_found = 2month_not_found            = 3OTHERS                     = 4.START-OF-SELECTION.
    

十、隐藏执行按钮

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TeBn3DW3-1678544897013)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220518164813354.png)]

  2. 代码:

    INITIALIZATION.DATA it_exclude TYPE TABLE OF sy-ucomm."隐藏执行按钮APPEND 'ONLI' TO it_exclude.CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'EXPORTINGp_status  = sy-pfkeyTABLESp_exclude = it_exclude.
    

十一、复选按钮只选一个

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sBBnwtyG-1678544897013)(D:\学习计划笔记\问题解决办法\IMAGE\image-20220620153704597.png)]

  2. 代码:

    DATA: gv_str TYPE c.SELECTION-SCREEN BEGIN OF BLOCK bk2 WITH FRAME TITLE t2.PARAMETERS:p_1 AS CHECKBOX USER-COMMAND flg1 MODIF ID m3, "p_2 AS CHECKBOX USER-COMMAND flg1 MODIF ID m4. "
    SELECTION-SCREEN END OF BLOCK bk2.AT SELECTION-SCREEN OUTPUT.
    *只能选择一项IF p_1 EQ 'X'.IF gv_str IS INITIAL.CLEAR p_2.gv_str = 'X'.ELSE.IF p_2 EQ 'X'.CLEAR p_1.ENDIF.CLEAR gv_str.ENDIF.ELSE.IF p_2 EQ 'X'.CLEAR p_1.ENDIF.ENDIF.AT SELECTION-SCREEN.
    

十二、选择屏幕中加一行空格

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tKwnsvoq-1678544897014)(D:\学习计划笔记\问题解决办法\IMAGE\image-20221124115827878.png)]

  2. 代码:

    SELECTION-SCREEN:BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS:s_werks FOR ekbe-werks,s_lifnr FOR ekko-lifnr,s_matnr FOR ekbe-matnr,s_budat FOR ekbe-budat,s_bsart FOR ekko-bsart,s_ebeln FOR ekbe-ebeln.
    PARAMETERS:p_status TYPE char4 AS LISTBOX VISIBLE LENGTH 20  DEFAULT 'A' MODIF ID m3.
    PARAMETERS:p_all    AS CHECKBOX  .
    SELECTION-SCREEN SKIP.
    PARAMETERS:p_bldat TYPE ekbe-budat  .
    SELECTION-SCREEN END OF BLOCK b1.
    

十三、选择屏幕中的某个字段不可以编辑。

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VgNC2QKM-1678544897014)(D:\学习计划笔记\问题解决办法\IMAGE\image-20221124120142799.png)]

  2. 代码:

    SELECTION-SCREEN BEGIN OF BLOCK blk01 WITH FRAME TITLE TEXT-102." 添加物料类型Z005  BY HAND 20221101 BEGIN OF "
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (31) TEXT-004 FOR FIELD p_mtart.
    PARAMETERS:p_mtart TYPE mara-mtart DEFAULT 'Z001'.  " ---物料类型默认Z001
    PARAMETERS:p_mtart2 TYPE mara-mtart DEFAULT 'Z005'.  " ---物料类型默认Z001
    SELECTION-SCREEN END OF LINE.
    " 添加物料类型Z005  BY HAND 20221101 END  OF "SELECTION-SCREEN END OF BLOCK blk01.*&---------------------------------------------------------------------*
    *& INITIALIZATION/选择屏幕前初始化                                     *
    *&---------------------------------------------------------------------*
    INITIALIZATION.
    *&---初始化选择屏幕值
    *&---初始化变量*&---------------------------------------------------------------------*
    *& at selection-screen/选择屏幕开始                                    *
    *&---------------------------------------------------------------------*
    AT SELECTION-SCREEN.
    *  //为控件页签单击事件, 选择不同页签显示不同子屏幕.
    *定义触发事件*&---------------------------------------------------------------------*
    *& at selection-screen output/选择屏幕输出                             *
    *&---------------------------------------------------------------------*
    AT SELECTION-SCREEN OUTPUT.
    *&---数据处理,数据输出(AVL/LIST/WRITE),功能应用LOOP AT SCREEN.IF screen-name = 'P_MTART' OR screen-name = 'P_MTART2'.screen-input = 0.ELSE.screen-input = 1.ENDIF.MODIFY SCREEN.ENDLOOP.
    

十四、选择屏幕中多页签

  1. 效果图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vYoMyhyS-1678544897014)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230104140749742.png)]

  2. 代码:

    SELECTION-SCREEN BEGIN OF TABBED BLOCK tabb1 FOR 9 LINES.SELECTION-SCREEN TAB (15) TEXT-001 USER-COMMAND ucomm1DEFAULT SCREEN 101.SELECTION-SCREEN TAB (15) TEXT-002 USER-COMMAND ucomm2DEFAULT SCREEN 102.SELECTION-SCREEN TAB (17) TEXT-003 USER-COMMAND ucomm3DEFAULT SCREEN 103.
    SELECTION-SCREEN END OF BLOCK tabb1.
    SELECTION-SCREEN BEGIN OF SCREEN 101 AS SUBSCREEN.PARAMETER: p_matnr TYPE matnr.
    SELECTION-SCREEN END OF SCREEN 101.
    SELECTION-SCREEN BEGIN OF SCREEN 102 AS SUBSCREEN.PARAMETER: p_mlbnr TYPE mblnr.
    SELECTION-SCREEN END OF SCREEN 102.
    SELECTION-SCREEN BEGIN OF SCREEN 103 AS SUBSCREEN.PARAMETER: p_ebeln TYPE ebeln.
    SELECTION-SCREEN END OF SCREEN 103.
    

十五、选择屏幕中多页签

  1. 效果图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ps9nainF-1678544897014)(D:\学习计划笔记\问题解决办法\IMAGE\image-20230303141652073.png)]

  1. 代码:

    REPORT  Z31667_DEMO.
    TABLES: mara.
    SELECTION-SCREEN BEGIN OF SCREEN 9000 AS WINDOW TITLE l_window.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE l_title.
    SELECT-OPTIONS s_matnr FOR mara-matnr.
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN END OF SCREEN 9000.INITIALIZATION.l_window = 'window'.l_title = '选择条件'.START-OF-SELECTION.CALL SELECTION-SCREEN 9000 STARTING AT 10 5 ENDING AT 100 15.
    

相关内容

热门资讯

安装新风系统有灰尘吗,安装新风... 安装新风系统,告别室内灰尘困扰?随着生活水平的提高,人们对居住环境的要求也越来越高。灰尘问题一直是家...
安卓系统怎么安装鸿蒙,安卓系统... 安卓系统如何安装鸿蒙系统——全面指南一、了解鸿蒙系统鸿蒙系统(HarmonyOS)是华为自主研发的操...
安装新风系统后不热,安装新风系... 安装新风系统,告别夏季炎热,享受清凉家居生活随着夏季的到来,高温和潮湿的天气让许多人感到不适。传统的...
奥迪监控系统安装,提升行车安全... 奥迪监控系统安装:提升行车安全与便利性的智能升级一、奥迪监控系统安装概述奥迪监控系统主要包括车视野全...
安装正版系统详细教程图,安装正... 安装正版系统详细教程图解随着电脑使用时间的增长,系统可能会出现各种问题,重装系统成为了解决问题的有效...
安装新系统鼠标,安装新系统后鼠... 安装新系统后鼠标无法使用?快速解决指南在安装新操作系统后,遇到鼠标无法使用的情况并不罕见。本文将为您...
拜腾系统安装,拜腾系统安装指南 拜腾系统安装指南在开始安装拜腾系统之前,请确保您已经做好了以下准备工作: 一台电脑或平板电脑,用于...
安装新主板和cpu后怎么安装系... 安装新主板和CPU后如何安装系统准备工作在开始安装系统之前,我们需要做好以下准备工作: 备份重...
安装语音启动系统教程,榧庝俊补... 安装语音启动系统教程 一、前言 二、准备工作在开始安装之前,请确保您的设备满足以下条件: 操作系统...
安卓电视系统如何安装,安卓电视... 安卓电视系统安装指南随着智能电视的普及,越来越多的用户选择使用安卓电视系统。安卓电视系统不仅操作简便...
安装销售监控系统的好处,提升企... 安装销售监控系统:提升企业竞争力的五大优势随着市场竞争的日益激烈,企业对于销售环节的精细化管理需求越...
安装萤石系统多少钱,萤石云视频... 萤石系统安装费用一览:性价比与服务的完美结合随着社会安全意识的不断提高,家庭和企业对视频监控系统的需...
把win系统安装到u盘安装,如... 如何将Windows系统安装到U盘在开始安装之前,请确保您已经准备好了以下物品: 一个空的U盘,建...
安装小猫停车场系统,小猫停车场... 小猫停车场系统安装指南随着城市化进程的加快,停车难问题日益凸显。小猫停车场系统作为一种智能化的停车解...
安装系统重启只有光标,安装系统... 安装系统后重启只出现光标怎么办?全面解析及解决方案在电脑使用过程中,遇到安装系统后重启只出现光标的情...
请问个税系统怎么安装,轻松掌握... 个税系统安装指南:轻松掌握个税申报流程随着个人所得税改革的深入推进,个税系统的安装和使用变得越来越重...
安装隐藏子系统,安装隐藏子系统... 安装隐藏子系统的详细指南随着计算机技术的发展,隐藏子系统成为了许多高级用户和系统管理员追求的目标。隐...
安装造价给水系统,安装造价给水... 安装造价给水系统概述安装造价给水系统是建筑给水工程的重要组成部分,它负责将水从水源地输送到建筑物内部...
宝马环视系统安装,提升驾驶安全... 宝马环视系统安装:提升驾驶安全与便利性的智能升级随着汽车技术的不断发展,越来越多的智能辅助系统被应用...
安装系统字体没了,系统字体丢失... 系统字体丢失怎么办?教你轻松找回和安装在电脑使用过程中,我们可能会遇到系统字体丢失的情况,这不仅影响...