点击此处---> 群内免费提供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
你好琳达,
请尝试为elEmployeeTime_Root.EmployeeTimeAgreementItemUUID.content创建新的UUID,而不要使用UUID.Generate()方法复制现有的UUID,因为每个条目的UUID必须是唯一的。 这可能会引起问题。 另外,如果您遇到任何特定的错误,可以指定它吗?
谢谢
Gayatri
嗨Gayatri Bagde,
感谢您的回答,对于您的延迟表示歉意。
您正确使用了UUID。 我用UUID.Generate()进行了尝试,但是在" instEmployeeTime_Root = EmployeeTime.Create(elEmployeeTime_Root);"这一行中仍然遇到相同的错误。 参见 backend-error.png
我仍在尝试创建新实例,但不知道如何实现。
最好的问候
Linda
一周热门 更多>