2020-08-18 04:09发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
当前,从路线生成的访问(操作->生成访问)将始终具有默认的描述:"访问" + <帐户名称>。 我们希望通过让用户在"路线"中"访问"生成/创建之前输入他们的"访问"描述(如果需要的话)来更改此设置。 非常感谢!
您好
正如Prasanth确认的那样,当前无法直接在"路线"用户界面中维护生成的访问权限的访问说明。
但是您可以 实现一个非常简单的解决方案,以便通过PDI/SDK实现相同的目标。 步骤如下:
1。 为" Route" BO创建一个BO扩展,并在Account节点中添加一个扩展字段:(您也可以通过KUT进行同样的操作,并通过PDI中的CustomerRefenceFile引用它,但是由于我知道我们将在PDI中需要它,因此我创建了该字段 直接通过PDI)
route-xbo.png
节点 帐户{ [Label(" Visit Description")]元素GeneratedVisitDescription:MediumText; }
2。 将字段添加到标准TI屏幕/BYD_COD/SalesOnDemand/Visit/VisitRoute/Route_TI.TI.uicomponent。
ui- extended.png
3。 为"活动" BO创建另一个BO扩展,并生成AfterModify事件脚本。 在其中添加以下代码。 此代码仅对维护了CustomField(来自第1步)的访问执行,并将相同的值复制到访问描述的标准字段中。
absl-code.png
导入ABSL; if(this.TypeCode ==" 12" && this.GroupCode.content ==" 0027")//访问 { if(this.VisitRoute.IsSet()&&!this.VisitRoute.GeneratedVisitDescription.IsInitial()) { this.SubjectName = this.VisitRoute.GeneratedVisitDescription; } }
就这样! 您已经准备好使用Route UI中用户输入的访问描述来生成访问。
谢谢
Saurabh
谢谢Saurabh。 这解决了我的问题。
所描述的功能在当前版本的SAP Cloud客户中不可用。 另一种选择是检查SAP Hybris Cloud for Customer Ideas论坛以提交一个 想法: https://influence.sap.com/SAPCloudforCustomer 。
最多设置5个标签!
您好
正如Prasanth确认的那样,当前无法直接在"路线"用户界面中维护生成的访问权限的访问说明。
但是您可以 实现一个非常简单的解决方案,以便通过PDI/SDK实现相同的目标。 步骤如下:
1。 为" Route" BO创建一个BO扩展,并在Account节点中添加一个扩展字段:(您也可以通过KUT进行同样的操作,并通过PDI中的CustomerRefenceFile引用它,但是由于我知道我们将在PDI中需要它,因此我创建了该字段 直接通过PDI)
route-xbo.png
2。 将字段添加到标准TI屏幕/BYD_COD/SalesOnDemand/Visit/VisitRoute/Route_TI.TI.uicomponent。
ui- extended.png
3。 为"活动" BO创建另一个BO扩展,并生成AfterModify事件脚本。 在其中添加以下代码。 此代码仅对维护了CustomField(来自第1步)的访问执行,并将相同的值复制到访问描述的标准字段中。
absl-code.png
就这样! 您已经准备好使用Route UI中用户输入的访问描述来生成访问。
谢谢
Saurabh
谢谢Saurabh。 这解决了我的问题。
所描述的功能在当前版本的SAP Cloud客户中不可用。
另一种选择是检查SAP Hybris Cloud for Customer Ideas论坛以提交一个 想法: https://influence.sap.com/SAPCloudforCustomer 。
一周热门 更多>