博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为选择屏幕的字段设置F4帮助
阅读量:4638 次
发布时间:2019-06-09

本文共 849 字,大约阅读时间需要 2 分钟。

在没有参考 数据元素,域和搜索帮助的情况下,自定义F4 帮助

1,PARAMETERS: p_bukrs(4) TYPE C MATCHCODE OBJECT H_T001.

2,AT SELECTION-SCREEN  ON VALUE-REQUEST  FOR  p_bukrs.

        PERFORM frm_f4 CHANGING p_bukrs.

FORM frm_f4 CHANGING p_value.

   CONSTANTS cns_retfield TYPE fieldname VALUE 'BUKRS'.   

   DATA: BEGIN OF lt_value OCCURS 0,

            bukrs LIKE t001-bukrs, "公司代码     

            butxt LIKE t001-butxt, " 公司名称      

            END OF lt_value. 

   DATA: lt_retuen LIKE TABLE OF  ddshretval WITH HEADER LINE.  

  SELECT bukrs butxt FROM t001 INTO TABLE lt_value.    

CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' 

    EXPORTING

        retfield        = cns_retfield  

        value_org       = 'S'   

   TABLES

       value_tab       = lt_value     

      return_tab      = lt_retuen   

   EXCEPTIONS

       parameter_error = 1     

   no_values_found = 2      

  OTHERS          = 3.  

  IF sy-subrc = 0.

    READ TABLE lt_retuen  INDEX 1.    

    p_value  = lt_retuen-fieldval. 

  ELSE.

  ENDIF.

ENDFORM.                    "frm_f4_bukrs

 

转载于:https://www.cnblogs.com/mingdashu/p/6651066.html

你可能感兴趣的文章
arcgis for javascript (3.17)
查看>>
【MySQL】Win7下修改MySQL5.5默认编码格式
查看>>
AI之路,第二篇:python数学知识2
查看>>
python网络编程:socket套接字
查看>>
SQL serve创建与调用存储过程
查看>>
windows10关闭更新,windowsUpdate禁用无效 windows无限重启 一分钟无限重启 win10无法连接到SENS服务...
查看>>
[LeetCode] Alien Dictionary
查看>>
[LintCode] 空格替换
查看>>
React16 新特性
查看>>
单元测试工具 - karma
查看>>
JSSDK微信支付封装的支付类方法,代码比较齐全,适合收藏
查看>>
Java线程及Jvm监控工具
查看>>
Blutooth MESH
查看>>
PHP用curl发送get post put delete patch请求
查看>>
如何在ecplise中配置maven以及ecplise访问本地仓库
查看>>
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
查看>>
分库使用的一些命令
查看>>
Android 4.4.2上与BLE 蓝牙锁设备的通讯
查看>>
[ASP] asp对数据库的基本操作
查看>>
内存管理笔记(分页,分段,逻辑地址,物理地址与地址转换方式)
查看>>