2020-09-06 04:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
是否可以在一项工作中混合使用智能表单和基于PDF的(Adobe)表单?
你好穆罕默德,
在一个假脱机请求中,您无法混合使用SF和IFbA,因为它们的格式非常不同。
您可以做的(但是您需要一个自定义程序)是为同一台⚠️打印机(必须是PCL或PostScript打印机)创建两个单独的假脱机请求(一个来自SF,一个来自IfBa)。 然后,您可以在SAP后台打印程序中使用一个晦涩的功能,即"复合后台打印请求"。 存在一个API(ABAP函数),该API可让您创建"主后台打印请求",该请求没有实际内容,但仅包含对多个"子后台打印请求"的引用。
通过这种方式,您可以构造一个可以打印的"主"请求,然后实际上将SF和IFbA请求一起发送到一个打印机输出流中。
您使用功能
RSPO_SR_OPEN(DOCTYPE ='COMP',没有立即打印!)
RSPO_SR_ADD_PARTS(添加子请求列表)
RSPO_SR_CLOSE(以完成主请求)
构造复合请求。
此致
亚历山大
你好亚历山大,
感谢您的简短教程。 我目前正在尝试实施该解决方案,但没有成功。
我设法创建了复合线轴,并向其中添加了Smartform(DINA4)和PDF(G_RAW)。 不幸的是,复合线轴现在使用DINA4来打印PDF(可能是因为Smartform部分是线轴的第一部分)。
关于我在做什么错的任何想法吗?
最多设置5个标签!
你好穆罕默德,
在一个假脱机请求中,您无法混合使用SF和IFbA,因为它们的格式非常不同。
您可以做的(但是您需要一个自定义程序)是为同一台⚠️打印机(必须是PCL或PostScript打印机)创建两个单独的假脱机请求(一个来自SF,一个来自IfBa)。 然后,您可以在SAP后台打印程序中使用一个晦涩的功能,即"复合后台打印请求"。
存在一个API(ABAP函数),该API可让您创建"主后台打印请求",该请求没有实际内容,但仅包含对多个"子后台打印请求"的引用。
通过这种方式,您可以构造一个可以打印的"主"请求,然后实际上将SF和IFbA请求一起发送到一个打印机输出流中。
您使用功能
RSPO_SR_OPEN(DOCTYPE ='COMP',没有立即打印!)
RSPO_SR_ADD_PARTS(添加子请求列表)
RSPO_SR_CLOSE(以完成主请求)
构造复合请求。
此致
亚历山大
你好亚历山大,
感谢您的简短教程。 我目前正在尝试实施该解决方案,但没有成功。
我设法创建了复合线轴,并向其中添加了Smartform(DINA4)和PDF(G_RAW)。 不幸的是,复合线轴现在使用DINA4来打印PDF(可能是因为Smartform部分是线轴的第一部分)。
关于我在做什么错的任何想法吗?
一周热门 更多>