点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,亲爱的专家。 我有一个需...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,亲爱的专家。 我有一个需...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,亲爱的专家。
我有一个需求,即需要基于MGD中的Z表自动更新SAP CPI中的值映射。
根据我的搜索,CPI没有提供API来执行此操作,这与SAP PI/PO中发生的情况不同...
因此,尽管未提供此功能,但我可以通过更新捆绑软件jar文件中的value_mapping.xml文件来使其工作。
我现在的问题是,当我在浏览器的"设计器"视图中访问值映射时,会显示旧值。 有谁知道为什么会这样吗? 看起来CPI不会像在映射中使用值映射时那样从/usr/sap/ljs/data/cache/bundle[bundleId}/version[bundleVersion]/bundle.jar上的缓存包中读取值。 ,但在其他地方...?
谢谢!
您好里卡多,
""现在的问题是,当我在Designer中访问值映射时 浏览器视图中,将显示旧值。有人知道为什么会这样吗?" -发生这种情况是由于SAP CPI的体系结构。 在设计器中创建值映射并将其保存时,这会在租户管理(服务器)节点上发生。 单击"部署"时,您的本地开发/价值映射将被"编译"并发送到工作程序节点,即所谓的"运行时节点"。 如果更改了缓存jar内的XML,则仅在运行时节点上更改了副本。 此更改不会反映到租户管理节点,因为该过程是:
过程是一种方式,而租户管理节点是系统真相的唯一来源。
如果您真的想坚持使用值映射(例如,不希望通过RFC查找通过对MDG的Z_TABLE的实时查询来替换它们),则应该执行以下自动化操作:
< ul>没有这样做的官方API,但是由于WebIDE也仅适用于API,请尝试重用它们。 (但是请注意,您是在随时可能更改的非官方API上构建产品/工具集的。)要找出被调用的API,请打开WebIDE,按" F12"键(以打开dev工具),切换到"网络"选项卡。 然后在Web浏览器中更改您的VM工件,并检查"网络"选项卡以查看调用了哪些API。
问候,
拉斐尔
一周热门 更多>