点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家,我正在使用以下FM(通过以...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家,我正在使用以下FM(通过以...
加入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 实现我的目标?
听起来有些奇怪。 您是否可以使用该功能尝试使用的所有设备类型进行后台打印?
作为一种解决方法,您可以两次调用Form,一次使用假脱机设置,第二次使用getpdf标志。 但这会使您对广告服务器的请求增加一倍。 在该FM的导入参数PRINTER或DEST上,我遇到了相同的异常:WRONG_DEVTYPE。
因此,我应该在系统上配置任何内容还是执行其他操作?
或者更好,我可以获取XML 字符串并转换为XSTRING?
谢谢
一周热门 更多>