SAP获取服务器文件F4帮助,SAP中的F4帮助
今天在调试标准程序的时候,意外的发现了一个F4帮助的函数,感觉还是挺好用的。
F4IF_FIELD_VALUE_REQUEST从函数名就可以看出是给字段添加F4帮助的。
F4 help for fields that are only known at runtime这是这个函数的描述,即运行时使用。在日常的工作中,其实都是在运行时使用,所以
对于我们开发者来说,就当正常的函数使用就可以了。参数呢,比较常用的有这几个:其他参数请到se37中自行查看,都比较简单
CALL FUNCTION ‘F4IF_FIELD_VALUE_REQUEST‘
EXPORTING
tabname = gs_selfields-tabname “数据字典中的表明
fieldname = gt_Selfields-fieldname ”数据字典中的字段名
* value = selval
TABLES
return_tab = return_tab
EXCEPTIONS
FIELD_NOT_FOUND = 1
NO_HELP_FOR_FIELD = 2
INCONSISTENT_HELP = 3
NO_VALUES_FOUND = 4
OTHERS = 5.
运行这个函数就会弹出F4帮助界面的值选择窗口,窗口中的值就是tabname中字段fieldname的所有可选值,当选择某个值后,
那么这个值和其相关的属性就会存放到表return_tab中。这里不详细列举,请developer们自行测试。
深入研究发现,这个函数隶属于函数组SDHI(外部应用程序 F4 界面模块),在这个函数组中有很多可用的允许开发者自定义帮助的函数,这里不详细叙述,developer们可以自行研究。
另外一个比较常用的F4帮助函数是F4IF_INT_TABLE_VALUE_REQUEST。
CALL FUNCTION ‘F4IF_INT_TABLE_VALUE_REQUEST‘
EXPORTING
* DDIC_STRUCTURE = ‘ ‘
RETFIELD = ‘COL1‘
* PVALKEY = ‘ ‘
DYNPPROG = SY-REPID
DYNPNR = SY-DYNNR
DYNPROFIELD = ‘COL1‘
* STEPL = 0
WINDOW_TITLE = ‘WINDOW--TITLE‘
* VALUE = ‘‘
VALUE_ORG = ‘S‘
* MULTIPLE_CHOICE = ‘X‘"多项选择,用于SELECT-OPTIONS
* DISPLAY = ‘F‘"C则只能显示,不能选择
CALLBACK_PROGRAM = sy-repid
* CALLBACK_FORM = ‘ ‘
* MARK_TAB =
* IMPORTING
* USER_RESET =
TABLES
VALUE_TAB = ITAB
* FIELD_TAB = FIELD_TAB
* RETURN_TAB =
* DYNPFLD_MAPPING =
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS = 3
帮助界面的值为自定义的内表ITAB中的内容。 .
原文:https://www.cnblogs.com/hyyx/p/13932335.html
SAP获取服务器文件F4帮助,SAP中的F4帮助相关推荐
- 服务器锁定文件,BEA-141297 - 无法获取服务器文件锁定(BEA-141297 - Could not get the server file lock)...
BEA-141297 - 无法获取服务器文件锁定(BEA-141297 - Could not get the server file lock) 尝试启动Oracle Weblogic Server ...
- php获取服务器文件路径,php获取服务器路径
php获取服务器路径 内容精选 换一换 为加强对系统数据的容灾管理,云堡垒机支持配置日志备份,提高审计数据安全性和系统可扩展性.本小节主要介绍如何在系统配置FTP/SFTP服务器参数,将日志远程备份至 ...
- vb获取服务器文件路径,vb打开ftp服务器文件路径
vb打开ftp服务器文件路径 内容精选 换一换 该任务指导用户使用Loader将数据从HDFS/OBS导出到SFTP服务器.创建或获取该任务中创建Loader作业的业务用户和密码.确保用户已授权访问作 ...
- 使用nc获取服务器文件
一.实现: 1.安装nc 1) Linux系统,Centos为yum install nc 2)windows系统,下载nc.exe,将nc.exe放到C:\Windows\System32目录下 ( ...
- 获取各文件类型在系统中注册的图标
作者:野比 (conmajia@gmail.com) 时间:May, 2012 封面图片为野比原创,请勿未经允许私自引用 下载 DEMO 下载源码 (Last updated: May 20th, 2 ...
- sap 查看服务器文件夹,查看系统状态
一.说明 进入SAP系统,有多种手段查看当前系统的运行状态,但大多数需要相关权限支持.本文在此介绍最简单.也无权限要求的查看方法,只要能登录系统就可以操作. 可查看的信息包含用户及系统两大部分:用户部 ...
- java怎么获取服务器文件夹,java获取远程服务器的文件夹
java获取远程服务器的文件夹 内容精选 换一换 工具中所有涉及上传文件功能的,如果需要上传的文件大于1GB或者解压后超过剩余磁盘空间的一半,则需要释放磁盘空间或手动将文件上传至服务器,其他情况可通过 ...
- ssh 获取服务器文件命令,ssh读取服务器文件内容
@Override @Transactional public void analysisIPSLog() { SimpleDateFormat sdf = new SimpleDateFormat( ...
- python获取服务器文件svn版本信息_如何编程获取SVN版本号?
您可以在命令行上使用"svn info"获取签出的当前修订号. 例如:$ svn info Chemin : . URL : http://.../trunk Racine du ...
最新文章
- 基于单目的3D人体姿态估计
- java版b2b2c社交电商springcloud分布式微服务 (九)服务链路追踪(Spring Cloud Sleuth)...
- SQL group by底层原理——本质是排序,可以利用索引事先排好序
- 博客园自定义背景(一)
- Docker User Guide
- 5种改善服务器日志记录的技术
- epoll非阻塞IO
- Python科学计算——前期准备
- 读源代码学Asp.net Ajax(一)
- 谈谈使用Redis缓存时批量删除的几种实现
- Ubuntu-mv,cp 命令
- webService(一)开篇
- WISP、Client+AP和WDS 区别
- 技术博客|第13期:Server Side Logging:Hulu推荐系统中的特征漂移问题解决方法
- java 两个url对比_一个URL模式中的两个slu ..
- Vue实现拖拽穿梭框功能四种方式
- SEO互帮团真诚奉献:一百多个站长论坛!
- Java比较两个数组是否相等(equals())
- 软件测试常问100道面试题(含答案以及案例解析),全网最全最新
- 广东职称英语计算机考试时间安排,2017年广东省职称计算机考试报名时间