SAP 库存关联表信息

一般保存在 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):

转载于:https://www.cnblogs.com/275147378abc/p/5397792.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值