云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

免备案CDN_数据库设计原理_测评

小七 141 0

基于意图的导航(IBN)是一种通用的跨应用程序导航概念,用于Fiori Launchpad,并由SAP UI5 Fiori应用程序本机支持。

基于WebDynpro或Dynpro技术创建的传统应用程序有自己的导航方法和不映射到IBN的资源/目标寻址方法。为了简化现有应用程序从GUI/WebDynpro世界到Fiori简化体验的转换,大数据质量,在经典UI技术应用程序中支持类似Fiori的导航是必不可少的。GUI/WebDynpro应用程序应使用与SAP UI5应用程序相同/类似的基于意图的导航方式。应能够将视觉协调应用中使用的旧目标重新映射到新的轻量级Fiori应用中,并且应尽可能少的修改。

还需要在Fiori启动板中支持以前的导航技术(OBN、绝对导航、呼叫事务等),并透明地将其转换为IBN,提供书签性、可读性、稳定性和URL深度链接等限定符,确保目标应用程序保持在FLP中运行。

下面提供的方法提供了一种简单的方法,个人大数据,可以在不进行或只进行最小代码更改的情况下自动将旧版导航调用转换为IBN。

支持的目标

下面描述的技术仅支持以下旧版导航目标

WebDynproDynpro(SAP GUI Transaction)

如果一个目标是不同的东西,例如一个URL,导航调用将不会被翻译,但会像以前一样:原地不改变FLP URL,轻云,原地-离开FLP框架。

支持的导航

绝对导航(WebDynpro)。无需修改代码。基于对象的导航(WebDynpro)。无需修改代码。基于ABAP报告启动板的导航==LPD\u CUST(WebDynpro)。无需修改代码。使用IF\u LSAPI==CL\u LSAPI\u MANAGER(WebDynpro,Dynpro)导航。无需修改代码。CALL TRANSACTION.To be replace by CL\u LSAPI\u MANAGER=>导航到\u事务(Dynpro)

如何启用

使解决方案工作您需要满足以下几个要求:

现在,关于每个步骤更详细。

启用传统导航调用到IBN的自动转换的先决条件是启动特定后端的任何WebDynpro应用程序和GUI事务的通用意图的可用性(分配)。

将通用意图分配给用户将使他具有能够在后端调用任何GUI事务/WebDynpro,但是,当然,仍然会执行标准的启动授权,如果用户没有启动应用程序的权限,淘客社区,它将中断。因此,从安全角度来看,一切正常。

具有一般意图的目标映射(TM)不随SAP技术目录预先交付,应在客户端明确创建/分配,因为TM通过使用sid表示法中的系统别名引用显式系统,而且这些名称对于每个系统环境都是特定的。

创建自己的目标映射和目录只对S/4内部部署启用,但对S/4云不启用。因此,在S/4云上使用通用意图的方式还不清楚。

当遗留导航在本地、同一后端发生时,在IBN中的表达方式是添加一个指向同一系统的sap系统参数。例如,sap system=URZCLNT120。但是有一个问题,IBN调用是在ABAP端构造的,在ABAP端不知道FLP如何命名后端系统。这里的解决方案是用sid表示法(systemid+client):sapsystem=sid(URZ.120)以另一种形式传递您自己的名字,免费云服务器试用,而这些信息是可用的。这要求FLP理解用sid表示法表示的后端系统的备用名称。在大多数情况下,当使用任务列表添加后端系统时,使用sid名称的目的地别名应该已经在表/UI2/Vïu ALIASMAP中可用,但如果不可用,则应按如下所示进行维护:

只有在后端系统与前端系统不同的情况下,使用集线器或联合部署时才需要这样的配置服务器。别名映射应在前端服务器/UI2/V\u ALIASMAP中配置。

有关在ABAP世界中配置系统目标的更多信息,请参阅SM59中的配置远程系统。

使用任务列表可以更轻松地将后端系统连接到前端服务器SAP\u GATEWAY\u ADD\u SYSTEM\u ALIAS.

使用任务列表进行配置

有两种方法可以将绝对导航自动转换为IBN:全局和用户特定。这两种方法都应在后端系统(而不是前端)上完成,并且仅当位于此系统上的应用程序触发旧版导航时,才适用于此特定系统。

系统的全局:事务SM30=>/UI2/NWBC\u CFGCV=>参数name=MAP\u legacy\u TO\u IBN;参数value="X"。对于特定用户:事务SU52=>用户参数=>映射\u遗留\u到\u IBN="X"

目前没有自动方式。您需要指导客户如何创建相应的TM并将其分配给用户,以及如何在每个后端的/UI2/NWBC\u CFGCV中切换模式。可能会有一个中央咨询说明来描述这一点。

还没有,而cFLP不支持本地内容的别名映射(sid表示法别名是不可定义的)。