<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sapwiki.cl/wiki/index.php?action=history&amp;feed=atom&amp;title=SAP_SD_BAPI_VA01</id>
	<title>SAP SD BAPI VA01 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sapwiki.cl/wiki/index.php?action=history&amp;feed=atom&amp;title=SAP_SD_BAPI_VA01"/>
	<link rel="alternate" type="text/html" href="https://sapwiki.cl/wiki/index.php?title=SAP_SD_BAPI_VA01&amp;action=history"/>
	<updated>2026-10-26T13:42:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://sapwiki.cl/wiki/index.php?title=SAP_SD_BAPI_VA01&amp;diff=567&amp;oldid=prev</id>
		<title>WikiSysop: /* Crear pedido con referencia a factura */</title>
		<link rel="alternate" type="text/html" href="https://sapwiki.cl/wiki/index.php?title=SAP_SD_BAPI_VA01&amp;diff=567&amp;oldid=prev"/>
		<updated>2020-04-06T18:14:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Crear pedido con referencia a factura&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:14, 6 April 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l102&quot; &gt;Line 102:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 102:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Crear pedido con referencia a factura==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Crear pedido con referencia a factura==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;En SAP no existe una BAPI para crear una orden de venta con referencia a otros documentos, como otros pedidos, ofertas, etc. Solución ver Nota SAP 370988&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;FUNCTION Z_SD_CREA_PEDIDO_CON_REF_FACT.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;nowiki&amp;gt;FUNCTION Z_SD_CREA_PEDIDO_CON_REF_FACT.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;quot;----------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;quot;----------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://sapwiki.cl/wiki/index.php?title=SAP_SD_BAPI_VA01&amp;diff=566&amp;oldid=prev</id>
		<title>WikiSysop at 18:12, 6 April 2020</title>
		<link rel="alternate" type="text/html" href="https://sapwiki.cl/wiki/index.php?title=SAP_SD_BAPI_VA01&amp;diff=566&amp;oldid=prev"/>
		<updated>2020-04-06T18:12:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://sapwiki.cl/wiki/index.php?title=SAP_SD_BAPI_VA01&amp;amp;diff=566&amp;amp;oldid=565&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://sapwiki.cl/wiki/index.php?title=SAP_SD_BAPI_VA01&amp;diff=565&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;==Ejemplo 1==  &lt;nowiki&gt;FORM f_pedido_venta USING i_kunnr                           i_werks                  CHANGING p_documento TYPE vbak-vbeln                           o_da...&quot;</title>
		<link rel="alternate" type="text/html" href="https://sapwiki.cl/wiki/index.php?title=SAP_SD_BAPI_VA01&amp;diff=565&amp;oldid=prev"/>
		<updated>2020-04-06T18:10:23Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Ejemplo 1==  &amp;lt;nowiki&amp;gt;FORM f_pedido_venta USING i_kunnr                           i_werks                  CHANGING p_documento TYPE vbak-vbeln                           o_da...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Ejemplo 1==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;FORM f_pedido_venta USING i_kunnr&lt;br /&gt;
                          i_werks&lt;br /&gt;
                 CHANGING p_documento TYPE vbak-vbeln&lt;br /&gt;
                          o_datos_pedido LIKE gt_datos_pedido[].&lt;br /&gt;
  DATA: ls_header TYPE bapisdhd1,&lt;br /&gt;
        lt_partners TYPE STANDARD TABLE OF bapiparnr,&lt;br /&gt;
        ls_partner TYPE bapiparnr,&lt;br /&gt;
        lt_items TYPE STANDARD TABLE OF bapisditm,&lt;br /&gt;
        ls_item TYPE bapisditm,&lt;br /&gt;
        lt_schedule TYPE STANDARD TABLE OF bapischdl,&lt;br /&gt;
        ls_schedule TYPE bapischdl,&lt;br /&gt;
        lt_condiciones TYPE STANDARD TABLE OF bapicond,&lt;br /&gt;
        ls_condicion TYPE bapicond,&lt;br /&gt;
        lt_return TYPE STANDARD TABLE OF bapiret2,&lt;br /&gt;
        ls_return TYPE bapiret2,&lt;br /&gt;
        posicion(6) TYPE n.&lt;br /&gt;
  DATA detalle LIKE LINE OF o_datos_pedido.&lt;br /&gt;
  CLEAR: ls_header,&lt;br /&gt;
         lt_items[],&lt;br /&gt;
         lt_condiciones[],&lt;br /&gt;
         lt_partners[],&lt;br /&gt;
         lt_schedule[],&lt;br /&gt;
         lt_return[].&lt;br /&gt;
&lt;br /&gt;
  ls_header-doc_type = &amp;#039;PSER&amp;#039;.&lt;br /&gt;
  ls_header-sales_org = &amp;#039;PTG&amp;#039;.&lt;br /&gt;
  ls_header-distr_chan = &amp;#039;PT&amp;#039;.&lt;br /&gt;
  ls_header-division =  &amp;#039;PT&amp;#039;.&lt;br /&gt;
  ls_header-req_date_h = sy-datlo.&lt;br /&gt;
 &lt;br /&gt;
  ls_partner-partn_role = &amp;#039;AG&amp;#039;.&lt;br /&gt;
  ls_partner-partn_numb = i_kunnr.&lt;br /&gt;
  APPEND ls_partner TO lt_partners.&lt;br /&gt;
  posicion = &amp;#039;0&amp;#039;.&lt;br /&gt;
  &lt;br /&gt;
  LOOP AT o_datos_pedido INTO detalle.&lt;br /&gt;
    CLEAR: ls_item,&lt;br /&gt;
           ls_condicion,&lt;br /&gt;
           ls_schedule.&lt;br /&gt;
    posicion = posicion + 10.&lt;br /&gt;
    ls_item-itm_number = posicion.&lt;br /&gt;
    ls_item-material = detalle-matnr.&lt;br /&gt;
    ls_item-short_text = detalle-maktx.&lt;br /&gt;
    ls_item-plant = i_werks.&lt;br /&gt;
    &lt;br /&gt;
    APPEND ls_item TO lt_items.&lt;br /&gt;
    ls_condicion-itm_number = posicion.&lt;br /&gt;
    ls_condicion-cond_type = &amp;#039;PCOND&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
    DATA ld_monto LIKE bapicurr-bapicurr.&lt;br /&gt;
    CALL FUNCTION &amp;#039;BAPI_CURRENCY_CONV_TO_EXTERNAL&amp;#039;&lt;br /&gt;
      EXPORTING&lt;br /&gt;
        currency        = detalle-waerk&lt;br /&gt;
        amount_internal = detalle-kwert&lt;br /&gt;
      IMPORTING&lt;br /&gt;
        amount_external = ld_monto.&lt;br /&gt;
    ls_condicion-cond_value = ld_monto.&lt;br /&gt;
    ls_condicion-currency = detalle-waerk.&lt;br /&gt;
    APPEND ls_condicion TO lt_condiciones.&lt;br /&gt;
    ls_schedule-itm_number = posicion.&lt;br /&gt;
    ls_schedule-req_qty = detalle-menge.&lt;br /&gt;
    APPEND ls_schedule TO lt_schedule.&lt;br /&gt;
  ENDLOOP.&lt;br /&gt;
&lt;br /&gt;
  CALL FUNCTION &amp;#039;BAPI_SALESORDER_CREATEFROMDAT2&amp;#039;&lt;br /&gt;
    EXPORTING&lt;br /&gt;
    order_header_in               = ls_header&lt;br /&gt;
     behave_when_error             = space&lt;br /&gt;
   IMPORTING&lt;br /&gt;
     salesdocument                 = p_documento&lt;br /&gt;
  TABLES&lt;br /&gt;
    return                        = lt_return&lt;br /&gt;
    order_items_in                = lt_items&lt;br /&gt;
    order_partners                = lt_partners&lt;br /&gt;
    order_schedules_in            = lt_schedule&lt;br /&gt;
    order_conditions_in           = lt_condiciones.&lt;br /&gt;
&lt;br /&gt;
  IF p_documento IS NOT INITIAL.&lt;br /&gt;
    CALL FUNCTION &amp;#039;BAPI_TRANSACTION_COMMIT&amp;#039;&lt;br /&gt;
      EXPORTING&lt;br /&gt;
        wait   = &amp;#039;X&amp;#039;&lt;br /&gt;
      IMPORTING&lt;br /&gt;
        return = ls_return.&lt;br /&gt;
&lt;br /&gt;
* Pedido de Venta grabado&lt;br /&gt;
    MESSAGE ID &amp;#039;V1&amp;#039; TYPE &amp;#039;S&amp;#039; NUMBER &amp;#039;311&amp;#039;&lt;br /&gt;
    WITH &amp;#039;Pedido de Venta&amp;#039;(s01)&lt;br /&gt;
          p_documento.&lt;br /&gt;
  ELSE.&lt;br /&gt;
    LOOP AT lt_return INTO ls_return WHERE type = &amp;#039;E&amp;#039;.&lt;br /&gt;
      MESSAGE ID ls_return-id TYPE ls_return-type NUMBER ls_return-number&lt;br /&gt;
      WITH ls_return-message_v1&lt;br /&gt;
           ls_return-message_v2&lt;br /&gt;
           ls_return-message_v3&lt;br /&gt;
           ls_return-message_v4.&lt;br /&gt;
      EXIT.&lt;br /&gt;
    ENDLOOP.&lt;br /&gt;
  ENDIF.&lt;br /&gt;
&lt;br /&gt;
ENDFORM.                    &amp;quot;f_pedido_venta&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
</feed>