如何禁用Smartform中生成的PDF的打印选项?

2020-08-17 17:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 美好的一天。 谁能帮...

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

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


大家好,

美好的一天。 谁能帮助我禁用Smartform生成的PDF输出中的打印选项? 我不需要任何打印功能选项。 因此需要使其禁用。 还请建议我是否可以在后台生成smartform并为用户提供目录以保存该PDF? 这意味着我有一个保存按钮。 如果用户按下保存按钮,则将生成表格,但不需要预览,仅提供用于保存该PDF的目录。 实际上,我需要任何答案,要么禁用PDF输出中的打印选项,要么给出第二个选择。 请注意,我已经尝试过no_dialog ='X'和tdnoprint ='X'。

感谢和问候。

5条回答
灬番茄
2020-08-17 18:10 .采纳回答

您好 Ferdaus ABAP

如果您要禁用PDF文件的打印选项,则 您需要在PDF文件本身中设置适当的权限。 为此,您需要一个库,通过它可以更改PDF的权限。 我相信其中有很多。

我完全用ABAP编写的一个是 http://www.pdfencryption.de/。 有一种名为SET_PERMISSION_EX的方法可以让您进行设置。

根据您的情况,步骤如下:

1。 在后台将PDF文件生成为二进制变量;

2。 更改其权限;

3。 保存到用户指向的文件夹和文件中。

问候,

Mateusz

一周热门 更多>