SAP 跨公司銷售業務html
分類: SAP_SD |
在由多個公司組成的企業集團中,一般會有公司間的業務。通常來講,涉及到公司間的業務有兩類,分別是跨公司銷售和公司間採購。還有一類庫存調撥(一步法/兩步法),可用於公司間採購,也可用於公司內調撥。測試
跨公司銷售指銷售單據中發貨工廠對應的公司和銷售組織對應的公司爲不一樣的公司。銷售公司針對最終客戶,下達一張銷售訂單,發貨時發貨工廠直接給客戶發貨,銷售公司開對客戶的標準發票,發貨公司開公司間發票,產生的IDOC自動記銷售公司成本和生產公司收入,不用作採購發票校驗編碼
公司間採購是STO模式(銷售和採購經過一張採購訂單 需求方給供貨方下一個採購訂單),發貨工廠根據採購訂單發貨,一邊開銷售發票,一邊作採購發票校驗url
下面主要介紹下跨公司銷售業務。spa
接下來按照這個例子來講一下整個跨公司的流程和配置點,例如公司2180爲生產性質的公司,負責生產各種產品,公司2270爲銷售性質的公司,通常不持有庫存,公司2270接到客戶訂單後,直接從2180公司發貨至客戶處。3d
將2180的物料擴展到2270,發貨工廠可直接維護2180,也可在銷售訂單中直接更改htm
外部客戶代碼:102851blog
銷售組織2270,屬於公司代碼2270,對應的客戶編碼也爲2270圖片
交貨工廠2180,屬於公司代碼2180開發
銷售組織2270想客戶銷售產品,對應的價格條件類型爲PR00(標準),銷售的產品直接從2180發到客戶處
該產品的公司間價格(交貨工廠2180對銷售組織2270)對應的條件類型爲PI01
將銷售公司做爲客戶創建到生產公司下
維護銷售公司對客戶的銷售價PR00,發貨工廠對銷售公司的公司間價格PI01
。
對外部客戶的價格類型爲PR00(標準),也能夠自定義,並定義訂價過程;公司間價格類型爲PI01,也可自定義,並定義訂價過程
①定義對客戶價格類型ZPR0,和訂價過程,並分配到訂單類型Z001
②定義公司間訂價類型及訂價過程
完成以上內容,基本上就配置完了,而後再去測試檢查是否有問題
交貨單擡頭,有兩個狀態,開票憑證指的是銷售公司開給客戶發票的狀態,公司間開票是指的生產公司開給銷售公司的發票狀態
完成以上內容基本上實現了跨公司銷售的業務,可是銷售公司的成本和生產公司的收入,沒法實現自動記帳的功能,只能手工去記,若是要實現,還必需要配置IDOC。如今咱們能夠看到公司間發票是沒有IDOC輸出的,接下來配置一下IDOC看下效果。
輸出肯定也是用的條件技術,也有存取順序、輸出類型、輸出肯定過程等,配置好這些後,將輸出肯定分配給發票類型、將輸出類型分配給合做夥伴,等開發票的時候,就會去肯定輸出類型、合做夥伴等(根據維護好的主數據去獲取)。
①針對發票中客戶的出站參數
A:這個客戶表示收票方,也就是我們在配置消息類型輸出的時候合做夥伴的類型的一個具體的客戶編碼,這個是站在發貨工廠的角度去看的,也就是EDI輸出的BP合做夥伴的編號;若是站在收票方的角度,要根據這個收票方找到找到具體記帳的公司代碼才行,也就是必定會有一個對照關係轉換表;同理,收票方要根據發票的出具方找到供應商編碼才行,也就是開票方纔行,這樣的對照關係必定要有,而且在產生的IDOC文件裏面有字段來標記;收票方會自動從IDOC文件的相關字段裏面獲取。
B:消息類型和消息代碼:這個能夠本身開發,也可使用標準的。好比INVOIC表示開票行爲。
C:就是WE21創建的端口號,idoc文件就存在此端口內
D:idoc的基本類型
E:這個RD04就是咱們創建的輸出類型,處理代碼就是產生idoc的代碼;
②針對供應商的入站參數
注意:這裏的合做夥伴編號,開票和收票,他們以前存在轉換對照關係,不然開票方和收票方須要的客戶和供應商以及記帳公司代碼就不能對應了。
這個是有兩個地方配置這個轉換關係的:一個是SD的公司間開票裏面、一個是FI的收票裏(OBCE),SAP的邏輯是首先從FI的裏面獲取,若是沒有,則從idoc文件的一個字段裏獲取,尚未則從SD開票的對照中獲取。
VV31維護輸出條件 RD04 銷售組織 2180 客戶 2270
完成上述配置後,從新建立公司間發票,能夠看到產生了idoc
後續能夠用WE02 查詢分析 IDOC號 對傳輸不成功的能夠用BD87從新傳輸IDOC
當VOV7設置銷售訂單行項目類別的開票相關爲K,則對客戶的開票能部分開票,可是公司間的開票不支持行項目拆分開票。
開票時系統默認優先開對客戶的發票,而後再開公司間發票,若是須要先開公司間發票須要以下操做:
① VF04 設置默認的發票類型爲IV
② VF01手動選擇發票類型爲IV
採用跨公司業務時,理論上對客戶的系統發票和對內部客戶的公司間發票應當在同月,這樣符合成本和收入匹配的原則。