因爲公司的打印都是使用nast做爲記錄表,在給日企中國客戶作擴展時單獨配置了一下nace的設置工具
ZM01做爲採購訂單批量打印的輸出類型,ZM02做爲採購訂單建立變動時輸出的pdf打印輸出類型debug
1.TCODE:nace 選中EF採購訂單 點擊輸出類型, 若是是SO/DO的訂單請選擇 V1/V23d
新增ZM01 ZM02 的輸出類型orm
Z029 爲預先定義好的存取順序, blog
缺省值 ZM01 選擇 :事務
3 發送應用程序的事務ast
8 特殊功能(用戶本身定義的功能吧,具體什麼含義我也不清楚)form
合做夥伴功能:VNpdf
缺省值ZM02選擇:cli
4 當即發送
8 特殊功能
合做夥伴功能:VN
通訊策略:CS01 (這個若是打印出錯會發送給用戶一封郵件)
雙擊一下處理程序 (配置下使用程序)
程序:本身寫的程序
表格過程:(這裏是寫Form)
PDF/智能表格: 這個是smartforms
表格類型:PDF
這裏配置好的東西,在執行這個打印的時候會直接調用ZAMMR0060_CN中的FORM ENTRY_NEU (注意不是執行程序,因此這個form外面的,以前的東西是不會執行的)
在進form 是 你能夠在 TNAPR 這個結構裏面查看到一些參數(包括了 SF 和 表格類型)
完成以後雙擊 合做夥伴功能 在裏面配置上參數 保存退到NACE界面選擇 條件記錄 選擇你要配置的條件類型
這一步是給你所須要打印的單據配置上你以前配置好的條件類型
在選擇畫面輸入條件後進入
若是你選擇的 媒介是1 的話,能夠點擊 通信 配置下打印機的參數格式,配置後保存退出
而後
配置下過程
新增長一個過程,而後將配置好的ZM02 ZM01 條件類型填入 若是你只想這個條件只在採購訂單消息前臺才能打印,能夠勾上僅用人工 保存退出
返回nace界面 點擊存取順序:
注意:這個存取順序配置是誇client的
存取 裏面配置:
表好像是系統定義的(這個表就表明了你在條件記錄配置時須要選的哪些條件), 而後 選項 排斥的 指執行了這個,其餘編號就不執行了。
好了保存,退出。
最後去SPRO裏面找到 物料管理->採購->消息->輸出控制->信息類型->定義採購訂單的消息類型 執行後選擇第二項 微調控制: 採購訂單
增長上配置好的條件類型:1指建立採購訂單時會增長條件記錄,2是修改(注意是初始修改,就是指採購原來沒有這個條件記錄時,第一次修改它會增長這個條件記錄,並非每次修改)
OK 保存
配置就差很少好了,我就配置了這些,其餘的你們能夠在spro 物料管理->採購->消息 目錄下一個個看看是什麼做用的
後續:debug的時候,可能會出先打了內外部斷點都不會進入DEBUG的狀況,須要在
輸入/h 進入debug模式,點擊保存按鈕 進入debug ,而後在工具欄 settings->change debug profile
這樣就能夠調出debug了 進入本身程序的form中。