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

  • 相关阅读:
    TextEdit 使用Mask验证输入格式为邮箱
    大牛博客收藏
    WPF的Dispatcher类里的BeginInvoke,Invoke,InvokeAsync
    DispatcherPriority 枚举
    WPF 线程处理
    Winform UI线程和处理线程交互(进度更新显示)
    C# DataTable 类使用
    string.Format对C#字符串格式化
    C# 线程学习记录
    WPF 控件库
  • 原文地址:https://www.cnblogs.com/seven1314pp/p/14984525.html
Copyright © 2020-2023  润新知