zoukankan      html  css  js  c++  java
  • SAP EWM 仓库任务创建和确认的相关函数

    此文来源于:https://www.cnblogs.com/d0mi/archive/2013/04/22/3035614.html

    在EWM项目中经常会用到自定义程序来批量创建、确认、修改和取消仓库任务(Warehouse Task)。它们对应的函数都包含在函数组/SCWM/L03B中。以下是对于最常见的创建和确认任务的函数简介。

    1. 仓库任务的创建: 仓库任务的常见创建途径有两种:一种是通过移动物料来产生任务;另一种则是通过移动HU来产生任务。这在前台对应的事务码是不同的,当然它们相对应函数也是不同的。

    物料移动产生任务一般通过函数/SCWM/TO_CREATE来实现。

    IV_LGNUM:仓库号。

    IV_UPDATE_TASK:异步执行函数。

    IV_COMMIT_WORK:提交当前事务。

    IT_CREATE:在结构为/SCWM/S_TO_CREATE_INT的工作区中赋值创建仓位任务的相关属性。

    IT_CREATE_EXC:在结构为/SCWM/S_CONF_EXC的工作区中赋值通过异常代码创建任务的相关属性。

    其余传入参数不常用。

    HU移动产生任务一般通过函数/SCWM/TO_CREATE_MOVE_HU来实现。

    IV_LGNUM:仓库号。

    IV_UPDATE_TASK:异步执行函数。

    IV_COMMIT_WORK:提交当前事务。

    IT_CREATE_HU:在结构为/SCWM/S_TO_CREA_HU的工作区中赋值创建仓位任务的相关属性。

    其余传入参数不常用。

    2. 仓库任务的确认

    IV_LGNUM:仓库号。

    IV_UPDATE_TASK:异步执行函数。

    IV_COMMIT_WORK:提交当前事务。

    IT_CONF:在结构为/SCWM/TO_CONF的工作区中赋值确认仓位任务的相关属性。

    IT_CONF_EXC:在结构为/SCWM/S_CONF_EXC的工作区中赋值通过异常代码确认任务的相关属性,例如用部分数量来确认任务,此时就必须在此传入异常代码。

    IT_CONF_SERID:如果有序列号管理的话就必须在结构为/SCWM/S_CONF_SERID的工作区中添加序列号值。

    其余传入参数不常用。

    Tips,以上提到的函数都是SAP开放给开发人员使用的,在EWM底层使用的则是_INT结尾的内部函数,如/SCWM/TO_CREA_INT,/SCWM/TO_CREA_HU_INT和/SCWM/TO_CONF_INT。如果我们不清楚“外部函数”传入参数如何设定的话可以进入前台操作仓库任务的事务码,通过把断点放置在内部函数上的方法来观察传入参数如何设定,这是一个非常实用的技巧!

  • 相关阅读:
    Django(app的概念、ORM介绍及编码错误问题)
    Django(完整的登录示例、render字符串替换和redirect跳转)
    Construct Binary Tree from Preorder and Inorder Traversal
    Single Number II
    Single Number
    Binary Tree Level Order Traversal II
    Binary Tree Level Order Traversal
    Binary Tree Zigzag Level Order Traversal
    Recover Binary Search Tree
    Add Binary
  • 原文地址:https://www.cnblogs.com/seven1314pp/p/14984525.html
Copyright © 2011-2022 走看看