`

SELECT-OPTIONS on Dialog programming screen

 
阅读更多
source: http://wiki.sdn.sap.com/wiki/display/ABAP/SELECT-OPTIONS+on+Dialog+programming+screen

TRICK: Define Selection-screen as subscreen and call that subscreen in the flow logic of the Screen.

Steps to get SELECT-OPTIONS in module pool programs.

Start one dialog program with SAPMZ_TEST.
Place the below code in the TOP include of the dialog program.
TABLES mara.
SELECTION-SCREEN BEGIN OF SCREEN 2100 AS SUBSCREEN.
SELECT-OPTIONS: matnr FOR mara-matnr.
SELECTION-SCREEN END OF SCREEN 2100. 
Create one screen 2000.
Go to Layout of the screen and Define subscreen area on the screen and Name it as g_subscreen.
Place the below code in the Flow logic of the screen.
PROCESS BEFORE OUTPUT.
  CALL SUBSCREEN g_subscreen INCLUDING 'SAPMZ_TEST' '2100'.

PROCESS AFTER INPUT.
  CALL SUBSCREEN g_subscreen.
Activate all.
Create Transaction code for the dialog program SAPMZ_TEST.
Execute the transaction code. You will see the select-option for matnr how we see on Selection-screen.
分享到:
评论

相关推荐

    ABAP ONLINE Dialog教程(IBM官方培训教程)

    掌握DIALOG STEP和SCREEN-INPUT的使用至关重要。 4. **输入输出处理** 学习如何处理用户输入的数据,包括输入字段的校验、错误处理和转换功能。同时,了解如何显示数据到屏幕上,以及如何将屏幕数据读入程序变量,...

    ABAP Program Tips.pdf

    3.3.9 TABSTRIPS ON A SELECTION SCREEN.......21 3.3.10 DYNAMIC SELECTION SCREENS................21 7.1 CREATING AN IDOC---------------------------52 ABAP Programming Tips Page 1 of 151 7.2 SENDING AN ...

    ABAP的程序的类型

    SELECT-OPTIONS budat FOR BKPF-BUDAT. PARAMETERS: bukrs TYPE BKPF-BUKRS. SELECT-OPTIONS belnr FOR BKPF-BELNR. ``` 定义了查询参数,允许用户指定查询条件。 ```abap START-OF-SELECTION. ``` 事件处理块...

    ABAP面试大全

    - **TABLE CONTROL选中行**:使用LOOP AT SCREEN和SELECT-OPTIONS等实现。 5. **批量数据处理(BDC)** - **BDC录屏**:用于模拟用户输入,通常用TCode BDLS记录,BDLC执行。 - **BDC模式**:分为直接模式(实时...

    Bochs - The cross platform IA-32 (x86) emulator

    - re-implemented "options" parameter for additional options of connected devices (currently only used to set the speed reported by device and to specify an alternative redolog file of USB MSD disk ...

    SAP-ABAP实例讲解

    在定义输入屏幕时,我们使用`SELECTION-SCREEN`语句,配合`PARAMETERS`和`SELECT-OPTIONS`语句来创建用户输入界面,以获取筛选条件。事件块如`INITIALIZATION`、`AT SELECTION-SCREEN`、`START-OF-SELECTION`等,是...

    ABAP 通过实例讲解

    - 特殊效果和输入字段设计通过`PARAMETERS`和`SELECT-OPTIONS`语句实现。 ##### 事件块详解 - **INITIALIZATION**:用于设置输入屏幕字段的初始值。 - **AT SELECTION-SCREEN**:进行用户输入数据的验证和预处理。...

    ABAP Program Tips

    - **3.3.9 选择屏幕上的标签栏(Tabs on a Selection Screen)** - **定义:** 选择屏幕上用于分类不同选项的控件。 - **应用场景:** 当有大量选项需要分类时。 - **3.3.10 动态选择屏幕(Dynamic Selection ...

    abap实例讲解 (sap)

    输入屏幕的定义通过`SELECTION-SCREEN`语句完成,结合`PARAMETERS`和`SELECT-OPTIONS`语句,允许用户输入过滤条件或选择参数,增强程序的交互性和实用性。 #### 事件块详解 事件块的执行顺序与程序代码的书写位置...

    ABAP_Program_Tips

    - **3.3.3 初始化日期范围在选择选项 (Initializing Date Ranges on Selection Options)** - **概述**:设置日期范围的选择选项,方便用户过滤数据。 - **用途**:提高报表的灵活性和可用性。 - **3.3.4 报表标题...

    Radmin自动登录器v3.0-多国语言绿色版-Release1-20150615

    1、程序功能和使用环境介绍 2、程序操作方法介绍 3、登录信息文件RadminM.txt介绍 4、登录信息文件RadminM.txt的转换和编制 5、v3.0版新增解锁远程桌面功能 6、相关配置和多种语言支持介绍 ...

    数位板压力测试

    4.2. Feature Support Options 6 5. Function Reference 7 5.1. Basic Functions 7 5.1.1. WTInfo 8 5.1.2. WTOpen 9 5.1.3. WTClose 10 5.1.4. WTPacketsGet 10 5.1.5. WTPacket 11 5.2. Visibility Functions 11 ...

    Radmin自动登录器v3.0

    1、程序功能和使用环境介绍 2、程序操作方法介绍 3、登录信息文件RadminM.txt介绍 4、登录信息文件RadminM.txt的转换和编制 5、v3.0版新增解锁 远程桌面功能 6、相关配置和多种语言支持介绍 ...

Global site tag (gtag.js) - Google Analytics