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

域名备案_数据库字典_免费6个月

小七 141 0

S/4HANA带来了另一个我们经常听到的热门话题…是的,你猜对了…可扩展性,即我们将如何根据业务需要增强或定制标准流程或应用程序。

在这个博客中,我将逐步分享我们如何增强标准Customer Master应用程序的流程使用应用内可扩展性。

假设我们需要在客户主数据中添加自定义字段。所以,我们首先想到的是如何在S/4HANA中实现它…在ECC中,我们本可以通过包含自定义字段或查找屏幕出口来增强标准表,以便将字段添加到屏幕中,并且必须在用户出口中编写字段更新逻辑…但是在S/4HANA的情况下应该采取什么方法…

答案是,如果我们在S/4HANA内部版本中工作,我们仍然拥有上述所有选项可用,大数据如何处理,但建议使用应用内扩展性;它可以满足您的要求,在S/4HANA云的情况下,应用内扩展是唯一的选择…是的,唯一的选择。

在我的情况下,我正在使用内部版本。但是,即使您在云端工作,也无需担心,因为应用内扩展在这两种情况下的工作方式是相同的。

向前看,假设我们必须将自定义字段"Sales Zone"添加到customer master general information部分,并且我们应该能够从标准customer master应用中添加/更改/显示字段值。

如下所示是一步一步的方法。

转到Fiori启动板,打开Customer Master应用程序,如下所示。

初始屏幕如下所示。下一步是检查我们是否有权调整/增强屏幕。为此,请单击如下所示的用户图标。

检查是否可以看到自适应UI选项。如果您看不到,则意味着您缺少所需的访问权限。

为了能够扩展应用程序,您需要将"SAP\u UI\u FLEX\u KEY\u USER"角色添加到您的用户ID中。

一旦添加了角色,请再次检查用户详细信息,以查看您是否能够看到"Adapt UI"选项。

现在,返回customer master应用程序并单击go。您应该可以看到客户的详细信息,

选择任意一个客户,点击显示详细信息,

将显示客户的详细信息,如下面的屏幕截图所示。因此,这是一个屏幕,自助建站源码,我们想在这里添加一个基本数据选项卡下的常规信息自定义字段。点击用户图标,选择适配UI选项。

一旦我们选择"适配UI"选项,我们将看到我们处于UI适配模式。右击要添加自定义字段的屏幕,点击创建组

将创建一个名为"新建组"的组。右键单击组,然后单击"重命名"以根据您的选择提供任何名称。我将命名为"客户字段"。

现在让我们将自定义字段添加到此组。再次右击并点击"添加字段"

在弹出的屏幕中,您将看到作为标准数据源一部分的所有可用字段。如果我们想添加任何可用的字段,我们只需选择,它将被添加到屏幕上。但是,是的…你是对的…我们需要添加自定义字段。因此,要这样做,请点击弹出屏幕"

"上的"+"(创建自定义字段、关联或逻辑)图标"

点击"+"图标将导航到"自定义字段和逻辑"应用程序的初始屏幕。好的一点是,它会自动选择适用于我们要添加自定义字段的屏幕的业务上下文…是的,你读对了…不,选择哪个业务上下文比较混乱

点击"+"(创建)图标创建自定义字段

弹出屏幕将预填充业务上下文,我们只需需要填写其余的细节,淘客推广渠道,如标签,这是"销售区"在这种情况下,数据类型,数据支持,长度。填写详细信息后,点击"创建并发布"按钮

屏幕将显示您的自定义字段详细信息,状态为"发布"。将状态更改为"已发布"需要一些时间。基本上,在这种情况下,它会自动将自定义字段添加到客户主表的标准表中,我们可以转到后端,看到该字段在业务伙伴常规数据表(BUT000)中自动创建,在本例中为show blow。

要查看该字段自动包含的所有表,只需在该字段的数据元素上列出使用位置。

让我们回到任务。因此,现在我们已经创建了自定义字段"Sales Zone"并将其发布。现在,我们需要把它添加到我们开始的屏幕上。右键单击我们创建的自定义组"customer fields",然后单击add field。这一次,您应该在可用字段列表中看到自定义字段"Sales Zone"。选择字段并单击确定。

因此,我们现在已经成功地将自定义字段"Sales Zone"添加到我们创建的"custom fields"组下,如下面的屏幕截图所示。

单击"Save&Exit"并退出UI适配模式。

我们现在退出UI适配屏幕,我们可以在标准屏幕上看到我们的自定义字段。假设我们现在要更新这个字段中的数据。只需点击"编辑"按钮,我们将看到可编辑的屏幕,并选择将数据放入我们的自定义字段中。

在本例中的"测试区"字段中输入数据,然后点击保存。在数据库中成功更新时,大数据怎么用,您将收到一条消息"Master data record saved"。

我们可以在customer details(客户详细信息)屏幕中看到更新的数据。

我们还可以在后端表BUT000中查看我们刚刚更新的customer"100000"。如下图所示,我们也有标准表中的数据。

我们创建新客户的时候呢?我们也来看看。转到应用程序的初始屏幕,单击"创建"并选择"个人"或"组织"。

在输入弹出屏幕上,提供客户名称(必填字段),在本例中,如果需要,"扩展性测试客户"和任何其他选项输入,然后单击"确定"。

在下一屏幕中,我们可以看到自定义字段"Sales Zone"甚至在create customer场景中也可用。我们可以输入所有需要的数据以及销售区域,并可以创建客户。

我们已经成功创建了新客户"1000020"

那么,这是否意味着我们可以使用此方法增强任何应用程序或任何屏幕,对此的答案是否。