ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ABAP-VL02N修改交货单外部标识

2022-04-29 15:33:22  阅读:187  来源: 互联网

标签:vbkok NO EF UPDATE ABAP 交货单 ERROR VL02N


在创建交货单时调用的BAPI是BAPI_DELIVERYPROCESSING_EXEC,里面虽然也有交货单外部标识的字段,但是我在创建的时候赋值了,交货单创建成功后发现交货单外部标识并没有写进去,所以我在交货单创建成功之后再调用WS_DELIVERY_UPDATE去修改交货单的外部标识

DATA: gs_vbkok TYPE vbkok,
      lt_prot TYPE STANDARD TABLE OF prott.

gs_vbkok-vbeln_vl = gv_jiaohuo ."交货单号
gs_vbkok-lifex = gv_docno . "交货单的外部标识

CALL FUNCTION 'WS_DELIVERY_UPDATE'
  EXPORTING
    vbkok_wa = gs_vbkok
*     SYNCHRON = ' '
*     NO_MESSAGES_UPDATE = ' '
*     COMMIT = ' '
    delivery = gv_jiaohuo
*     UPDATE_PICKING = ' '
*     NICHT_SPERREN = ' '
*     IF_CONFIRM_CENTRAL = ' '
*     IF_WMPP = ' '
*     IF_GET_DELIVERY_BUFFERED = ' '
*     IF_NO_GENERIC_SYSTEM_SERVICE = ' '
*     IF_DATABASE_UPDATE = '1'
*     IF_NO_INIT = ' '
*     IF_NO_READ = ' '
*     IF_ERROR_MESSAGES_SEND_0 = 'X'
*     IF_NO_BUFFER_REFRESH = ' '
*     IT_PARTNER_UPDATE =
*     IT_SERNR_UPDATE =
*     IF_NO_REMOTE_CHG = ' '
*     IF_NO_MES_UPD_PACK = ' '
*     IF_LATE_DELIVERY_UPD = ' '
*     IF_SIMULATE = ' '
*    G_SHPMT_AUFRUFER =
*   IMPORTING
*     EF_ERROR_ANY_0 =
*     EF_ERROR_IN_ITEM_DELETION_0 =
*       EF_ERROR_IN_POD_UPDATE_0 =
*       EF_ERROR_IN_INTERFACE_0 =
*       EF_ERROR_IN_GOODS_ISSUE_0 =
*       EF_ERROR_IN_FINAL_CHECK_0 =
*       EF_ERROR_PARTNER_UPDATE =
*       EF_ERROR_SERNR_UPDATE =
  TABLES
*     VBPOK_TAB =
    prot = lt_prot
*     VERKO_TAB =
*    VERPO_TAB =
*    VBSUPCON_TAB =
*    IT_VERPO_SERNR =
*    IT_PACKING =
*      IT_PACKING_SERNR =
*    IT_REPACK =
*    IT_HANDLING_UNITS =
*    IT_OBJECTS =
*    ET_CREATED_HUS =
*    TVPOD_TAB =
*      IT_TMSTMP =
*    IT_BAPIADDR1 =
*    IT_TEXTL =
*    IT_TEXTH =
*    IT_AAC_ITEM_BLOCK =
*    IT_HU_HEADER_EPC =
*    IT_HU_ITEMS_EPC =
*    SERNR_TAB =
*    IT_HURES =
  .
IF lt_prot IS NOT INITIAL.

  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.

ELSE.

  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      wait = 'X'.
ENDIF.

标签:vbkok,NO,EF,UPDATE,ABAP,交货单,ERROR,VL02N
来源: https://www.cnblogs.com/TigerMan/p/16206829.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有