欢迎浏览sook云!

网站地图

当前位置:主页 > 大宽带 >

云数据库_mysql示例数据库_高性能

时间:2021-10-11 10:17

人气:

作者:sook云

标签: MySQL  示例  数据库  高性能 

导读:简介 在康塞托的客户项目中,我们经常面临着为BW-IP或BPC中的计划数据提供文件上传的要求。marcbernard基于WebDynpro的文件上传是一个很好的解决方案。但是,有时客户会要求更改现有文...

云数据库_mysql示例数据库_高性能

简介

在康塞托的客户项目中,我们经常面临着为BW-IP或BPC中的计划数据提供文件上传的要求。marcbernard基于WebDynpro的文件上传是一个很好的解决方案。但是,有时客户会要求更改现有文件上载解决方案的用户界面或支持移动设备、响应式设计,这就是为什么我们认为有一个解决方案是值得尝试的,它允许从SAPUI5前端调用计划序列。

在这篇博文中,我将解释如何使用SAPUI5应用程序与OData服务通信,云服务平台,以便在BW集成计划中执行计划序列。我还将演示如何将文件数据上载到OData服务,稍后将在博客系列的第二部分中使用该服务。博客系列的主要目标是使用SAPUI5的规划序列将平面文件上传到BW集成规划中。

ABAP设置

转到SE11并为规划功能执行文件创建以下DD结构上传。这个稍后将在网关服务中使用。

网关设置

打开事务SEGW并创建新的项目。右键单击"数据模型"并选择导入->"DDIC结构"。输入实体类型的名称和在上一步中创建的ABAP结构的名称,什么是物联网,然后单击Next。选择所有数据源参数并单击下一步。在下一个屏幕中,选中所有参数的"is Key",然后单击Finish。

单击"Generate Runtime Objects",以便为服务实现生成DPC\ U EXT和MPC\ U EXT工件。

从"Runtime工件"转到MPC\ U EXT类并重新定义方法"DEFINE"。这样做是为了设置实体的内容类型。我们将类型设置为"Mimetype",这是实体的属性之一。MPC\u EXT的代码可以在这里找到:MPC\u EXT

在TCODE'/IWFND/MAINT\u service'中注册新创建的服务并激活它。为了测试它,您可以使用TCODE'/IWFND/GW\u CLIENT'

SAPUI5 Setup

XML代码为计划序列名称和简单文件上传器创建一个输入字段:

上面的代码为我们的应用提供了以下视图:

在控制器中,我们得到所选的文件和序列名:

下面是将文件内容转换为base64并发送到后端的代码。请注意,关于云服务器,在发出文件上载请求之前,我们首先需要获取CSRF令牌。

您可以在此处找到UI5应用程序代码:UI5应用程序

在网关服务中,从"运行时工件"转到DPC\u EXT类,什么是大数据技术,淘客系统,并从/IWBEP/IF\MGW\u APPL\u SRV\u运行时接口重新定义"CREATE\u STREAM"方法。最后,在create\ u stream方法中,获取我们从前端发送的base64数据以及计划序列名称。调用'RSPLSSE\u PLSEQ\u EXECUTE'函数来执行计划序列。

DPC\u EXT类的完整代码可以在这里看到:DPC\u EXT

下载

您可以在我们的consetto github存储库中找到代码:https://github.com/consetto/ui5-file-upload-planning

备注

感谢Marc Bernard如何加载将文件上传到BW集成规划中,这促使我尝试使用SAPUI5而不是WebDynpro应用程序的解决方案。

我还想提及这篇帮助我从SAPUI5应用程序将文件上传到网关服务的博客文章。

博客系列的下一部分将涉及使用来自SAPUI5的自定义计划函数类型。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

关于我们 | 版权声明 | 广告服务 | 友情链接 | 联系我们 | 网站地图

Copyright © 2002-2020 sook云 版权所有 备案号:豫ICP备36548666号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。