abap 弹出对话框函数POPUP_GET_VALUES的使用方法
来源:互联网 发布:js上传图片本地预览 编辑:程序博客网 时间:2024/05/16 11:54
项目中,经常用到,点击按钮时弹出一个对话框,选择一些值,然后返回选择的值,进一步操作,下面是使用弹窗对话框函数POPUP_GET_VALUES返回日期的例子,当然后也可以时其他类型的,定义数据元素时,根据需要定义成相应的类型就行了,效果如下图:
代码如下:
DATA: it_value TYPE TABLE OF sval,
wa_value TYPE sval,
CLEAR:it_value,wa_value,lv_rtn_cd.
IF lv_cmd = '1' OR lv_cmd = '2'.
wa_value-tabname = 'ZMMDATE'.
wa_value-fieldname = 'BDATE'.
wa_value-value = sy-datum.
APPEND wa_value TO it_value.
wa_value-tabname = 'ZMMDATE'.
wa_value-fieldname = 'EDATE'.
wa_value-value = sy-datum.
APPEND wa_value TO it_value.
ELSE.
wa_value-tabname = 'ZMMDATE'.
wa_value-fieldname = 'JDATE'.
wa_value-value = sy-datum.
APPEND wa_value TO it_value.
ENDIF.
CALL FUNCTION 'POPUP_GET_VALUES'
EXPORTING
popup_title = '日期选择'
IMPORTING
returncode = lv_rtn_cd
TABLES
fields = it_value.
DATA:gt_itab TYPE TABLE OF zputwbsrq_s WITH HEADER LINE.
DATA:msg TYPE TABLE OF zbapimessage WITH HEADER LINE.
DATA:gt_in TYPE TABLE OF zputprrq_s WITH HEADER LINE.
DATA:gt_in1 TYPE TABLE OF zputporq_s WITH HEADER LINE.
DATA:msg1 TYPE TABLE OF zbapiret WITH HEADER LINE.
DATA:gt_in2 TYPE TABLE OF zputplrq_s WITH HEADER LINE.
IF lv_rtn_cd IS INITIAL.
READ TABLE it_value INTO wa_value WITH KEY fieldname = 'BDATE'.
IF sy-subrc = 0.
gt_itab-p_day = wa_value-value.
gt_itab-b_day = wa_value-value.
ENDIF.
ENDIF.
0 0
- abap 弹出对话框函数POPUP_GET_VALUES的使用方法
- abap 弹出对话框函数POPUP_GET_VALUES的使用方法
- ABAP-弹出对话框函数-'POPUP_TO_CONFIRM'
- abap弹出对话框
- 弹出对话框的函数
- ABAP程序中调用不同类型的函数弹出不同的消息对话框
- SAP ABAP编程 弹出按选择对话框函数-'POPUP_TO_CONFIRM'
- ABAP:函数READ_TEXT函数的使用方法
- ABAP:函数READ_TEXT函数的使用方法
- 输入框函数POPUP_GET_VALUES
- ABAP:Function 之 Read_Text函数的使用方法
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- ABAP:Read_Text(SAVE_TEXT)函数的使用方法
- ABAP 弹出框 函数
- POPUP_GET_VALUES
- abap 弹出对话框给用户选择
- ABAP Confirm Box(弹出对话框)
- ValidatorCalloutExtender控件(弹出一个对话框)的使用方法
- ANSI X9.8标准 PIN xor PAN获取PIN BlOCK
- 抛出异常与栈展开(stack unwinding)
- JAVA IO与NIO优劣浅析
- MySQL分页性能优化
- gis api for js 框选区域取面积 以及 取重叠区域面积
- abap 弹出对话框函数POPUP_GET_VALUES的使用方法
- ios: push viewcontroller 时出现Presenting view controllers on detached view controllers is discouraged
- echarts 饼图 labelLine
- fcntl.h与unistd.h头文件
- 关于android的res里面的各个drawable文件夹
- 【全栈开发】构建一个请求模拟系统
- python解压rar文件
- 一个程序员的自白
- vs配置opencv