一般保存在 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. 万年历---java版

    程序难点 : 1. 每年每个月有多少天? 2. 每个月的1号是星期几? 3. 每年的2月份是多少天? 难点解析 : 1. 每年每个月除去1 3 5 7 8 10 12是31天以外, 其他月份(除去2月 ...

  2. reactnativemodal

    'use strict'; var React = require('react-native'); var Modal = require('react-native-modal'); var { ...

  3. Java程序中调用Python脚本的方法

    在程序开发中,有时候需要Java程序中调用相关Python脚本,以下内容记录了先关步骤和可能出现问题的解决办法. 1.在Eclipse中新建Maven工程: 2.pom.xml文件中添加如下依赖包之后 ...

  4. 【Java】常见的Set类型,HashSet、TreeSet、LinkedHashSet

    HashSet,锋芒毕露,我们最常用到.其他两个,我们较少用到,今天,我们看看他们的区别. import java.util.HashSet; import java.util.Set; public ...

  5. 【Java】如何调用系统命令

    如何通过Java调用系统命令,如ping 127.0.0.1.java -version等? > 简单的例子 package com.nicchagil.callpython.No001无参数调 ...

  6. white的配置使用

    初次使用White来自动化测试10个9相加1.新建Visual C#->测试->单元测试项目2.在资源视图->引用,右键,添加引用,添加White的两个.dll文件3.在工程中添加命 ...

  7. .bash_profile和.bashrc的区别,ubuntu下为.profile,没有.bash_profile

    .bash_profile 开机自动加载,比如java的环境变量放在里面 .bashrc打开shell或终端就会加载该文件,比如起的别名或快捷方式放里面.alias设置就在其中. 还有一个.profi ...

  8. Calling / Running a report in Oracle forms 10g / 11g

    Calling / Running a report in Oracle forms 10g / 11g Below is the procedure to call a report in Orac ...

  9. JavaScript语法(一)

    JavaScript 用法 HTML 中的脚本必须位于 <script> 与 </script> 标签之间. 脚本可被放置在 HTML 页面的 <body> 和 & ...

  10. 超强vim配置

    在网上找vim的配置,自己配置的特别丑 安装起来也超级方便. #!/bin/bash echo "安装将花费一定时间,请耐心等待直到安装完成^_^" if which apt-ge ...