<?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: regarding data transfer from driver program:::::::::::; in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-transfer-from-driver-program/m-p/2675241#M618016</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rajat &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this first you have to create a smartform let say zsmartform&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in the zsmartform you need to pass the table name in the form interface third tab table. In this you need to give the table name like the database structure of your fields which you are using in the table like the structure of S_final in your example case .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and for passing the table from your print program you need to call two function module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first one is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FORMNAME                 = 'ZSMARTFORM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VARIANT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DIRECT_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    FM_NAME                  = VAR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_FORM                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_FUNCTION_MODULE       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                   = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&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;In this you need to give your smartform name and taking the function module which is generated for each smartform in a variable var.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which var is of type RS38L_FNAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can find the function module name in environment function module name in smartform&lt;/P&gt;&lt;P&gt;and after that you need to call this function module in your print program and than replace the name of that function module with var .&lt;/P&gt;&lt;P&gt;like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION VAR&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_INDEX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_INDEX_TAB          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CONTROL_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MAIL_APPL_OBJ              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MAIL_RECIPIENT             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MAIL_SENDER                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OUTPUT_OPTIONS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_SETTINGS              = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    JOB_OUTPUT_INFO            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    JOB_OUTPUT_OPTIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;   it                            = TABLE_NAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORMATTING_ERROR           = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    INTERNAL_ERROR             = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SEND_ERROR                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_CANCELED              = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                     = 5&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&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;and in tables give your table name.&lt;/P&gt;&lt;P&gt;than it will be available in smartform&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 25 Aug 2007 12:00:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-25T12:00:16Z</dc:date>
    <item>
      <title>regarding data transfer from driver program:::::::::::;</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-transfer-from-driver-program/m-p/2675239#M618014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           i have developed a alv report in which ,from this table i m showing output.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF S_FINAL ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     MATNR TYPE MARD-MATNR,         "for material number&lt;/P&gt;&lt;P&gt;     WERKS TYPE MARD-WERKS,         "for plant id&lt;/P&gt;&lt;P&gt;     LGORT TYPE MARD-LGORT,         "Storage location&lt;/P&gt;&lt;P&gt;     LABST TYPE MARD-LABST,         "opening stock&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     INSME TYPE MARD-INSME,         "Stock in quality inspection&lt;/P&gt;&lt;P&gt;     SPEME TYPE MARD-SPEME,         "Blocked stock&lt;/P&gt;&lt;P&gt;     EINME TYPE MARD-EINME,         "Totl Stck of All Restricted Batches&lt;/P&gt;&lt;P&gt;     RETME TYPE MARD-RETME,         "Blocked Stock Returns&lt;/P&gt;&lt;P&gt;     LIFNR TYPE MSEG-LIFNR,         "vendors number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     MAKTX TYPE MAKT-MAKTX,         "for material description&lt;/P&gt;&lt;P&gt;     NAME1 TYPE T001W-NAME1,        "plant name&lt;/P&gt;&lt;P&gt;     NAME2 TYPE LFA1-NAME1,          "vendors name&lt;/P&gt;&lt;P&gt;     LABST_TM TYPE MARD-LABST,      "target monthly&lt;/P&gt;&lt;P&gt;     LABST_CL TYPE MARD-LABST,      "closing stock&lt;/P&gt;&lt;P&gt;     LABST_RT TYPE MARD-LABST,      "receive today&lt;/P&gt;&lt;P&gt;     LABST_RTLD TYPE MARD-LABST,    "receive till date&lt;/P&gt;&lt;P&gt;     LABST_RTY TYPE MARD-LABST ,     "receive till year&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     LABST_IT TYPE MARD-LABST,      "issued today&lt;/P&gt;&lt;P&gt;     LABST_ITLD TYPE MARD-LABST,    "issued till date&lt;/P&gt;&lt;P&gt;     LABST_ITY TYPE MARD-LABST,     "issued till year&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt; BWART TYPE MSEG-BWART,         "movement type&amp;lt;/b&amp;gt;   &lt;/P&gt;&lt;P&gt;     &amp;lt;b&amp;gt;MBLNR TYPE MSEG-MBLNR,         "material doc number&amp;lt;/b&amp;gt;   &lt;/P&gt;&lt;P&gt;     EISBE_CL TYPE MARC-EISBE ,     "closing balance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     EISBE TYPE MARC-EISBE,         "safety stock&lt;/P&gt;&lt;P&gt;     LGOBE TYPE T001L-LGOBE,        "Description of storage location&lt;/P&gt;&lt;P&gt;     P_DATE TYPE SY-DATUM,          "for previous date&lt;/P&gt;&lt;P&gt;     &amp;lt;b&amp;gt;GPTXT TYPE T750E-GPTXT,        "for remarks&amp;lt;/b&amp;gt;    &lt;/P&gt;&lt;P&gt;     END OF S_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:ITAB_FINAL TYPE STANDARD TABLE OF S_FINAL WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the fields which are bolds i m not showing in the output using for some calculation thatsit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now the user is saying to make smartforms in which ,the data which are coming in the alv display will come in the smartforms,for this gurus how will i pass this internal tables into the smartforms.plz let me know the syntax and where sud i define the internal tables in the smartforms and how....plz help me as i m new to smartforms...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Aug 2007 11:21:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-transfer-from-driver-program/m-p/2675239#M618014</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-25T11:21:17Z</dc:date>
    </item>
    <item>
      <title>Re: regarding data transfer from driver program:::::::::::;</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-transfer-from-driver-program/m-p/2675240#M618015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey rajat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Passing data into a smart form is very easy, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you go to your smart form from transaction SMARTFORMS, just define a tables parameter on the form interface. This table type must be of the same type as your report data table (You may have to create a dictionary structure for this).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This tables parameter will appear on the smart form function module parameter list, when it is called.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Aug 2007 11:28:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-transfer-from-driver-program/m-p/2675240#M618015</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-25T11:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: regarding data transfer from driver program:::::::::::;</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-transfer-from-driver-program/m-p/2675241#M618016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rajat &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this first you have to create a smartform let say zsmartform&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in the zsmartform you need to pass the table name in the form interface third tab table. In this you need to give the table name like the database structure of your fields which you are using in the table like the structure of S_final in your example case .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and for passing the table from your print program you need to call two function module&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first one is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FORMNAME                 = 'ZSMARTFORM'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VARIANT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DIRECT_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    FM_NAME                  = VAR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_FORM                  = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NO_FUNCTION_MODULE       = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                   = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&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;In this you need to give your smartform name and taking the function module which is generated for each smartform in a variable var.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which var is of type RS38L_FNAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can find the function module name in environment function module name in smartform&lt;/P&gt;&lt;P&gt;and after that you need to call this function module in your print program and than replace the name of that function module with var .&lt;/P&gt;&lt;P&gt;like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION VAR&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_INDEX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_INDEX_TAB          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ARCHIVE_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CONTROL_PARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MAIL_APPL_OBJ              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MAIL_RECIPIENT             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MAIL_SENDER                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OUTPUT_OPTIONS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_SETTINGS              = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DOCUMENT_OUTPUT_INFO       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    JOB_OUTPUT_INFO            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    JOB_OUTPUT_OPTIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;   it                            = TABLE_NAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORMATTING_ERROR           = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    INTERNAL_ERROR             = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SEND_ERROR                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_CANCELED              = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OTHERS                     = 5&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&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;and in tables give your table name.&lt;/P&gt;&lt;P&gt;than it will be available in smartform&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Aug 2007 12:00:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-transfer-from-driver-program/m-p/2675241#M618016</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-25T12:00:16Z</dc:date>
    </item>
  </channel>
</rss>

