[FP_JOB_OPEN]如何同时获取pdf XSTRING和假脱机请求

2020-09-15 05:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家,我正在使用以下FM(通过以...

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

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


专家,
我正在使用以下FM(通过以下方式)

- FP_JOB_OPEN

outputparams-reqnew ='X'。
outputparams-getpdf ='X'(或'M',对我来说没有区别)

-FP_FUNCTION_MODULE_NAME fm_name 中的adobeform函数名称)

- fm_name (被称为n次),我可以从结构字段中获取pdf XSTRING

fpformoutput-pdf

- FP_JOB_CLOSE

通过上述结构的这种设置,我希望应该生成一个新的假脱机请求,并且应该使用fpformoutput-pdf

但是我只得到pdf Xstring,并且没有创建假脱机请求。
相反,如果我设置outputparams-getpdf = space,则会生成假脱机请求。

我的要求是:
是否可以为FP_JOB_OPEN设置上述结构(或执行其他操作)以获取pdf XSTRING并随后生成假脱机请求?

还是应该调用其他更短的FM 实现我的目标?

4条回答
半个程序猿
2020-09-15 06:21

听起来有些奇怪。 您是否可以使用该功能尝试使用的所有设备类型进行后台打印?


作为一种解决方法,您可以两次调用Form,一次使用假脱机设置,第二次使用getpdf标志。 但这会使您对广告服务器的请求增加一倍。 在该FM的导入参数PRINTER或DEST上,我遇到了相同的异常:WRONG_DEVTYPE。

因此,我应该在系统上配置任何内容还是执行其他操作?
或者更好,我可以获取XML 字符串并转换为XSTRING?

谢谢

一周热门 更多>