<?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: SUBMIT program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474423#M556826</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi HEM,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT is used to call a report directly, without using a transaction code, thus you can pass values to its parameters/select-options, which you cannot do directly when using transactions (only possible by mapping screens with SHDB).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT report [VIA SELECTION-SCREEN]&lt;/P&gt;&lt;P&gt;          [USING SELECTION-SET var]&lt;/P&gt;&lt;P&gt;          [WITH sel criterion]&lt;/P&gt;&lt;P&gt;          [WITH FREE SELECTIONS freesel]&lt;/P&gt;&lt;P&gt;          [WITH SELECTION-TABLE rspar]&lt;/P&gt;&lt;P&gt;          [AND RETURN].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report is a report name, without apostrophes (' '). The report name can be also a variable enclosed in parantheses, so, the report name can be dynamic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VIA SELECTION-SCREEN: The selection screen of the called executable program appears.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USING SELECTION-SET &amp;lt;var&amp;gt;: This addition tells the system to start the called program with the variant var.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITH sel criterion: Use this addition to fill individual elements sel of the selection screen (selection tables and parameters) with the help of the language elements criterion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITH FREE SELECTION freesel: User dialog for dynamic selections. To use this option, the called program must be connected to a logical database that supports dynamic selections.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITH SELECTION-TABLE rspar: Dynamic transfer of different values. An internal table rspar with the Dictionary structure RSPARAMS is created. This table can be filled dynamically in the calling program with all the required values for the selection screen of the called program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AND RETURN: The system stores the data of the calling executable program and returns to the calling after processing the called program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;More information can be found here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kishi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Jun 2007 04:58:27 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-29T04:58:27Z</dc:date>
    <item>
      <title>SUBMIT program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474422#M556825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Iam uploading the data from file (which is either on Appl server or Pres server ) to ITAB  in Program 'X'.&lt;/P&gt;&lt;P&gt;now my requirement is &lt;/P&gt;&lt;P&gt;I hav to call some standard program from X , and i hav to pass the file path for selection screen of standard program .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could anyone plz help me in this regard with  some SUBMIT statemnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Hem&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2007 04:54:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474422#M556825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-29T04:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: SUBMIT program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474423#M556826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi HEM,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT is used to call a report directly, without using a transaction code, thus you can pass values to its parameters/select-options, which you cannot do directly when using transactions (only possible by mapping screens with SHDB).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT report [VIA SELECTION-SCREEN]&lt;/P&gt;&lt;P&gt;          [USING SELECTION-SET var]&lt;/P&gt;&lt;P&gt;          [WITH sel criterion]&lt;/P&gt;&lt;P&gt;          [WITH FREE SELECTIONS freesel]&lt;/P&gt;&lt;P&gt;          [WITH SELECTION-TABLE rspar]&lt;/P&gt;&lt;P&gt;          [AND RETURN].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report is a report name, without apostrophes (' '). The report name can be also a variable enclosed in parantheses, so, the report name can be dynamic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VIA SELECTION-SCREEN: The selection screen of the called executable program appears.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USING SELECTION-SET &amp;lt;var&amp;gt;: This addition tells the system to start the called program with the variant var.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITH sel criterion: Use this addition to fill individual elements sel of the selection screen (selection tables and parameters) with the help of the language elements criterion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITH FREE SELECTION freesel: User dialog for dynamic selections. To use this option, the called program must be connected to a logical database that supports dynamic selections.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITH SELECTION-TABLE rspar: Dynamic transfer of different values. An internal table rspar with the Dictionary structure RSPARAMS is created. This table can be filled dynamically in the calling program with all the required values for the selection screen of the called program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AND RETURN: The system stores the data of the calling executable program and returns to the calling after processing the called program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;More information can be found here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kishi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2007 04:58:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474423#M556826</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-29T04:58:27Z</dc:date>
    </item>
    <item>
      <title>Re: SUBMIT program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474424#M556827</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;write the submit statement in this way&lt;/P&gt;&lt;P&gt;submit &amp;lt;program name&amp;gt; with p_parameter1 = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p_file is the parameter in program X and p_parameter1 is parameter in standard program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Navneeth K.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2007 04:59:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474424#M556827</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-29T04:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: SUBMIT program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474425#M556828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please go thro'  below. It might be usefulto u .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vijayakumar V&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter passing with SUBMIT &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variants: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. ... USING SELECTION-SET vari &lt;/P&gt;&lt;P&gt;2. ... WITH p op f SIGN s &lt;/P&gt;&lt;P&gt;3. ... WITH p BETWEEN f1 AND f2 SIGN s &lt;/P&gt;&lt;P&gt;4. ... WITH p NOT BETWEEN f1 AND f2 SIGN s &lt;/P&gt;&lt;P&gt;5. ... WITH p IN sel &lt;/P&gt;&lt;P&gt;6. ... WITH SELECTION-TABLE seltab &lt;/P&gt;&lt;P&gt;7. ... WITH FREE SELECTIONS texpr &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Passes values to the SELECT-OPTIONS and PARAMETERS of the program rep (these can also be defined in the database program SAPDBldb of the relevant logical database ldb). p is the name of a parameter or selection criterion. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variant 1 &lt;/P&gt;&lt;P&gt;... USING SELECTION-SET vari &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;The variable vari contains the name of a variant used to start the report. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variant 2 &lt;/P&gt;&lt;P&gt;... WITH p op f SIGN s &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;op is one of the operations EQ, NE, CP, NP, GE, LT, LE, GT. s is a variable which must contain one of the values 'I' or 'E' (any other values result in a runtime error). The addition SIGN is optional and the default is 'I'. If p is a selection criterion (SELECT-OPTIONS), an entry with LOW = f, OPTION = op and SIGN = s is generated in the relevant internal table. &lt;/P&gt;&lt;P&gt;If p is a parameter (PARAMETERS), the system treats all options like EQ, i.e. it always transfers a single value. The field f is passed to the parameter p or to the field p-LOW of the selection criterion (xxx in the above list) in internal format. If p is not the same type as f, a type conversion is performed in the target report when data is passed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;Instead of the option EQ, you can also use = or INCL. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variant 3 &lt;/P&gt;&lt;P&gt;... WITH p BETWEEN f1 AND f2 SIGN s &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Passes the range with the lower limit f1 and the upper limit f2 to the selection criterion p. As with variant 2, f1 and f2 are passed in internal format and the handling of SIGN is also the same. The system thus generates an entry with LOW = f1, HIGH = f2, OPTION = BT and SIGN = s. When data is passed, a type conversion is performed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variant 4 &lt;/P&gt;&lt;P&gt;... WITH p NOT BETWEEN f1 AND f2 SIGN s &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Similar to 3, except that OPTION NB is generated instead of OPTION BT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variant 5 &lt;/P&gt;&lt;P&gt;... WITH p IN sel &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;p is a selection criterion and sel is an internal table which is compatible with p and contains the transfer values. You are recommended to define sel with RANGES. The lines of sel must have exactly the same structure as the lines of a selection table (see SELECT-OPTIONS). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variant 6 &lt;/P&gt;&lt;P&gt;... WITH SELECTION-TABLE seltab &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;seltab is an internal table with the structure RSPARAMS. &lt;/P&gt;&lt;P&gt;This variant allows you to set the names and contents of the parameters and selection options dynamically at runtime. &lt;/P&gt;&lt;P&gt;You can use the function module RS_REFRESH_FROM_SELECTOPTIONS to read the contents of the parameters and selection options of the current program into an internal table seltab with the structure RSPARAMS. By using SUBMIT ... WITH SELECTION-TABLE seltab, you can then pass these values on directly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variant 7 &lt;/P&gt;&lt;P&gt;... WITH FREE SELECTIONS texpr &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Passes dynamic selections. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;texpr is an internal table of the type RSDS_TEXPR (see type pool RSDS). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;You can, for example, fill the object texpr in one of the following ways: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While processing a report with dynamic selections, call the function module RS_REFRESH_FROM_DYNAMICAL_SEL. This returns an object of the type RSDS_TRANGE which a subsequent function module FREE_SELECTIONS_RANGE_2_EX then converts to an object of the type RSDS_TEXPR. In this way, you can pass on the dynamic selections of the current report with SUBMIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call the function modules FREE_SELECTIONS_INIT and FREE_SELECTIONS_DIALOG in order to offer the user a dialog for entering dynamic selections. These function modules return an object of the type RSDS_TEXPR. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes &lt;/P&gt;&lt;P&gt;You can combine the variants 1-7 in any permutation. The same selection criterion may be addressed several times with WITH. This generates several lines in the internal table assigned to the selection criterion p. You can also combine parameter transfer using a variant with explicit parameter passing via the WITH clause. In the event of a conflict, the following sequence applies: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Firstly, the variant is imported &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secondly, the contents of the selection table are read (WITH SELECTION TABLE) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally, the values passed explicitly using WITH are copied. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameter passing by selection table overwrites the corresponding parameter or selection option from the variant, and explicit parameter passing by WITH overwrites both the selection table values and the variant values. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The values passed during SUBMIT are not taken over until the event INITIALIZATION has been processed, i.e. default values set at INITIALIZATION are overwritten if values are passed for the PARAMETER or SELECT-OPTION during SUBMIT. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Examples &lt;/P&gt;&lt;P&gt;1. Combination of variant and WITH &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: RANGE_LANGU    TYPE RANGE OF SY-LANGU, &lt;/P&gt;&lt;P&gt;      RANGE_LANGU_WA LIKE lINE OF RANGE_LANGU. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: MSG_FR LIKE T100-MSGNR, &lt;/P&gt;&lt;P&gt;            MSG_TO LIKE T100-MSGNR. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: 'I'  TO RANGE_LANGU_WA-SIGN, &lt;/P&gt;&lt;P&gt;      'BT' TO RANGE_LANGU_WA-OPTION, &lt;/P&gt;&lt;P&gt;      'D'  TO RANGE_LANGU_WA-LOW, &lt;/P&gt;&lt;P&gt;      'I'  TO RANGE_LANGU_WA-HIGH. &lt;/P&gt;&lt;P&gt;APPEND RANGE_LANGU_WA TO RANGE_LANGU. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: 'EQ'  TO RANGE_LANGU_WA-OPTION, &lt;/P&gt;&lt;P&gt;      'E'   TO RANGE_LANGU_WA-LOW. &lt;/P&gt;&lt;P&gt;APPEND RANGE_LANGU_WA TO RANGE_LANGU. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT REPORT00 &lt;/P&gt;&lt;P&gt;       USING SELECTION-SET 'VARIANT1' &lt;/P&gt;&lt;P&gt;       WITH  MSG   BETWEEN MSG_FR AND MSG_TO &lt;/P&gt;&lt;P&gt;       WITH  LANGU IN RANGE_LANGU. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In REPORT00, all parameters and SELECT-OPTIONS take their values from the variant VARIANT1.Only MSG and LANGU take the values that are explicitly passed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Examples &lt;/P&gt;&lt;P&gt;2. Combination of variant, WITH SELECTION-TABLE, and explicit WITH clauses. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: SELTAB     TYPE TABLE OF RSPARAMS, &lt;/P&gt;&lt;P&gt;      SELTAB_WA  LIKE LINE OF SELTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: 'LANGU'  TO SELTAB_WA-SELNAME, &lt;/P&gt;&lt;P&gt;      'S'      TO SELTAB_WA-KIND,      " SELECT-OPTION &lt;/P&gt;&lt;P&gt;      'I'      TO SELTAB_WA-SIGN, &lt;/P&gt;&lt;P&gt;      'BT'     TO SELTAB_WA-OPTION, &lt;/P&gt;&lt;P&gt;      'D'      TO SELTAB_WA-LOW, &lt;/P&gt;&lt;P&gt;      'I'      TO SELTAB_WA-HIGH. &lt;/P&gt;&lt;P&gt;APPEND SELTAB_WA TO SELTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE: 'E'      TO SELTAB_WA-SIGN, &lt;/P&gt;&lt;P&gt;      'EQ'     TO SELTAB_WA-OPTION, &lt;/P&gt;&lt;P&gt;      'F'      TO SELTAB_WA-LOW, &lt;/P&gt;&lt;P&gt;      SPACE    TO SELTAB_WA-HIGH. &lt;/P&gt;&lt;P&gt;APPEND SELTAB_WA TO SELTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR SELTAB_WA. &lt;/P&gt;&lt;P&gt;MOVE: 'ARBGB' TO SELTAB_WA-SELNAME, &lt;/P&gt;&lt;P&gt;      'P'     TO SELTAB_WA-KIND,      " PARAMETER &lt;/P&gt;&lt;P&gt;      'XX'    TO SELTAB_WA-LOW. &lt;/P&gt;&lt;P&gt;APPEND SELTAB_WA TO SELTAB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT REPORT00 &lt;/P&gt;&lt;P&gt;       USING SELECTION-SET 'VARIANT1' &lt;/P&gt;&lt;P&gt;       WITH  ARBGB CP 'A*' &lt;/P&gt;&lt;P&gt;       WITH  SELECTION-TABLE SELTAB &lt;/P&gt;&lt;P&gt;       AND RETURN. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In REPORT00, all parameters and SELECT-OPTIONS take their contents from the variant VARIANT1except LANGU, which takes its contents from SELTAB, and ARBGB, which takes the value that was explicitly passed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2007 05:03:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474425#M556828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-29T05:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: SUBMIT program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474426#M556829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;use submit 'report name' VIA SELECTION-SCREEN .&lt;/P&gt;&lt;P&gt;Effect&lt;/P&gt;&lt;P&gt;Displays the selection screen for the user. In this case, the selection screen is redisplayed after return from the report list display - the user's entries are retained. &lt;/P&gt;&lt;P&gt;maintanin f4 help for file in the selection screen.&lt;/P&gt;&lt;P&gt;u can use these statements in the selection-screen&lt;/P&gt;&lt;P&gt;PARAMETERS: P_FILE TYPE IBIPPARMS-PATH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_NAME        = SYST-CPROG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FILE_NAME           = P_FILE&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2007 05:05:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474426#M556829</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-29T05:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: SUBMIT program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474427#M556830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi HEM,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT is used to call a report directly.&lt;/P&gt;&lt;P&gt;To pass the Parameters using SUBMIT statement, In the called program Aat least one parameter should be declared with NO-DISPLAY option. if it is there u can pass the values as follows...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT report [VIA SELECTION-SCREEN]&lt;/P&gt;&lt;P&gt;[USING SELECTION-SET var]&lt;/P&gt;&lt;P&gt;[WITH sel criterion]&lt;/P&gt;&lt;P&gt;[WITH FREE SELECTIONS freesel]&lt;/P&gt;&lt;P&gt;[WITH SELECTION-TABLE rspar]&lt;/P&gt;&lt;P&gt;[AND RETURN].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If U can not pass the values,&lt;/P&gt;&lt;P&gt;use SET PARAMETER ID statement.&lt;/P&gt;&lt;P&gt;U can pass the values t\o any Program. but U should know the Parameter Id of that particular field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps U.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward me if it is useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jun 2007 05:07:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/submit-program/m-p/2474427#M556830</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-29T05:07:54Z</dc:date>
    </item>
  </channel>
</rss>

