<?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: save data to application server or presentation server in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263304#M779778</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Everyone&lt;/P&gt;&lt;P&gt; I have following codes:&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; Report  ZIDOC_XML_CONVERSION&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;report  ZIDOC_XML_CONVERSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types:  TRESLIN(4096) type X,&lt;/P&gt;&lt;P&gt;        TRESTAB type standard table of TRESLIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: RESSTR type ref to IF_IXML_OSTREAM.&lt;/P&gt;&lt;P&gt;data: RESTAB type TRESTAB.&lt;/P&gt;&lt;P&gt;data: XSLTP type ref to CL_XSLT_PROCESSOR.&lt;/P&gt;&lt;P&gt;data: G_IXML type ref to IF_IXML,&lt;/P&gt;&lt;P&gt;      G_STREAM_FACTORY type ref to IF_IXML_STREAM_FACTORY,&lt;/P&gt;&lt;P&gt;      DIR type STRING.&lt;/P&gt;&lt;P&gt;data: IDOC type ref to CL_IDOC_XML1.&lt;/P&gt;&lt;P&gt;data: PROGNAME type CXSLTDESC.&lt;/P&gt;&lt;P&gt;data: STR type STRING.&lt;/P&gt;&lt;P&gt;data: XSTR type XSTRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: RESSIZE type I.&lt;/P&gt;&lt;P&gt;data: ID type EDI_STYLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data  GLOBAL_DOCNUM type EDI_DOCNUM.&lt;/P&gt;&lt;P&gt;data  GLOBAL_STYLEID type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: GLOBAL_OK_CODE(30).&lt;/P&gt;&lt;P&gt;data: HTML_CONTROL type ref to CL_GUI_HTML_VIEWER.&lt;/P&gt;&lt;P&gt;data: FCODE_WA(30).&lt;/P&gt;&lt;P&gt;data: FCODE_TAB type standard table of CHAR30.&lt;/P&gt;&lt;P&gt;data: MS_DEFAULT_STYLE type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: SAP_DEFAULT_STYLE type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: SAP_TEXT_STYLE type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: SAP_CONTEXT_STYLE type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: TEXT_MS_DEFAULT_STYLE(30).&lt;/P&gt;&lt;P&gt;data: TEXT_SAP_DEFAULT_STYLE(30).&lt;/P&gt;&lt;P&gt;data: TEXT_SAP_TEXT_STYLE(30).&lt;/P&gt;&lt;P&gt;data: TEXT_SAP_CONTEXT_STYLE(30).&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 ACTION like SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: IDOCNUM    like EDIDC-DOCNUM,&lt;/P&gt;&lt;P&gt;            IDSTYLE    type EDI_STYLE,&lt;/P&gt;&lt;P&gt;            ACTIONS    type EDI_STFLAG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class CL_IXML                  definition load.&lt;/P&gt;&lt;P&gt;class CL_ABAP_CHAR_UTILITIES   definition load.&lt;/P&gt;&lt;P&gt;class CL_GUI_FRONTEND_SERVICES definition load.&lt;/P&gt;&lt;P&gt;class CL_GUI_HTML_VIEWER       definition load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: CONTAINER type ref to CL_GUI_CUSTOM_CONTAINER.&lt;/P&gt;&lt;P&gt;data: REPID like SY-REPID, DYNNR like SY-DYNNR.&lt;/P&gt;&lt;P&gt;data: WA_OBJ_LOCATION type IDOCSTYLE.&lt;/P&gt;&lt;P&gt;data: LOCAL_XSLID type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: BASE_URL(30).&lt;/P&gt;&lt;P&gt;data: DATA_TABLE type TAB_RAW512.&lt;/P&gt;&lt;P&gt;data: LEN type I.&lt;/P&gt;&lt;P&gt;data: UI_FLAG type I.&lt;/P&gt;&lt;P&gt;data: MYEVENT_TAB type CNTL_SIMPLE_EVENTS,&lt;/P&gt;&lt;P&gt;      MYEVENT type CNTL_SIMPLE_EVENT.&lt;/P&gt;&lt;P&gt;data: LOCAL_STYLEID type EDI_STYLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: PARENT type ref to CL_GUI_CONTAINER.&lt;/P&gt;&lt;P&gt;data: LINE type I.&lt;/P&gt;&lt;P&gt;data: WA_SRC type STRUCT_SRC.&lt;/P&gt;&lt;P&gt;data: LOCAL_EDIDC type EDIDC.&lt;/P&gt;&lt;P&gt;data: TAB_OBJ_LOCATION type standard table of IDOCSTYLE .&lt;/P&gt;&lt;P&gt;data: GEN_EX type ref to CX_XSLT_EXCEPTION.&lt;/P&gt;&lt;P&gt;data: SRCSTR type ref to IF_IXML_ISTREAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*load-of-program.&lt;/P&gt;&lt;P&gt;try.&lt;/P&gt;&lt;P&gt;    create object XSLTP.&lt;/P&gt;&lt;P&gt;    catch CX_XSLT_EXCEPTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write / TEXT-E01.  exit.  " XSLT not supported&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endtry.&lt;/P&gt;&lt;P&gt;G_IXML = CL_IXML=&amp;gt;CREATE( ).&lt;/P&gt;&lt;P&gt;G_STREAM_FACTORY = G_IXML-&amp;gt;CREATE_STREAM_FACTORY( ).&lt;/P&gt;&lt;P&gt;DIR = ''.&lt;/P&gt;&lt;P&gt;call method CL_GUI_FRONTEND_SERVICES=&amp;gt;GET_TEMP_DIRECTORY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  changing&lt;/P&gt;&lt;P&gt;    TEMP_DIR = DIR.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*start-of-selection.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;GLOBAL_DOCNUM  = IDOCNUM.&lt;/P&gt;&lt;P&gt;GLOBAL_STYLEID = IDSTYLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;get parameter id 'IDOC_STYLEID' field GLOBAL_STYLEID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if GLOBAL_STYLEID is initial.&lt;/P&gt;&lt;P&gt;  GLOBAL_STYLEID = 'IE5'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear FCODE_TAB.&lt;/P&gt;&lt;P&gt;clear GLOBAL_OK_CODE.&lt;/P&gt;&lt;P&gt;clear ACTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;we only support action "deletemark" + "closeproce"&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if ACTIONS &amp;lt;&amp;gt; '  X X '.&lt;/P&gt;&lt;P&gt;  FCODE_WA = 'DELM'.&lt;/P&gt;&lt;P&gt;  append FCODE_WA to FCODE_TAB.&lt;/P&gt;&lt;P&gt;  FCODE_WA = 'CLPR'.&lt;/P&gt;&lt;P&gt;  append FCODE_WA to FCODE_TAB.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Object and create IDOC_XML&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create object IDOC&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;   DOCNUM             = IDOCNUM&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;   ERROR_LOADING_IDOC = 1&lt;/P&gt;&lt;P&gt;   ERROR_BUILDING_XML = 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;P&gt;  message id SY-MSGID type 'E' number SY-MSGNO&lt;/P&gt;&lt;P&gt;             with SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4&lt;/P&gt;&lt;P&gt;             raising NO_IDOC_XML_LOADED.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Determine transformation program.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;clear TAB_OBJ_LOCATION.&lt;/P&gt;&lt;P&gt;select * from IDOCSTYLE into table TAB_OBJ_LOCATION&lt;/P&gt;&lt;P&gt;          where ( STYLEID = GLOBAL_STYLEID or STYLEID = '' )&lt;/P&gt;&lt;P&gt;          and  ( MESTYP = LOCAL_EDIDC-MESTYP or MESTYP = '')&lt;/P&gt;&lt;P&gt;          and  ( DIRECT = LOCAL_EDIDC-DIRECT or DIRECT = '')&lt;/P&gt;&lt;P&gt;          and OBJNR = 0.&lt;/P&gt;&lt;P&gt;describe table TAB_OBJ_LOCATION lines LINE.&lt;/P&gt;&lt;P&gt;if LINE &amp;gt; 0.&lt;/P&gt;&lt;P&gt;  loop at TAB_OBJ_LOCATION into WA_OBJ_LOCATION.&lt;/P&gt;&lt;P&gt;    move WA_OBJ_LOCATION-URL to PROGNAME.&lt;/P&gt;&lt;P&gt;    clear WA_OBJ_LOCATION.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  message E110(IDOC_XML1) with LOCAL_XSLID WA_OBJ_LOCATION-URL&lt;/P&gt;&lt;P&gt;     raising ERROR_LOADING_OBJECT.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transformation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;call method IDOC-&amp;gt;GET_XMLDATA_AS_STRING&lt;/P&gt;&lt;P&gt;  importing&lt;/P&gt;&lt;P&gt;    DATA_STRING = STR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESSTR = G_STREAM_FACTORY-&amp;gt;CREATE_OSTREAM_ITABLE( TABLE = RESTAB )&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;RUN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;try.&lt;/P&gt;&lt;P&gt;    call transformation (PROGNAME)&lt;/P&gt;&lt;P&gt;    source xml STR&lt;/P&gt;&lt;P&gt;    result xml RESSTR.&lt;/P&gt;&lt;P&gt;  catch CX_XSLT_EXCEPTION into GEN_EX.&lt;/P&gt;&lt;P&gt;    message E110(IDOC_XML1) with LOCAL_XSLID WA_OBJ_LOCATION-URL&lt;/P&gt;&lt;P&gt;         raising ERROR_LOADING_OBJECT.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;endtry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write : / STR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting following output:&lt;/P&gt;&lt;P&gt;                                                                                &amp;lt;?xml version="1.0"?&amp;gt;&amp;lt;RSREQUST&amp;gt;&amp;lt;IDOC BEGIN = "1"&amp;gt;&amp;lt;EDI_DC40 SEGMENT="1"&amp;gt;&amp;lt;TABNAM&amp;gt;&amp;lt;![CDATA[EDI_DC40]]&amp;gt;&amp;lt;/TABNAM&amp;gt;&amp;lt;M                                                                                &lt;/P&gt;&lt;P&gt;i want to save this output on my application server or presentation server, my data is not on presentation server or in application server, its on form of output and i want to save my output directly to application server or presentation server.hope that you people will help me out  i amagreed with all of you, but please reply me for this query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Vimarsh B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: vimarsh b on Jan 11, 2008 7:16 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Jan 2008 06:10:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-11T06:10:46Z</dc:date>
    <item>
      <title>save data to application server or presentation server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263297#M779771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone i have some output data in form of XML, i want to save that data in application server or presentation server, so what coding or functional module i have to use, please let me know whole procedure, waiting for reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Vimarsh B.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 05:11:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263297#M779771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T05:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: save data to application server or presentation server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263298#M779772</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;To save on Presentation Server you can use FM GUI_DOWNLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont' think you can save XML file on Application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pankaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 05:16:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263298#M779772</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T05:16:21Z</dc:date>
    </item>
    <item>
      <title>Re: save data to application server or presentation server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263299#M779773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pankaj&lt;/P&gt;&lt;P&gt;Actually i am working on ALE IDoc,.&lt;/P&gt;&lt;P&gt;My requirement is to convert our Idoc in form of XML and save it to our application server or presentation server. I am getting my output in XML form but how i will decide my path to save ithat data in our presentation server.&lt;/P&gt;&lt;P&gt;can u tell me about filename and type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Vimarsh B.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 05:21:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263299#M779773</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T05:21:04Z</dc:date>
    </item>
    <item>
      <title>Re: save data to application server or presentation server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263300#M779774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use Download...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DOWNLOAD'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            filename = 'C:\PLANT1.XML'&lt;/P&gt;&lt;P&gt;            filetype = 'ASC'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            data_tab = gt_xml.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also check this link.&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-basis-abap.com/abap/creation-and-download-an-xml-file.htm" target="test_blank"&gt;http://www.sap-basis-abap.com/abap/creation-and-download-an-xml-file.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Maha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 05:24:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263300#M779774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T05:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: save data to application server or presentation server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263301#M779775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the link below. it may be of some help:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4626518"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.topxml.com/sap/sap_idoc_xml.asp" target="test_blank"&gt;http://www.topxml.com/sap/sap_idoc_xml.asp&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/mysap/idoc_connector.htm" target="test_blank"&gt;http://www.erpgenie.com/mysap/idoc_connector.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sravan Prakash.V on Jan 11, 2008 10:56 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 05:25:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263301#M779775</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T05:25:29Z</dc:date>
    </item>
    <item>
      <title>Re: save data to application server or presentation server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263302#M779776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vimarsh,&lt;/P&gt;&lt;P&gt;                I will send a sample code for both i.e on save data on APPLICATION SERVER and PRESENTATION SERVER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAVE DATA INTO APPLICATION SERVER CODE:&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; Report  YBDC_DATASETS_OUTPUT_AL11                                   *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;  DEVELOPER   : KIRAN KUMAR.G                                        *&lt;/P&gt;&lt;P&gt;*&amp;amp;  PURPOSE     : PLACING DATA IN APPLICATION SERVER(APPSERVER:AL11)   *&lt;/P&gt;&lt;P&gt;*&amp;amp;  CREATION DT : 30/11/2007                                           *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;  REQUEST     : ERPK900035&lt;/STRONG&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;&lt;/P&gt;&lt;P&gt;REPORT  ybdc_datasets_output_al11.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table&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;DATA: BEGIN OF gt_data OCCURS 0,&lt;/P&gt;&lt;P&gt;        text(50),&lt;/P&gt;&lt;P&gt;      END OF gt_data.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Append data to Internal Table&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;REFRESH : gt_data. "Clear Body of the Internal Table&lt;/P&gt;&lt;P&gt;CLEAR   : gt_data. "Clear Header Line.&lt;/P&gt;&lt;P&gt;gt_data-text = 'DEMO BDC FIRST LINE'.&lt;/P&gt;&lt;P&gt;APPEND gt_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_data-text = 'DEMO BDC SECOND LINE'.&lt;/P&gt;&lt;P&gt;APPEND gt_data.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OPEN THE DATASET&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;OPEN DATASET 'ZBDCDEMO' FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transfer the data to APPSERVER&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;LOOP AT gt_data.&lt;/P&gt;&lt;P&gt;  TRANSFER gt_data TO 'ZBDCDEMO'.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close the Dataset&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;CLOSE DATASET 'ZBDCDEMO'.&lt;/P&gt;&lt;P&gt;SKIP 10.&lt;/P&gt;&lt;P&gt;WRITE:/30 'GOTO AL11 TRANSACTION CODE AND CHECK UR RESULT THERE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAVE DATA IN PRESENTATION SERVER CODE:&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; Report  YBDC_DOWNLOAD_MM01_XLS                                      *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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; DEVELOPER   : KIRAN KUMAR.G                                         *&lt;/P&gt;&lt;P&gt;*&amp;amp; PURPOSE     : FETCH DATA FROM DB AND PLACE THEM IN .XLS FILE        *&lt;/P&gt;&lt;P&gt;*&amp;amp; CREATION DT : 2/12/2007                                             *&lt;/P&gt;&lt;P&gt;*&amp;amp; REQUEST     : ERPK900035                                            *&lt;/P&gt;&lt;P&gt;*&amp;amp; NOTE        : MENTION PATH &amp;amp; MENTION FILE.XLS IN THE SELE-SCREEN    *&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ybdc_download_mm01_xls  MESSAGE-ID zbdcmsg.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Tables&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;TABLES: mara, "General Material Data&lt;/P&gt;&lt;P&gt;        makt. "Material Descriptions&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Global Variables&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;DATA: gv_path TYPE string. "Hold Path Selection Information&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal Table&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;DATA : BEGIN OF gt_data OCCURS 0,&lt;/P&gt;&lt;P&gt;        matnr(20),   " Material Number&lt;/P&gt;&lt;P&gt;        mbrsh(20),   " Industry Sector&lt;/P&gt;&lt;P&gt;        mtart(20),   " Material Type&lt;/P&gt;&lt;P&gt;        meins(20),   " Base Unit Of Measure&lt;/P&gt;&lt;P&gt;        maktx(20),   " Material Description&lt;/P&gt;&lt;P&gt;       END OF gt_data.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Selection-Screen&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;SELECTION-SCREEN : BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_file(90).&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_matnr FOR mara-matnr,&lt;/P&gt;&lt;P&gt;                 s_mbrsh FOR mara-mbrsh,&lt;/P&gt;&lt;P&gt;                 s_mtart FOR mara-mtart,&lt;/P&gt;&lt;P&gt;                 s_maktx FOR makt-maktx,&lt;/P&gt;&lt;P&gt;                 s_meins FOR mara-meins.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK b2.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Initialization&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;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  PERFORM initial.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Placing A File In The Directory&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;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;  PERFORM path_directory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Append Some Header Information To XLS File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM append_header.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fetching The Data&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;  PERFORM fecth_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GUI_DOWNLOAD&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;  PERFORM gui_download.&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  path_directory&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 path_directory .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_gui_frontend_services=&amp;gt;directory_browse&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      window_title         = 'Download A File'&lt;/P&gt;&lt;P&gt;      initial_folder       = 'c:/'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      selected_folder      = gv_path&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      cntl_error           = 1&lt;/P&gt;&lt;P&gt;      error_no_gui         = 2&lt;/P&gt;&lt;P&gt;      not_supported_by_gui = 3&lt;/P&gt;&lt;P&gt;      OTHERS               = 4.&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;  CALL METHOD cl_gui_cfw=&amp;gt;flush&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      cntl_system_error = 1&lt;/P&gt;&lt;P&gt;      cntl_error        = 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;  p_file = gv_path.&lt;/P&gt;&lt;P&gt;  CLEAR gv_path.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " path_directory&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  fecth_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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 fecth_data .&lt;/P&gt;&lt;P&gt;  SELECT a~matnr&lt;/P&gt;&lt;P&gt;         a~mbrsh&lt;/P&gt;&lt;P&gt;         a~mtart&lt;/P&gt;&lt;P&gt;         a~meins&lt;/P&gt;&lt;P&gt;         b~maktx&lt;/P&gt;&lt;P&gt;    FROM mara AS a&lt;/P&gt;&lt;P&gt;   INNER JOIN makt AS b ON a&lt;SUB&gt;matnr = b&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;   APPENDING  TABLE gt_data&lt;/P&gt;&lt;P&gt;   WHERE a~matnr IN s_matnr&lt;/P&gt;&lt;P&gt;   AND   a~mbrsh IN s_mbrsh&lt;/P&gt;&lt;P&gt;   AND   a~mtart IN s_mtart&lt;/P&gt;&lt;P&gt;   AND   b~maktx IN s_maktx&lt;/P&gt;&lt;P&gt;   AND   a~meins IN s_meins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    MESSAGE s000.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fecth_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;P&gt;*&amp;amp;      Form  gui_download&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 gui_download .&lt;/P&gt;&lt;P&gt;  gv_path = p_file.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   BIN_FILESIZE                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     filename                      = gv_path&lt;/P&gt;&lt;P&gt;     filetype                      = 'ASC'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     write_field_separator         = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   HEADER                        = '00'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   TRUNC_TRAILING_BLANKS         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE_LF                      = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   COL_SELECT                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   COL_SELECT_MASK               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&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;   FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;     data_tab                      = gt_data&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     file_write_error              = 1&lt;/P&gt;&lt;P&gt;     no_batch                      = 2&lt;/P&gt;&lt;P&gt;     gui_refuse_filetransfer       = 3&lt;/P&gt;&lt;P&gt;     invalid_type                  = 4&lt;/P&gt;&lt;P&gt;     no_authority                  = 5&lt;/P&gt;&lt;P&gt;     unknown_error                 = 6&lt;/P&gt;&lt;P&gt;     header_not_allowed            = 7&lt;/P&gt;&lt;P&gt;     separator_not_allowed         = 8&lt;/P&gt;&lt;P&gt;     filesize_not_allowed          = 9&lt;/P&gt;&lt;P&gt;     header_too_long               = 10&lt;/P&gt;&lt;P&gt;     dp_error_create               = 11&lt;/P&gt;&lt;P&gt;     dp_error_send                 = 12&lt;/P&gt;&lt;P&gt;     dp_error_write                = 13&lt;/P&gt;&lt;P&gt;     unknown_dp_error              = 14&lt;/P&gt;&lt;P&gt;     access_denied                 = 15&lt;/P&gt;&lt;P&gt;     dp_out_of_memory              = 16&lt;/P&gt;&lt;P&gt;     disk_full                     = 17&lt;/P&gt;&lt;P&gt;     dp_timeout                    = 18&lt;/P&gt;&lt;P&gt;     file_not_found                = 19&lt;/P&gt;&lt;P&gt;     dataprovider_exception        = 20&lt;/P&gt;&lt;P&gt;     control_flush_error           = 21&lt;/P&gt;&lt;P&gt;     OTHERS                        = 22&lt;/P&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;ENDFORM.                    " gui_download&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  append_header&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 append_header .&lt;/P&gt;&lt;P&gt;  REFRESH : gt_data.&lt;/P&gt;&lt;P&gt;  CLEAR   : gt_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_data-matnr = 'MATERIAL NUMBER'.&lt;/P&gt;&lt;P&gt;  gt_data-mbrsh = 'INDUSTRY SECTOR'.&lt;/P&gt;&lt;P&gt;  gt_data-mtart = 'MATERIAL TYPE'.&lt;/P&gt;&lt;P&gt;  gt_data-maktx = 'MATERIAL DESCRIPTION'.&lt;/P&gt;&lt;P&gt;  gt_data-meins = 'BASE UNIT OF MEASURE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND gt_data.&lt;/P&gt;&lt;P&gt;  CLEAR gt_data.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " append_header&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  initial&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 initial .&lt;/P&gt;&lt;P&gt;  s_matnr-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  s_matnr-option = 'BT'.&lt;/P&gt;&lt;P&gt;  s_matnr-low    = '800'.&lt;/P&gt;&lt;P&gt;  s_matnr-high   = '100-200'.&lt;/P&gt;&lt;P&gt;  APPEND s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_mbrsh-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  s_mbrsh-option = 'BT'.&lt;/P&gt;&lt;P&gt;  s_mbrsh-low    = 'M'.&lt;/P&gt;&lt;P&gt;  s_mbrsh-high   = ''.&lt;/P&gt;&lt;P&gt;  APPEND s_mbrsh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_mtart-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  s_mtart-option = 'BT'.&lt;/P&gt;&lt;P&gt;  s_mtart-low    = 'FERT'.&lt;/P&gt;&lt;P&gt;  s_mtart-high   = 'HALB'.&lt;/P&gt;&lt;P&gt;  APPEND s_mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_maktx-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  s_maktx-option = 'BT'.&lt;/P&gt;&lt;P&gt;  s_maktx-low    = 'IRON'.&lt;/P&gt;&lt;P&gt;  s_maktx-high   = 'STEEL'.&lt;/P&gt;&lt;P&gt;  APPEND s_maktx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  s_meins-sign   = 'I'.&lt;/P&gt;&lt;P&gt;  s_meins-option = 'BT'.&lt;/P&gt;&lt;P&gt;  s_meins-low    = 'CM'.&lt;/P&gt;&lt;P&gt;  s_meins-high   = 'KG'.&lt;/P&gt;&lt;P&gt;  APPEND s_meins.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " initial&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Award points if helpful.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; Kiran Kumar.G.A&lt;/P&gt;&lt;P&gt;         &lt;EM&gt;Have a Nice Day..&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 05:28:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263302#M779776</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T05:28:04Z</dc:date>
    </item>
    <item>
      <title>Re: save data to application server or presentation server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263303#M779777</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;You can simply hard code the path and pass it to the FM's Exporting parameter '&lt;STRONG&gt;filename&lt;/STRONG&gt;' with the extension as .XML.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like 'C:&lt;BR /&gt;My Documents\test.xml'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pankaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 05:36:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263303#M779777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T05:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: save data to application server or presentation server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263304#M779778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Everyone&lt;/P&gt;&lt;P&gt; I have following codes:&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; Report  ZIDOC_XML_CONVERSION&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;report  ZIDOC_XML_CONVERSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types:  TRESLIN(4096) type X,&lt;/P&gt;&lt;P&gt;        TRESTAB type standard table of TRESLIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: RESSTR type ref to IF_IXML_OSTREAM.&lt;/P&gt;&lt;P&gt;data: RESTAB type TRESTAB.&lt;/P&gt;&lt;P&gt;data: XSLTP type ref to CL_XSLT_PROCESSOR.&lt;/P&gt;&lt;P&gt;data: G_IXML type ref to IF_IXML,&lt;/P&gt;&lt;P&gt;      G_STREAM_FACTORY type ref to IF_IXML_STREAM_FACTORY,&lt;/P&gt;&lt;P&gt;      DIR type STRING.&lt;/P&gt;&lt;P&gt;data: IDOC type ref to CL_IDOC_XML1.&lt;/P&gt;&lt;P&gt;data: PROGNAME type CXSLTDESC.&lt;/P&gt;&lt;P&gt;data: STR type STRING.&lt;/P&gt;&lt;P&gt;data: XSTR type XSTRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: RESSIZE type I.&lt;/P&gt;&lt;P&gt;data: ID type EDI_STYLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data  GLOBAL_DOCNUM type EDI_DOCNUM.&lt;/P&gt;&lt;P&gt;data  GLOBAL_STYLEID type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: GLOBAL_OK_CODE(30).&lt;/P&gt;&lt;P&gt;data: HTML_CONTROL type ref to CL_GUI_HTML_VIEWER.&lt;/P&gt;&lt;P&gt;data: FCODE_WA(30).&lt;/P&gt;&lt;P&gt;data: FCODE_TAB type standard table of CHAR30.&lt;/P&gt;&lt;P&gt;data: MS_DEFAULT_STYLE type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: SAP_DEFAULT_STYLE type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: SAP_TEXT_STYLE type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: SAP_CONTEXT_STYLE type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: TEXT_MS_DEFAULT_STYLE(30).&lt;/P&gt;&lt;P&gt;data: TEXT_SAP_DEFAULT_STYLE(30).&lt;/P&gt;&lt;P&gt;data: TEXT_SAP_TEXT_STYLE(30).&lt;/P&gt;&lt;P&gt;data: TEXT_SAP_CONTEXT_STYLE(30).&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 ACTION like SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters: IDOCNUM    like EDIDC-DOCNUM,&lt;/P&gt;&lt;P&gt;            IDSTYLE    type EDI_STYLE,&lt;/P&gt;&lt;P&gt;            ACTIONS    type EDI_STFLAG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;class CL_IXML                  definition load.&lt;/P&gt;&lt;P&gt;class CL_ABAP_CHAR_UTILITIES   definition load.&lt;/P&gt;&lt;P&gt;class CL_GUI_FRONTEND_SERVICES definition load.&lt;/P&gt;&lt;P&gt;class CL_GUI_HTML_VIEWER       definition load.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: CONTAINER type ref to CL_GUI_CUSTOM_CONTAINER.&lt;/P&gt;&lt;P&gt;data: REPID like SY-REPID, DYNNR like SY-DYNNR.&lt;/P&gt;&lt;P&gt;data: WA_OBJ_LOCATION type IDOCSTYLE.&lt;/P&gt;&lt;P&gt;data: LOCAL_XSLID type EDI_STYLE.&lt;/P&gt;&lt;P&gt;data: BASE_URL(30).&lt;/P&gt;&lt;P&gt;data: DATA_TABLE type TAB_RAW512.&lt;/P&gt;&lt;P&gt;data: LEN type I.&lt;/P&gt;&lt;P&gt;data: UI_FLAG type I.&lt;/P&gt;&lt;P&gt;data: MYEVENT_TAB type CNTL_SIMPLE_EVENTS,&lt;/P&gt;&lt;P&gt;      MYEVENT type CNTL_SIMPLE_EVENT.&lt;/P&gt;&lt;P&gt;data: LOCAL_STYLEID type EDI_STYLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: PARENT type ref to CL_GUI_CONTAINER.&lt;/P&gt;&lt;P&gt;data: LINE type I.&lt;/P&gt;&lt;P&gt;data: WA_SRC type STRUCT_SRC.&lt;/P&gt;&lt;P&gt;data: LOCAL_EDIDC type EDIDC.&lt;/P&gt;&lt;P&gt;data: TAB_OBJ_LOCATION type standard table of IDOCSTYLE .&lt;/P&gt;&lt;P&gt;data: GEN_EX type ref to CX_XSLT_EXCEPTION.&lt;/P&gt;&lt;P&gt;data: SRCSTR type ref to IF_IXML_ISTREAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*load-of-program.&lt;/P&gt;&lt;P&gt;try.&lt;/P&gt;&lt;P&gt;    create object XSLTP.&lt;/P&gt;&lt;P&gt;    catch CX_XSLT_EXCEPTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write / TEXT-E01.  exit.  " XSLT not supported&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endtry.&lt;/P&gt;&lt;P&gt;G_IXML = CL_IXML=&amp;gt;CREATE( ).&lt;/P&gt;&lt;P&gt;G_STREAM_FACTORY = G_IXML-&amp;gt;CREATE_STREAM_FACTORY( ).&lt;/P&gt;&lt;P&gt;DIR = ''.&lt;/P&gt;&lt;P&gt;call method CL_GUI_FRONTEND_SERVICES=&amp;gt;GET_TEMP_DIRECTORY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  changing&lt;/P&gt;&lt;P&gt;    TEMP_DIR = DIR.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*start-of-selection.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;GLOBAL_DOCNUM  = IDOCNUM.&lt;/P&gt;&lt;P&gt;GLOBAL_STYLEID = IDSTYLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;get parameter id 'IDOC_STYLEID' field GLOBAL_STYLEID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if GLOBAL_STYLEID is initial.&lt;/P&gt;&lt;P&gt;  GLOBAL_STYLEID = 'IE5'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear FCODE_TAB.&lt;/P&gt;&lt;P&gt;clear GLOBAL_OK_CODE.&lt;/P&gt;&lt;P&gt;clear ACTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;we only support action "deletemark" + "closeproce"&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;if ACTIONS &amp;lt;&amp;gt; '  X X '.&lt;/P&gt;&lt;P&gt;  FCODE_WA = 'DELM'.&lt;/P&gt;&lt;P&gt;  append FCODE_WA to FCODE_TAB.&lt;/P&gt;&lt;P&gt;  FCODE_WA = 'CLPR'.&lt;/P&gt;&lt;P&gt;  append FCODE_WA to FCODE_TAB.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create Object and create IDOC_XML&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create object IDOC&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;   DOCNUM             = IDOCNUM&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;   ERROR_LOADING_IDOC = 1&lt;/P&gt;&lt;P&gt;   ERROR_BUILDING_XML = 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;P&gt;  message id SY-MSGID type 'E' number SY-MSGNO&lt;/P&gt;&lt;P&gt;             with SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4&lt;/P&gt;&lt;P&gt;             raising NO_IDOC_XML_LOADED.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Determine transformation program.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;clear TAB_OBJ_LOCATION.&lt;/P&gt;&lt;P&gt;select * from IDOCSTYLE into table TAB_OBJ_LOCATION&lt;/P&gt;&lt;P&gt;          where ( STYLEID = GLOBAL_STYLEID or STYLEID = '' )&lt;/P&gt;&lt;P&gt;          and  ( MESTYP = LOCAL_EDIDC-MESTYP or MESTYP = '')&lt;/P&gt;&lt;P&gt;          and  ( DIRECT = LOCAL_EDIDC-DIRECT or DIRECT = '')&lt;/P&gt;&lt;P&gt;          and OBJNR = 0.&lt;/P&gt;&lt;P&gt;describe table TAB_OBJ_LOCATION lines LINE.&lt;/P&gt;&lt;P&gt;if LINE &amp;gt; 0.&lt;/P&gt;&lt;P&gt;  loop at TAB_OBJ_LOCATION into WA_OBJ_LOCATION.&lt;/P&gt;&lt;P&gt;    move WA_OBJ_LOCATION-URL to PROGNAME.&lt;/P&gt;&lt;P&gt;    clear WA_OBJ_LOCATION.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  message E110(IDOC_XML1) with LOCAL_XSLID WA_OBJ_LOCATION-URL&lt;/P&gt;&lt;P&gt;     raising ERROR_LOADING_OBJECT.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Transformation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;call method IDOC-&amp;gt;GET_XMLDATA_AS_STRING&lt;/P&gt;&lt;P&gt;  importing&lt;/P&gt;&lt;P&gt;    DATA_STRING = STR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESSTR = G_STREAM_FACTORY-&amp;gt;CREATE_OSTREAM_ITABLE( TABLE = RESTAB )&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;RUN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;try.&lt;/P&gt;&lt;P&gt;    call transformation (PROGNAME)&lt;/P&gt;&lt;P&gt;    source xml STR&lt;/P&gt;&lt;P&gt;    result xml RESSTR.&lt;/P&gt;&lt;P&gt;  catch CX_XSLT_EXCEPTION into GEN_EX.&lt;/P&gt;&lt;P&gt;    message E110(IDOC_XML1) with LOCAL_XSLID WA_OBJ_LOCATION-URL&lt;/P&gt;&lt;P&gt;         raising ERROR_LOADING_OBJECT.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;endtry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write : / STR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting following output:&lt;/P&gt;&lt;P&gt;                                                                                &amp;lt;?xml version="1.0"?&amp;gt;&amp;lt;RSREQUST&amp;gt;&amp;lt;IDOC BEGIN = "1"&amp;gt;&amp;lt;EDI_DC40 SEGMENT="1"&amp;gt;&amp;lt;TABNAM&amp;gt;&amp;lt;![CDATA[EDI_DC40]]&amp;gt;&amp;lt;/TABNAM&amp;gt;&amp;lt;M                                                                                &lt;/P&gt;&lt;P&gt;i want to save this output on my application server or presentation server, my data is not on presentation server or in application server, its on form of output and i want to save my output directly to application server or presentation server.hope that you people will help me out  i amagreed with all of you, but please reply me for this query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;P&gt;Vimarsh B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: vimarsh b on Jan 11, 2008 7:16 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2008 06:10:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/save-data-to-application-server-or-presentation-server/m-p/3263304#M779778</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-11T06:10:46Z</dc:date>
    </item>
  </channel>
</rss>

