点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的SAP客户,
我需要您对以下问题的建议:
我为Business One制作了一个插件,该插件将获得项目分配的所有文档添加到相应的Project中。 这是我使用的C#部分:
CompanyService oCompServ =(SAPbobsCOM.CompanyService)oCompany.GetCompanyService(); ProjectManagementService pmgService =(SAPbobsCOM.ProjectManagementService)oCompServ.GetBusinessService(ServiceTypes.ProjectManagementService);
SAPbobsCOM.PM_ProjectDocumentParams projectToUpdateParam =(SAPbobsCOM.PM_ProjectDocumentParams)pmgService.GetDataInterface(ProjectManagementServiceDataInterfaces.pmsPM_ProjectDocumentParams);
projectToUpdateParam.AbsEntry = projectID; //由记录集填充
SAPbobsCOM.PM_ProjectDocumentData project = pmgService.GetProject(projectToUpdateParam);
SAPbobsCOM.PM_DocumentsCollectiondocumentCollection = project.PM_DocumentsCollection;
SAPbobsCOM.PM_DocumentData文档= documentsCollection.Add();
document.LineNumber = LineNum; //由记录集填充
document.StageID = stageID; //由记录集填充
document.DocType =类型; //由记录集填充
document.DocEntry = DocEntry;//由记录集填充
pmgService.UpdateProject(project);
此代码可以实现,但应该做什么,但是pmgService.UpdateProject(project)大约需要15个! 完成更新需要几秒钟(有时更长)...这是一个问题,因为客户需要在B1中进行大量项目管理工作->需要相当长的时间。
是否存在明显的iam丢失或该方法本身运行缓慢?
我希望你能告诉我我的误会。
谢谢。
您好 SeverinGaißinger,
亲切的问候,
ANKIT CHAUHAN
SAP Business One支持
一周热门 更多>