<?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 Re: DBC help (batch or call transaction) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060781#M724993</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 FM ALSM_EXCEL_TO_INTERNAL_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;P_INFL like RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;BEGIN OF T_DATA1 OCCURS 0,&lt;/P&gt;&lt;P&gt;RESOURCE(25) TYPE C,&lt;/P&gt;&lt;P&gt;DATE(10) TYPE C,&lt;/P&gt;&lt;P&gt;DURATION TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;ACTIVITY(25) TYPE C,&lt;/P&gt;&lt;P&gt;B_NBILL(1) TYPE C,&lt;/P&gt;&lt;P&gt;END OF T_DATA1,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;T_DATA TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BEGIN OF T_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;RESOURCE(25) TYPE C,&lt;/P&gt;&lt;P&gt;DATE(10) TYPE C,&lt;/P&gt;&lt;P&gt;DURATION(15) TYPE C,&lt;/P&gt;&lt;P&gt;ACTIVITY(25) TYPE C,&lt;/P&gt;&lt;P&gt;B_NBILL(10) TYPE C,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;END OF T_FINAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : HEADER TYPE XSTRING.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Variables Declaration.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS:&lt;/P&gt;&lt;P&gt;W_Y TYPE C VALUE 'Y',&lt;/P&gt;&lt;P&gt;W_N TYPE C VALUE 'N'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work area.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;WA_DATA LIKE T_FINAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_INFL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PERFORM GET_FILENAME CHANGING P_INFL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM UPLOAD_DATA_FROMEXCEL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;FORM UPLOAD_DATA_FROMEXCEL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Downloading the data from presentation server&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FILENAME = p_infl&lt;/P&gt;&lt;P&gt;I_BEGIN_COL = 1&lt;/P&gt;&lt;P&gt;I_BEGIN_ROW = 2&lt;/P&gt;&lt;P&gt;I_END_COL = 8&lt;/P&gt;&lt;P&gt;I_END_ROW = 1000&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;INTERN = T_DATA&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;INCONSISTENT_PARAMETERS = 1&lt;/P&gt;&lt;P&gt;UPLOAD_OLE = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM. " upload_data_fromexcel&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form process_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM PROCESS_DATA .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;T_FINAL-RESOURCE = 'Resource'.&lt;/P&gt;&lt;P&gt;T_FINAL-DATE = 'Date'.&lt;/P&gt;&lt;P&gt;T_FINAL-DURATION = 'Duration'.&lt;/P&gt;&lt;P&gt;T_FINAL-ACTIVITY = 'Activity'.&lt;/P&gt;&lt;P&gt;T_FINAL-B_NBILL = 'Billable'.&lt;/P&gt;&lt;P&gt;APPEND T_FINAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SORT T_DATA BY ROW COL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT T_DATA.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CASE T_DATA-COL.&lt;/P&gt;&lt;P&gt;WHEN 3.&lt;/P&gt;&lt;P&gt;T_DATA1-RESOURCE = T_DATA-VALUE.&lt;/P&gt;&lt;P&gt;WHEN 4.&lt;/P&gt;&lt;P&gt;T_DATA1-DATE = T_DATA-VALUE.&lt;/P&gt;&lt;P&gt;WHEN 5.&lt;/P&gt;&lt;P&gt;T_DATA1-DURATION = T_DATA-VALUE.&lt;/P&gt;&lt;P&gt;WHEN 6.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_data1-activity = t_data-value.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WHEN 7.&lt;/P&gt;&lt;P&gt;T_DATA1-B_NBILL = T_DATA-VALUE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;AT END OF ROW.&lt;/P&gt;&lt;P&gt;COLLECT T_DATA1.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT T_DATA1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;T_FINAL-RESOURCE = T_DATA1-RESOURCE.&lt;/P&gt;&lt;P&gt;T_FINAL-DATE = T_DATA1-DATE.&lt;/P&gt;&lt;P&gt;T_FINAL-DURATION = T_DATA1-DURATION.&lt;/P&gt;&lt;P&gt;T_FINAL-ACTIVITY = T_DATA1-ACTIVITY.&lt;/P&gt;&lt;P&gt;T_FINAL-B_NBILL = T_DATA1-B_NBILL.&lt;/P&gt;&lt;P&gt;APPEND T_FINAL.&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. " process_data&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form get_filename&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;FORM GET_FILENAME CHANGING P_FILENAME.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DEF_FILENAME = SPACE&lt;/P&gt;&lt;P&gt;DEF_PATH = P_FILENAME&lt;/P&gt;&lt;P&gt;MASK = ',&lt;STRONG&gt;.&lt;/STRONG&gt; ,&lt;STRONG&gt;.&lt;/STRONG&gt;.'&lt;/P&gt;&lt;P&gt;MODE = 'O' " O = Open, S = Save&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TITLE = BOX_TITLE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;FILENAME = P_FILENAME&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;INV_WINSYS = 1&lt;/P&gt;&lt;P&gt;NO_BATCH = 2&lt;/P&gt;&lt;P&gt;SELECTION_CANCEL = 3&lt;/P&gt;&lt;P&gt;SELECTION_ERROR = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CASE SY-SUBRC.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE I999 WITH&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;'File selector not available on this windows system'(046).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE E999 WITH&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;'Frontend function cannot be executed in background'(047).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE I999 WITH 'Selection was cancelled'(048).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE E999 WITH 'Communication error'(049).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 5.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE E999 WITH 'Other error'(050).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM. " get_filename&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Dec 2007 04:54:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-05T04:54:52Z</dc:date>
    <item>
      <title>DBC help (batch or call transaction)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060780#M724992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i need your advise coz i need to to do a DBC . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take from an xls file put in internal table (it there any function module which can do that)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then take the data and do a BDC throuch a Tcode.  the problem is i still don't know how much data will the excel contain.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for all data in the excell that has been rejected by the Tcode i need to disply those on the screen and be able to put it in an excell file .  Can i do that in both BDC Batch input and transaction call is yes how?.  Is there any similar example i can take as example&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2007 04:51:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060780#M724992</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-05T04:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: DBC help (batch or call transaction)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060781#M724993</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 FM ALSM_EXCEL_TO_INTERNAL_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;P_INFL like RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;BEGIN OF T_DATA1 OCCURS 0,&lt;/P&gt;&lt;P&gt;RESOURCE(25) TYPE C,&lt;/P&gt;&lt;P&gt;DATE(10) TYPE C,&lt;/P&gt;&lt;P&gt;DURATION TYPE P DECIMALS 2,&lt;/P&gt;&lt;P&gt;ACTIVITY(25) TYPE C,&lt;/P&gt;&lt;P&gt;B_NBILL(1) TYPE C,&lt;/P&gt;&lt;P&gt;END OF T_DATA1,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;T_DATA TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BEGIN OF T_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;RESOURCE(25) TYPE C,&lt;/P&gt;&lt;P&gt;DATE(10) TYPE C,&lt;/P&gt;&lt;P&gt;DURATION(15) TYPE C,&lt;/P&gt;&lt;P&gt;ACTIVITY(25) TYPE C,&lt;/P&gt;&lt;P&gt;B_NBILL(10) TYPE C,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;END OF T_FINAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA : HEADER TYPE XSTRING.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Variables Declaration.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS:&lt;/P&gt;&lt;P&gt;W_Y TYPE C VALUE 'Y',&lt;/P&gt;&lt;P&gt;W_N TYPE C VALUE 'N'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work area.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;WA_DATA LIKE T_FINAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_INFL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PERFORM GET_FILENAME CHANGING P_INFL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM UPLOAD_DATA_FROMEXCEL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;FORM UPLOAD_DATA_FROMEXCEL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Downloading the data from presentation server&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FILENAME = p_infl&lt;/P&gt;&lt;P&gt;I_BEGIN_COL = 1&lt;/P&gt;&lt;P&gt;I_BEGIN_ROW = 2&lt;/P&gt;&lt;P&gt;I_END_COL = 8&lt;/P&gt;&lt;P&gt;I_END_ROW = 1000&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;INTERN = T_DATA&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;INCONSISTENT_PARAMETERS = 1&lt;/P&gt;&lt;P&gt;UPLOAD_OLE = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM. " upload_data_fromexcel&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form process_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM PROCESS_DATA .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;T_FINAL-RESOURCE = 'Resource'.&lt;/P&gt;&lt;P&gt;T_FINAL-DATE = 'Date'.&lt;/P&gt;&lt;P&gt;T_FINAL-DURATION = 'Duration'.&lt;/P&gt;&lt;P&gt;T_FINAL-ACTIVITY = 'Activity'.&lt;/P&gt;&lt;P&gt;T_FINAL-B_NBILL = 'Billable'.&lt;/P&gt;&lt;P&gt;APPEND T_FINAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SORT T_DATA BY ROW COL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT T_DATA.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CASE T_DATA-COL.&lt;/P&gt;&lt;P&gt;WHEN 3.&lt;/P&gt;&lt;P&gt;T_DATA1-RESOURCE = T_DATA-VALUE.&lt;/P&gt;&lt;P&gt;WHEN 4.&lt;/P&gt;&lt;P&gt;T_DATA1-DATE = T_DATA-VALUE.&lt;/P&gt;&lt;P&gt;WHEN 5.&lt;/P&gt;&lt;P&gt;T_DATA1-DURATION = T_DATA-VALUE.&lt;/P&gt;&lt;P&gt;WHEN 6.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_data1-activity = t_data-value.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WHEN 7.&lt;/P&gt;&lt;P&gt;T_DATA1-B_NBILL = T_DATA-VALUE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;AT END OF ROW.&lt;/P&gt;&lt;P&gt;COLLECT T_DATA1.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT T_DATA1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;T_FINAL-RESOURCE = T_DATA1-RESOURCE.&lt;/P&gt;&lt;P&gt;T_FINAL-DATE = T_DATA1-DATE.&lt;/P&gt;&lt;P&gt;T_FINAL-DURATION = T_DATA1-DURATION.&lt;/P&gt;&lt;P&gt;T_FINAL-ACTIVITY = T_DATA1-ACTIVITY.&lt;/P&gt;&lt;P&gt;T_FINAL-B_NBILL = T_DATA1-B_NBILL.&lt;/P&gt;&lt;P&gt;APPEND T_FINAL.&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. " process_data&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form get_filename&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;FORM GET_FILENAME CHANGING P_FILENAME.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DEF_FILENAME = SPACE&lt;/P&gt;&lt;P&gt;DEF_PATH = P_FILENAME&lt;/P&gt;&lt;P&gt;MASK = ',&lt;STRONG&gt;.&lt;/STRONG&gt; ,&lt;STRONG&gt;.&lt;/STRONG&gt;.'&lt;/P&gt;&lt;P&gt;MODE = 'O' " O = Open, S = Save&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TITLE = BOX_TITLE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;FILENAME = P_FILENAME&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;INV_WINSYS = 1&lt;/P&gt;&lt;P&gt;NO_BATCH = 2&lt;/P&gt;&lt;P&gt;SELECTION_CANCEL = 3&lt;/P&gt;&lt;P&gt;SELECTION_ERROR = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CASE SY-SUBRC.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE I999 WITH&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;'File selector not available on this windows system'(046).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE E999 WITH&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;'Frontend function cannot be executed in background'(047).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE I999 WITH 'Selection was cancelled'(048).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE E999 WITH 'Communication error'(049).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WHEN 5.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE E999 WITH 'Other error'(050).&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDFORM. " get_filename&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2007 04:54:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060781#M724993</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-05T04:54:52Z</dc:date>
    </item>
    <item>
      <title>Re: DBC help (batch or call transaction)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060782#M724994</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;&lt;/P&gt;&lt;P&gt;   USe FM  ALSM_EXCEL_TO_INTERNAL_TABLE  to upload data from excel sheet to internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2007 05:00:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060782#M724994</guid>
      <dc:creator>former_member386202</dc:creator>
      <dc:date>2007-12-05T05:00:58Z</dc:date>
    </item>
    <item>
      <title>Re: DBC help (batch or call transaction)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060783#M724995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this FM return me 3 col this is the row position col position and value &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;suppose in my excell i have 6 col .  i want the FM to return me 6 col&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2007 05:34:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060783#M724995</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-05T05:34:49Z</dc:date>
    </item>
    <item>
      <title>Re: DBC help (batch or call transaction)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060784#M724996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How many row can it take (the maximun )?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2007 08:05:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dbc-help-batch-or-call-transaction/m-p/3060784#M724996</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-05T08:05:41Z</dc:date>
    </item>
  </channel>
</rss>

