2020-09-05 13:34发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好团队, 由于错误... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好团队,
由于错误,我们通过数据工作台为超过1000个帐户上传了附件。 我们可以删除吗?
如果没有,我们可以通过创建一些absl脚本然后在job或mdr中使用它来删除它吗? 像我们创建一个自定义BO并将id添加为帐户ind和删除附件的操作?
导入ABSL; 导入AP.Common.Global; 导入AP.CRM.Global; var query = OppAttachMaint.Overview01.QueryByElements; //2.选择 var selectionParams = query.CreateSelectionParams(); selectionParams.Add(query.productive," I"," EQ"," YES"); //结果 var resultData = query.ExecuteDataOnly(selectionParams); var currentOppi = this.GetFirst()。OpportId.AddLeadingZeros(); foreach(resultData中的var opport) { var OpportBO = Opportunity.Retrieve(opport.OpportId.AddLeadingZeros()); 如果(OpportBO.IsSet()) { if(OpportBO.AttachmentFolder.IsSet()){ foreach(OpportBO.AttachmentFolder.Document中的var docu)//删除每个文档 { docu.Delete(); } if(OpportBO.AttachmentFolder.DocumentList.Count()> 0){OpportBO.AttachmentFolder.DocumentList.Delete();}//删除DocumentList OpportBO.AttachmentFolder.Delete(); }//删除文件夹 } var Oppotcus = OppAttachMaint.Retrieve(opport.OpportId); Oppotcus.productive =" DONE"; Oppotcus.deletedOn = Context.GetCurrentSystemDateTime(); }
最多设置5个标签!
一周热门 更多>