1. 程式人生 > >同一公司程式碼下不同工廠間的庫存轉儲

同一公司程式碼下不同工廠間的庫存轉儲

工廠間的庫存移動不僅會引起庫存數量的變化,如果這2個工廠不屬於同一個評估範圍,在庫存移動的同時,會產生一張會計憑證。以下是2種不同的庫存轉儲方案:

  • 無轉儲訂單(STO)的工廠間庫存轉儲

1.         一步法: MB1B 移動型別301

1.         過帳時會導致發出工廠和接受工廠的庫存同時變化

2.         轉移記帳價值為發出工廠物料的庫存價值

2.         二步法: MB1B 傳送移動型別303  接受移動型別305

1.         Goods issue時發出工廠庫存減少,接受工廠的在途庫存增加,MMBE可以檢視

2.         Goods receipt

將接收工廠的庫存增加,在途庫存清0。

From Plant to Plant

1 Step

From Plant to Plant

2 Steps

Movement type
MM-IM

301: Transfer from plant to plant

Goods issue: 303 (Remove from storage to plant)

Goods receipt: 305 (Put away in plant)

Price

Valuation price (supplying plant)

Valuation price (supplying plant)

Planning using

Reservation

Stock after Goods issue

Stock in transfer

Delivery costs

Cross-company-code using

Company code clearing

Company code clearing

  • 有轉儲訂單的工廠間庫存轉儲

  使用轉儲訂單的優勢

  • 接收工廠可以制訂採購計劃(採購申請,庫存轉儲計劃協議)
  • 可以在庫存轉儲單中輸入供應商(物流供應商)
  • 在訂單中可以體現運費
  • 可以和MRP功能整合
  • 可以在轉儲單中執行有效性檢查(availablity check)

    (1)    不帶交貨的轉儲過程

該過程只能用2步法實現

1.  建立轉儲訂單:訂單型別UB  輸入交貨工廠

2.  發貨:庫存轉移記帳MB1B ,移動型別351

此時可以用MB5T檢視在途庫存,若尚未收貨,則有該轉儲單的記錄

3.  收貨:MIGO 101接收工廠根據轉儲單接收貨物

    (2)    帶交貨的轉儲過程

該過程既可用一步法也能用二步法,此過程

配置:

1.         IMG->Material Management->Purchasing->Purchase Order->Set up Stock Transfer Order->Define Shipping Data for Plants

因為需要用到SD的shipping功能,所以要將銷售分配(銷售組織/分銷渠道/產品組)給發貨工廠,以此來決定裝運資料(比如:裝載點)。

2.         IMG->Material Management->Purchasing->Purchase Order->Set up Stock Transfer Order->Assign Delivery Type and Checking Rule

給供應工廠(Supply plant)分配交貨型別(Delivery Type)和檢查規則。

3.         IMG->Material Management->Purchasing->Purchase Order->Set up Stock Transfer Order->Assign Document Type, One-Step Procedure, Underdelivery Tolerance

定義工廠間的轉儲訂單型別,是否使用一步法。

       過程:

1.         建立轉儲訂單:ME21N 訂單型別UB, 輸入交貨工廠

2.         建立發貨單:VL10B/VL10D,自動生成外向交貨單

3.         發貨過帳:VL02N 發貨過帳

若是一步法,則流程結束,發貨移動型別647,自動產生一行收貨項

若是二步法,只做發貨,移動型別641

4.         收貨(只用於2步法):MIGO 101根據轉儲單收貨

Stock Transport Order Without Delivery

Stock Transport Order with Delivery

Stock Transport Order with Delivery and Billing Document

Order type
MM-PUR

Order type UB

Item category U

Order type UB

Item category U

Order type NB

●     Item category BLANK (cross-company-code)

●     Item category U (intra-company-code without billing document)

Movement type
MM-IM

GI: 351
GR: 101

(One-step procedure not supported)

GI: 641
(2 steps)

GI: 647
(1 step)
GR: 101

GI: 643
(2 steps)

GI: 645
(1 step)
GR: 101

Delivery type in SD

NL

NLCC

Schedule line category in SD

NN

NC

Billing type in SD

IV

Document type MM-IV

RE

Price

Valuation price
(supplying plant)

Valuation price
(supplying plant)

Pricing in SD and MM

Planning using

Purchase order

Purchase order

Purchase order

Stock after Goods issue

Stock in transit

Stock in transit

(Stock in transit CC)

Delivery costs

yes

yes

yes

Cross-company-code using

Company code clearing

Company code clearing

Revenue account; 
GR/IR clearing

相關推薦

同一公司程式碼不同工廠庫存

工廠間的庫存移動不僅會引起庫存數量的變化,如果這2個工廠不屬於同一個評估範圍,在庫存移動的同時,會產生一張會計憑證。以下是2種不同的庫存轉儲方案: 無轉儲訂單(STO)的工廠間庫存轉儲1.         一步法: MB1B 移動型別301 1.         過帳時會導致發出工廠和接受工廠的庫存同時變化

同一公司程式碼不同工廠庫存調拔單使用方法

庫存轉儲:工廠到工廠   工廠到工廠的庫存轉儲可以分為: l  同一公司內不同工廠的庫存轉儲 l  不同公司的兩個工廠之間的庫存轉儲 對於工廠到工廠的庫存轉儲SAP提供瞭如下幾個方式: l  一步法 l  兩步法 l&

單點登錄跳失敗(原因是 主票據申請子票據失敗) asp.net 同站點不同應用不同版本Framework問題

大牛 www 後臺 images 不同 遇到 加密 網上 兩種 單點登錄跳轉失敗(原因是 主票據申請子票據失敗) asp.net 同站點下不同應用間不同版本Framework問題 今天遇到一個問題,在主站點現在配置的應用和主站點登錄會話狀態不能共享,進入子站點應用時,還

CentOS 7 不同主機 ssh 免密碼登入

因在CentOS 7 下為了配置 hadoop 叢集,需要建立不同的CentOS主機之間的信任。簡單說,就是從一臺CentOS主機通過 ssh 命令以使用者免密碼(我這裡用到的使用者名稱和密碼都是zhimin)登入到另一臺CentOS主機。其中 zhimin 是我在安裝三臺

庫存訂單及移動型別

    庫存轉儲訂單分跨公司和不跨公司兩種,其中不跨公司的又分跨工廠和跨庫存地點兩種。所有的轉儲訂單流程,根據訂單型別和發貨工廠,又分使用交貨單和不使用交貨單兩種。同時,根據發貨工廠和收貨工廠的組合,又分為一步收貨法和兩步收貨法。         在不同的組合下,系統會使用

【Vue】淺談Vue不同場景組件的數據交流

事件 不同 name usm quest 數據流 這就是 ring des 淺談Vue不同場景下組件間的數據“交流” Vue的官方文檔可以說是很詳細了。在我看來,它和react等其他框架文檔一樣,講述的方式的更多的是“方法論&

linux不同服務器數據傳輸(wget,scp)

buffer 常用配置 歷史 類型 聯系 可用 and 遠程命令 再次 一、wget是Linux下最常用的http/ftp文件下載工具1.wget斷點續傳,只需要加上-c參數即可,例如:代碼:wget-chttp://www.abc.com/abc.zip-Oabc.zip

AndroidStudio同一程式碼打出不同包名的應用

今天遇到了一個問題: 之前公司申請軟著的應用名字和現在上架的應用並不是同一個,所以在上架應用商店的時候遇到了問題 老闆的意思是:我們兩個都要做,一個是給企業使用者用的,一個是給個人使用者用的 那我們也不可能另開一個專案了,所以我們只能是:一套程式碼,打兩個包,同時維護。

阿里雲容器服務同一叢集不同可用區node上的容器通訊問題

建立了一個叢集cluster,所屬區可用區A,一併新增一個節點node-a,也在可用區A。 叢集新增已有節點,該節點在同區域可用區B上,執行完指令碼新增成功後成功新增節點node-b。 建立應用,起兩個例項,分別執行在兩個節點上。 問題:node-b節點上的服務可以訪問

同一域名不同path通過js中獲取域名下的cookie,拿不到cookie值

在前端開發過程中通過js設定/獲取cookie,有時候會碰到這個問題 域名:abc.com 通過以下程式碼設定cookie var date=new Date(); //獲取當前時間 var expiresDays=time;  //將date設定為n天以後的時間 da

Android一套程式碼不同的包工程配置詳解_-gradle配置高階使用

本節是基於前面兩節來講,如果沒有看的話建議先看上面的基礎知識,有個整體瞭解以後本章理解起來會更容易。 第一節的連結:   https://blog.csdn.net/helloworld19870427/article/details/83071728 第二節的連結:&n

發現同一依賴程式集的不同版本存在無法解決的衝突

原文地址:https://www.cnblogs.com/1996V/p/9037603.html#net1 節選 為什麼Newtonsoft.Json版本不一致? 是,專案間的生成是有序生成的,它取決於專案間的依賴順序。 比如Web專案引用BLL專案,

Oracle 同一SID不同使用者同名表名問題

一般來說hibernate配置資料庫連線只需要下面幾行配置 ##Oracle 9i/10g hibernate.dialect org.hibernate.dialect.Oracle9Dialect hibernate.connection.driver_

玄學!?相同的程式碼不同的IDE執行結果不同

這是在codeblocks下執行的結果、這是在Devc++執行的結果程式碼一模一樣 , 執行出來的結果不同???怎麼解決呢?我換過編譯器,也換過codeblocks的版本,但結果都是這樣不知道你們的執行結果是哪個?Devc++出的結果才是正確的答案啊、程式碼我放這裡了,有co

github賬號與gitlab同一電腦不同SSH Key配置

很多情況下,大家都會遇到一個問題,自己電腦上配置的SSH Key可以與自己的gitbub賬號匹配,卻不能匹配公司內部的git伺服器賬號,即gitlab。下面我將講述這兩種賬號的配置過程: 1. github賬號SSH Key配置 (1) 設定git的名字和郵

在Ubuntu14.04的64位安裝opencv2.4.13和opencv3.1.0及不同版本切換的操作

最近幾天,一直在摸索Ubuntu14.04下安裝opencv2和opencv3及不同版本間切換的方法,嘗試了很多網上介紹的方法,也不是他們介紹的不對,只是介紹的安裝方法都很單一,無法完全滿足自己的當前需求,所以搜尋很多相關的部落格文章,結合自己的安裝經驗,覺得有

工廠方法模式來不同訂單

現在假設我們有兩種型別的訂單,汽車服務訂單和商城配件訂單 我們的抽象訂單介面為 public interface Order

同一功能三種不同實現方式你選哪個

img com png 指令 con 段落 gin 表示 alt 例題一枚:在input框中輸入內容,會相應的顯示在下面的div中的不同做法: <!DOCTYPE html> <html> <head> &

Linux進程Socket通信調試debug方法

linux python netcat unix socket 在一個復雜的軟件系統中,往往需要有各個組件之間的數據傳遞,在組件間數據傳遞過程中,又會不可避免的出現一些小問題,這時候我們就需要來進行debug了,由於最近的一個系統使用到了collectd和rrdcached來收集

Python之路-目錄規範和不同目錄進行模塊調用

base 轉換成 arm 環境變量 規範 有環 路徑 pytho package 目錄規範: 預備知識: 要實現不同目錄間進行模塊調用必須在當前文件夾中創建一個空的__init__.py的文件(pycharm會在創建python package的時候自動創建),有