SAP ECC EHP7 RFC 发布成WebService

http://www.cnblogs.com/mingdashu/p/6877622.html

1、说明介绍

   本文将RFC发布成WebService的详细步骤

  不介绍如何创建rfc。

2、WebService创建

2.1、调用创建命令

在RFC界面点击 实用程序-->更多实用程序-->创建WEB服务-->来自函数模块

 

2.2、定义Web Service

2.2.1、Service

输入定义服务的名称和描述,继续

 

2.2.2、Endpoint Function Module

输入RFC名称,勾选“Map Name”,继续

 

2.2.3、Configure Service

SOAP Appl默认,Profile一般选择"PRF_DT_IF_SEC_NO",继续

 

2.2.4、Enter Package/Request

如果需要传输,选择开发包,生成请求,这里暂时为本地

 

2.2.5、Finish

描述中提示,之后要执行tcode SOAMANAGER 对WEB服务进行配置 发布

2.2.6、服务激活

已经考到了链接,但是此时输入到浏览器中会提示 需要验证用户,这还不是真正的 webservice 地址

PS: 当函数的参数发生变化

变更 参数后

点击修改服务后 选择下图中的  服务定义-》检查-》语法

选择YES 重新激活,观察 参数是否变化

 

3、发布Web Service

3.1、调用Web Service配置

在SAP中输入事务代码SOAMANAGER,激活IE浏览器,如下图所示

 

3.2、点击配置链接

进入IE之后,选择“服务管理”页签,点击“Web 服务管理”

 

3.3、选择定义的Web Service

找到刚刚创建的web 服务,点击

3.4、创建服务

点击配置服务按钮

3.5、编辑服务和绑定名称

3.6、安全设置

输入用户名密码,点击下一个

 

3.7、SOA 协议

默认  ,下一步

下方已经生成了 webservice的地址  复制到浏览器中

 

4、测试Web Service

  4.1 在SAP 调用这个web service

 

 

 

4.2 SOAMANAGER 部分

运行SOAMANAGER,按如图条件搜索

 

点击ZXD01CO_ZWS_XD01

点击创建 选择第一个

 

最后的  操作设置  注意 soap action。

 

-----------------------------

励志美文、《抉择》
人的一生常处于抉择之中,如:念哪一间大学?选哪一种职业?娶哪一种女子?……等等伤脑筋的事情。一个人抉择力的有无,可以显示其人格成熟与否。
倒是哪些胸无主见的人,不受抉择之苦。因为逢到需要决定的时候,他总是求询别人说:"嘿,你看怎么做?"
大凡能够成大功业的人,都是抉择力甚强的人。他知道事之成败,全在乎已没有人可以代劳,更没有人能代你决定。
在抉择的哪一刻,成败实已露出端倪。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/283572.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文把RabbitMQ讲透了,佩服!

目录 背景 消息队列 | 消息队列模式 ①点对点模式 ②发布/订阅模式 | 衡量标准 RabbitMQ 原理初探 | 基本概念 | 工作原理 | 常用交换器 | 消费原理 | 高级特性 ①过期时间 ②消息确认 ③持久化 ④死信队列 ⑤延迟队列 | 特性分析 RabbitMQ 环境搭建 Rabbi…

完美完全卸载Oracle 11g数据库

Oracle 11g可在开始菜单中卸载,然后同时需要删除注册表中相关内容。 操作系统:windows10专业版。 卸载步骤: 1、停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止…

【LeetCode】链表精选11题

目录 快慢指针: 1. 相交链表(简单) 2. 环形链表(简单) 3. 快乐数(简单) 4. 环形链表 II(中等) 5. 删除链表的倒数第 N 个节点(中等) 递归迭…

20172304 2017-2018-2 《程序设计与数据结构》第六周学习总结

20172304 2017-2018-2 《程序设计与数据结构》第六周学习总结 教材学习内容总结 本周学习了数组。 首先是数组元素,数组具有优越性因为它可以声明一个能容纳多个可访问值的变量。数组的数据具有索引而且是从零开始的。 其次是声明和使用数组,可以用“…

使用 K8spacket 和 Grafana 对 K8S 的 TCP 数据包流量可视化

前言如何知道 K8S 集群内 Pod 之间建立了哪些 TCP 连接?集群之间存在哪些调用关系?使用 k8spacket 和Grafana,你可以可视化集群中的 TCP 流量。了解工作负载如何相互通信,以及建立了多少连接,交换了多少字节&#xff0…

粒子系统(一):从零开始画一颗树

准备 IDE:VisualStudio 2017 Language:VB.NET / TypeScript 图形API:Win2D Github:[ UWP ] [ TypeScript ] 本文将向你介绍一种粒子系统(Particle System)模拟植物的简单方法。 第一节 移动 粒子按照某种规…

python 获取Dmidecode 输出的系统硬件信息

目的:熟悉利用python 分析文本的信息。分析的文件信息是通过dmidecode 工具抓取的系统硬件信息。本文结构:(1) 分析dmidecode 工具的输出信息结构(2) 分别用两种方式对dmidecode 输出的信息实现抓取,获取Manufacturer、Product Name和 Serial…

Docker镜像详细讲解

前言 大家好,本文是对 Docker 镜像的详细讲解,讲解了如何安装 Docker、配置 Docker 镜像加速以及操作 Docker 镜像。希望对大家有所帮助~ 目录 前言一、安装 Docker 1.1、CentOS1.2、Ubuntu二、Docker 镜像加速器 2.1、Ubuntu 14.04、Debian 7 Wheezy2.2…

20165313 《Java程序设计》第七周学习总结

教材学习总结 1.下载安装MySQL数据库管理系统。 2.MySQL数据库基本操作。 3.利用JAVA程序对MySQL数据库系统进行查找,更新,添加和删除操作。 学习中的问题与解决方案 1.运行书上安装MySQL命令后命令提示行显示系统错误5 解决方案 以管理员身份运行 2.运行…

五:CentOS7安装出现Warning

U盘安装CentOS 7提示 “Warning: /dev/root does not exist, could not boot” 解决办法 想将旧电脑安装CentOS7系统以作学习之用,奈何安装时出现错误,错误图示如下: 经多方查找、分析得知可能是启动引导不正确。 用usb writer重新制作了系统…

微软和Canonical宣布适用于Ubuntu 22.04 LTS的原生.NET 6

微软和 Canonical 达成新的合作伙伴关系,宣布了 Ubuntu 22.04 LTS 主机和容器的原生 .NET 可用性。.NET 开发人员现在可以通过一个 “apt install” 命令从 Ubuntu 22.04 LTS 安装 ASP.NET 和 .NET SDK 和运行时Canonical 为 .NET 6 LTS 和 ASP.NET 运行时发布新的、…

psutil

tar -zxvf psutil-2.1.3.tar.gz cd psutil-2.1.3 python setup.py install 安装是出现报错 error: command gcc failed with exit status 1 解决办法 yum install gcc python-devel 重新安装 python setup.py install 安装成功 wget https://pypi.python.org/packages/source/p…

TCP的连接状态标识 (SYN, FIN, ACK, PSH, RST, URG)

一、TCP的状态 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG。 其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是: SYN 表示建立连接,FIN 表示关闭连接…

SAP的SqlAnyWhere中数据库日志文件删除后如何新建

由于运维人员提示磁盘预警,外加之前没有SqlAnyWhere的数据库日志文件处理经验,在杀掉dbservice进程后直接删除了.log,下面会讲解如何重新创建.log。## 首先打开命令窗口(winr)输入cmd 进入SqlAnyWhere的bin目录使用dbl…

MySQL性能优化总结

一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引…

Blazor University (45)依赖注入 —— 将依赖项注入 Blazor 组件

原文链接:https://blazor-university.com/dependency-injection/injecting-dependencies-into-blazor-components/将依赖项注入 Blazor 组件源代码[1]定义我们的依赖在注入依赖之前,我们需要创建一个。我们将使用古老的 ToDo 示例,但请放心&a…

顾小清:人工智能何以促进未来教育发展

自工业革命以来,人类社会的发展总是在技术与教育的角逐互动中前行。技术作为推动人类历史发展的核心推进力,与教育这一“人力资本发动机”竞相成为推动经济社会发展的主力。人工智能作为第四次工业革命的显著标签,其飞速发展正在逐步塑造社会…

server 2008R2 AD域环境中DHCP服务器的授权步骤

百度了下,没有详细的授权步骤,找了好久才找到,拿出来分享下环境:dhcp服务器在ad服务器中登陆dhcp服务器,管理工具-dhcp,打开dhcp,点击操作,管理授权(终于找到了&#xff…

基于scikit-learn机器学习库的分类预测

一旦你在scikit-learn中选择好机器学习模型,就可以用它来预测新的数据实例。初学者经常会有这样的疑问: 如何在scikit-learn中用我自己的模型进行预测? 在本教程中,你将会发现如何在Python的机器学习库scikit-learn 中使用机器学习…

SQL Server Error 15404解决方案

作业以“domain\user”运行来运行,遇到如下报错:JOB RUN: Product_JobTest was run on 2016/10/27 at 4:30:00 DURATION: 0 hours, 0 minutes, 0 seconds STATUS: Failed MESSAGES: The job failed. Unable to determine if the owner (domain\user) of …