点击此处---> 群内免费提供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);
现在它显示2个错误,缺少成本中心和缺少负责任的员工。
这些不是动作中的参数,我应该如何传递它们?
是的,我已经检索到了它,但是由于错误(缺少负责的部门和负责的雇员)而未创建它,所以我无法检索到它
Hello Haitham,
这些强制性数据不能作为动作参数发送。 我不使用ABSL,并且无法确切告诉您应该如何编码,但是您应该为创建的项目触发Modify(更新)(可能首先需要检索它)。 第一个必填字段是Project〜ROOT-
RESPBL_COST_CTR_ID(我认为应该是Project.ResponsibleCostCentreID)。 为了填充第二个字段,您应该使用关联Project〜ROOT-> PROJECT_SUMMARY_TASK(ProjectSummaryTask)并填充字段RESPBL_EMP_ID-CONTENT(
ResponsibleEmployeeID)。
亲切的问候,埃琳娜
一周热门 更多>