点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在使用一个自定...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我正在使用一个自定...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我正在使用一个自定义对象,并且其中一个节点有一个DocumentList,它引用了另一个自定义BO,我们通过Web服务创建了新数据。
在"根-之前保存"脚本中,我向另一个BO进行查询以重新附加一些图像,因为我们需要将它们同时放入两个BO中,问题在于,当以下情况时,"保存之前"不会在BO中创建新的附件 我们使用Web服务,只有在将信息保存在UI中时,它才会创建它们。
这是Web服务配置:
这是保存之前的脚本:
导入ABSL; 将AP.Common.GDT导入为apCommonGDT; 进口BASIS.Global作为基础; 如果(this.Depositos.Count()> 0) { foreach(此depositos中的var dep) { 如果(dep.zIDeposito.IsInitial()) { dep.Delete(); } 其他 { var querydep = BOCashTransf.QueryByElements; var paramsdep = querydep.CreateSelectionParams(); paramsdep.Add(querydep.zIDCashTransfer," I"," EQ",dep.zIDeposito.RemoveLeadingZeros()); var resultdep = querydep.Execute(paramsdep); 如果(resultdep.Count()> 0) { var depencontrado = resultdep.GetFirst(); 如果(depencontrado.adjuntos.AttachmentExistsIndicator) { var docDescription:说明; var MyAtt = depencontrado.adjuntos.DocumentList; var FileCont = MyAtt.GetFirst(); var attach = dep.Depositos; docDescription.content = FileCont.Name; attach.CreateFile(FileCont.TypeCode,FileCont.Name,FileCont.Name,docDescription,FileCont.FileContent.BinaryObject); } } } } }
正如我提到的那样,附件的创建在UI中可以正常工作,但是不能从Web服务中进行,实例创建起来没有问题,只是没有附件。
(4.4 kB)
你好,
我不能,我使用了替代解决方案。
致谢
一周热门 更多>