Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

BAPI or Function module for post goods issue

former_member249594
Participant
0 Likes
4,418

Hi Friends, Do any one know which FM or BAPI I should used to post goods issue for SD delivery note?BAPI_GOODSMVT_CREATE seems not use for PGI. Thanks in advance

5 REPLIES 5
Read only

Former Member
0 Likes
1,920

'WS_DELIVERY_UPDATE'

Read only

0 Likes
1,920

Hi Seshu, Thanks. But I testing this FM in program, it can not PGI. I don't know whether paramters I had wrongly passed to the FM. Please do you have the example coding for this FM? Thanks in advance.

Joe GR

Read only

0 Likes
1,920

REPORT ZWM_OVERWEIGHT_FIX  no standard page heading
                           message-id zwm.
*======================================================================*
*                                                                      *
* Program Name : ZWM_OVERWEIGHT_FIX                                    *
*                                                                      *
* Description  : Tool to fix Overweight in delivery line item,         *
*                Used All Function module to cancel invoice ,          *
*                Reverse the goods issue  ,Update Delivery qty,Create  *
*                invoice                                               *
*                                                                      *
* Author       : Seshu                                                 *
* Date         : 05/08/2007                                            *
*                                                                      *
*----------------------------------------------------------------------*
* MODIFICATION HISTORY                                                 *
*----------------------------------------------------------------------*
* DATE    | AUTHOR   | CHANGE #   | DESCRIPTION OF MODIFICATION        *
*---------|----------|------------|------------------------------------*
* 05/08/07| Seshu    | DEVK921979 | Initial                            *
************************************************************************


************************************************************************
***************  D A T A - D E C L A R A T I O N     *******************
************************************************************************

* Tables

Tables : vbak,
         vbap,
         vbfa,
         likp,
         lips,
         vbrk,
         vbrp.

* Internal Tables

data : i_lips like lips occurs 0 with header line,
       i_vbap like vbap occurs 0 with header line.

* Variables
data : v_deliv like vbfa-vbelv,
       v_invoic like vbfa-vbelv.


* Data Declaration Part for Post Goods Issue
DATA: l_vbeln LIKE likp-vbeln,
      l_vbkok LIKE vbkok,
      i_prot LIKE prott OCCURS 0 WITH HEADER LINE,
      ef_error_any_0 TYPE c,
      ef_error_in_item_deletion_0 TYPE c,
      ef_error_in_pod_update_0 TYPE c,
      ef_error_in_interface_0 TYPE c,
      ef_error_in_goods_issue_0 TYPE c,
      ef_error_in_final_check_0 TYPE c,
      d_return   LIKE bapireturn1.



*  Internal tables for BAPI Function Module
data : i_cret like BAPIRETURN1 occurs 0 with header line,
       i_csucess like BAPIVBRKSUCcESS occurs 0 with header line,
       i_ret2 like bapiret2 ,
       flag type c,
       i_mesg like mesg occurs 0 with header line.

* Data Declaration for Invoice Creation
DATA: VBSK_I     LIKE  VBSK.
data: d_success  type  c.
DATA: XKOMFK LIKE      KOMFK   OCCURS 0 WITH HEADER LINE,
      XKOMV  LIKE      KOMV    OCCURS 0 WITH HEADER LINE,
      XTHEAD LIKE      THEADVB OCCURS 0 WITH HEADER LINE,
      XVBFS  LIKE      VBFS    OCCURS 0 WITH HEADER LINE,
      XVBPA  LIKE      VBPAVB  OCCURS 0 WITH HEADER LINE,
      XVBRK  LIKE      VBRKVB  OCCURS 0 WITH HEADER LINE,
      XVBRP  LIKE      VBRPVB  OCCURS 0 WITH HEADER LINE,
      XVBSS  LIKE      VBSS    OCCURS 0 WITH HEADER LINE,
      XKOMFKGN LIKE    KOMFKGN OCCURS 0 WITH HEADER LINE.


************************************************************************
***************  S E L E C T I O N  -  S C R E E N   ******************
************************************************************************

* Selection-screen

Selection-screen : begin of block blk with frame title text-001.
parameters : p_vbeln like vbak-vbeln obligatory.
selection-screen : end of block blk.


************************************************************************
***************  A T -  S E L E C T I O N  - S C R E E N ***************
************************************************************************

* Validation on Sales order

at selection-screen on p_vbeln.

* Check the data on VBAK Table
  select single vbeln from vbak into vbak-vbeln
                            where vbeln = p_vbeln.

  if sy-subrc ne 0.
    message e006 with p_vbeln.
  endif.

************************************************************************
*************** S T A R T  - O F - S E L E C T I O N *******************
************************************************************************
Start-of-selection.

  break sreddy.
* Get the Invoice Number corresponding Sales Order Number
  perform get_invoice.

* Step 1.

* Cancel the Invoice  - Transaction VF11

  perform cancel_invoice.

*  Reverse the goods issue
  perform reverse_goodsissue.

*  Get the Order and Delivery Items

  perform get_sales_deliv.

* Delivery Change
  perform Delivery_change.

* Create Invoice document
  perform invoice_create.

************************************************************************
***************  E N D  -  O F -  S E L E C T I O N  *******************
************************************************************************
end-of-selection.

if flag = 'X'.

message i012 with p_vbeln.

endif.
*&---------------------------------------------------------------------*
*&      Form  get_invoice
*&---------------------------------------------------------------------*
*       Get Invoice Number
*----------------------------------------------------------------------*
FORM get_invoice.


* Clear Variables

  clear : v_deliv,
          v_invoic,
          flag.
* Get the Delivery Number First
  select single vbeln from vbfa into v_deliv
                           where vbelv = p_vbeln
                           and   vbtyp_n = 'J'.

  if sy-subrc ne 0.

    message i004 with p_vbeln.
    stop.

  endif.

* Get the Invoice Number
  select single vbeln from vbfa into v_invoic
                           where vbelv = p_vbeln
                           and   vbtyp_n = 'M'.

  if sy-subrc ne 0.
    message i003 with p_vbeln.
    stop.
  endif.


ENDFORM.                    " get_invoice

*&---------------------------------------------------------------------*
*&      Form  cancel_invoice
*&---------------------------------------------------------------------*
*       Cancel the Invoice
*----------------------------------------------------------------------*
FORM cancel_invoice.

  clear : i_ret2,
          i_cret,
          i_csucess.

  refresh : i_cret,
            i_csucess.

  CALL FUNCTION 'BAPI_BILLINGDOC_CANCEL1'
    EXPORTING
      BILLINGDOCUMENT       = v_invoic
*   TESTRUN               =
*   NO_COMMIT             =
*   BILLINGDATE           =
    TABLES
      RETURN                = i_cret
      SUCCESS               = i_csucess
            .

  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
       EXPORTING
            WAIT   = space
       IMPORTING
            RETURN = i_ret2.


*  read table i_cret with key type = 'E'.

  if sy-subrc ne 0.

    message i005 with v_invoic.
    stop.

  endif.


ENDFORM.                    " cancel_invoice
*&---------------------------------------------------------------------*
*&      Form  reverse_goodsissue
*&---------------------------------------------------------------------*
*       Reverse the goods Issue
*----------------------------------------------------------------------*
FORM reverse_goodsissue.

* Local Variable

  data : lv_vbtyp like likp-vbtyp.

  clear : i_mesg,
          lv_vbtyp.

  refresh : i_mesg.

  select single vbtyp from likp into lv_vbtyp
                           where vbeln = v_deliv.

  CALL FUNCTION 'WS_REVERSE_GOODS_ISSUE'
    EXPORTING
      I_VBELN                         = v_deliv
      I_BUDAT                         = sy-datum
*     I_COUNT                         =
*     I_MBLNR                         =
*     I_TCODE                         =
      I_VBTYP                         = lv_vbtyp
    TABLES
      T_MESG                          = i_mesg
   EXCEPTIONS
     ERROR_REVERSE_GOODS_ISSUE       = 1
     OTHERS                          = 2
            .

  if sy-subrc ne 0.
    message i007 with v_deliv.
  endif.



ENDFORM.                    " reverse_goodsissue
*&---------------------------------------------------------------------*
*&      Form  get_sales_deliv
*&---------------------------------------------------------------------*
*       Get the Sales order and Deliv Items
*----------------------------------------------------------------------*
FORM get_sales_deliv.

* Local Variables
  data : lv_kwmeng like vbap-kwmeng.


  clear : i_lips,
          i_vbap.

  refresh : i_lips,
            i_vbap.

* Select the data from LIPS
  select * from lips into table i_lips
                     where vbeln = v_deliv.

  if sy-subrc ne 0.
    message i008 with v_deliv.
    stop.
  endif.

  sort i_lips by vbeln posnr.

*   Get the Sales order Item Data.
  select * from vbap into table i_vbap
                          where vbeln = p_vbeln.

  if sy-subrc ne 0.
    message i006 with p_vbeln.
    stop.
  endif.

  sort i_vbap by vbeln posnr.


* Compare delivery Item and Order Items
  loop at i_lips.

    clear lv_kwmeng.

    read table i_vbap with key posnr = i_lips-posnr.


    if sy-subrc eq 0.

      lv_kwmeng = i_vbap-kwmeng * 2.

      if lv_kwmeng >= i_lips-lfimg.

        i_lips-lfimg = i_vbap-kwmeng.
        modify i_lips.

      endif.

    endif.


  endloop.

ENDFORM.                    " get_sales_deliv
*&---------------------------------------------------------------------*
*&      Form  Delivery_change
*&---------------------------------------------------------------------*
*       Delivery Update
*----------------------------------------------------------------------*
FORM Delivery_change.

  Clear : i_prot.
  refresh : i_prot.

* Delivery Update
  CALL FUNCTION 'LE_MOB_DELIVERY_UPDATE'
       EXPORTING
            do_commit                = 'X'
       TABLES
            t_delivery_items         = i_lips
            prot                     = i_prot
       EXCEPTIONS
            conversion_overflow      = 1
            essential_data_missing   = 2
            error                    = 3
            nothing_to_update        = 4
            lock_after_update_failed = 5
            error_in_delivery_update = 6
            OTHERS                   = 7.

  COMMIT WORK.

  IF sy-subrc <> 0.

    MESSAGE i009 with v_deliv.

  endif.



* Post Goods Issue
  CLEAR:    d_return,
            i_prot,
            l_vbeln,
            l_vbkok.

  REFRESH i_prot.

  CLEAR:  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      .

* carry out goods issue
  l_vbeln          = v_deliv.
  l_vbkok-vbeln_vl = l_vbeln.
  l_vbkok-wabuc    = 'X'.



* carry out goods issue
  l_vbeln          = v_deliv.
  l_vbkok-vbeln_vl = l_vbeln.
  l_vbkok-wabuc    = 'X'.

* SET UPDATE TASK LOCAL.
  CALL FUNCTION 'WS_DELIVERY_UPDATE'
       EXPORTING
            vbkok_wa                    = l_vbkok
            synchron                    = 'X'
            no_messages_update          = ' '
            update_picking              = 'X'
            commit                      = 'X'
            delivery                    = l_vbeln
            nicht_sperren               = 'X'
            if_error_messages_send_0    = space
       IMPORTING
            ef_error_any_0              = ef_error_any_0
            ef_error_in_item_deletion_0 = ef_error_in_item_deletion_0
            ef_error_in_pod_update_0    = ef_error_in_pod_update_0
            ef_error_in_interface_0     = ef_error_in_interface_0
            ef_error_in_goods_issue_0   = ef_error_in_goods_issue_0
            ef_error_in_final_check_0   = ef_error_in_final_check_0
       TABLES
            prot                        = i_prot
       EXCEPTIONS
            error_message               = 1
            OTHERS                      = 2.

  if sy-subrc ne 0.
    message i010 with v_deliv.

  else.
    COMMIT WORK .
  endif.

ENDFORM.                    " Delivery_change
*&---------------------------------------------------------------------*
*&      Form  invoice_create
*&---------------------------------------------------------------------*
*       Invoice Creation
*----------------------------------------------------------------------*
FORM invoice_create.

  refresh: XKOMFK, XKOMV,
           XTHEAD, XVBFS,
           XVBPA,  XVBRK,
           XVBRP,  XVBSS.

  clear  : XKOMFK, XKOMV,
           XTHEAD, XVBFS,
           XVBPA,  XVBRK,
           XVBRP,  XVBSS,
           VBSK_I.



  VBSK_I-SMART = 'F'.
  XKOMFK-VBELN =  v_deliv.
  XKOMFK-VBTYP = 'J'.
  APPEND XKOMFK.

  CALL FUNCTION 'RV_INVOICE_CREATE'
       EXPORTING
            VBSK_I       = VBSK_I
            WITH_POSTING = 'C'
       TABLES
            XKOMFK       = XKOMFK
            XKOMV        = XKOMV
            XTHEAD       = XTHEAD
            XVBFS        = XVBFS
            XVBPA        = XVBPA
            XVBRK        = XVBRK
            XVBRP        = XVBRP
            XVBSS        = XVBSS.

  if sy-subrc eq 0.
    COMMIT WORK.
   flag = 'X'.

  else.
  message i011 with p_vbeln.
  endif.

ENDFORM.                    " invoice_create

Code Formatted by: Alvaro Tejada Galindo on Aug 8, 2008 4:41 PM

Read only

0 Likes
1,920

Hi

How do you manage to update delivered qty?

I'm trying the samen without no success.

The only qty that I can ipdate with WS_DELIVERY_UPDATE was picking qty.

And I also need to update the storage location, the VBPOK_TAB->LGORT doesn't work.

Any help?

Read only

0 Likes
1,920

Finally I've managed to create movement type 641...

Let explain how:

First its to update the outbound delivery using the BAPI_OUTB_DELIVERY_CHANGE where you can assign a storage location for a position, the delivered quantity, net weight, gross weigth, volume and also conversion factor between units of measure.

The we need to do the picking and the post good issue (PGI) by WS_DELIVERY_UPDATE where you define the picking qty, date and time for the post good issue, etc. This is the one that creates a movement 641.

Here you can see an example of the two BAPI/FM request that you need:

<?xml version="1.0" encoding="UTF-8"?>

<BAPI_OUTB_DELIVERY_CHANGE>

<INPUT>

<DELIVERY></DELIVERY>

<HEADER_CONTROL>

<DELIV_NUMB></DELIV_NUMB>

<GROSS_WT_FLG/>

<NET_WT_FLG/>

<VOLUME_FLG/>

<DELIV_DATE_FLG/>

<DOCK_FLG/>

<DLV_DEL/>

<INCO1_FLG/>

<INCO2_FLG/>

<ROUTE_FLG/>

<SHIP_COND_FLG/>

<DLV_PRIO_FLG/>

<UNLOAD_PT_FLG/>

<PICK_DATE_FLG/>

<TRSP_DATE_FLG/>

<LOAD_DATE_FLG/>

<GDSI_DATE_FLG/>

<SIMULATE/>

<NO_LOCK/>

<SPLIT_DONE_FLG/>

<DLV_BLOCK_FLG/>

<DLV_CHANGE_OFF/>

</HEADER_CONTROL>

<HEADER_CONTROL_SPL>

<SENDER_METHOD/>

<DELIV_NUMB></DELIV_NUMB>

<GEOROUTE_FLG/>

<BOP_GUID/>

<INITIATOR_PROCESS/>

</HEADER_CONTROL_SPL>

<HEADER_DATA>

<DELIV_NUMB>2030000016</DELIV_NUMB>

<GROSS_WT/>

<NET_WEIGHT/>

<UNIT_OF_WT/>

<UNIT_OF_WT_ISO/>

<VOLUME/>

<VOLUMEUNIT/>

<VOLUMEUNIT_ISO/>

<DOOR/>

<INCOTERMS1/>

<INCOTERMS2/>

<ROUTE/>

<SHIP_COND/>

<DLV_PRIO/>

<UNLOAD_PT/>

<DLV_BLOCK/>

</HEADER_DATA>

<HEADER_DATA_SPL>

<DELIV_NUMB></DELIV_NUMB>

<GEOROUTE/>

</HEADER_DATA_SPL>

<SENDER_SYSTEM/>

<TECHN_CONTROL>

<DEBUG_FLG/>

<UPD_IND/>

<RECV_WHS_NO/>

<RECV_SYS/>

<DLV_TYPE/>

</TECHN_CONTROL>

</INPUT>

<TABLES>

<COLLECTIVE_CHANGE_ITEMS>

<item>

<DELIV_NUMB></DELIV_NUMB>

<DELIV_ITEM/>

<DLV_QTY_FROM/>

<BASE_UOM/>

<BASE_UOM_ISO/>

</item>

</COLLECTIVE_CHANGE_ITEMS>

<EXTENSION1>

<item>

<FIELD1/>

<FIELD2/>

<FIELD3/>

<FIELD4/>

</item>

</EXTENSION1>

<EXTENSION2>

<item>

<PARAM/>

<ROW/>

<FIELD/>

<VALUE/>

<TYPE/>

<LENGTH/>

</item>

</EXTENSION2>

<HEADER_DEADLINES>

<item>

<DELIV_NUMB></DELIV_NUMB>

<TIMETYPE/>

<TIMESTAMP_UTC/>

<TIMEZONE/>

</item>

</HEADER_DEADLINES>

<HEADER_PARTNER>

<item>

<UPD_MODE_PARTN/>

<DELIV_NUMB></DELIV_NUMB>

<ITM_NUMBER/>

<PARTN_ROLE/>

<PARTNER_NO/>

<ADDRESS_NO/>

<DESC_PARTN/>

<MANUAL_ADDR/>

<SCA_CODE/>

</item>

</HEADER_PARTNER>

<HEADER_PARTNER_ADDR>

<item>

<UPD_MODE_ADR/>

<ADDR_NO/>

<FORMOFADDR/>

<NAME/>

<NAME_2/>

<NAME_3/>

<NAME_4/>

<C_O_NAME/>

<CITY/>

<DISTRICT/>

<CITY_NO/>

<POSTL_COD1/>

<POSTL_COD2/>

<POSTL_COD3/>

<PO_BOX/>

<PO_BOX_CIT/>

<DELIV_DIS/>

<STREET/>

<STREET_NO/>

<STR_ABBR/>

<HOUSE_NO/>

<STR_SUPPL1/>

<STR_SUPPL2/>

<LOCATION/>

<BUILDING/>

<FLOOR/>

<ROOM_NO/>

<COUNTRY/>

<LANGU/>

<REGION/>

<SORT1/>

<SORT2/>

<TIME_ZONE/>

<TAXJURCODE/>

<ADR_NOTES/>

<COMM_TYPE/>

<TEL1_NUMBR/>

<TEL1_EXT/>

<FAX_NUMBER/>

<FAX_EXTENS/>

<STREET_LNG/>

<DISTRCT_NO/>

<CHCKSTATUS/>

<PBOXCIT_NO/>

<TRANSPZONE/>

<HOUSE_NO2/>

<E_MAIL/>

<STR_SUPPL3/>

<TITLE/>

<COUNTRYISO/>

<LANGU_ISO/>

<BUILD_LONG/>

<REGIOGROUP/>

<HOME_CITY/>

<HOMECITYNO/>

<PCODE1_EXT/>

<PCODE2_EXT/>

<PCODE3_EXT/>

<PO_W_O_NO/>

<PO_BOX_REG/>

<POBOX_CTRY/>

<PO_CTRYISO/>

<HOMEPAGE/>

<DONT_USE_S/>

<DONT_USE_P/>

</item>

</HEADER_PARTNER_ADDR>

<ITEM_CONTROL>

<item>

<DELIV_NUMB>2030000016</DELIV_NUMB>

<DELIV_ITEM>0010</DELIV_ITEM>

<CHG_DELQTY>X</CHG_DELQTY>

<DEL_ITEM/>

<VOLUME_FLG>X</VOLUME_FLG>

<NET_WT_FLG>X</NET_WT_FLG>

<GROSS_WT_FLG>X</GROSS_WT_FLG>

</item>

</ITEM_CONTROL>

<ITEM_DATA>

<item>

<DELIV_NUMB>2030000016</DELIV_NUMB>

<DELIV_ITEM>0010</DELIV_ITEM>

<MATERIAL>000000000211000001</MATERIAL>

<BATCH/>

<HIERARITEM/>

<USEHIERITM/>

<DLV_QTY>2</DLV_QTY>

<DLV_QTY_IMUNIT>2</DLV_QTY_IMUNIT>

<FACT_UNIT_NOM>2</FACT_UNIT_NOM>

<FACT_UNIT_DENOM>2</FACT_UNIT_DENOM>

<CONV_FACT>1</CONV_FACT>

<GROSS_WT>2000</GROSS_WT>

<NET_WEIGHT>2000</NET_WEIGHT>

<UNIT_OF_WT>KG</UNIT_OF_WT>

<UNIT_OF_WT_ISO>KG</UNIT_OF_WT_ISO>

<VOLUMEUNIT>M3</VOLUMEUNIT>

<VOLUMEUNIT_ISO/>

<SALES_UNIT>TO</SALES_UNIT>

<SALES_UNIT_ISO>TO</SALES_UNIT_ISO>

<BASE_UOM>TO</BASE_UOM>

<BASE_UOM_ISO>TO</BASE_UOM_ISO>

<DEL_QTY_FLO></DEL_QTY_FLO>

<DLV_QTY_ST_FLO></DLV_QTY_ST_FLO>

<STOCK_TYPE/>

<VAL_TYPE/>

<MATERIAL_EXTERNAL></MATERIAL_EXTERNAL>

<MATERIAL_GUID></MATERIAL_GUID>

<MATERIAL_VERSION/>

<INSPLOT/>

<VOLUME>2000</VOLUME>

</item>

</ITEM_DATA>

<ITEM_DATA_SPL>

<item>

<DELIV_NUMB>2030000016</DELIV_NUMB>

<DELIV_ITEM>0010</DELIV_ITEM>

<STGE_LOC>CT2A</STGE_LOC>

<PICK_DENIAL/>

</item>

</ITEM_DATA_SPL>

<ITEM_SERIAL_NO>

<item>

<DELIV_NUMB></DELIV_NUMB>

<ITM_NUMBER/>

<SERIALNO/>

</item>

</ITEM_SERIAL_NO>

<RETURN>

<item>

<TYPE/>

<ID/>

<NUMBER/>

<MESSAGE/>

<LOG_NO/>

<LOG_MSG_NO/>

<MESSAGE_V1/>

<MESSAGE_V2/>

<MESSAGE_V3/>

<MESSAGE_V4/>

<PARAMETER/>

<ROW/>

<FIELD/>

<SYSTEM/>

</item>

</RETURN>

<SUPPLIER_CONS_DATA>

<item>

<DELIV_NUMB></DELIV_NUMB>

<ITM_NUMBER/>

<SPEC_STOCK/>

<SP_STCK_NO/>

<REF_QTY/>

<BASE_UOM/>

<BASE_UOM_ISO/>

<DLV_QTY/>

<SALES_UNIT/>

<SALES_UNIT_ISO/>

</item>

</SUPPLIER_CONS_DATA>

<TOKENREFERENCE>

<item>

<TR_EXT/>

</item>

</TOKENREFERENCE>

</TABLES>

</BAPI_OUTB_DELIVERY_CHANGE>

<?xml version="1.0" encoding="UTF-8"?>

<WS_DELIVERY_UPDATE>

<INPUT>

<COMMIT>X</COMMIT>

<DELIVERY>2030000016</DELIVERY>

<IF_CONFIRM_CENTRAL> </IF_CONFIRM_CENTRAL>

<IF_DATABASE_UPDATE>1</IF_DATABASE_UPDATE>

<IF_ERROR_MESSAGES_SEND_0>X</IF_ERROR_MESSAGES_SEND_0>

<IF_GET_DELIVERY_BUFFERED> </IF_GET_DELIVERY_BUFFERED>

<IF_LATE_DELIVERY_UPD> </IF_LATE_DELIVERY_UPD>

<IF_NO_BUFFER_REFRESH> </IF_NO_BUFFER_REFRESH>

<IF_NO_GENERIC_SYSTEM_SERVICE> </IF_NO_GENERIC_SYSTEM_SERVICE>

<IF_NO_INIT> </IF_NO_INIT>

<IF_NO_MES_UPD_PACK> </IF_NO_MES_UPD_PACK>

<IF_NO_READ> </IF_NO_READ>

<IF_NO_REMOTE_CHG></IF_NO_REMOTE_CHG>

<IF_WMPP> </IF_WMPP>

<NICHT_SPERREN>X</NICHT_SPERREN>

<NO_MESSAGES_UPDATE> </NO_MESSAGES_UPDATE>

<SYNCHRON>X</SYNCHRON>

<UPDATE_PICKING>X</UPDATE_PICKING>

<VBKOK_WA>

<VBELN_VL>2030000016</VBELN_VL>

<VBTYP_VL/>

<VBELN/>

<LGNUM/>

<TANUM/>

<KODAT/>

<KOUHR/>

<BRGEW/>

<KZBRG></KZBRG>

<KZNTG></KZNTG>

<NTGEW></NTGEW>

<GEWEI/>

<VOLUM/>

<KZVOL></KZVOL>

<VOLEH/>

<KOMUE/>

<WABUC>X</WABUC>

<WADAT_IST/>

<KZWAD>X</KZWAD>

<WADAT>20080812</WADAT>

<WAUHR>115436</WAUHR>

<KZLFD></KZLFD>

<LFDAT></LFDAT>

<LFUHR></LFUHR>

<KZTOR></KZTOR>

<LGTOR/>

<KZLSP></KZLSP>

<LIFSK/>

<LIKP_DEL/>

<PACKING_REFRESH/>

<PACKING_FINAL/>

<PODAT/>

<POTIM/>

<KZPOD/>

<LIFEX/>

<BOLNR/>

<PRVBE/>

<XWMPP/>

<TRATY/>

<TRAID/>

<KZKODAT/>

<KZEBU/>

<INCO1/>

<INCO2/>

<ROUTE/>

<LPRIO/>

<VSBED/>

<LDDAT>20080812</LDDAT>

<LDUHR>115436</LDUHR>

<TDDAT/>

<TDUHR/>

<ABLAD/>

<KZINCO1/>

<KZINCO2/>

<KZROUTE/>

<KZLPRIO/>

<KZVSBED/>

<KZLDDAT>X</KZLDDAT>

<KZTDDAT/>

<KZABLAD/>

<KZLIFEX/>

<DECSPLI/>

<KZCHGOFF/>

<IMWRK/>

<KZREG/>

<KZLGBZO/>

<LGBZO/>

<SPE_ORIG_SYS/>

<SPE_CHNG_SYS/>

<SPE_TMPID/>

<SPE_LOEKZ/>

<SPE_NO_HU_CONS_CHECK/>

<SPE_LOGSYS/>

<SPE_RET_HU_UPDATE_REQUEST/>

<SPE_GEN_PROCESS/>

<SPE_WAUHR_IST/>

<SPE_WAZONE_IST/>

<SPE_LOC_SEQ/>

<SPE_ACC_APP_STS/>

<SPE_ACC_APP_STS_F/>

<SPE_SHP_INF_STS/>

<SPE_SHP_INF_STS_F/>

<SPE_RET_CANC/>

<SPE_RET_CANC_F/>

<SPE_QI_STATUS/>

<SPE_QI_STATUS_F/>

<SPE_GEOROUTE/>

<SPE_GEOROUTEIND/>

<SPE_CARRIER_IND/>

<SPE_GTS_REL/>

<SPE_GTS_RT_CDE/>

<GTS_CUSREF_NO/>

<BOP_GUID/>

<SPE_DIRECT_BILLING/>

<SPE_BILLING_WAIT/>

<SPE_PRINTER_PROF/>

<SPE_KZGEOROUTE/>

<SPE_KZGEOROUTEIND/>

<SPE_KZCARRIER_IND/>

<SPE_KZGTS_REL/>

<SPE_KZGTS_RT_CDE/>

<SPE_INITIATOR_PROCESS/>

<SPE_RESET_VLSTK/>

<SPE_KZTRAID/>

<SPE_KZTRATY/>

<SPE_INB_DLV/>

<SPE_DIST_PROC_CODE/>

<NO_TEXT_INIT/>

<NO_MESSAGE_INIT/>

<BLDAT/>

<KZBLD/>

<ANZPK/>

<KZAPK/>

<BORGR_KZWAD/>

<BORGR_KZABL/>

<MDIFF_BUCH/>

<MDIFF_STORNO/>

<KZTXT/>

<TXTOLD_DEL_ALL_LANG/>

<SPE_MDNUM_EWM/>

<SPE_OMDNUM_EWM/>

<SPE_CD_PLANT/>

<SPE_CD_PLANTF/>

<SPE_PRO_NUMBER/>

<SPE_KZ_PRO_NUMBER/>

<SPE_RED_IND/>

<SPE_AUTO_GR/>

<VORNU/>

<VORPA/>

<EXPVZ/>

</VBKOK_WA>

</INPUT>

<TABLES>

<ET_CREATED_HUS>

<item>

<MANDT/>

<VENUM/>

<EXIDV/>

<EXIDA/>

<VSTEL/>

<LSTEL/>

<BRGEW/>

<NTGEW/>

<MAGEW/>

<TARAG/>

<GEWEI/>

<BTVOL/>

<NTVOL/>

<MAVOL/>

<TAVOL/>

<VOLEH/>

<ANZGL/>

<ERNAM/>

<ERDAT/>

<ERUHR/>

<AENAM/>

<AEDAT/>

<AEZET/>

<SORTL/>

<VEGR1/>

<VEGR2/>

<VEGR3/>

<VEGR4/>

<VEGR5/>

<VHILM/>

<LAENG/>

<BREIT/>

<HOEHE/>

<MEABM/>

<ERLKZ/>

<GEWTO/>

<VOLTO/>

<MEINS/>

<VOLEH_MAX/>

<GEWEI_MAX/>

<VBELN_GEN/>

<POSNR_GEN/>

<INHALT/>

<VHART/>

<KAPPL/>

<KALSM/>

<KSCHL/>

<MAGRV/>

<WERKS/>

<PSTYV/>

<VKORG/>

<VTWEG/>

<LADLG/>

<LADEH/>

<FARZT/>

<FAREH/>

<ENTFE/>

<EHENT/>

<LGORT/>

<GEWFX/>

<VELTP/>

<EXIDV2/>

<LANDT/>

<LANDF/>

<NAMEF/>

<NAMBE/>

<VHILM_KU/>

<VPOBJ/>

<VPOBJKEY/>

<HANDLE/>

<WMSTA/>

<LGNUM/>

<SAPRL/>

<KZGVH/>

<ADGE_DG/>

<ADGE_DGPR/>

<UEVEL/>

<PACKVORSCHR/>

<PACKVORSCHR_ST/>

<LABELTYP/>

<ZUL_AUFL/>

<STATUS/>

<HU_LGORT/>

<HU_SYSTEM/>

<SPE_HDALL/>

<SPE_VLSTK/>

<SPE_DELDEC/>

<SPE_IDART_01/>

<SPE_IDENT_01/>

<SPE_IDART_02/>

<SPE_IDENT_02/>

<SPE_IDART_03/>

<SPE_IDENT_03/>

<SPE_IDART_04/>

<SPE_IDENT_04/>

<SPE_LOGPOS/>

<SPE_CHK_COUNTER/>

<EPC1/>

<EPC2/>

<PACKAGE_CAT/>

<TRANSP_INDEX/>

<CRIT_SAF_INDEX/>

<LYARD/>

<YLCCL/>

<YLOCT/>

<STATS/>

<PRRTY/>

<FWAGN/>

<SCACD/>

<OWNER/>

<TRNPD/>

<SEALN1/>

<SEALN2/>

<SEALN3/>

<SEALN4/>

<SEALN5/>

<BLIND/>

<RSNCD/>

<RFTYP/>

<REFER/>

<PTMST/>

<ATMST/>

<YDOOR/>

<YSTGA/>

<URGFL/>

<PRFLG/>

<SLFLG/>

<SIGNI/>

<LTEXT/>

<UPDKZ/>

<KZTRA/>

<VEBEZ/>

<SORTF/>

<AENDB/>

<AENDB_WV/>

<AENDB_QUAN/>

<AENDB_STATUS/>

<KZUNT/>

<KZOBE/>

<FRGEW/>

<GEWEI_FR/>

<FRVOL/>

<VOLEH_FR/>

<KZPGN/>

<WERFD/>

<SELKZ/>

<LE_LGPLA/>

<LE_LGTYP/>

<WM_VERW/>

<MTPOS/>

<DEST_LGNUM/>

<DEST_LGTYP/>

<DEST_LGPLA/>

<OBJNR/>

<KUNNR/>

<LIEFNR/>

<TARAVAR/>

<STSMA/>

<HISTU/>

<ACTIVITY/>

<OBJECT/>

<HU_STATUS_INIT/>

<LOGSYS/>

<HU_LOCKED/>

<LETYP_WM/>

<TOP_HU_DLVRY/>

<KZEBU/>

<VWPOS/>

</item>

</ET_CREATED_HUS>

<IT_BAPIADDR1>

<item>

<ADDR_NO/>

<FORMOFADDR/>

<NAME/>

<NAME_2/>

<NAME_3/>

<NAME_4/>

<C_O_NAME/>

<CITY/>

<DISTRICT/>

<CITY_NO/>

<POSTL_COD1/>

<POSTL_COD2/>

<POSTL_COD3/>

<PO_BOX/>

<PO_BOX_CIT/>

<DELIV_DIS/>

<STREET/>

<STREET_NO/>

<STR_ABBR/>

<HOUSE_NO/>

<STR_SUPPL1/>

<STR_SUPPL2/>

<LOCATION/>

<BUILDING/>

<FLOOR/>

<ROOM_NO/>

<COUNTRY/>

<LANGU/>

<REGION/>

<SORT1/>

<SORT2/>

<TIME_ZONE/>

<TAXJURCODE/>

<ADR_NOTES/>

<COMM_TYPE/>

<TEL1_NUMBR/>

<TEL1_EXT/>

<FAX_NUMBER/>

<FAX_EXTENS/>

<STREET_LNG/>

<DISTRCT_NO/>

<CHCKSTATUS/>

<PBOXCIT_NO/>

<TRANSPZONE/>

<HOUSE_NO2/>

<E_MAIL/>

<STR_SUPPL3/>

<TITLE/>

<COUNTRYISO/>

<LANGU_ISO/>

<BUILD_LONG/>

<REGIOGROUP/>

<HOME_CITY/>

<HOMECITYNO/>

<PCODE1_EXT/>

<PCODE2_EXT/>

<PCODE3_EXT/>

<PO_W_O_NO/>

<PO_BOX_REG/>

<POBOX_CTRY/>

<PO_CTRYISO/>

<HOMEPAGE/>

<DONT_USE_S/>

<DONT_USE_P/>

<HOUSE_NO3/>

<LANGU_CR/>

<LANGUCRISO/>

</item>

</IT_BAPIADDR1>

<IT_HANDLING_UNITS>

<item>

<TOP_HU_EXTERNAL/>

<TOP_HU_INTERNAL/>

<VENUM/>

<VEPOS/>

<RFBEL/>

<RFPOS/>

</item>

</IT_HANDLING_UNITS>

<IT_OBJECTS>

<item>

<OBJTYP/>

<OBJKEY/>

<OBJKEY2/>

<OBJPOS/>

<VBELN/>

<POSNR/>

<MATNR/>

<SPLIT_NR/>

</item>

</IT_OBJECTS>

<IT_PACKING>

<item>

<DESTHU/>

<SOURCEHU/>

<KZUEB/>

<QUANTITY/>

<MEINS/>

<MATNR/>

<CHARG/>

<WERKS/>

<LGORT/>

<BESTQ/>

<SOBKZ/>

<SONUM/>

<QPLOS/>

<TANUM/>

<TAPOS/>

<VBELN_VL/>

<POSNR_VL/>

<ZEILE/>

<OBJECT/>

<OBJKEY/>

<OBJECT_ASSIGNMENT/>

<NEW_ALTME/>

</item>

</IT_PACKING>

<IT_PACKING_SERNR>

<item>

<ZEILE/>

<SERNR/>

</item>

</IT_PACKING_SERNR>

<IT_REPACK>

<item>

<SOURCEHU/>

<DESTHU/>

<PACKHU/>

<PACK_QTY/>

<BASE_UOM/>

<MATERIAL/>

<BATCH/>

<PLANT/>

<STGE_LOC/>

<STOCK_CAT/>

<SPEC_STOCK/>

<SP_STCK_NO/>

<DELIV_NUMB/>

<DELIV_ITEM/>

</item>

</IT_REPACK>

<IT_TMSTMP>

<item>

<EVENT/>

<DATE/>

<TIME/>

<ZONLO/>

<TIMESTAMP/>

<UPDKZ/>

</item>

</IT_TMSTMP>

<IT_VERPO_SERNR>

<item>

<EXIDV_OB/>

<BELNR/>

<POSNR/>

<SERNR/>

</item>

</IT_VERPO_SERNR>

<PROT>

<item>

<VBELN/>

<POSNR/>

<MATNR/>

<ARKTX/>

<LFIMG/>

<VRKME/>

<CHARG/>

<MSGNO/>

<MSGTY/>

<MSGID/>

<MSGV1/>

<MSGV2/>

<MSGV3/>

<MSGV4/>

</item>

</PROT>

<TVPOD_TAB>

<item>

<MANDT/>

<HANDLE_LIPS/>

<GRUND/>

<HANDLE_LIKP/>

<UE_HANDLE_LIPS/>

<VBELN/>

<POSNR/>

<LFIMG_DIFF/>

<VRKME/>

<LGMNG_DIFF/>

<MEINS/>

<UMVKZ/>

<UMVKN/>

<PODMG/>

<PODMG_LME/>

<PODMG_FLO/>

<LGMNG_DIFF_FLO/>

<LFIMG/>

<LGMNG/>

<KCMENG_VME/>

<KCMENG/>

<CALCU/>

<MATNR/>

<ARKTX/>

<PODAT/>

<POTIM/>

<RUDAT/>

<RUTIM/>

<FOBEM/>

<FOBEW/>

<UPDKZ/>

<SELKZ/>

<PODMUL/>

<DEFGR/>

</item>

</TVPOD_TAB>

<VBPOK_TAB>

<item>

<VBELN_VL>2030000016</VBELN_VL>

<POSNR_VL>00010</POSNR_VL>

<VBELN>2030000016</VBELN>

<POSNN>00010</POSNN>

<VBTYP_N/>

<MATNR>000000000211000001</MATNR>

<CHARG/>

<WERKS/>

<TAQUI>X</TAQUI>

<KZNTG></KZNTG>

<KZBRG></KZBRG>

<KZVOL></KZVOL>

<LIANP></LIANP>

<LIPS_DEL></LIPS_DEL>

<INSMK/>

<BESTQ/>

<KZPOD/>

<NDIFM/>

<ORPOS/>

<PIKMG>2</PIKMG>

<SOBKZ/>

<SONUM/>

<KZBEF/>

<PLMIN></PLMIN>

<FORCE_ORPOS_REDUCTION></FORCE_ORPOS_REDUCTION>

<LFIMG>2</LFIMG>

<LGMNG>2</LGMNG>

<LFIMG_FLO/>

<LGMNG_FLO/>

<UMVKZ/>

<UMVKN/>

<UMREV/>

<AKMNG/>

<VRKME/>

<MEINS/>

<KZFME/>

<BRGEW/>

<NTGEW/>

<GEWEI/>

<VOLUM/>

<VOLEH/>

<LGPLA/>

<LGTYP/>

<BWLVS/>

<XWMPP/>

<VFDAT/>

<KZVFDAT/>

<EBUMG_BME/>

<WMS_RFBEL/>

<WMS_RFPOS/>

<HSDAT/>

<KZHSDAT/>

<SPE_DIFF_POST_INDICATOR/>

<SPE_EXCEPT_CODE/>

<SPE_AUTH_NUMBER/>

<SPE_RET_QTY_POST/>

<SPE_BASE_UOM/>

<SPE_AUTH_COMPLET/>

<SPE_AUTH_COMPLET_F/>

<SPE_RET_CLOSING_INDICATOR/>

<SPE_EXP_DATE_EXT_B/>

<SPE_EXP_DATE_EXT/>

<SPE_MDIFF_INSMK/>

<SPE_IMWRK_ITM/>

<SPE_IMWRK_ITM_F/>

<SPE_ORIG_SYS/>

<SPE_CUM_VEND/>

<SPE_CUM_ITQS/>

<SPE_CUM_SA/>

<SPE_LIFEXPOS2/>

<SPE_VERSION/>

<SPE_DLV_QTY_FROM>1</SPE_DLV_QTY_FROM>

<SPE_INMSK_F/>

<SPE_LIFEXPOS2_F/>

<SPE_INB_ITM_UPD/>

<ARKTX/>

<LGBZO/>

<LGORT></LGORT>

<KZLGO/>

<LIFEXPOS/>

<KZLXP/>

<BWTAR/>

<KZBWT/>

<MFRGR/>

<EAN11/>

<IDNLF/>

<LICHN/>

<ABRVW/>

<KZTXT/>

<TXTOLD_DEL_ALL_LANG/>

<MDIFF_BWART/>

<MDIFF_GRUND/>

<MDIFF_LGORT></MDIFF_LGORT>

<MDIFF_AUTO_SPLIT/>

<SPE_MDNUM_EWM/>

<SPE_MDITM_EWM/>

<SPE_OMDNUM_EWM/>

<SPE_OMDITM_EWM/>

<ORMNG></ORMNG>

<SPE_GTS_STOCK_TYPE/>

<SPE_LIEFFZ/>

<SPE_APO_QNTYFAC/>

<SPE_APO_QNTYDIV/>

<SPE_PICK_DENIAL/>

<SPE_FORCE_ORMNG_UPDATE></SPE_FORCE_ORMNG_UPDATE>

</item>

</VBPOK_TAB>

<VBSUPCON_TAB>

<item>

<VBELN_VL/>

<POSNR_VL/>

<SOBKZ/>

<LVS_SONUM/>

<RFMNG/>

<MEINS/>

<MEINS_ISO/>

<LFIMG/>

<VRKME/>

<VRKME_ISO/>

</item>

</VBSUPCON_TAB>

<VERKO_TAB>

<item>

<EXIDV/>

<EXIDA/>

<VSTEL/>

<LSTEL/>

<BRGEW/>

<NTGEW/>

<MAGEW/>

<TARAG/>

<GEWEI/>

<BTVOL/>

<NTVOL/>

<MAVOL/>

<TAVOL/>

<VOLEH/>

<ERNAM/>

<SORTL/>

<MAGRV/>

<VHART/>

<MEINS/>

<VEGR1/>

<VEGR2/>

<VEGR3/>

<VEGR4/>

<VEGR5/>

<VHILM/>

<LAENG/>

<BREIT/>

<HOEHE/>

<MEABM/>

<ERLKZ/>

<GEWTO/>

<VOLTO/>

<VOLEH_MAX/>

<GEWEI_MAX/>

<INHALT/>

<WERKS/>

<LADLG/>

<LADEH/>

<FARZT/>

<FAREH/>

<ENTFE/>

<EHENT/>

<NAMEF/>

<NAMEB/>

<LANDT/>

<LANDF/>

<LGORT/>

<GEWFX/>

<EXIDV2/>

<VHILM_KU/>

<OBJECT/>

<OBJKEY/>

<VENUM/>

<PACKVORSCHR/>

<PACKVORSCHR_ST/>

<STATUS/>

<ZUL_AUFL/>

<LABELTYP/>

<HANDLE/>

<LOGSYS/>

<SPE_UPDKZ/>

<SPE_IDART_01/>

<SPE_IDENT_01/>

<SPE_IDART_02/>

<SPE_IDENT_02/>

<SPE_IDART_03/>

<SPE_IDENT_03/>

<SPE_IDART_04/>

<SPE_IDENT_04/>

<SPE_LOGPOS/>

<SPE_CHK_COUNTER/>

</item>

</VERKO_TAB>

<VERPO_TAB>

<item>

<EXIDV_OB/>

<EXIDV/>

<VELIN/>

<VBELN/>

<POSNR/>

<TMENG/>

<VRKME/>

<MATNR/>

<CHARG/>

<WERKS/>

<LGORT/>

<ANZSN/>

<RFBEL/>

<RFPOS/>

<P_MATERIAL/>

<VENUM_OB/>

<VENUM/>

<CUOBJ/>

<BESTQ/>

<SOBKZ/>

<SONUM/>

<WDATU/>

<SPE_IDPLATE/>

<SPE_UPDKZ/>

</item>

</VERPO_TAB>

</TABLES>

</WS_DELIVERY_UPDATE>