使用标准BO中的扩展字段链接自定义BO和标准BO

2020-08-21 13:56发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

使用标准BO中的扩展字段作为键字段来链接自定义BO和标准BO,以与自定义BO结合

我使用适应功能向帐户Bo添加了扩展字段" FieldA",并在Studio中使用referenceFields将其激活。

我创建了一个自定义BO,并在自定义Bo中添加了元素" FieldA"

我想在Accoount BO中添加一个标签,在其中我可以获取自定义BO的所有位置,其中AccountBO中的" fieldA"在自定义BO =" FieldA"中

我该怎么做?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

使用标准BO中的扩展字段作为键字段来链接自定义BO和标准BO,以与自定义BO结合

我使用适应功能向帐户Bo添加了扩展字段" FieldA",并在Studio中使用referenceFields将其激活。

我创建了一个自定义BO,并在自定义Bo中添加了元素" FieldA"

我想在Accoount BO中添加一个标签,在其中我可以获取自定义BO的所有位置,其中AccountBO中的" fieldA"在自定义BO =" FieldA"中

我该怎么做?

付费偷看设置
发送
1条回答
吹牛啤
1楼-- · 2020-08-21 14:05

莎拉,你好

我可以建议您实现这一目标的一种方法,但在此之前,我想强调以下几点:

1)既然您提到您是通过改编创建该字段的,所以我知道这是一个KUT字段,并且已通过.ref文件过程将其扩展到了Cloud Studio。

2)从我这方面的一个小建议是,如果您计划在项目中使用PDI解决方案,请尝试仅通过PDI执行所有自定义和扩展。 这有助于避免您当前问题中提到的情况。 这对于任何新开发人员都可以效仿,并且其他一些简单性也很有帮助。

现在进入解决方案部分,有一种方法可以实现它,它可能不是最佳解决方案,但应该可以工作。

以下是步骤:

1)通过帐户BO中的PDI(SDK-Cloud Studio)重新创建相同的字段,例如" FieldA_New"。

2)在标准帐户BO上创建一个说" Account_EC"的EC。

将参数导入" Account_EC"->帐户ID或UUID。

OutPort参数为" Account_EC"-> FieldA_New

3)在自定义BO上创建一个EC说" Custom_EC"。

将参数导入" Custom_EC"-> FieldA

4)将" Account_EC"作为选项卡添加到帐户的标准TI屏幕。 将帐户ID或UUID从标准TI屏幕的标准Ourtport绑定到" Account_EC"的Inport。

5)初始化" Account_EC"的入口后,调用一个事件,以使用通过"入口"参数接收到的值读取帐户BO的实例,以便在数据中获得" FieldA_New"的值 EC的模型。

5)在" Account_EC"中,调用" Custom_EC",并将Account_EC的Outport参数的值绑定到" Custom_EC"的Inport。 Account_EC的Out参数应将" FieldA_New"的值传递给" Custom_EC"。

6)一旦初始化了" Custom_EC"的入口,就根据inport参数中接收的值调用一个事件以读取或查询" Custom BO"中的值。

由于初始化了两个屏幕,因此加载此类屏幕要花费一些时间。 因此,这不是理想的解决方案,但可以解决。

此致

Ashish Singh

一周热门 更多>