SAP 跨公司銷售業務
| 分類: SAP_SD |
SAP 跨公司銷售業務
一、業務簡介
在由多個公司組成的企業集團中,通常會有公司間的業務。一般來說,涉及到公司間的業務有兩類,分別是跨公司銷售和公司間采購。還有一類庫存調撥(一步法/兩步法),可用於公司間采購,也可用於公司內調撥。
跨公司銷售指銷售單據中發貨工廠對應的公司和銷售組織對應的公司為不同的公司。銷售公司針對最終客戶,下達一張銷售訂單,發貨時發貨工廠直接給客戶發貨,銷售公司開對客戶的標准發票,發貨公司開公司間發票,產生的IDOC自動記銷售公司成本和生產公司收入,不用做采購發票校驗
公司間采購是STO模式(銷售和采購通過一張采購訂單 需求方給供貨方下一個采購訂單),發貨工廠根據采購訂單發貨,一邊開銷售發票,一邊做采購發票校驗
下面主要介紹下跨公司銷售業務。
二、跨公司銷售
接下來按照這個例子來說一下整個跨公司的流程和配置點,例如公司2180為生產性質的公司,負責生產各類產品,公司2270為銷售性質的公司,一般不持有庫存,公司2270接到客戶訂單后,直接從2180公司發貨至客戶處。
1、主數據維護
(1)擴展物料至銷售公司
將2180的物料擴展到2270,發貨工廠可直接維護2180,也可在銷售訂單中直接更改
外部客戶代碼:102851
銷售組織2270,屬於公司代碼2270,對應的客戶編碼也為2270
交貨工廠2180,屬於公司代碼2180
銷售組織2270想客戶銷售產品,對應的價格條件類型為PR00(標准),銷售的產品直接從2180發到客戶處
該產品的公司間價格(交貨工廠2180對銷售組織2270)對應的條件類型為PI01
(2)將銷售公司(2270)擴展到生產公司(2180)下
將銷售公司作為客戶建立到生產公司下
(3)維護價格
維護銷售公司對客戶的銷售價PR00,發貨工廠對銷售公司的公司間價格PI01
。
2、系統實現
(1)價格類型和定價過程
對外部客戶的價格類型為PR00(標准),也可以自定義,並定義定價過程;公司間價格類型為PI01,也可自定義,並定義定價過程
①定義對客戶價格類型ZPR0,和定價過程,並分配到訂單類型Z001
②定義公司間定價類型及定價過程
(2)價格定義好之后,去將發票類型分配給訂單類型
(3)確定公司間發票上的客戶(OVVA),為銷售組織2270分配對應的客戶2270
(4)確定公司間發票中的銷售區域數據(OVV9)(銷售組織、分銷渠道、產品組),為發貨工廠分配對應的銷售區域數據
(5)發票的復制控制
完成以上內容,基本上就配置完了,然后再去測試檢查是否有問題
3、系統測試
(1)創建銷售訂單
(2)創建交貨單
交貨單抬頭,有兩個狀態,開票憑證指的是銷售公司開給客戶發票的狀態,公司間開票是指的生產公司開給銷售公司的發票狀態
(3)創建發票
完成以上內容基本上實現了跨公司銷售的業務,但是銷售公司的成本和生產公司的收入,無法實現自動記賬的功能,只能手工去記,如果要實現,還必須要配置IDOC。現在我們可以看到公司間發票是沒有IDOC輸出的,接下來配置一下IDOC看下效果。
4、公司間發票IDOC配置
(1)輸出確定配置
輸出確定也是用的條件技術,也有存取順序、輸出類型、輸出確定過程等,配置好這些后,將輸出確定分配給發票類型、將輸出類型分配給合作伙伴,等開發票的時候,就會去確定輸出類型、合作伙伴等(根據維護好的主數據去獲取)。
(2)創建RFC連接(SM59),創建端口(WE21)
(3)創建合作伙伴(WE20)
①針對發票中客戶的出站參數
A:這個客戶表示收票方,也就是咱們在配置消息類型輸出的時候合作伙伴的類型的一個具體的客戶編碼,這個是站在發貨工廠的角度去看的,也就是EDI輸出的BP合作伙伴的編號;如果站在收票方的角度,要根據這個收票方找到找到具體記賬的公司代碼才行,也就是一定會有一個對照關系轉換表;同理,收票方要根據發票的出具方找到供應商編碼才行,也就是開票方才行,這樣的對照關系一定要有,並且在產生的IDOC文件里面有字段來標記;收票方會自動從IDOC文件的相關字段里面獲取。
B:消息類型和消息代碼:這個可以自己開發,也可以使用標准的。比如INVOIC表示開票行為。
C:就是WE21建立的端口號,idoc文件就存在此端口內
D:idoc的基本類型
E:這個RD04就是我們建立的輸出類型,處理代碼就是產生idoc的代碼;
②針對供應商的入站參數
注意:這里的合作伙伴編號,開票和收票,他們之前存在轉換對照關系,否則開票方和收票方需要的客戶和供應商以及記賬公司代碼就不能對應了。
這個是有兩個地方配置這個轉換關系的:一個是SD的公司間開票里面、一個是FI的收票里(OBCE),SAP的邏輯是首先從FI的里面獲取,如果沒有,則從idoc文件的一個字段里獲取,還沒有則從SD開票的對照中獲取。
(4)自動過賬到供應商科目(WEL1)
(5)定義自動過賬參數(OBCE)
(6)分配公司代碼(OBCA)
(7)分配總賬科目(OBCB)
(8)分配稅碼(OBCD)
(9)主數據維護(VV31)
VV31維護輸出條件 RD04 銷售組織 2180 客戶 2270
完成上述配置后,重新創建公司間發票,可以看到產生了idoc
后續可以用WE02 查詢分析 IDOC號 對傳輸不成功的可以用BD87重新傳輸IDOC
三、補充說明
1、跨公司銷售和發票拆分
當VOV7設置銷售訂單行項目類別的開票相關為K,則對客戶的開票能部分開票,但是公司間的開票不支持行項目拆分開票。
2、跨公司銷售中的開票順序
開票時系統默認優先開對客戶的發票,然后再開公司間發票,如果需要先開公司間發票需要如下操作:
① VF04 設置默認的發票類型為IV
② VF01手動選擇發票類型為IV
3、跨公司銷售與財務
采用跨公司業務時,理論上對客戶的系統發票和對內部客戶的公司間發票應當在同月,這樣符合成本和收入匹配的原則。









































