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

香港服务器_数据库链接_企业级

小七 141 0

对于需求如此多样化和动态的企业软件来说,定制和扩展总是很重要的,BPC for NW从产品一开始就考虑了这样的体系结构需求。它利用了NetWeaver平台的优势。客户可以在标准BADI中实现自己的ABAP代码来改变产品行为。Excel客户机打开了许多api供客户调用VBA和宏。从bpc10.1nw-SP07开始,淘客易,我们也对web客户端进行了扩展。

本文通过一个第三方流程工具的流程集成的例子,大数据怎么样,讨论了如何扩展bpc10.1nw-web用户界面。在这个场景中,用户需要在BPC的扩展web UI中定义BPF流程与外部工具的映射客户可以在管理中添加新页面,也可以在管理的导航树视图中添加入口。在下面的两个屏幕截图中,工作流定义链接和视图、流程映射链接和视图被添加到BPC web应用程序中。

扩展步骤

步骤1。开发web应用程序。为了与BPC标准的webui保持一致,最好使用基于SAPUI5库的JavaScript技术。本文并不是重点讨论这个问题,您可以在SCN中找到大量关于Eclipse和SAPUI5开发的博客。这里是SAPUI5开发工具的官方网站。

步骤2.在中定义自定义视图客户视图.js文件。应用程序中最重要的事情是定义要添加到哪里的web页面,这是在客户视图.js文件如下

在本例中,管理>业务流程流增加了两个视图,一个是工作流定义视图,另一个是流程映射视图。这里parent:"admin bpf desc"指的是业务流程流视图,它已经有两个子视图流程模板和流程实例。id:"admin loc wkf def"是指custimze.json文件文件,稍后将在步骤5中讨论。viewName是您在JavaScript文件中定义的视图名称(您可以在第一个eclipse屏幕截图中找到它)security task":"P0109 | P0123"是指BPC任务ID,当用户访问此视图时会进行检查。最后,需要将视图添加到导航对象"admin composite container"。

步骤3。将web应用程序部署为BSP应用程序。有关如何将web应用程序部署为BSP应用程序的详细信息,请阅读本文。

步骤4。创建或更新自定义.json文件位于BPC web文件夹下。打开事务SE80,导航到存储库浏览器,然后打开BSP应用程序bpcwebclient。然后转到bpcwebclient/页面片段以创建或更新自定义.json注意,我们预先提供了一个名为customize的示例文件_示例.json在同一地点。作为参考。

第五步。在中定义路径和链接自定义.json文件。BPC web应用程序加载视图的方式在此文件中定义。

此处路径是指您的BSP应用程序web内容路径。ViewDefinition是指您在步骤2中定义自定义视图的位置。adminLink定义指向扩展视图的链接。layoutName是指要放置链接的位置,oVLayout2是Admin主页(第二个屏幕截图)中的第二个功能组,即业务流程。id和linkText是指在步骤2中定义的视图。linkTooltip定义链接的工具提示帮助。viewId是指在中定义的视图ID客户视图.js文件并推送到"admin composite contrainer"。

第6步。激活BSP应用程序并自定义.json文件,什么是软件企业,什么是物联网工程,这是最后也是最简单的步骤:)

摘要

此web扩展在架构级别受支持。即使您升级了BPC支持包,您的扩展也会保持原样并像以前一样工作。无论是BPC标准还是BPC嵌入式,它都是独立于建模技术的。自SP07以来,大数据开发平台,BPC安装中有一个预先交付的BSP应用程序BPCLocWebClient,这就是我在本文中使用的示例。您可以将其作为参考。

注意当前扩展仅适用于管理页面。现在不能扩展其他页面。您还负责对web代码进行安全检查和其他安全合规性。