点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有要求将假脱机输出作为PDF附...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有要求将假脱机输出作为PDF附...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有要求将假脱机输出作为PDF附件发送到邮件组。 该后台打印程序是通过使用JOB_OPEN,JOB_SUBMIT和JOB_CLOSE计划的程序生成的。
我从后台作业获得了后台打印请求,已将其传递给CONVERT_ABAPSPOOLTO_PDF功能模块,此功能模块返回一个内部表。 在调试中,我检查了十六进制格式的内部表的内容。 有人可以帮我在下面澄清一下。
1。 此内部表数据为十六进制格式。当我在Google中引用示例逻辑时,有人提到我们需要将135长度转换为255。是什么意思?
2。 如何转换这些数据并作为PDF附件发送。如果有任何示例逻辑有用。
3。 需要邮件发送程序逻辑的帮助,以将上述PDF作为通讯组列表的附件发送。
嗨罗西,
感谢您的答复。
内部表格的数据类似于附件格式(请参阅附件屏幕快照 pdf.png )。 我认为不是十六进制的。 如果以下FM通话中出现问题,请您纠正我。
1。 我没有将目标设备传递给FM呼叫。 它是强制性的吗?
2。 从下面的FM通话中,我正在以附件格式将数据获取到GT_PDF中。 您能建议我进入十六进制时需要做些什么...吗?
P_SPOOL =假脱机编号
GV_NODIA =空格。
CALL FUNCTION'CONVERT_ABAPSPOOLJOB_2_PDF'
导出
SRC_SPOOLID = P_SPOOL
NO_DIALOG = GV_NODIA
* DST_DEVICE =
* PDF_DESTINATION =
* NO_BACKGROUND =
= ROM_FORM '
* USE_CASCADING =''
*导入
* PDF_BYTECOUNT =
* PDF_SPOOLID =
* LIST_PAGECOUNT =
* BTC_JOBNAME =
* BTC_JOBCOUNT =
* BIN_FILE =
表格
PDF = GT_PDF
例外情况
ERR_NO_ABAP_SPOOLJOB = 1
ERR_NO_SPOOLJOB = 2
ERR_NO_PERMISSION = 3
ERR_CONV_NOT_POSSIBLE = 4
ERR_BAD_DEST = 4
ERR_BAD_DEST
ERR_SPOOLERROR = 7
ERR_TEMSEERROR = 8
ERR_BTCJOB_SUBMIT_FAILED = 10
ERR_BTCJOB_SUBMIT_FAILED = 10
ERR_BTCJOB_CLOSE_FAILED = 11
其他= 12.
I
一周热门 更多>