附件副本,以便进行后续活动

2020-09-13 11:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好专家 我们正...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好专家

我们正在为机会创建后续销售活动,但是通过这样做,所有不需要的附件都被复制了。

有什么办法可以阻止它? 使用配置还是PDI开发?

在C4C中是否有类似复制控制的功能?

Dhruvin问候

5条回答
DafaDDDa
2020-09-13 12:13 .采纳回答

安库什,

感谢您的投入,以下是我的想法。

1。 没错,目前我们没有任何复制控制功能,但希望将来会出现。

2。 在PDI中,我们已经编写了代码,但是我对此有一些疑问。

我们正在"活动"的BeforeSave事件中编写代码。 您是否认为这可能成为性能瓶颈?

 if(this.initCheck == false)//我们将在此处检查附件
 {
  foreach(this.BusinessTransactionDocumentReference中的var prec)
   {
   var role = prec.BusinessTransactionDocumentRelationshipRoleCode;
    if(role ==" 1")//父类
     {
       var id = prec.BusinessTransactionDocumentReference.ID;
       var TypeCode = prec.BusinessTransactionDocumentReference.TypeCode;
       if(TypeCode ==" 72")//Voila一个父机会:现在就删除附件
 {
 prec_is_opport = true;
 }
      }
 }
 如果(prec_is_opport == true)
 {if(this.AttachmentFolder.IsSet())
 {
 if(this.AttachmentFolder.IsSet()){
   foreach(this.AttachmentFolder.Document中的var docu)//删除每个文档
 {
 docu.Delete();
 }
 if(this.AttachmentFolder.DocumentList.Count()> 0){this.AttachmentFolder.DocumentList.Delete();}
 this.AttachmentFolder.Delete();  }//删除文件夹
 }
 }
 this.initCheck = true;
 }


 

此致

Dhruvin

一周热门 更多>

相关问答