<?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 External Data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721773#M631443</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is External Data in ABAP and how it is use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Aug 2007 12:30:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-13T12:30:41Z</dc:date>
    <item>
      <title>External Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721773#M631443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is External Data in ABAP and how it is use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Aug 2007 12:30:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721773#M631443</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-13T12:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: External Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721774#M631444</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;External data could be data coming from Flat files or from other system through RFC etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP could be interacting with several systems say VB.NET or Delphi system which has inventory management etc. So data needs to be transferred to SAP so tht the data is in sync.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Prashant Patil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Aug 2007 12:36:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721774#M631444</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-13T12:36:19Z</dc:date>
    </item>
    <item>
      <title>Re: External Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721775#M631445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;The external data means other than SAP data.&lt;/P&gt;&lt;P&gt;The data may be from NON SAP system entering into SAP system.&lt;/P&gt;&lt;P&gt;Like we bring the external data into SAP using  FILES,IDOC,BAPI etc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Aug 2007 12:39:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721775#M631445</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-13T12:39:16Z</dc:date>
    </item>
    <item>
      <title>Re: External Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721776#M631446</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; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Integrating external data &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are several ways in which GuiXT can help you to integrate external data sources into R/3. Here we describe the techniques together with their pros and cons: &lt;/P&gt;&lt;P&gt;A You display a small image on the R/3 screen. When the user clicks on the image, a program that displays additional data in a separate window is started. The program parameters are taken from the current R/3 screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B Use the GuiXT html Viewer and invoke on a server (intranet or internet) a program (e.g., CGI) that reads the external data and returns an html page with this data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C You use the GuiXT call statement in order to call a dll function. This dll function returns some strings that you display with GuiXT Text commands directly in the R/3 screen. The dll function can also generate an html file or an rtf file that you integrate into the R/3 screen with the GuiXT Viewer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D You display your own pushbutton on the R/3 screen. When the user presses the button, an InputScript is processed (see InputAssistant). The InputScript can do various things: get data via other R/3 screens, call ABAP functions via RFC, call dll functions. The InputScript sets GuiXT variables that can be displayed with Text statements or with the GuiXT Viewer template-function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will need the following GuiXT components (version 2000 Q3 01 or higher for the template-function of the Viewer in B-D):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A GuiXT&lt;/P&gt;&lt;P&gt;B GuiXT+Viewer&lt;/P&gt;&lt;P&gt;C GuiXT (Viewer helpful as well)&lt;/P&gt;&lt;P&gt;D GuiXT+InputAssistant (Viewer helpful as well)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A (via an image)&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Image (20,1) "moreinfo.gif" Start="&lt;BR /&gt;P450\prog1\sqlread1.exe &amp;amp;[Material]"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advantages: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use a programming language of your choice for the .exe program &lt;/P&gt;&lt;P&gt;The display of the external data is completely independent of the R/3 screen layout &lt;/P&gt;&lt;P&gt;The new window remains visible even if the user leaves the current R/3 screen &lt;/P&gt;&lt;P&gt;Disadvantages:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The user has to click on the image first &lt;/P&gt;&lt;P&gt;You cannot use values that the user has just entered unless you first press the "Enter" button; (you will always get the last value that R/3 displayed in this field). &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B (with GuiXT html Viewer)&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;View (16,1) (24,120) template="&lt;BR /&gt;P450\html\mat1.html"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All &amp;amp;[...] variables in the html file are replaced with their current values. You can also use URLs in the html file that carry these values to CGI programs, or you can have Java script coding in the html file that works with the R/3 value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advantages: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The HTML display is directly integrated into the R/3 screen &lt;/P&gt;&lt;P&gt;You can use html tools in order to design the layout; you can use Java script in the html file for sophisticated features &lt;/P&gt;&lt;P&gt;You can offer the user further actions (within html or going back to R/3), or hyperlinks to the internet &lt;/P&gt;&lt;P&gt;The user can print locally what he sees &lt;/P&gt;&lt;P&gt;Disadvantages:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to know the necessary html techniques for reading external data from html &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C (with dll-call)&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call "extinfo" dll="gxexit" In="&amp;amp;[Material]" Out="Info1" Out="Info2" Out="Info3"&lt;/P&gt;&lt;P&gt;Text (16,1) "External Info1"&lt;/P&gt;&lt;P&gt;Text (16,30) "&amp;amp;[Info1]"&lt;/P&gt;&lt;P&gt;Text (17,1) "External Info2"&lt;/P&gt;&lt;P&gt;Text (17,30) "&amp;amp;[Info2]"&lt;/P&gt;&lt;P&gt;Text (18,1) "External Info3"&lt;/P&gt;&lt;P&gt;Text (18,30) "&amp;amp;[Info3]"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call "extinfo" dll="gxexit" In="&amp;amp;[Material]" Out="Filename"&lt;/P&gt;&lt;P&gt;View (16,1) (24,120) "&amp;amp;[Filename]"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advantages: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The display is directly integrated into the R/3 screen &lt;/P&gt;&lt;P&gt;You can use html or rtf functionality for the display &lt;/P&gt;&lt;P&gt;You can offer the user further actions (within html or going back to R/3), or hyperlinks to the internet &lt;/P&gt;&lt;P&gt;The user can print locally what he sees &lt;/P&gt;&lt;P&gt;Disadvantages:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to know how to implement the dll (normally done in C++; VB is possible as well) &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D (with InputScript)&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pushbutton (16,1) "External data" Process="MatExtData.txt"&lt;/P&gt;&lt;P&gt;   using Material = [Material]&lt;/P&gt;&lt;P&gt;if V[MatExtData=X]&lt;/P&gt;&lt;P&gt;   View (16,20) (24,120) template="MatExtData.html"&lt;/P&gt;&lt;P&gt;endif &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case the InputScript would set some variables that are used in the template-file. The InputScript could use various techniques (like dll-calls) in order to set the variables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Advantages: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The display is directly integrated into the R/3 screen &lt;/P&gt;&lt;P&gt;You can use html or rtf functionality for the display &lt;/P&gt;&lt;P&gt;You can offer the user further actions (within html or going back to R/3), or hyperlinks to the internet &lt;/P&gt;&lt;P&gt;The user can print locally what he sees &lt;/P&gt;&lt;P&gt;You can mix additional R/3 information and external data sources &lt;/P&gt;&lt;P&gt;You get the values that the user has just entered &lt;/P&gt;&lt;P&gt;Disadvantages:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to know how to implement the dll or the ABAP function if you want to use them in the InputScript &lt;/P&gt;&lt;P&gt;The pushbutton always invokes a function (Default: Enter-button) in R/3. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Aug 2007 12:39:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/external-data/m-p/2721776#M631446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-13T12:39:37Z</dc:date>
    </item>
  </channel>
</rss>

