在.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条回答
木偶小白
2020-08-19 13:21

嗨Gayatri Bagde,

感谢您的回答,对于您的延迟表示歉意。

您正确使用了UUID。 我用UUID.Generate()进行了尝试,但是在" instEmployeeTime_Root = EmployeeTime.Create(elEmployeeTime_Root);"这一行中仍然遇到相同的错误。 参见 backend-error.png

我仍在尝试创建新实例,但不知道如何实现。

最好的问候

Linda

一周热门 更多>