在.absl中创建EmployeeTime项目的新实例

2020-08-19 12:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,支持团队, 我需要用.ab...

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

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


嗨,支持团队,

我需要用.absl代码中的一个项目创建EmployeeTime的新实例(现有实例的副本)。 我在Root.node" Event-AfterModify,.absl"中使用了以下代码:

导入ABSL;

导入AP.TimeAndLabourManagement.Global;

导入AP.Common.GDT;

var elEmployeeTime_Root:EmployeeTime的元素;

var instEmployeeTime_Root;

var currentItem = this.CurrentItem.GetFirst();

if(currentItem.IsSet()){

elEmployeeTime_Root.EmployeeTimeAgreementItemUUID.content = this.EmployeeTimeAgreementItemUUID.content; elEmployeeTime_Root.PlanningCategoryCode = this.PlanningCategoryCode;

instEmployeeTime_Root = EmployeeTime.Create(elEmployeeTime_Root);

}

但是这行" instEmployeeTime_Root = EmployeeTime.Create(elEmployeeTime_Root);" 引发后端错误,但我不明白为什么。

请您能帮助我实施此要求。

谢谢

最好的问候

琳达

顾问

Bradler GmbH

2条回答
95年老男孩
2020-08-19 13:13

你好琳达,

请尝试为elEmployeeTime_Root.EmployeeTimeAgreementItemUUID.content创建新的UUID,而不要使用UUID.Generate()方法复制现有的UUID,因为每个条目的UUID必须是唯一的。 这可能会引起问题。 另外,如果您遇到任何特定的错误,可以指定它吗?

谢谢

Gayatri

一周热门 更多>