zoukankan      html  css  js  c++  java
  • 生产订单工序新增、修改、删除——CO_SE_PRODORD_OPR_CREATE、CO_SE_PRODORD_OPR_CHANGE、CO_SE_PRODORD_OPR_DELETE

    ps:使用这些函数时,需注意生产订单组件分配的工序号

    生产订单初始工序

     1、CO_SE_PRODORD_OPR_CREATE新增

    DATA: lv_aufnr   TYPE aufnr,
          ls_return  TYPE bapiret2,
          lt_routing TYPE cose_t_opr_create,
          ls_routing TYPE cose_s_opr_create.
    
    lv_aufnr = '000021067183'.
    ls_routing-vornr = '0030'.
    ls_routing-arbpl = 'DP2020'.
    ls_routing-steus = 'ZP02'.
    ls_routing-ltxa1 = '壓鑄加工'.
    ls_routing-vgw01 = 66.
    ls_routing-vge01 = 'S'.
    APPEND ls_routing TO lt_routing.
    
    CALL FUNCTION 'CO_SE_PRODORD_OPR_CREATE'
      EXPORTING
        iv_order_number = lv_aufnr
        it_opr_create   = lt_routing
    *   it_user_stat    =
        iv_refresh      = 'X'
        iv_order_post   = 'X'
        iv_commit       = 'X'
      IMPORTING
        es_return       = ls_return.
    
    WRITE ls_return-message.

    2、CO_SE_PRODORD_OPR_CHANGE修改

    lv_aufnr = '000021067183'.
    ls_routing-vornr = '0030'.
    ls_routing-arbpl = 'DP2010'.
    ls_routing-arbpl_x = 'X'.
    ls_routing-ltxa1 = '壓鑄成形'.
    ls_routing-ltxa1_x = 'X'.
    ls_routing-vgw01 = 70.
    ls_routing-vgw01_x = 'X'.
    APPEND ls_routing TO lt_routing.
    
    CALL FUNCTION 'CO_SE_PRODORD_OPR_CHANGE'
      EXPORTING
        iv_order_number = lv_aufnr
        it_opr_change   = lt_routing
    *   it_user_stat    =
        iv_refresh      = 'X'
        iv_order_post   = 'X'
        iv_commit       = 'X'
      IMPORTING
        es_return       = ls_return.
    
    WRITE ls_return-message.

    3、CO_SE_PRODORD_OPR_DELETE删除

    DATA: lv_aufnr   TYPE aufnr,
          ls_return  TYPE bapiret2,
          lt_routing TYPE cose_t_opr_delete,
          ls_routing TYPE cose_s_opr_delete.
    
    lv_aufnr = '000021067183'.
    ls_routing-vornr = '0030'.
    APPEND ls_routing TO lt_routing.
    
    CALL FUNCTION 'CO_SE_PRODORD_OPR_DELETE'
      EXPORTING
        iv_order_number = lv_aufnr
        it_opr_delete   = lt_routing
    *   it_user_stat    =
        iv_refresh      = 'X'
        iv_order_post   = 'X'
        iv_commit       = 'X'
      IMPORTING
        es_return       = ls_return.
    
    WRITE ls_return-message.
    木叶飞舞之处,火亦生生不息
  • 相关阅读:
    xlwt 写sheet xls 文件
    xlrd 安装步骤
    托管DLL和非托管DLL的区别
    MongoDB 第一篇
    memcache
    gitignore忽略规则
    GIT 学习笔记
    前端渲染模板(一):Thymeleaf
    架构实战项目心得(十四):spring-boot结合Swagger2构建RESTful API测试体系
    架构实战项目心得(十一):基于spring-security-oauth2的mysql数据表设计
  • 原文地址:https://www.cnblogs.com/StephenAmell/p/15303550.html
Copyright © 2011-2022 走看看