简单的Dialog开发步骤(类ME23N的PO功能)
来源:互联网 发布:休闲鞋 知乎 编辑:程序博客网 时间:2024/06/05 09:17
本例实现的功能是:运行程序之后,点击按钮之后,可以弹出一个screen,然后输入变量,运行,可以再次弹出结果。就像ME23N,里面的输入PO的功能。
开发步骤:
1、首先创建一个屏幕,填写OK code,以及编辑屏幕layout(只有通过这个才可以编写Element list):
(其中layout里面的输入输出变量要先在主程序中定义,ok_code也是一样,本例定义的是一个内表)
这里头的变量需要先定义好。
2、在屏幕的Logic flow里面添加相应的PBO和PAI,实现功能:
(几个关键点:GUI Stauts屏幕按钮,USER_COMMEND,退出屏幕,字段检查功能)
㈠整体的PBO和PAI的模型:
其中可以单独对有些字段进行检查,用MODULE的方式:
MODULE check_docnum INPUT.
IF s_stat IS INITIAL AND gs_edidc-docnum IS INITIAL.
MESSAGE text-002 TYPE 'E'.
ENDIF.
ENDMODULE.
㈡ 定义GUI Status:(在主程序的object界面里面通过create创建)
创建完GUI Status,一般在PBO里面实现:
MODULE PBO_1001 OUTPUT.
SET PF-STATUS 'PF_1001'.
ENDMODULE.
㈢ 创建USER_COMMEND 操作(PAI里的module):
MODULE USER_COMMAND_1001 INPUT.
DATA:l_ok_code TYPE sy-ucomm.
l_ok_code = OK_CODE.
CLEAR ok_code. 这项是必须要的,清除OK_CODE的值
CASE l_ok_code.
WHEN 'RUN'.
WHEN OTHERS.
LEAVE TO SCREEN 0. 返回屏幕也是必须的,不然会一直停留在本屏幕
ENDCASE.
- 简单的Dialog开发步骤(类ME23N的PO功能)
- 构建简单的Dialog步骤
- ABAP屏幕开发 - 设计折叠样式的屏幕(类似MIGO或ME23N的屏幕)
- 简单Folder的开发步骤
- webservice的简单开发步骤
- 使用简单的html+css+javacsript实现dialog功能
- 9.2开发拖放功能的一般步骤
- 开发功能时的一般步骤 ------- 要严记
- 支持MOAC功能的Form开发步骤
- 开发功能时的一般步骤 ------- 要严记
- 支持MOAC功能的Form开发步骤
- 简单的dialog
- 最简单的Dialog
- 简单、优美的Dialog
- Dialog的简单使用
- 简单的dialog使用。。
- Dialog的简单使用
- Dialog的简单使用
- TLMotionEffect 重力感应
- linux umount命令与device is busy解决方法
- 泛化(Generalization) 聚合(aggregation)组合(composition)依赖(Dependency)
- 补充:linux下开发时还会经常用到的命令
- Android:adb 启动activity、service,发送broadcast
- 简单的Dialog开发步骤(类ME23N的PO功能)
- 载:java串口编程
- Scripts:查看表的列上的统计信息col_stats.sql
- 闫妮胡歌一吻情深
- 神奇的C语言四:typedef的使用
- Effective C++ Item 22 将成员变量声明为private
- 网络编程(自定义浏览器-Tomcat服务器)
- [C/C++]函数调用栈和栈帧
- 省赛总结