SAP价值流程&帮助请求流程-011

首先,如果您对屏幕流逻辑及其在SAP中的用法一无所知,我们建议您查看我们的对话程序教程

现在,让我们详细研究一下POH和POV

帮助请求 (POH) 流程 : F1 帮助

  • 每当按下 F1 时,都会执行指定数据元素的 POH 事件。
  • 如果屏幕的流程逻辑中不存在“HELP 请求上的流程”事件,则 ABAP 字典中该字段的文档将作为基础并显示。即使没有退出,也不会显示任何帮助。
  • 若要显示字段帮助文档,必须在 POH 事件中对以下屏幕流逻辑进行编码:
PROCESS ON HELP-REQUEST
FIELD <f> [MODULE <mod>] WITH <num>
  • 如果字段 具有特定于屏幕的数据元素文档,则可以通过指定其编号来显示它。
  • 数字 可以是文本或变量。必须在相应的 ABAP 程序中声明并填写该变量。
  • 请注意,FIELD 语句不会将屏幕字段 的内容传输到“处理帮助请求”事件中的 ABAP 程序。它只是显示帮助文档。就是这样。

模块在 ABAP 程序中定义,就像普通的 PAI 模块一样。模块的处理逻辑必须确保为相关字段显示足够的帮助。与其调用带有文本字段的额外屏幕,不如使用以下函数模块之一来显示合适的 SAPscript 文档

HELP_OBJECT_SHOW_FOR_FIELD

  • 此函数模块显示 ABAP 字典中任何结构或数据库表的组件的数据元素文档。
  • 将组件和结构或表的名称传递给导入参数 FIELD 和 TABLE。

HELP_OBJECT_SHOW

  • 使用此功能模块可以显示任何 SAPscript 文档。
  • 必须将文档类(例如,TX 用于常规文本,DE 用于数据元素文档)和文档名称传递给导入参数 DOKCLASS 和 DOKNAME。
  • 出于技术原因,还必须将行类型为 TLINE 的空内部表传递给函数模块的 tables 参数。

值处理 (POV):F4

  • 当用户选择可能条目(F4)功能时,系统将显示字段的可能输入值(值,校验表,匹配码),前提是它们由开发人员存储。
  • 如果用户调用了“可能的条目”,则始终处理值请求上的事件进程。
  • 要定义屏幕上字段的可能值,您需要在屏幕流逻辑的 POV 事件中定义以下内容:
PROCESS ON VALUE-REQUESTFIELD field name MODULE module name
  • 对于可能值,在上面定义的模块中,应使用常规函数模块HELP_VALUES_GET_WITH_TABLE从 ABAP 字典中获取可能的值。

还有一些其他功能也可用于输入帮助:

F4IF_FIELD_VALUE_REQUEST

  • 动态调用 ABAP 字典的输入帮助。
  • 可以将 ABAP 字典的结构或数据库表的组件名称传递给导入参数 TABNAME 和 FIELDNAME 中的函数模块。
  • 函数模块启动此组件的 ABAP 字典输入帮助。读取所有相关的屏幕字段。
  • 如果指定导入参数 DYNPPROG、DYNPNR 和 DYNPROFIELD,则用户的选择将返回到屏幕上的相应字段。
  • 如果将表参数指定RETURN_TAB,则所选内容将返回到表中。
MODULE VALUE_CARRIER INPUT.CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
TABNAME         = 'DEMOF4HELP'
FIELDNAME     = 'CARRIER1'
DYNPPROG       =  PROGNAME
DYNPNR            =  DYNNUM
DYNPROFIELD= 'CARRIER'.
ENDMODULE.

F4IF_INT_TABLE_VALUE_REQUEST

  • 此函数模块显示您在 ABAP 程序中创建的值列表。
  • 值列表作为表参数传递给函数模块VALUE_TAB。
  • 如果指定导入参数 DYNPPROG、DYNPNR 和 DYNPROFIELD,则用户的选择将返回到屏幕上的相应字段。
  • 如果将表参数指定RETURN_TAB,则所选内容将返回到表中。
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD         =  'CONNID'
DYNPPROG         =  PROGNAME
DYNPNR           =  DYNNUM
DYNPROFIELD      =  'CONNECTION'
VALUE_ORG        = 'S'
TABLES
VALUE_TAB        = VALUES_TAB.

这就是POH和POV的全部内容。如有任何疑问,请留下您的评论。

参考:https://www.guru99.com/process-on-value-help.html

SAP价值流程帮助请求流程-011相关推荐

  1. SAP SD基础知识之流程概览

    SAP SD基础知识之流程概览 销售流程 销售流程从建立客户关系开始,至开出销售发票终止. 售前活动Pre-Sales Activities(客户询.报价)--> 销售订单处理sales ord ...

  2. SAP MM 工序委外流程初探

    SAP MM 工序委外流程初探 惭愧的说,做D项目之前,笔者都没有玩过SAP里的工序委外功能.因笔者之前参与的项目里,都没有工序委外流程.不过幸运的是,笔者现在所在的D项目里,业务上有工序委外的场景, ...

  3. 4G LTE/EPC UE 的业务请求流程

    目录 文章目录 目录 UE 发起业务请求(Service Request)流程 UE 侧发起的业务请求流程 网络侧发起的业务请求流程 UE 发起业务请求(Service Request)流程 作用:附 ...

  4. zookeeper源码分析之五服务端(集群leader)处理请求流程

    leader的实现类为LeaderZooKeeperServer,它间接继承自标准ZookeeperServer.它规定了请求到达leader时需要经历的路径: PrepRequestProcesso ...

  5. 对于SAP的月结相关流程介绍

    对于SAP的月结相关流程介绍 流程描述 FI期末结帐流程包括应收帐款.应付帐款.固定资产.管理会计结帐.总帐结帐等一系列结帐过程,对于年结增加了余额结转及固定资产年度改变等动作,通过月结及年结处理,出 ...

  6. springMVC请求流程详解

    SpringMVC框架是一个基于请求驱动的Web框架,并且使用了'前端控制器'模型来进行设计, 再根据'请求映射规则'分发给相应的页面控制器进行处理.核心流程: 第一步:发起请求到前端控制器(Disp ...

  7. web网络和http协议(了解域名和网页,制作第一个网页,了解http协议,流程和请求报文格式)

    文章目录 web网络和http协议 了解域名 早期使用HOST文件解析域名 现在DNS(Domain Name system 域名系统) 域名的概述 域名空间结构 域名介绍 域名注册 域名注册步骤 网 ...

  8. Okhttp3-网络请求流程解析

    前言 已经大火2年的Retrofit,必然会提到另外两个库,OKhttp3和Rxjava,尤其前者,作为Retrofit网络请求的底层库,我们有必要了解OKhttp3的网络请求是如何运作的,就会理解为 ...

  9. internetreadfile读取数据长度为0_Go发起HTTP2.0请求流程分析(后篇)——标头压缩

    阅读建议 这是HTTP2.0系列的最后一篇,笔者推荐阅读顺序如下: Go中的HTTP请求之--HTTP1.1请求流程分析 Go发起HTTP2.0请求流程分析(前篇) Go发起HTTP2.0请求流程分析 ...

最新文章

  1. Facebook 的AI翻身之战!
  2. 用ggplot包画一个简单饼图
  3. 自动化测试有缺点吗?
  4. mysql 备份库的shell_MySQL数据库的shell脚本自动备份
  5. C语言求最大公约数3种方法
  6. display函数怎么使用_损失函数—深度学习常见损失函数总结【图像分类|上】
  7. oracle复合索引介绍(多字段索引)
  8. java怎么导入图片_iPad Pro插U盘不能导入图片?技术宅教你怎么做
  9. 实操来了!一文告诉你如何用 Streamlit 和 Heroku 开发 Web
  10. 一加代言人小罗伯特唐尼竟用华为P30 Pro发微博,当然是笑着原谅他
  11. 你不知道的Event Loop
  12. 寻找固定的和----2013年2月26日
  13. 【转】Leopard 安装教程
  14. 计算机工作原理_学堂第九课|计算机内部的工作原理
  15. HDU6080 百度之星资格赛1001 度度熊保护村庄
  16. B站头部UP主抱团垄断优质资源,腰部UP主的流量突破口在哪?
  17. Linux面试最高频的5个基本问题
  18. Oracle ACE,一段不可思议的旅程
  19. [问题已处理]-k8s出现Evicted状态
  20. 【PyTorch深度学习项目实战100例目录】项目详解 + 数据集 + 完整源码

热门文章

  1. 拆解全志F1C100s唱戏机
  2. 搜索引擎蜘蛛捕捉器(PHP)
  3. 无线调试 ADB 使用配对码链接Android
  4. 使用python获取股票“业绩快报总资产、净资产”等“上市公司业绩快报”数据
  5. 淘客基地2018年3月6日直播《2018淘客发展方向最新解读》内容整理
  6. 【微课制作软件】Focusky教程 | 设置鼠标单击不进入下一页面
  7. 磁盘误删除怎么恢复呢?教你恢复它
  8. Anaconda中构建深度学习开发环境记录(Win10下测试)
  9. 关于选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘。问题解决
  10. Python语言程序设计(嵩天老师版)第三周笔记——字符串类型及操作