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

云主机_网站建设中心_免费1年

小七 141 0

众所周知,使用自定义字段扩展标准应用程序的推荐方法是使用"customfields&Logic"fiori-app(应用内扩展性)。如果你没有,请查看我的博客,了解如何使用自定义域扩展customer master应用程序,什么是大数据,或者其他许多关于此主题的精彩博客。

现在,一个非常基本的要求是添加自定义域的F4帮助…不是吗?我们喜欢帮助,实际上我们需要它……

所以,问题是我们如何通过CFL(自定义字段和逻辑)创建自定义字段来实现它?

在这个博客里,我们将看到,这是如何实现的。所以,让我们开始…

有多种方法来实现这一点,内部优惠券,我们可以选择最佳的方案根据情况。让我们看看这些选项是什么…

让我们看看如何创建代码列表以及它在应用程序上的显示方式。

对于这种情况,我将在客户主数据基础数据中添加自定义字段"类别"

打开CFL fiori应用程序,单击"+"创建新的自定义字段。填写如下所示的详细信息,大数据信息,这里我们将选择字段类型作为代码列表。

当我们选择代码列表时,我们将看到创建代码列表值的部分(这些值将出现在字段帮助中)。根据需要维护值并单击"创建和编辑"转到"UI&Reports"选项卡,点击"Enable Usage"for Business Partner API.

点击Save,然后发布。

将该字段添加到Customer master basic data(客户基本数据)屏幕(查看此博客查看如何操作)。

编辑时,我们将看到F4帮助可用于该字段,我们在代码列表中维护的值可供选择。

我们可以通过将自定义字段与使用"自定义业务对象"fiori应用程序创建的业务对象相关联来创建F4帮助。让我们看看如何

创建一个自定义CBO(或使用现有的CBO),它将作为自定义字段的F4帮助。我在这里创建了自定义BO"BP\U Category\U BO",字段类别和描述如代码列表场景中所示。

要在本地维护CBO中的值,我们需要创建一个自定义维护应用程序并维护如下所示的值。

下一步,创建另一个自定义字段"Category\u BO\u F4",这次将其与BO"BP\u Category\u BO"关联。

现在,将字段"Category\u BO\u F4"添加到客户主应用程序。

编辑时,F4帮助可从相关BO获得

假设要求是将F4显示为标准表中的值,而不是固定列表或自定义BO中的值。我们将看到如何实现这一点……

对于这个场景,假设我们要为业务伙伴类型添加一个自定义字段(它只是用于演示,而不是真正的业务需求),应该从标准表TB004(BP类型)中显示F4值

来实现这一点,我们不会从CFL中创建自定义字段开始,而是用老的经典方法…是的,你听对了,经典的table append方法。。那么应用内可扩展性呢??…非常有效的问题…这将得到很好的照顾。

让我们看看步骤:

添加字段到BUT000我们将附加结构与自定义字段扩展性包括"INCL_EEW_BUT000"。

创建自定义附加结构ZTESTF4

添加自定义字段"ZBP_TYPE_F4_DEMO"与自定义数据元素"ZBPTYP"类型char4(类似于标准)TB004中的BP类型字段)

字段将反映在BUT000中

这就是我们要解决的应用内扩展部分。SAP提供了事务"SCFD\ U EUI",为自定义字段和逻辑启用已经存在的自定义字段,产业大数据,并通过In-App将其用于Fiori应用扩展

转到TCODE"SCFD\ U EUI",并将tablename输入为"BUT000",字段为"ZBP*"并执行

下一个屏幕显示自定义字段是否可以启用CFL或启用前需要一些准备工作。由于我们在extensibility INCLUDE only下直接添加了字段,它显示字段"可以启用"

正如您看到的,根据链接的所有表,字段有多行。启用一个将自动启用所有。选择一行并单击启用。在下一个屏幕中填写详细信息,字段类型应该是代码列表,企业应用开发,因为我们希望F4帮助我们的领域。单击值帮助视图字段前面的生成图标。

这将为CDS视图生成示例模板,可用于为自定义字段"ZBP\u TYPE\u F4\u DEMO"的搜索帮助创建CDS视图。将有两个视图需要以定义的格式创建,代码视图和文本视图。代码视图将具有值字段,并与文本视图相关联文本视图将包含代码视图中值的文本描述。

转到Eclipse并使用这些模板代码创建代码和文本视图,如下所示。这里TB004和TB004T表是用来获取BP类型和BP类型文本的值的。

在"值帮助"视图字段中传递上面创建的视图"ZBPTYPHELP"并继续。

我们可以看到所有的字段行显示已启用,并且还生成了字段ID。

下一步,打开"自定义字段和逻辑"应用程序,我们可以看到我们的自定义字段在那里可用。

在业务伙伴API中启用该字段以供使用,然后再次发布。

将该字段添加到客户主应用程序,在编辑模式下,我们将看到F4帮助。

F4帮助将显示表TB004中的值和TB004T中的文本

选择值和保存以及所选值被更新。

至此我们结束。我们看到了将F4帮助添加到使用自定义字段和逻辑创建的自定义字段的不同方法。

继续学习,继续共享!!