zl程序教程

您现在的位置是:首页 >  其他

当前栏目

如何在 SAP CRM WebClient UI 里在 Context node 上下文里访问其他 Context Node 的数据

SAPNode数据UI 如何 访问 CRM 其他
2023-09-14 09:02:44 时间

今天一个朋友在微信上咨询我一个问题:

抽象一下,这个问题就是:如何在 Context Node A 的上下文,比如 GET 方法里,读取到 Context Node B 的数据?

以 Product 页面为例,随便选择一个 product,比如 AZ_PROD_06:

本文演示的例子是,如何在 PRODUCT 这个 node 的 get 方法里,拿到 PRODSHTEXT 里的数据:

进入 Context Node PRODUCT 的 get 方法:

首先用 me->owner 拿到 view controller 的实例:

假设我要读取 PRODSHTEXT 节点的数据:

通过 me->owner->typed_context->prodshtext

就能拿到 PRDOSHTEXT context node 的引用了:

再调用后者的 collection_wrapper, 就能读取其数据了:

如图所示:我成功的在 PRODUCT 这个 context node 的上下文里,读取到了 PRDOSHTEXT 即 product 的描述信息:

更多Jerry的原创文章,尽在:“汪子熙”: