SAP 中的popup dialog (弹出对话框) 常见实现方法
来源:互联网 发布:义乌淘宝美工招聘 编辑:程序博客网 时间:2024/06/05 23:53
方法1:
FM:POPUP_TO_CONFIRM(标准对话弹出消息)
有三个按钮:YES-NO-CANL,可进行相应的逻辑判断
可设定标题,描述问题,不方便对文本进行换行等排版,不能改变弹出框大小。
方法2:
FM:POPUP_CONTINUE_YES_NO
有两个按钮:J-N(YES-NO),可进行相应的逻辑判断
可设定标题,最大只能小时两行文本,不方便对两行以上文本进行排版,不能改变弹出框大小。
方法3:
以内部数据,在文本编辑器中按行进行输出
FM:ADA_POPUP_WITH_TABLE(Popup to display internal table data)
可设定标题,能将很多数据,以text文本的方式,在弹出框中以text编辑器UI显示,只能控制弹出框显示位置,不能改变弹出框大小。
方法4:
FM:POPUP_WITH_TABLE_DISPLAY(将数据当做表格数据显示)
有两个按钮:选择-取消-(双击)
可设定标题,可将很多数据按行进行显示,并且还有选择功能,能够返回选中的行数,可以控制弹出框显示位置,可以改变弹出框大小
方法5:
FM:POPUP_WITH_TABLE_DISPLAY_OK
有两个按钮:选择-取消
跟函数POPUP_WITH_TABLE_DISPLAY很相似,但是没有选择功能,并且标题始终是‘Register’,不能改变。可以控制弹出框显示位置,可以改变弹出框大小
方法6:
自己写代码
拷贝SAP 标准的程序用OO 的方法改写ALV里面detail display 的实现方法,
实现方法如下:
CALL SCREEN 0101 STARTING AT STARTPOS_COL STARTPOS_ROW ENDING AT ENDPOS_COL ENDPOS_ROW.
*&---------------------------------------------------------------------**& Module STATUS_0101 OUTPUT*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*MODULE status_0101 OUTPUT. SET PF-STATUS '101'. SET TITLEBAR '101'.
ENDMODULE. " STATUS_0101 OUTPUT*&---------------------------------------------------------------------**& Module USER_COMMAND_0101 INPUT*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*MODULE user_command_0101 INPUT. IF ok_code = 'CANCEL'.* LEAVE PROGRAM. LEAVE TO SCREEN 0. ELSEIF ok_code = 'CANCEL'.* LEAVE PROGRAM. LEAVE TO SCREEN 0. ENDIF.ENDMODULE. " USER_COMMAND_0101 INPUT
重点:CALL SCREEN 0101 STARTING AT ENDING AT .
这个语法,你就明白了,那么煞费苦心的去找POPPUP 函数是多么的狼狈,当然,如果,你知道,那么就不用自己去写了。
0 0
- SAP 中的popup dialog (弹出对话框) 常见实现方法
- SAP 中的popup dialog (弹出对话框)
- Jquery mobile 中用popup弹出对话框的实现
- Popup弹出自定义布局对话框
- jquery mobile 弹出对话框 popup
- Android中Dialog实现自定义弹出对话框
- Dom利用javascript实现模拟弹出对话框效果的代码,类似JQuery中的dialog!
- Android 弹出对话框Dialog
- Android 弹出对话框Dialog
- Android 弹出对话框Dialog
- pop弹出 dialog对话框
- Android 弹出对话框Dialog
- Android 弹出对话框Dialog
- Dialog弹出对话框
- dialog,弹出对话框实例
- Android中的对话框(dialog)的创建方法
- android中dialog中的EditText无法弹出输入法对话框
- 常见的对话框Dialog
- white toms I saw two about 40 meters.
- Linux-HA开源软件Heartbeat(配置篇)
- JFreeChart笔记 (三) 时间序列图:设置图表显示属性
- toms wedges how it will because A small parking problems
- C常见库函数实现方法——legend
- SAP 中的popup dialog (弹出对话框) 常见实现方法
- louboutin homme
- MFC如何使用printf
- C++中Static的完全解析
- ASM实例的管理一
- mysql 5.5以后的版本乱码
- Android实现程序前后台切换效果
- URLRewirte实现url地址伪静态化
- zoj 2402 - Lenny's Lucky Lotto Lists