使用Absl从模板创建项目

2020-09-21 19:18发布

         点击此处--->   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);
 

         点击此处--->   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条回答
bbpeas
1楼-- · 2020-09-21 19:25

现在它显示2个错误,缺少成本中心和缺少负责任的员工。

这些不是动作中的参数,我应该如何传递它们?

吹牛啤
2楼-- · 2020-09-21 19:40

是的,我已经检索到了它,但是由于错误(缺少负责的部门和负责的雇员)而未创建它,所以我无法检索到它

Climb_Ma
3楼-- · 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)。

亲切的问候,埃琳娜

一周热门 更多>