關於SAP配額協議的分配數量探析

2021-09-14 01:28:22 字數 812 閱讀 6774

配額協議中的已分配數量的邏輯,經過我的測試發現如下邏輯:

1.已分配數量是根據採購型別+特殊採購類+**商的已建立的po和pr的數量累加確定的。

2.已分配數量還與時間有效期是相關的,如果po和pr的交貨日期是在配額協議有效期之外,則也不會包含在已分配數量中。

3.migo(501)無採購訂單入庫的數量是不包含在已分配數量中的。

在網上找到的一些資料解釋,有些用過,有些沒用過。

需求(採購申請)分配原則:配額率=(配額基數+已分配數量)/ 配額 ;

需求優先分配給配額率最小的;

有乙個以上配額率為零,需求分配給配額大的;

當最大數量達到以後,此貨源不會再參與分配。

在mrp自動執行生成採購申請時使用。

最小分解數量:此欄位使用時候配額會有另外一套計算方法,之前的已分配數量以及配額基數在此時都不起任何作用。

分配數量計算方法:

分配數量 = 總量*a配額/(a配額+b配額),一旦需求數量大於分解數量,mrp運算就會將數量分解並對不同的**商產生採購申請。

此種方法啟用有四個前提:

1 mrp2或者採購檢視中維護[配額安排]要允許mrp.

2 mrp1中維護批量.

3 後台pp定義: 生產-> 物料需求計畫-> 計畫-> 批量計算-> 檢查批量過程-> mrp批量 , 將字段[分割配額]選中.

4 只能通過mrp 運算跑出來,手工建立的採購申請不能這樣分解最大數量:一旦分配數量大於等於此數量,需求就不會再分配到該**商。

5 最大批量大小:需求大於此數量就會將需求分割成n個採購申請最小批量大小:需求小於此數量,產生的採購申請按照此數量生成。

關於c 的動態分配陣列

在c 中,陣列的長度的值應該是乙個具體的數字,不能是乙個變數。通常我們借助指標來給動態分配陣列 一維陣列 int n cin n int a new int n 二維陣列 int n cin n int a new int n for int i 0 i n i int n cin n char a...

關於集群kube dns配額的修改

問題描述 集群搭建好之後,kube dns的pod狀態以及describe進入到pod中檢視的情況如圖 根據describe的描述可以知道kube dns是不健康的,導致這類問題的原因在於limit和request,也就是配額的限制。解決這類問題只要將kube dns的deployment的yaml...

C 擴充動態分配陣列的儲存空間

這裡直接示例 include include using namespace std intmain int argc,char ar 開闢一段更大的記憶體 int pointer newint 10 將原始記憶體的資料 拷貝到新的記憶體裡 memcpy pointer,p,sizeof int 5...