点击此处---> 群内免费提供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)
曼努埃尔,
由于此场景需要测试,请在SAP支持部门创建事件。
感谢和问候,
Dhanya KV
没有人在输出历史记录中修改表单模板方面有经验吗?
一周热门 更多>