您好,
在本文中,我将详细介绍在SAP脚本输出中打印水印的过程。虽然,在SCN中很少有文章会对相同的内容有所帮助,但是开发者通常会在下一页(第一页之后)打印相同的水印时遇到困难
1,您需要在SAP中使用Txn代码SE78上传水印图像(BMP格式)。
在我的情况下,我使用了下面的图像作为水印:
现在,工业物联网,一旦您在SAP存储库中上传了图像,淘客推广渠道,您需要修改脚本表单并在输出过程中使用此图像作为水印
例如,假设您需要在采购订单尚未发布的情况下打印此水印
为此,我们遵循以下步骤:
2。在主窗口最开始处输入下面的代码行:
这里,NEW-Window命令是随着主窗口触发一个新窗口,该窗口将保存水印图像以及输出的原始内容。图像以ZMCG\u NA\u WMARK的形式存储在SAP中。你可以给它起任何名字并在脚本中使用相同的名称。
这一部分是在第一页添加水印,非常简单和直接。
现在,棘手的部分是使用相同的水印打印在该采购订单的后续页面。
对于这一点,您需要执行以下附加步骤:
在表单的页面窗口部分,单击编辑->创建元素->主窗口。看到下面的截图:
请注意,对于第一页的新主窗口(Main 01),您可以保持(Main 00)的尺寸,或者根据您的输出布局进行更改。
现在,棘手的部分是,在主窗口中,在哪里添加代码来打印水印,因为前面的代码在这种情况下不起作用。
在我的情况下,要求在项目标题数据的后面打印水印,因此,代码需要放在打印项目标题的页面元素的开头(在我的脚本形式中,欧洲云服务器,元素是项目标题)。您需要检查您的驱动程序或脚本代码来识别此元素。
一旦识别,您需要在页面元素的主窗口中输入如下代码:
一旦完成,保存表单并激活它。
现在打开一个未发布的订单并触发打印预览,淘客源码,您将看到如下水印:
第1页:
第2页:
如上所示,水出现在输出的每一页上。
我希望这将对您有所帮助。
,大数据处理平台