一、SAP列印原理
SAP的列印過程分兩個步驟:
建立假脫機請求
建立輸出請求
在點選列印按鈕後,系統會提示建立假脫機請求後,你可以選擇直接生成輸出請求,或者手動生成輸出請求,産生輸出請求後,系統會根據輸出裝置的配置,調用相關的列印程式;執行列印任務。
手動生成輸出請求:TCode:SP01
直接生成輸出請求:設定時可以在使用者屬性(su3-->Default-->勾選print immediately)。
一般設定“立即列印”,是以列印請求的産生與輸出請求的産生幾乎同時;
在WINDOWS系統中執行SAP列印要開啟SAPLPD服務;
SAP系統以不同的方式處理ABAP清單列印與Smartforms的列印,它們的配置過程相似,但實際控制方式不同。
二、SAP列印配置
1、TCode:SPAD

輸入需要定義的列印裝置名稱,然後點選'顯示'。
點選修改,然後單擊建立按鈕。
2、配置建立的列印裝置---“裝置屬性”視圖。
a.裝置類型:選擇“CNSAPWIN:MS Windows driver via SAPLPD”。
b.裝置類:選擇“列印标準”。
注意:SPAD驅動的選擇(驅動選擇不當會導緻列印預覽或列印結果亂碼)
中文列印:CNSAPWIN CNSAPWIN:MS Windows driver via SAPLPD
日文列印:JPSAPWIN JPSAPWIN:MS-J Windows driver via SAPLPD
繁體中文:TWSAPWIN TWSAPWIN:MS Windows driver via SAPLPD
3、配置建立的列印裝置---Access method存取方法視圖。
輸出裝置的列印機通路模式有很多種,不過常用的就F、G兩種:
G計算機前端控制列印;
F前端列印:是在sap裡統一配置後,如果使用者需要列印,遍可以手動選擇自己機器上安裝的列印機進行列印就不用一台一台去安裝列印機了
L的意思很容易了解,就是local本地的意思,就是本機安裝的列印機。
S主要是windows系統下的遠端列印機
U主要是Unix系統下的遠端列印機
這兩種模式使用本機安裝的本地列印機或者遠端列印機進行列印,列印時可以手動選擇列印機或者使用系統預設的列印機進行列印;(使用本機WINDOWS系統配置,不需要區分本地列印機還是遠端列印機,可以大大減少工作量)推薦選G;G還有好處是可以避免列印機列印時出現亂碼。
注意下面三個選項:
a.主機假脫機通路方式:F/G
b.Host printer:輸入"__default"(前面是兩個_)
c.No Device Selection at Frontend: 選中,則使用本機預設的列印機;不選,則手動選擇本機列印機
4、完成上面的這些設定後,點選儲存按鈕。
三、SAP列印操作
列印時,選擇輸出裝置,是否立即列印。
如果是假脫機列印
SP01
執行後可以看到假脫機記錄,勾上想要列印的記錄,點選列印。