ProjectManagment向项目添加文档

2020-09-03 22:30发布

         点击此处--->   EasySAP.com群内免费提供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丢失或该方法本身运行缓慢?

我希望你能告诉我我的误会。

谢谢。

         点击此处--->   EasySAP.com群内免费提供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丢失或该方法本身运行缓慢?

我希望你能告诉我我的误会。

谢谢。

付费偷看设置
发送
1条回答
追夢秋陽
1楼-- · 2020-09-03 22:45

您好 SeverinGaißinger

  1. 您已测试了该问题 在SAP Business One版本9.3 PL10的DEMO数据库中?
  2. 您是否已通过将客户数据库升级到SAP Business One版本9.3 PL10来测试了此问题?
  3. 当前的SAP Business是什么?

亲切的问候,

ANKIT CHAUHAN

SAP Business One支持

一周热门 更多>