data:
ps_output TYPE ssfcompop.
ps_control TYPE ssfctrlop.
***以下设置打印预览功能***
****Smart Forms: 控制结构*****
ps_control-preview = 'X'. "打印预览
ps_control-no_open = 'X'. "新的假脱机请求
ps_control-no_close = 'X'.
ps_control-no_dialog = 'X'. "必须设置
* L_WA_SSFCTRLOP-DEVICE = 'PRINTER'.
****SAP Smart Forms: 智能写作器 (传输) 选项*****
ps_output-tdnoprev = ' '. "是否打印预览,X是不预览。
ps_output-tdnoprint = ' '. "没有打印预览的打印输出,设置X。
ps_output-tdimmed = ' '. "立即打印标志。
* ps_output-TDDEST = 'LP01'. "假脱机,输出设备。
***以下设置将不再显示打印对话框,没有预览直接打印***
****Smart Forms: 控制结构*****
ps_control-preview = ' '. "不打印预览
ps_control-no_open = 'X'. "没有新的假脱机请求
ps_control-no_close = 'X'. "不关闭假脱机请求
**NO_OPEN和NO_CLOSE运行增加几个FORM到一个假脱机请求中。
ps_control-no_dialog = 'X'. "没有对话窗口打开
* ps_control-device = 'PRINTER'. "PRINTERMAILTELEFAX,缺省是PRINTER
***SAP Smart Forms: 智能写作器 (传输) 选项*****
ps_output-tdnoprev = 'X'. "是否打印预览,X是不预览。
ps_output-tdnoprint = 'X'. "没有打印预览的打印输出,设置X。
ps_output-tdimmed = 'X'. "立即打印标志。
* ps_output-tddest = 'LP01'. "假脱机,输出设备。
* ps_output-rqposname = 'Microsoft Office Document Image Writer'.
* "假托机:主假脱机打印机的长名称,即打印机名。