<?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 VA01 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839106#M356794</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in flat file we have large volumes of data,so for tcode va01,how the item will get filled(tell me both the ways in table control and in normal BDC (call &amp;amp; session).&lt;/P&gt;&lt;P&gt;is there any page down,page up...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Feb 2007 20:14:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-02T20:14:45Z</dc:date>
    <item>
      <title>VA01</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839106#M356794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in flat file we have large volumes of data,so for tcode va01,how the item will get filled(tell me both the ways in table control and in normal BDC (call &amp;amp; session).&lt;/P&gt;&lt;P&gt;is there any page down,page up...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2007 20:14:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839106#M356794</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-02T20:14:45Z</dc:date>
    </item>
    <item>
      <title>Re: VA01</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839107#M356795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Sri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U need to use LOOP AT SCREEN to add line items .. page up and page down are not available in recording..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;other method is...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use Insert button to add new line item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;SAB&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2007 20:20:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839107#M356795</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-02T20:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: VA01</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839108#M356796</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;Then where we us page up and page down(other than recording).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2007 21:58:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839108#M356796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-02T21:58:45Z</dc:date>
    </item>
    <item>
      <title>Re: VA01</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839109#M356797</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;Use the BAPI BAPI_SALESDOCU_CREATEFROMDATA1 to create the sales order instead of using VA01..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample code.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_auart TYPE auart OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_spart TYPE vtweg OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_sold TYPE kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_ship TYPE kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ITEM&lt;/P&gt;&lt;P&gt;PARAMETERS: p_matnr TYPE matnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_menge TYPE kwmeng OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_plant TYPE werks_d OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_itcat TYPE pstyv   OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA DECLARATIONS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: v_vbeln LIKE vbak-vbeln.&lt;/P&gt;&lt;P&gt;DATA: header LIKE bapisdhead1.&lt;/P&gt;&lt;P&gt;DATA: headerx LIKE bapisdhead1x.&lt;/P&gt;&lt;P&gt;DATA: item    LIKE bapisditem OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: itemx   LIKE bapisditemx OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: partner LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: return  LIKE bapiret2    OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HEADER DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;header-doc_type = p_auart.&lt;/P&gt;&lt;P&gt;headerx-doc_type = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-sales_org = p_vkorg.&lt;/P&gt;&lt;P&gt;headerx-sales_org = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-distr_chan  = p_vtweg.&lt;/P&gt;&lt;P&gt;headerx-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-division = p_spart.&lt;/P&gt;&lt;P&gt;headerx-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;headerx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PARTNER DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;partner-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;partner-partn_numb = p_sold.&lt;/P&gt;&lt;P&gt;APPEND partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;partner-partn_role = 'WE'.&lt;/P&gt;&lt;P&gt;partner-partn_numb = p_ship.&lt;/P&gt;&lt;P&gt;APPEND partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ITEM DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;itemx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;itemx-itm_number = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-material = p_matnr.&lt;/P&gt;&lt;P&gt;itemx-material = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-plant    = p_plant.&lt;/P&gt;&lt;P&gt;itemx-plant   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-target_qty = p_menge.&lt;/P&gt;&lt;P&gt;itemx-target_qty = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-target_qu = 'EA'.&lt;/P&gt;&lt;P&gt;itemx-target_qu = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-item_categ = p_itcat.&lt;/P&gt;&lt;P&gt;itemx-item_categ = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND item.&lt;/P&gt;&lt;P&gt;APPEND itemx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill schedule lines&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;lt_schedules_in-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;lt_schedules_in-sched_line = '0001'.&lt;/P&gt;&lt;P&gt;lt_schedules_in-req_qty    = p_menge.&lt;/P&gt;&lt;P&gt;APPEND lt_schedules_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill schedule line flags&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;lt_schedules_inx-itm_number  = '000010'.&lt;/P&gt;&lt;P&gt;lt_schedules_inx-sched_line  = '0001'.&lt;/P&gt;&lt;P&gt;lt_schedules_inx-updateflag  = 'X'.&lt;/P&gt;&lt;P&gt;lt_schedules_inx-req_qty     = 'X'.&lt;/P&gt;&lt;P&gt;APPEND lt_schedules_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call the BAPI&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          sales_header_in     = header&lt;/P&gt;&lt;P&gt;          sales_header_inx    = headerx&lt;/P&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;          salesdocument_ex    = v_vbeln&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;          return              = return&lt;/P&gt;&lt;P&gt;          sales_items_in      = item&lt;/P&gt;&lt;P&gt;          sales_items_inx     = itemx&lt;/P&gt;&lt;P&gt;          sales_schedules_in  = lt_schedules_in&lt;/P&gt;&lt;P&gt;          sales_schedules_inx = lt_schedules_inx&lt;/P&gt;&lt;P&gt;          sales_partners      = partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check the return table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT return WHERE type = 'E' OR type = 'A'.&lt;/P&gt;&lt;P&gt;  EXIT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / 'Error in creating document'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / 'Document ', v_vbeln, ' created'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2007 22:06:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839109#M356797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-02T22:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: VA01</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839110#M356798</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;If you have multiple line items, use 'Create Item' button at the left botton of the screen to add Line Items. During the recording, capture the function code for that button i.e click on that button to add an item so that your BDC will work properly even if you have multiple Line Items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if the answer is helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mukul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2007 22:43:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839110#M356798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-02T22:43:48Z</dc:date>
    </item>
    <item>
      <title>Re: VA01</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839111#M356799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Yes there is Page Down '=P+' and Page up '=P-' okcodes.&lt;/P&gt;&lt;P&gt;In addition you will also have to set some parameter values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: ctu_params_tmp LIKE ctu_params.&lt;/P&gt;&lt;P&gt;  CLEAR: ctu_params_tmp.&lt;/P&gt;&lt;P&gt;  ctu_params_tmp-dismode = 'N'.&lt;/P&gt;&lt;P&gt;  ctu_params_tmp-updmode = 'S'.&lt;/P&gt;&lt;P&gt;  ctu_params_tmp-defsize = 'X'.&lt;/P&gt;&lt;P&gt;  CLEAR: messtab. REFRESH: messtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'MB01' USING i_bdcdata3 OPTIONS &lt;/P&gt;&lt;P&gt;                                         FROM ctu_params_tmp&lt;/P&gt;&lt;P&gt;       MESSAGES INTO messtab.&lt;/P&gt;&lt;P&gt;Check the number of lines the table control has while you do a BDC, accordingly you will have to insert into the table control.&lt;/P&gt;&lt;P&gt;For eg: see the code which we have done for check posting. Generally only 13 lines will be visible in a table control when scheduled background:&lt;/P&gt;&lt;P&gt;    CLEAR ws_c_field.&lt;/P&gt;&lt;P&gt;    CONCATENATE '*PAYR-BANCD(' cnt_item ')' INTO ws_c_field.&lt;/P&gt;&lt;P&gt;    PERFORM f_date_formatting&lt;/P&gt;&lt;P&gt;                  CHANGING i_segdata-z1cashdt.&lt;/P&gt;&lt;P&gt;    PERFORM f0005_bdc_field       USING ws_c_field&lt;/P&gt;&lt;P&gt;                                        i_segdata-z1cashdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF cnt_item GT '13'.&lt;/P&gt;&lt;P&gt;      PERFORM f0005_bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                         '/00'.         "Subbu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM f0004_bdc_dynpro      USING 'SAPMFCHK' '0651'.&lt;/P&gt;&lt;P&gt;      PERFORM f0005_bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                            '=P+'.&lt;/P&gt;&lt;P&gt;      PERFORM f0004_bdc_dynpro      USING 'SAPMFCHK' '0651'. "Subbu&lt;/P&gt;&lt;P&gt;      PERFORM f0005_bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                         '/00'.         "Subbu&lt;/P&gt;&lt;P&gt;      cnt_item = c_01.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      cnt_item = cnt_item + c_1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Subramanian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2007 23:04:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/va01/m-p/1839111#M356799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-02T23:04:21Z</dc:date>
    </item>
  </channel>
</rss>

