使用Absl从模板创建项目

2020-09-21 19:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我需要从ABSL中的...

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

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


你好

我需要从ABSL中的模板创建项目。

我成功创建了ID为" 1"的模板,并且可以使用此模板从租户创建项目。

当我尝试使用ABSL创建它时,问题出现了,我尝试了两件事

第一个代码:(错误模板1的结果不存在)

 var ProjID:Project.ProjectID;
 var templateID:ProjectTemplate.TemplateID;
 var projTypeCode:Project.TypeCode;


 ProjID.content =" TESTTEMPLATEPROJ";
 templateID.content =" 1";
 projTypeCode.content =" Z3";

 Project.CreateProjectFromTemplate(true,true,true,ProjID,templateID,projTypeCode);
 

第二个代码:(不会导致错误,但不会创建任何项目)

 var ProjID:Project.ProjectID;
 var templateID:ProjectTemplate.TemplateID;
 var projTypeCode:Project.TypeCode;


 ProjID.content =" TESTTEMPLATEPROJ";
 templateID.content =" 000000000000000000000001";
 projTypeCode.content =" Z3";

 Project.CreateProjectFromTemplate(true,true,true,ProjID,templateID,projTypeCode);
 
3条回答
Climb_Ma
2020-09-21 19:29

Hello Haitham,

这些强制性数据不能作为动作参数发送。 我不使用ABSL,并且无法确切告诉您应该如何编码,但是您应该为创建的项目触发Modify(更新)(可能首先需要检索它)。 第一个必填字段是Project〜ROOT-

RESPBL_COST_CTR_ID(我认为应该是Project.ResponsibleCostCentreID)。 为了填充第二个字段,您应该使用关联Project〜ROOT-> PROJECT_SUMMARY_TASK(ProjectSummaryTask)并填充字段RESPBL_EMP_ID-CONTENT(

ResponsibleEmployeeID)。

亲切的问候,埃琳娜

一周热门 更多>