zoukankan      html  css  js  c++  java
  • 创建预留BAPI:BAPI_RESERVATION_C…

    创建预留BAPI:BAPI_RESERVATION_CREATE
    创建预留BAPI:BAPI_RESERVATION_CREATE1
    两个的具体区别看下描述就行,
    BAPI_RESERVATION_CREATE1好像是定制的,
    MB21创建应该是BAPI_RESERVATION_CREATE

    前台:T_CODE:MB21--MB24 预留的手工创建 修改 显示,删除

    创建预留时 行项目后面的'M'复选框如果不选要先下达,如果选上,
    可以直接对预留发货,下达就是用MB22 修改预留把M复选框选上.
    测试通过BAPI实现预留的创建(RESERVATION_ITEMS-MOVEMENT为下达复选框).

    前台
    创建预留BAPI:BAPI_RESERVATION_CREATE(BAPI_RESERVATION_CREATE1)

    创建预留BAPI:BAPI_RESERVATION_CREATE(BAPI_RESERVATION_CREATE1)

    通过前台创建,可以知道哪些是必输项,调BAPI的时候知道必须哪些字段赋值

    当时开发包下有人使用的BAPI_RESERVATION_CREATE1,我就直接考过来用了,改吧改吧,就图个省事儿。
    大概代码如下
    创建预留BAPI:BAPI_RESERVATION_CREATE(BAPI_RESERVATION_CREATE1)

    创建预留BAPI:BAPI_RESERVATION_CREATE(BAPI_RESERVATION_CREATE1)

    创建预留BAPI:BAPI_RESERVATION_CREATE(BAPI_RESERVATION_CREATE1)


    如果想使用BAPI_RESERVATION_CREATE
    大致都一样,看下bapi参数的类型就行,类型不匹配就dump了

    BAPI_RESERVATION_CREATE大致参数如下(BAPI_RESERVATION_CREATE1也类似):
    IMP:
    RESERVATION_HEADER (表RKPF中预留单抬头数据)
    EXP:
    RESERVATION (生成的预留单号)
    TABLES:
    RESERVATION_ITEMS (表RESB中预留单项目数据)
    RETURN (BAPI返回值表)
     
    RESERVATION_HEADER中必输值
    PLANT (工厂)
    RES_DATE (预留需求日期)
    CREATED_BY (创建人)
    MOVE_TYPE (移动类型 库存管理)

    RESERVATION_ITEMS中值
    MATERIAL (需求物料)
    PLANT (工厂)
    STORE_LOC (库存地点)
    BATCH (批号)
    QUANTITY (需求数量)

    运行成功RESERVATION参数会输出生成的预留单号



    http://blog.sina.com.cn/sapliumeng
  • 相关阅读:
    Django Form组件的扩展
    Python TCP与UDP的区别
    Python三次握手和四次挥手
    网络基础之网络协议
    Python 类方法、实例方法、静态方法的使用与及实例
    python深浅拷贝
    2021牛客寒假算法基础集训营1 题解
    01 Trie 专题
    MOTS:多目标跟踪和分割论文翻译
    牛客巅峰赛S2第6场题解
  • 原文地址:https://www.cnblogs.com/senlinmu110/p/3802076.html
Copyright © 2011-2022 走看看