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

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

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

    menu_1

    物料移动产生任务一般通过函数/SCWM/TO_CREATE来实现。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来实现。 to_create_move_hu

    IV_LGNUM:仓库号。

    IV_UPDATE_TASK:异步执行函数。

    IV_COMMIT_WORK:提交当前事务。

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

    其余传入参数不常用。

    2. 仓库任务的确认

    to_confirm

    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。如果我们不清楚“外部函数”传入参数如何设定的话可以进入前台操作仓库任务的事务码,通过把断点放置在内部函数上的方法来观察传入参数如何设定,这是一个非常实用的技巧!

    menu

    如有不正确的地方欢迎大家来指正,非常感谢!

  • 相关阅读:
    Power of Cryptography
    Radar Installation
    Emag eht htiw Em Pleh
    Help Me with the Game
    89. Gray Code
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    82. Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/d0mi/p/3035614.html
Copyright © 2011-2022 走看看