博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SAP 库存关联表信息
阅读量:2034 次
发布时间:2019-04-28

本文共 1521 字,大约阅读时间需要 5 分钟。

当前库存: 一般保存在 MARD 表 LABST 字段中, 为Valuated Unrestricted-Use Stock
 
  
  
  
  
 
INSME: Stock in Quality Inspection
 
  
  
  
  
 
SPEME: 
Blocked Stock
 
  
  
  
  
 当然, 也可这样:
 
  
  
  
  
 Stock = MD04 下的 Stock(unres&block) + QM
          IF 
mdezx-delb0 
'Stock' 
OR 
mdezx-delkz 
'QM'.
 
  
  
  
  
  
  
stock 
stock 
mdezx-mng01. 
 
 
 
 
 
 
 
 
"get Stock
          ENDIF.
在途库存: 指已经生成发货订单, 但还未收货的物料数量( Open PO ).
 
  
  
  
  
 保存在 MARC 表中, 为 UMLMC 和 TRAME 两字段数据之和.( 公司系统和我的系统不知道为什么这两  
  
  
  
  
 个栏位都没数据? )
 
  
  
  
  
 用 Function MD_STOCK_REQUIREMENTS_LIST_API 去获取 MD04 的信息, 去得到 Open PO 数量.
 
  
  
  
  
 ( mdezx-plaab = '02', 
 
  
  
  
  
  
mdezx-delkz 
'LA' 
(Shipping notification)
 
 
 
 
 
 
 
 
 
 
 
mdezx-delkz 
'BE' 
(Purch.ord.)
 
 
 
 
 
 
 
 
 
 
 
mdezx-delkz 
'LE' (SchLne)
寄售库存: 库存信息存储在 MSKU 表的 Labst, 寄售库存不存在库位关系的.
可用库存: 当前所能进行分配的商品数量, 不包括被某些单据所预定的库存.
           EXCESS: 所有供已与需求和.
           
LOOP 
AT 
mdezx 
WHERE 
plaab 
 
'02'.
 
  
  
  
  
  
  
  
md04_balance 
md04_balance 
mdezx-mng01.
 
  
  
  
  
  
ENDLOOP.

           通过 BAPI_MATERIAL_AVAILABILITY 来获取(得到的是 Unrestricted-Use Stock)
  
所有需求: IF 
mdezx-plumi 
'-'
 
 
 
 
 
 
All Demand dat
 
  
  
  
  
  
 total_demand 
total_demand 
mdezx-mng01 
-
1.
 
  
  
  
  
  
ENDIF.
****************************************************************
 
  
 
LOOP 
AT 
mdezx 
WHERE 
plaab 
'02'.
 
 
 
 
 
 
excess 
excess 
mdezx-mng01. 
 
 
"可用库存
 
 
 
 
 
 
IF 
mdezx-delb0 
'Stock' 
OR 
mdezx-delkz 
'QM'.
 
 
 
 
 
 
 
 
stock 
stock 
mdezx-mng01.
 
 
 
 
 
 
ENDIF.
 
 
 
 
 
 
IF 
mdezx-plumi 
'-'
 
 
 
 
"Demand
 
 
 
 
 
 
 
 
total_demand 
total_demand 
mdezx-mng01 
-
1.
 
 
 
 
 
 
ELSE.
 
 
 
 
 
 
 
 
IF 
 
 
mdezx-delkz 
'LA' 
 
"shipping notification
 
 
 
 
 
 
 
 
 
 
OR 
mdezx-delkz 
'LE' 
 
"Normal PO
 
 
 
 
 
 
 
 
 
 
OR 
mdezx-delkz 
'BE'
"SA schedule line
 
 
 
 
 
 
 
 
 
 
open_po 
open_po 
mdezx-mng01.
 
 
 
 
 
 
 
 
ENDIF.
 
 
 
 
 
 
ENDIF.
 
 
 
 
ENDLOOP.
Stock Provided to Vendor:( MSLB )
发给外包商数量.
Consignment Stock at Customer(MSKU):
Customer Consignment:
GR Block:(EKBE-WESBS):

转载地址:http://tloaf.baihongyu.com/

你可能感兴趣的文章
Redis集群
查看>>
线程中实现不可中断的任务
查看>>
世界城市时间计算
查看>>
MD5算法
查看>>
Redis基本命令-- 集合(Set)
查看>>
Hessian原理分析
查看>>
elastic-job --介绍
查看>>
顺序表——数组实现(C++代码)
查看>>
Java常用的输入输出语句
查看>>
码农常用的十个网站
查看>>
怎么理解用代码来实现数据结构
查看>>
linux(ubuntu)中vim/vi的常见用法
查看>>
java怎么判断byte[]的原字符串的编码?
查看>>
[图文]自己动手做J浏览器——基于JAVA和火狐内核(gecko)
查看>>
如果快速记住VIM的快捷键?VIM键盘图帮你搞定。
查看>>
WebCollector提供免费代理
查看>>
Nutch教程中文翻译1(官方教程,中英对照)——Nutch的编译、安装和简单运行
查看>>
我和权威的故事——王垠
查看>>
WebCollector教程——获取当前深度
查看>>
WebCollector网页正文提取
查看>>