在输出历史记录中更改表单模板

2020-09-18 07:35发布

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

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

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


SAP专家您好,

我想在输出历史记录中更改表单模板。

例如。 当指标字段为true时,我要使用" Lieferavis _original"表单模板。 如果指示符为假,我想使用" Lieferavis"表格模板。

因此,我创建了" DocumentOutputRequest"的业务扩展:

导入AP.Common.GDT;

import DocumentServices.Global;

[扩展名] businessobject DocumentServices.Global:DocumentOutputRequest {

//必须先激活此业务对象,然后才能访问扩展字段//或脚本文件,表单和屏幕中的消息。

}

并创建了一个事件:

var Z_ForPickup = false;

var documentOutputRequestItemAvis = documentOutputRequestItems.Where(n => n.Status.OutputStatusCode!=" 2")。GetFirst();

如果(documentOutputRequestItemAvis.IsSet())

{if(Z_ForPickup){//模板-Lieferavis _original documentOutputRequestItemAvis.OutputRequestFormTemplateCode.content =" ME_08"; }

其他

{//模板-Lieferavis documentOutputRequestItemAvis.OutputRequestFormTemplateCode.content =" ZRXPB"; }}

系统采用了正确的表单模板,我可以在输出历史记录中打开它:

问题是,当我在邮件附件中打开此模板时,该模板已损坏:

希望您能给我提示以解决此问题。

非常感谢和问候,

Manuel

(43.8 kB)