当前位置:主页 > 域名解析 > 正文

云存储_访问云服务器_价格

时间:2021-07-07 21:51 来源:埃里克云 编辑:埃里克云

核心提示

简介 我们在一个带有Abap 7.50 SP07版本的GW系统上实现了Fiori MyInbox。 WF在后端版本7.40 SP11上。 我们需要一些关于MyInbox的额外信息,这些信息在标准实现中不可用。因此,我增强了应用程...

简介

我们在一个带有Abap 7.50 SP07版本的GW系统上实现了Fiori MyInbox。

WF在后端版本7.40 SP11上。

我们需要一些关于MyInbox的额外信息,这些信息在标准实现中不可用。因此,我增强了应用程序以获取这些数据。

以下是我在增强所有内容时遇到的问题以及我是如何解决的。

我的主要文档,我用来增强我的收件箱,可以在这里找到:2118812.

系统

我将在这里使用的系统是2

GW:7.50 SP07版本的网关/前端系统

be:7.40 SP11版本的后端系统

在我的工作流中,我为工作流中需要的对象实现了工作流类。标准TASKPROCESSING不会为基于类的对象生成URL。所以我必须自己做。

在BE系统上:

第一步是创建一个URL。我已经决定使用一个界面YIF\ u工作流,我可以在每个类中使用。定义很简单:

现在在我的类中,实现也很简单,例如YCL\u WF\u类。

在display方法中,你可以做任何你想做的事情,例如调用事务。

也是系统。

由于MyInbox在前端网关上,我需要通过RFC从我的后端获取数据。

因此我生成了一个dunction模块YEWF\u get\u MISSING\u URL此编码:

现在我们需要转到GW系统。

下一步是增强网关服务。调用transaction SEGW并创建一个新项目(YTASKPROCESSING)

然后右键单击节点数据模型上的上下文菜单并调用redefine ODate Service

您需要版本2中的/IWPGW/TASKPROCESSING:

标记所有条目并单击execute:

单击顶部的generate按钮并保持原样。系统将生成一些类,我们可以对这些类进行增强。

现在就是这样。无需更多操作。

在GW上,我们现在可以找到一个类YCL\u YTASKPROCESSING\u DPC\u EXT。在这里,我们需要重新定义方法CASE\u GET\u ENTITYSET,以便在调用对象时调用我们的RFC:

好的,就在这里。

现在在GW上,调用TA/IWFND/MAINT\u服务并单击new SERVICE:

因为Systemalias使用"LOCAL"并检查服务:

find点击你的服务,接受下一个弹出窗口并返回。

在概述中,您将发现您的服务具有本地目标:

在这里您需要将系统别名更改为指向。

因此单击。

复制现有条目并将别名更改为您的BE:

至少删除别名为"本地"的条目。

现在是增强MyInbox的时候了。为此,在Eclipse中创建一个新的SAPUI5应用程序,如Coobook中所述。您只需要创建组件.js上传到你的服务器上。

现在是时候测试你的更改了:调用独立测试的URL:

哦。这是什么?

试着用chrome上的调试工具找出错误。点击F12

非常奇怪的信息。调试了一段时间后,我发现调用了一个名为

的entityset I,它在我的扩展服务类中没有定义。

解决方案:

转到方法CASE\u GET\u entityset并在开头插入这行:

再试一次:

瞧,没有错误,请稍候。带对象链接的选项卡在哪里?

原图:

好的,好像少了点什么。

解决办法:

我花了一整天的时间才找到解决办法。

我做的是:

首先我检查原图。是S3。查看.xml. 在这里我发现了一些有趣的东西:

这是ObjectLinks的图标。正如您所看到的,visible属性是通过后端设置的,在我们的例子中是GW.

检查编码。相关的是class/IWPGW/CL\u TGW\u TASK\u FACADE\u BWF。在/IWPGW/IF\u TGW\u TASK\u FACADE~ READ\u TASK方法中,从BE中选择一个任务,然后映射:

好,似乎可以工作,但在调试器中我发现:

正如您在GW中看到的,标志TASKOBJECT被设置为space。我的第一个想法就是把它放在我的扩展课上。但"确认"和"重新提交"也设置为空格。这是对后端负责的东西。所以我的解决方案是:

创建一个子类YCL\u TGW\u FASCADE,它继承自/IWPGW/CL\u TGW\u TASK\u FACADE\u BWF

重新定义必要的方法:

在gateway服务类中我们需要重新定义方法CASE\u GET\u ENTITY,实体集任务和实体集任务:

案例集任务:

实体集任务:

这里我们需要调用我们自己的类。因此,从第42行到第51行进行了相关的更改。

实体任务

这里我们做了与上述相同的操作。cjanges在第32–39行:

激活并重试:

现在它工作了。

如果我遇到其他问题,我会继续写博客。

祝你有愉快的一天。

  • <strong>香港带宽_以岭药业企业邮箱_免费</strong> 香港带宽_以岭药业企业邮箱_免费

    由于SAP HANA(云)平台智能数据集成的大力推广,我看到市场上多数据源的轻松集成和云数据的利用率在不断增长,因此有足够的理由越来越多地支持这一趋势,查看 SAP HANA智能数据集...

  • <strong>对象存储_网站建设1_促销</strong> 对象存储_网站建设1_促销

    Hybris的营销项目是不同的。您可能已经有过实施和运行SAP Hybris前台解决方案的经验,但即使您的资产包括Hybris Commerce、Sales Cloud或Service Cloud,在开始您的Hybris营销项目之前,您需要考...

  • <strong>专属服务器_购物车数据库_好用</strong> 专属服务器_购物车数据库_好用

    作为一名集成开发人员,在创建工件时寻找快捷方式是非常常见的:)。如果SAP CPI中涉及到大量定制集成,我们将寻找更简单的方法来配置这些步骤或重用来自其他集成项目的一些配...

  • <strong>香港带宽_木乃伊百度云_好用</strong> 香港带宽_木乃伊百度云_好用

    在实施阶段和上线后,为您和您的客户提供一套专门的专家服务,我们希望通过我们的SAP Hybris专家服务团队提供的多项深入服务来支持您的实施。 SAP Hybris Cloud for Customer–Partner Coac...

  • <strong>专属服务器_华为荣耀8支持云闪付吗_高性</strong> 专属服务器_华为荣耀8支持云闪付吗_高性

    互操作性的定义是 计算机系统或软件交换和利用信息的能力" 公共安全和安保方面的互操作性多年来一直是首要议题,涵盖了安全界各个层面的巨大需求。从根本上讲,有一个主要挑...

  • <strong>全站加速_我的世界服务器优化_高性价比</strong> 全站加速_我的世界服务器优化_高性价比

    在过去的几个月里,CodeTalk还涵盖了SAP云平台SDK for iOS的一些关键主题。查看CodeTalk播放列表或SAP Cloud Platform SDK for iOS开发者登录页上的"资源"选项卡和"视频"列表。 到目前为止,我已经...

  • <strong>云数据库_阿里云郭雪梅_精选特惠</strong> 云数据库_阿里云郭雪梅_精选特惠

    此博客的目的:列出使用SAP Gateway客户端时的小技巧。 谁应该阅读此博客:使用SAP Gateway客户端并希望从中提取更多信息的任何人。 相关SAP事务:/IWFND/GW\U客户端 此博客的格式:Q&A 开...

  • <strong>云服务器_阿里云服务器地址在哪里_新注</strong> 云服务器_阿里云服务器地址在哪里_新注

    我是Yubikeys的超级粉丝——用于身份验证和/或携带钥匙的小型不可摧毁USB钥匙。 Yubico有一个页面,这里有一个功能比较:https://www.yubico.com/yubikey-function-comparison/ 本博客展示了如何使用...

  • <strong>分布式数据库_域名注册中心_企业级</strong> 分布式数据库_域名注册中心_企业级

    亲爱的各位, 这是我的第一个博客,我想在其中分享我的经验和我与Oracle Exadata世界的"会面"。我在过去完成了许多异构系统拷贝,但从未在涉及Oracle Exadata的混合环境中完成过 我必须...