通过 Function Module 弹出窗口,选择确认则检查数据是否在数据库表中存在。
所属 Function Group : SPO4
所属 Package : SZP

DATA:rcode TYPE c LENGTH 1.

DATA:mytable TYPE STANDARD TABLE OF sval WITH HEADER LINE.

mytable-tabname = ‘USR02′.
mytable-fieldname = ‘BNAME’.
APPEND mytable.
CLEAR mytable.

mytable-tabname = ‘USR02′.
*mytable-FIELDNAME = ‘BCODE’."Internal type X is not supported
mytable-fieldname = ‘CLASS’.
mytable-value = ”.
APPEND mytable.
CLEAR mytable.

mytable-tabname = ‘MARA’.
mytable-fieldname = ‘MATNR’.
mytable-value = ”.
mytable-FIELD_ATTR = ’03′.
mytable-FIELDTEXT = ‘MAT’.
APPEND mytable.
CLEAR mytable.

CALL FUNCTION ‘POPUP_GET_VALUES_DB_CHECKED’
  EXPORTING
*   CHECK_EXISTENCE       = ‘X’
    popup_title           = ‘popup title’
   START_COLUMN          = ’5′
   START_ROW             = ’5′
 IMPORTING
   RETURNCODE            = rcode
  tables
    fields                = mytable
* EXCEPTIONS
*   ERROR_IN_FIELDS       = 1
*   OTHERS                = 2
          .
IF sy-subrc <> 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

CASE rcode.
  WHEN ”.
    WRITE:’YES’.
  WHEN ‘A’.
    WRITE:’NO’.
ENDCASE.

结果:
1、基本界面

2、不存在界面

3、通过验证

————
注意:
1、该函数会检查用户输入或程序预设定的值是否在对应数据库表中存在,不检查其关联性。
2、输入框中的值不区分大小写。

POPUP_GET_VALUES_DB_CHECKED’相关推荐

  1. SAP的标准对话框函数

    在用户设计sap的程序时,经常需要一些对话框,用户可以自己编写,但使用SAP系统中提供了的对话框函数将减少许多开发工作. 1.sap的函数组列表和用途说明 适用情况 Function group 提示 ...

  2. 函数组:SPO1/2/3/4/5/6/8

    这些函数组里包含了各种弹出对话框. SPO1                           迅速保存的会话框 POPUP_TO_CONFIRM               标准对话弹出消息 PO ...

最新文章

  1. 干货丨科普丨大牛的《深度学习》笔记,Deep Learning速成教程
  2. 瞭望丨光子芯片能否让中国“换道超车”
  3. 10.1.5 布局优化利器之 Hierarchy Viewer
  4. 电容的容量随着电压的变化而变化
  5. this computer does not support Intel Virtualization Technology (VT-x) .Haxm can'not be installed
  6. python全栈脱产第25天------组合、多态、封装、property装饰器
  7. JAVA编译时出现的错误提示
  8. Openjudge-计算概论(A)-求分数序列和
  9. 写出一段代码将链表中的两个节点位置互换位置_面试 leetcode 算法专题系列(二)—— 链表...
  10. 使用validate验证数据库
  11. 代码生成工具之MyGeneration
  12. Android Spinner设置默认选中的值
  13. Android P WMS addwindow流程
  14. RCTF-2015-x_xor_md5
  15. 服务器虚拟化的毕业设计,虚拟化技术毕业论文题目精选
  16. 经典的广告词及其翻译
  17. 编译出错 Resource temporarily unavailable
  18. Arduino检测外部电池电量方法
  19. APP开发者应办理许可或备案手续
  20. 记录一次canvas小白做相册功能的过程

热门文章

  1. Maven使用详解视频课程——笔记(一)
  2. DeprecationWarning Mongoose mpromise (mongoose's default promise li
  3. 史上最全JS表单验证封装类
  4. MySQL更新时Error Code:1093和Error Code:1175的解决办法
  5. Crontab 使用(转)
  6. 数字化转型升级,人才战略是核心
  7. Linux网络安装(PXE + DHCP+TFTP+ Kickstart+ FTP)
  8. 《认知设计:提升学习体验的艺术》——小结
  9. 微软职位内部推荐-Senior Development Lead – Sharepoint
  10. Android ImageView图片显示点击背景切换