如何从Java修改模板SalesReceiptPrintTemplate80MM并将其添加值?

2020-09-01 18:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的:我想知道可以通过哪种方式...

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

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


亲爱的:我想知道可以通过哪种方式从Java后端向打印模板添加数据,因为我有想要添加到模板XML的数据。

但是我不知道我可以通过什么方式从我的JAVA后端填充数据到那些字段。 我在@ListenToExit上看到了一些东西(exitName =" BasePrintJobBuilder.mergeTemplateWithData"),但仍然看不到它,对于JPOS模板也是如此。

有人知道该怎么做吗?

谢谢! 以撒

6条回答
微wx笑
2020-09-01 19:29

你好Joerg,

从插件向打印模板提供数据没有区别。 唯一的区别是Apache FOP和Freemarker在内部希望拥有这些数据的方式。

Apache FOP需要XML格式的数据,而Freemarker喜欢拥有Java Map。

对于Apache FOP,SAP Customer Checkouts将Java Map转换为XML。 要查看结果,可以使用系统参数" -DFOP = true"启动应用程序。 使用此参数,生成的XML文件将保存到磁盘(c:/temp/root.xml)。

我认为这应该有助于查看您的数据是否在XML中以及路径是什么。

关于,
马丁

一周热门 更多>