• 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

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

  • 相关阅读:
    实现一个电话号码生成器
    SQL查询--关于查询的练习题
    SQL查询--内连接、外连接、自连接查询
    SQL查询--约束
    SQL查询--索引
    SQL查询--简单了解SQL(结构化查询语言)
    使用python做一个爬虫GUI程序
    postman(十二):发送携带md5签名、随机数等参数的请求
    对比3种接口测试的工具:jmeter+ant;postman;python的requests+unittest或requests+excel
    (四十八)c#Winform自定义控件-下拉按钮-HZHControls
  • 原文地址:https://www.cnblogs.com/d0mi/p/3035614.html
Copyright © 2020-2023  润新知