SAP打印功能淺析


很多業務中都需要打印功能,如打印工單、出貨單、上架/下架單等,不管打印什么,都需要會寫smartforms,不管任何公司相信都不可能直接使用sap所提供的標注forms。

具體業務內容,具體form。

在很多業務中sap提供了標准的form,一般都是根據Output Type而定。

NACE中可看到所有類型,至於怎么找到具體的業務對應的out type不是很容易,需要費一些精力。我沒有好的方法。

image

下面列舉Delivery(VL03N)出貨單打印配置:

一、首先NACE中找到系統所提供的各種業務對應的打印應用

選擇Application:V2 shipping,點擊out types進入, 亦可以自己新建out type,根據要求寫對應的smartforms,如新建以下 out type:ZD18

image

默認的Program可以不動,也可根據需要copy修改

二、VL01N中設置Delivery Output

如圖設置方式

image

  進入設置:圖中可設置具體的OutType,而每一個OutType則對應的是具體的Form

image

三、VL03N中打印出貨單

進入VL03N,輸入Delivery No,不要點擊回車

如圖點擊

image

 

在此則彈出如下的窗口,可看到第二步中所設置的OutType,也即此處的Message type,點擊打印即可實現對不同的客戶,客制化其出貨單。

  image

 

SAP中打印后,可進入SP02假脫機請求-查看打印狀態

image 

假脫機請求有很多狀態:

+ 還沒有傳送到操作系統(沒有輸出請求存在)
- 假脫機請求正在被創建(存儲在假脫機系統中)

wating 輸出請求沒有被假脫機系統處理

Proc. 為了進行打印處理,一個假脫機請求正在格式化輸出請求

Print. 輸出請求正在被打印被操作系統池。如果在主機的系統池查詢沒有被激活,這個狀態會被顯示一分鍾

Compl. 輸出請求被打印。如果主機池查詢沒有激活,一旦輸出請求被傳到主機池的情況下,狀態會變為它

《F5》 多個輸出請求狀態

Problem 不嚴重錯誤出現,請求仍可被處理(如字符集不完整)

Error 嚴重錯誤發生(如網絡問題)

Time 請求創建人指定一個具體的輸出時間。

如果你雙擊選擇了一個脫機請求的狀態信息,系統會顯示相關的輸出請求狀態。對於一個有多個輸出脫機請求的輸出請求,通過選擇這些脫機請求然后選擇output request或者按F5

點擊Type即可看到forms或list的效果。

 

WM中經常需要打印上架/下架單等,OMLV中去配置。

可實現根據 WareHouse Number、 Movement Type 和 Storage Location配置不同的printcode和form。

可做到在MB1A中做庫存轉移時即可直接打印出單據。

Program:RLVSDFOR

如有需要可仔細研究之。

 

2012.12.17

善於總結方能進步。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM