<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic BAPI_CUSTOMERRETURN_CREATE - Create By Reference in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214805#M1627687</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to create a return with  reference to a Internal Invoice.&lt;/P&gt;&lt;P&gt;Here goes the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  "Preenchimento Order Header In&lt;/P&gt;&lt;P&gt;  CLEAR: ls_order_header_in.&lt;/P&gt;&lt;P&gt;  ls_order_header_in-price_date  =  sy-datum.   "Data Fix.Preço&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_order_header_in-ref_doc     = ls_zvpfpdev-vbeln_fi.   "Documento Referencia&lt;/P&gt;&lt;P&gt;  ls_order_header_in-refdoctype  = 'M'.   "Documento Referencia&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-ref_doc    = 'X'. "Documento Referencia&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-updateflag    = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  "Preenchimento da Order Partner&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: lt_order_partners, ls_order_partners.&lt;/P&gt;&lt;P&gt;  ls_order_partners-partn_role = 'AG'. "emissor ordem &lt;/P&gt;&lt;P&gt;  ls_order_partners-partn_numb = '0000109282'. "emissor ordem &lt;/P&gt;&lt;P&gt;  APPEND ls_order_partners TO lt_order_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_CUSTOMERRETURN_CREATE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SALESDOCUMENTIN               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      return_header_in             = ls_order_header_in&lt;/P&gt;&lt;P&gt;     return_header_inx             = ls_order_header_inx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   salesdocument                  = zvpfpdev-vbeln_d_pi&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      return                      = lt_return .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is strugglin with the determination of the VKORG, VTWEG, and SPART, and on the return says he couldn't determine this for the costumer ..&lt;/P&gt;&lt;P&gt;Where I'm doing something wrong ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Oct 2011 14:56:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-10-24T14:56:07Z</dc:date>
    <item>
      <title>BAPI_CUSTOMERRETURN_CREATE - Create By Reference</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214805#M1627687</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to create a return with  reference to a Internal Invoice.&lt;/P&gt;&lt;P&gt;Here goes the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  "Preenchimento Order Header In&lt;/P&gt;&lt;P&gt;  CLEAR: ls_order_header_in.&lt;/P&gt;&lt;P&gt;  ls_order_header_in-price_date  =  sy-datum.   "Data Fix.Preço&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_order_header_in-ref_doc     = ls_zvpfpdev-vbeln_fi.   "Documento Referencia&lt;/P&gt;&lt;P&gt;  ls_order_header_in-refdoctype  = 'M'.   "Documento Referencia&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-ref_doc    = 'X'. "Documento Referencia&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-updateflag    = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  "Preenchimento da Order Partner&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: lt_order_partners, ls_order_partners.&lt;/P&gt;&lt;P&gt;  ls_order_partners-partn_role = 'AG'. "emissor ordem &lt;/P&gt;&lt;P&gt;  ls_order_partners-partn_numb = '0000109282'. "emissor ordem &lt;/P&gt;&lt;P&gt;  APPEND ls_order_partners TO lt_order_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_CUSTOMERRETURN_CREATE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SALESDOCUMENTIN               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      return_header_in             = ls_order_header_in&lt;/P&gt;&lt;P&gt;     return_header_inx             = ls_order_header_inx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   salesdocument                  = zvpfpdev-vbeln_d_pi&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      return                      = lt_return .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is strugglin with the determination of the VKORG, VTWEG, and SPART, and on the return says he couldn't determine this for the costumer ..&lt;/P&gt;&lt;P&gt;Where I'm doing something wrong ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Oct 2011 14:56:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214805#M1627687</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-10-24T14:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_CUSTOMERRETURN_CREATE - Create By Reference</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214806#M1627688</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to fill the following fields: BAPISDHD1-SALES_ORG, BAPISDHD1-DISTR_CHAN and BAPISDHD1-DIVISION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can get them from KNVV table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Oct 2011 15:25:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214806#M1627688</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-10-24T15:25:14Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_CUSTOMERRETURN_CREATE - Create By Reference</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214807#M1627689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Max,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your response, but isn't it supposed to fill it automaticly when you give him a reference document ?&lt;/P&gt;&lt;P&gt;I know which ones they are, but i was told that is suppose to go automaticly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Oct 2011 17:46:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214807#M1627689</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-10-24T17:46:11Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_CUSTOMERRETURN_CREATE - Create By Reference</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214808#M1627690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Uhm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes you're right, but probably you're not filling the right field:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;s_order_header_in-ref_doc = ls_zvpfpdev-vbeln_fi. "Documento Referencia
ls_order_header_in-refdoctype = 'M'. "Documento Referencia
ls_order_header_inx-ref_doc = 'X'. "Documento Referencia
ls_order_header_inx-updateflag = 'I'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think it should be filled:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFOBJTYPE&lt;/P&gt;&lt;P&gt;REFOBJKEY&lt;/P&gt;&lt;P&gt;REFDOCTYPE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Oct 2011 18:32:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214808#M1627690</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-10-24T18:32:41Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_CUSTOMERRETURN_CREATE - Create By Reference</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214809#M1627691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the quick reply Max.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried that, but no luck. Anyway, Im doing a select to the VBRK with the document_reference to get it.&lt;/P&gt;&lt;P&gt;I think its correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, as is a return, I go to LIPS to get the materials that are being returned. I make reference and the psnr, but the CHARG ( on the BAPI is BATCH field ) is not updated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  item_counter = item_counter + 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-itm_number      = item_counter."Posição Item em si&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-itm_number     = item_counter."Posição Para Update de item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_schedules_in-itm_number  = item_counter."Posição Para Preço&lt;/P&gt;&lt;P&gt;    ls_return_schedules_inx-itm_number = item_counter."Posição Para Update do Preço&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-po_itm_no   = ls_zvpfpdev-posnr.&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-po_itm_no  = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-batch = ls_zvpfpdev-charg."Lote&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-batch = 'X'."Lote&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-target_qty = ls_zvpfpdev-lfimg."Quantidade Valor&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-target_qty = 'X'."Quantidade Update&lt;/P&gt;&lt;P&gt;    ls_return_items_in-rnddlv_qty = ls_zvpfpdev-lfimg."Quantidade&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-rnddlv_qty = 'X'."Quantidade&lt;/P&gt;&lt;P&gt;    ls_return_items_in-comp_quant = ls_zvpfpdev-lfimg."Quantidade&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-comp_quant = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-ref_doc    = ls_zvpfpdev-vbeln_d_fp."Documento Referencia&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-ref_doc    = 'X'."Documento Referencia&lt;/P&gt;&lt;P&gt;    ls_return_items_in-material   = ls_zvpfpdev-matnr."Material&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-material   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Oct 2011 21:36:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214809#M1627691</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-10-24T21:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_CUSTOMERRETURN_CREATE - Create By Reference</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214810#M1627692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Solved.&lt;/P&gt;&lt;P&gt;Here goes my coding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM order_header_in_fill USING ls_zvpfpdev TYPE zvpfpdev CHANGING ls_order_header_in TYPE bapisdhd1 ls_order_header_inx TYPE bapisdhd1x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_order_header_in-refobjtype = 'BUS2032'.&lt;/P&gt;&lt;P&gt;  ls_order_header_in-refobjkey = ls_zvpfpdev-vbeln_fi.&lt;/P&gt;&lt;P&gt;  ls_order_header_in-refdoctype = 'ZPI1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_order_header_in-price_date  =  sy-datum.   "Data Fix.Preço&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  ls_order_header_in-doc_type    = c_zprf."Passagem do Tipo de Documento&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-doc_type   = 'X'.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_order_header_in-req_date_h  = sy-datum. "MODIFICAR PARA DATA NO ECRA!!!!!!&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  ls_order_header_in-purch_no_c  = ls_zvpfpdev-vbeln_d_fp. "Nº Pedido Cliente&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-purch_no_c  = 'X'. "Nº Pedido Cliente&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  ls_order_header_in-ref_doc     = ls_zvpfpdev-vbeln_fi.   "Documento Referencia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE vkorg vtweg spart&lt;/P&gt;&lt;P&gt;               FROM vbrk&lt;/P&gt;&lt;P&gt;          INTO (ls_order_header_in-sales_org,&lt;/P&gt;&lt;P&gt;                ls_order_header_in-distr_chan,&lt;/P&gt;&lt;P&gt;                ls_order_header_in-division)&lt;/P&gt;&lt;P&gt;          WHERE vbeln = ls_zvpfpdev-vbeln_fi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-sales_org = 'X'.&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ls_order_header_in-refdoc_cat = 'M'.&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-refdoc_cat = 'X'.&lt;/P&gt;&lt;P&gt;  ls_order_header_in-refdoctype  = 'ZPI1'.&lt;/P&gt;&lt;P&gt;  ls_order_header_inx-updateflag    = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM items_fill CHANGING lt_return_items_in      TYPE STANDARD TABLE&lt;/P&gt;&lt;P&gt;                         lt_return_items_inx     TYPE STANDARD TABLE&lt;/P&gt;&lt;P&gt;                         lt_return_schedules_in  TYPE STANDARD TABLE&lt;/P&gt;&lt;P&gt;                         lt_return_schedules_inx TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ls_return_items_in TYPE bapisditm.&lt;/P&gt;&lt;P&gt;  DATA: ls_return_items_inx TYPE bapisditmx.&lt;/P&gt;&lt;P&gt;  DATA: ls_return_schedules_in TYPE bapischdl.&lt;/P&gt;&lt;P&gt;  DATA: ls_return_schedules_inx TYPE bapischdlx.&lt;/P&gt;&lt;P&gt;  DATA: item_counter TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: ls_return_items_in, lt_return_items_in,&lt;/P&gt;&lt;P&gt;  ls_return_items_inx, lt_return_items_inx,&lt;/P&gt;&lt;P&gt;  ls_return_schedules_in, lt_return_schedules_in,&lt;/P&gt;&lt;P&gt;  ls_return_schedules_inx, lt_return_schedules_inx,&lt;/P&gt;&lt;P&gt;  ls_zvpfpdev,&lt;/P&gt;&lt;P&gt;  item_counter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT lt_zvpfpdev INTO ls_zvpfpdev WHERE posnr &amp;lt; '9000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    item_counter = item_counter + 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-itm_number      = item_counter."Posição Item em si&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-itm_number     = item_counter."Posição Para Update de item&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_schedules_in-itm_number  = item_counter."Posição Para Preço&lt;/P&gt;&lt;P&gt;    ls_return_schedules_inx-itm_number = item_counter."Posição Para Update do Preço&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-material   = ls_zvpfpdev-matnr."Material&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-material   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    "Vai buscar Centro&lt;/P&gt;&lt;P&gt;    SELECT werks UP TO 1 ROWS&lt;/P&gt;&lt;P&gt;      FROM vbrp&lt;/P&gt;&lt;P&gt;      INTO ls_return_items_in-plant&lt;/P&gt;&lt;P&gt;      WHERE vbeln = ls_zvpfpdev-vbeln_fi.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-plant = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    "Lote não necessario&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ls_return_items_in-batch = ls_zvpfpdev-charg."Lote&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ls_return_items_inx-batch = 'X'."Lote&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-target_qty = ls_zvpfpdev-lfimg."Quantidade Valor&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-target_qty = 'X'."Quantidade Update&lt;/P&gt;&lt;P&gt;    ls_return_items_in-rnddlv_qty = ls_zvpfpdev-lfimg."Quantidade&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-rnddlv_qty = 'X'."Quantidade&lt;/P&gt;&lt;P&gt;    ls_return_items_in-comp_quant = ls_zvpfpdev-lfimg."Quantidade&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-comp_quant = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_in-ref_doc    = ls_zvpfpdev-vbeln_d_fp."Documento Referencia&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-ref_doc    = 'X'."Documento Referencia&lt;/P&gt;&lt;P&gt;    ls_return_items_in-po_itm_no   = ls_zvpfpdev-posnr."Posição no documento de referencia&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-po_itm_no  = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    "Determinação De Centro de Lucro Conforme Factura Interna&lt;/P&gt;&lt;P&gt;    SELECT SINGLE prctr FROM vbrp&lt;/P&gt;&lt;P&gt;      INTO ls_return_items_in-profit_ctr&lt;/P&gt;&lt;P&gt;      WHERE vbeln = ls_zvpfpdev-vbeln_fi&lt;/P&gt;&lt;P&gt;      AND   matnr = ls_zvpfpdev-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ls_return_items_inx-profit_ctr   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    "Preenchimento de Valores de quantidade&lt;/P&gt;&lt;P&gt;    ls_return_schedules_in-req_qty  = ls_zvpfpdev-lfimg.&lt;/P&gt;&lt;P&gt;    ls_return_schedules_inx-req_qty = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND ls_return_items_in TO lt_return_items_in.&lt;/P&gt;&lt;P&gt;    CLEAR: ls_return_items_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND ls_return_items_inx TO lt_return_items_inx.&lt;/P&gt;&lt;P&gt;    CLEAR: ls_return_items_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND ls_return_schedules_in TO lt_return_schedules_in.&lt;/P&gt;&lt;P&gt;    CLEAR ls_return_schedules_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND ls_return_schedules_inx TO lt_return_schedules_inx.&lt;/P&gt;&lt;P&gt;    CLEAR ls_return_schedules_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  "Preenchimento da Order Partner&lt;/P&gt;&lt;P&gt;  CLEAR: lt_order_partners, ls_order_partners.&lt;/P&gt;&lt;P&gt;  ls_order_partners-partn_role = 'AG'. "emissor ordem (kunnr) = 109282&lt;/P&gt;&lt;P&gt;  ls_order_partners-partn_numb = '0000109282'. "emissor ordem (kunnr) = 109282&lt;/P&gt;&lt;P&gt;  APPEND ls_order_partners TO lt_order_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_CUSTOMERRETURN_CREATE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;     return_header_in             = ls_order_header_in&lt;/P&gt;&lt;P&gt;     return_header_inx            = ls_order_header_inx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SENDER                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BINARY_RELATIONSHIPTYPE       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INT_NUMBER_ASSIGNMENT         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BEHAVE_WHEN_ERROR             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LOGIC_SWITCH                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    testrun                       = ''&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONVERT                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   salesdocument                  = l_vbeln&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      return                      = lt_return&lt;/P&gt;&lt;P&gt;    return_items_in               = lt_return_items_in&lt;/P&gt;&lt;P&gt;    return_items_inx              = lt_return_items_inx&lt;/P&gt;&lt;P&gt;    return_partners               = lt_order_partners&lt;/P&gt;&lt;P&gt;    return_schedules_in           = lt_return_schedules_in&lt;/P&gt;&lt;P&gt;    return_schedules_inx          = lt_return_schedules_inx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_CONDITIONS_IN          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_CFGS_REF               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_CFGS_INST              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_CFGS_PART_OF           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_CFGS_VALUE             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_CFGS_BLOB              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_CFGS_VK                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_CFGS_REFINST           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_TEXT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN_KEYS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PARTNERADDRESSES              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;"Commit da VA01&lt;/P&gt;&lt;P&gt;  DATA: l_return_comit TYPE bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;  WAIT          = 'X'&lt;/P&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     return        = l_return_comit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Works perfectly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the help !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Oct 2011 14:52:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-customerreturn-create-create-by-reference/m-p/8214810#M1627692</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-10-27T14:52:19Z</dc:date>
    </item>
  </channel>
</rss>

