SAP Web Dynpro - 应用程序中的服务调用
您可以使用服务调用来调用Web Dynpro组件中的现有功能模块。 要创建服务呼叫,您可以使用Web Dynpro工具中易于使用的向导。 您可以在ABAP工作台中启动该向导以创建服务调用。
步骤1-选择Web Dynpro组件→右键单击以打开上下文菜单。 转到创建→服务呼叫。

它将打开Web Dynpro向导-“开始”屏幕。

步骤2-您可以选择是要将服务呼叫嵌入到现有控制器中还是要创建新控制器。 
注意-服务调用应嵌入在全局控制器中,并且不能与Web Dynpro中的视图控制器一起使用。
步骤3-在下一个窗口中,选择服务类型。 单击继续按钮。

步骤4-在下一个窗口中,选择功能模块作为服务。 您可以为此使用输入帮助。 如果选择具有远程功能的功能模块,则可以选择指定在调用功能模块时要使用的RFC目标。 如果未指定目的地,则将在本地调用功能模块。
注意-功能模块必须存在于当前系统中! 该向导不支持调用当前系统中不存在的具有远程功能的功能模块。
步骤5-单击继续。

步骤6-在下一个窗口中,您可以选择用于在Web Dynpro控制器中表示服务功能参数的对象类型-
- 作为控制器方法的参数
- 作为控制器属性
- 作为上下文节点或上下文属性
为此,请从相关行的列表框中选择所需的对象类型。
注–上下文中仅应存储与UI相关的数据。 您也可以分别命名控制器属性和要创建的上下文节点。
产生以下建议-
- 根节点接收服务的名称。
- 用于根据其声明类型对参数进行分组的节点会收到适当的名称,例如IMPORTING,EXPORTING,...
- 参数本身的节点名称和属性名称与参数名称相同。
- 由于节点的长度和属性名称限制为20个字符,因此在必要时将其缩写。

在下一个窗口中,所选服务将类型组中的类型用作参数类型和/或定义隐式表参数。 对于下面列出的所有类型,在数据字典中定义具有相同结构的(表)类型。 然后将这些用于键入由向导创建的控制器属性或方法参数。

步骤7-输入属性类型-测试,然后单击继续。 步骤8-在下一个窗口中,指定应执行服务的方法的名称。 该向导生成用于调用服务和上下文绑定的编码。
该方法必须尚未在控制器中存在。

现在,您已经输入了创建面向模型的控制器所需的所有信息。 步骤9-单击“完成”以创建控制器,或分别对其进行增强以生成服务呼叫。 您也可以在此位置取消向导。 但是,之前输入的数据将丢失。
SAP Web Dynpro - 应用程序中的服务调用的更多相关文章
- UI5-文档-2.2-使用SAP Web IDE开发应用程序
SAP Web IDE是一种基于Web的开发环境,它是为使用最新的创新开发SAPUI5复杂的应用程序.开发和扩展SAP Fiori应用程序.开发移动混合应用程序以及使用插件和模板扩展SAP Web I ...
- SAP Web Dynpro - 教程
SAP Web Dynpro是一种标准的SAP UI技术,用于使用图形工具和与ABAP工作台集成的开发环境来开发Web应用程序. 图形工具的使用减少了实施工作,并有助于维护ABAP工作台中的组件. 本 ...
- 【ABAP系列】SAP Web Dynpro 技术简介
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP Web Dynpro 技 ...
- SAP Web Dynpro - 个性化和配置
根据业务需求,您可以实现许多标准应用程序,并且Web Dynpro应用程序的UI可以根据要求而有所不同. 应用配置 要配置Web Dynpro应用程序,首先要为单个Web Dynpro组件配置数据记录 ...
- 8.rabbitmq RPC模拟微服务架构中的服务调用
标题 : 8.rabbitmq RPC模拟微服务架构中的服务调用 目录 : RabbitMQ 序号 : 8 { var connectionFactory = new ConnectionFactor ...
- springCloud中的服务调用feign
springCloud中的服务调用(要在调用端写) 前提进行了服务注册 流程: 1.在服务模块中添加依赖 <!--服务调用--> <dependency> <groupI ...
- 在 Web 层应用程序中使用Spring
前面已经配置成功后,就可以在Web 层的Servlet或Jsp中调用访问Spring了,如果你 编制的是一个Servlet/Jsp 程序,那么在你的Servlet/Jsp 使用下面的代码通过Sprin ...
- SAP Web Dynpro-协助类
在Web Dynpro组件中,您可以创建从抽象类继承的唯一分配的类. 协助类可以存储组件中必需的但未与布局链接的编码. 您可以将动态文本存储在协助类中,也可以在运行时合并文本,也可以将变量存储在文本池 ...
- SAP Web Dynpro-消息
在ABAP Workbench中,您还可以创建和显示包含Dynpro应用程序最终用户信息的消息. 这些消息显示在屏幕上. 这些是用户交互消息,显示有关Web Dynpro应用程序的重要信息. 为了向用 ...
随机推荐
- Twitter上怎么保存视频的教程来啦
玩了多年的推特, 我发现竟然有这么便捷的方法把推特上的视频给保存下来 如果你也需要的话那么我来告诉你怎么操作吧~ Twitter(通称推特)是一家美国社交网络及微博客服务的网站 是全球互联网上访问量最 ...
- DFS与N皇后问题
DFS与N皇后问题 DFS 什么是DFS DFS是指深度优先遍历也叫深度优先搜索. 它是一种用来遍历或搜索树和图数据结构的算法 注:关于树的一些知识可以去看<树的概念及基本术语>这篇文章 ...
- HCIE笔记-第八节-传输层协议
传输层:实现"端到端"的服务 应用到应用 端口 = port [逻辑端口] 基于应用级别的互访,就是 端口到端口的互访. 传输层 = 0-65535[端口范围] === TCP/U ...
- Ubuntu Qt5 Firebird 数据库驱动安装
Ubuntu Qt5 Firebird 数据库驱动安装 apt install libqt5sql5-ibase
- 《手把手教你》系列基础篇(九十)-java+ selenium自动化测试-框架设计基础-Logback实现日志输出-中篇(详解教程)
1.简介 上一篇宏哥介绍是如何使用logback将日志输出到控制台中,但是如果需要发给相关人需要你拷贝出来,有时候由于控制台窗口的限制,有部分日志将会无法查看,因此我们还是需要将日志输出到文件中,因此 ...
- 【面试普通人VS高手系列】b树和b+树的理解
数据结构与算法问题,困扰了无数的小伙伴. 很多小伙伴对数据结构与算法的认知有一个误区,认为工作中没有用到,为什么面试要问,问了能解决实际问题? 图灵奖获得者: Niklaus Wirth 说过: 程序 ...
- Apache Doris Oracle ODBC外表使用指南
1.软件环境 操作系统:ubuntu 18.04 Apache Doris :0.15 Postgresql数据库:oracle 19c UnixODBC:2.3.4 Oracle ODBC :ins ...
- 执行Hive sql 报FAILED:Execution Error,return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
在hive Beeline命令行使用insert into ... select ...向hive表插入数据时,报FAILED:Execution Error,return code 2 from o ...
- XCTF练习题---WEB---backup
XCTF练习题---WEB---backup flag:Cyberpeace{855A1C4B3401294CB6604CCC98BDE334} 解题步骤: 1.观察题目,打开场景 2.打开以后发现是 ...
- IOC容器--1.12. 基于 Java 的容器配置
用Java的方式配置Spring ,不使用Spring的XML配置,全权交给Java来做 JavaConfig是Spring的一个子项目,在Sring 4 之后成为核心功能 这种纯Java的配置方式 ...