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

SAP 库存关联表信息的更多相关文章

  1. SQLServer:查询所有外键关联表信息

     --从左到右分别是: 外键约束名,子表名,外键列名,父表名 --use demodtcms--外键信息select fk.name fkname , ftable.name ftablename, ...

  2. SAP 序列号与库存关联起来?

    SAP 序列号与库存关联起来? SAP系统标准功能可以实现序列号管理.其系统配置也不复杂,但是不少企业却使用不起来.笔者参与的诸多项目里,只有现在所在的项目里有启用序列号管理.基于项目客户所在行业,以 ...

  3. SAP字段与表的对应关系

    SAP字段与表的对应关系   MASTER DATA-主数据 Customer Master KNA1                         Customer Basic Data KNB1 ...

  4. [转]SAP中找表的方法

    http://blog.chinaunix.net/uid-24063584-id-2642334.html 分类: 18种根据屏幕字段查找数据库表数据的技巧 帮助   18种根据屏幕字段查找潜在数据 ...

  5. Rafy 领域实体框架 - 树型实体功能(自关联表)

      在 Rafy 领域实体框架中,对自关联的实体结构做了特殊的处理,下面对这一功能进行讲解. 场景 在开发数据库应用程序时,往往会遇到自关联表的场景.例如,分类信息.组织架构中的部门.文件夹信息等,都 ...

  6. AppBox升级进行时 - 关联表查询与更新(Entity Framework)

    AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理.职称管理.部门管理.角色管理.角色权限管理等模块. 关联表的查询操作 使用 Include 方法,我们可以在一次数据库查询中将关联 ...

  7. 【mysql元数据库】使用information_schema.tables查询数据库和数据表信息

    概述 对于mysql和Infobright等数据库,information_schema数据库中的表都是只读的,不能进行更新.删除和插入等操作,也不能加触发器,因为它们实际只是一个视图,不是基本表,没 ...

  8. 7.Mybatis关联表查询(这里主要讲的是一对一和一对多的关联查询)

    在Mybatis中的管理表查询这里主要介绍的是一对一和一对多的关联查询的resultMap的管理配置查询,当然你也可以用包装类来实现.不过这里不说,做关联查询的步骤可以简单的总结为以下的几步: 1.分 ...

  9. ylb:多表的连接与练习(第三方关联表的应用)

    ylbtech-SQL Server:SQL Server-多表的连接与练习(第三方关联表的应用) SQL Server 多表的连接与练习(第三方关联表的应用). 1,多表的连接与练习(第三方关联表的 ...

随机推荐

  1. Jquery 内容简介

    内容简介  内容简介 • 什么是Jquery • 万能的选择器 • 管理jQuery包装集 • 使用jQuery操作元素的属性与样式 • 事件与事件对象 • jQuery中的Ajax • jQuery ...

  2. ajax验证表单元素规范正确与否 ajax展示加载数据库数据 ajax三级联动

    一.ajax验证表单元素规范正确与否 以用ajax来验证用户名是否被占用为例 1创建表单元素<input type="text" id="t"> 2 ...

  3. PHP中的XML解析的5种方法

    [前言]不管是桌面软件开发,还是WEB应用,XML无处不在!然而在平时的工作中,仅仅是使用一些已经封装好的类对XML对于处理,包括生成,解析等.假期有空,于是将PHP中的几种XML解析方法总结如下: ...

  4. sudo详解

    一. sudo的特点 sudo扮演的角色注定了它要在安全方面格外谨慎,否则就会导致非法用户攫取root权限.同时,它还要兼顾易用性,让系统管理员能够更有效,更方便地使用它.sudo设计者的宗旨是:给用 ...

  5. html弹出div弹窗

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...

  6. c++ 动态分配二维数组 new 二维数组

    #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _T ...

  7. 【转载】使用C#进行系统编程

    原文:使用C#进行系统编程 虽然对于系统编程(System programming)的定义很模糊,不过可以将其描述为在比特.字节.指令,或CPU周期层面所进行的思考.系统编程这个概念也暗含了对性能和可 ...

  8. chmod 无法修改磁盘文件的权限解释 (光盘文件就是只读的,修改不了的)

    我们知道root用户是linux执行权限最高的管理者用户,他可以进行任何的权限操作:然而我们的操作系统同样也考虑过这样的弊端,就是当我们使用者并不了解文件属性和重要性时会给予我们使用者提示: 举个例子 ...

  9. FreeSWITCH第三方库(视频)的简单介绍(二)

    FreeSWITCH使用了大量的第三方库,本文档主要介绍视频相关库的信息: 音频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5486753.html 其他相关 ...

  10. CA*Layer(CAShapeLayer--CATextLayer)

    CAShapeLayer CAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类.你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图 形,最后CAShapeLayer就 ...