NetWeaver, Web Dynpro, WebAS, J2EE enigine, BSP : putting it all  together

Hello Friends,
I am new to the developing environment of Web Dynpro. I just need a confirmation on my understanding. Please go through the following abstract and reply with a yes or changes if you dont agree.
Web dynpro is a component of SAP NetWeaver, which also offers many other components such as XI, MI, MDM and BI. All put together NetWeaver provides people, business as well as information intergration. Web Dynpro in itself offers an easy way to develop highly interactive web pages through the MVC architecture. The coding or the meta data is in Java and hence a JDK needs to be installed on the local machine for its compilation. For running it needs to be deployed on the J2EE engine on the Web Application server. The project object gets a URL and accessing this URL displays the web application developed.
Am I correct, till here ? If yes, then BSP initially used for making such web applications holds portability issues unlike Web Dynpro which can be used to develop applications in Java or ABAP, hence the reason why BSP is running off the road and Web DynPro is getting into the picture.
Thanx for yor patience.
Shiv Skanda Kasthala

Hi Shiv,
first of all, welcome at SDN.
> I am new to the developing environment of Web Dynpro.
No problem, each one of us has been a newbie at the beginning.
> I just need a confirmation on my understanding.
> Please go through the following abstract and reply
> with a yes or changes if you dont agree.
> Web dynpro is a component of SAP NetWeaver,
No, Web Dynpro is basically a programming model and SAP's strategic approach for developing highly interactive business applications (it's not really or only a web framework, even if it's used mostly in conjunction with Web browser clients). The Web Dynpro runtime is part of the Web Application Server (until NetWeaver '05 available for Java only, followed by the ABAP runtime). So Web Dynpro is an integrated part of the application platform of SAP NetWeaver, but not a standalone component.
> which also offers many other components such as XI, MI, MDM
> and BI. All put together NetWeaver provides people,
> business as well as information intergration.
Ok so far.
> Web Dynpro in itself offers an easy way to develop highly
> interactive web pages through the MVC architecture.
> The coding or the meta data is in Java and hence a
> JDK needs to be installed on the local machine for
> its compilation.
The metadata is independant from possible target runtimes. At the moment, the metadata is used to generate Java classes only, but this is not mandatory. In case of the Web application server for Java, you need a JDK to run the server itself and as a logical consequence each kind of application hosted by the server (including Web Dynpro apps).
> For running it needs to be deployed
> on the J2EE engine on the Web Application server. The
> project object gets a URL and accessing this URL
> displays the web application developed.
Nearly correct. In fact, each Web Dynpro application is represented by an URL. A Web Dynpro project can contain multiple applications, so there might be multiple URLs for different applications contained in a single WD project.
>
> Am I correct, till here ? If yes, then BSP initially
> used for making such web applications holds
> portability issues unlike Web Dynpro which can be
> used to develop applications in Java or ABAP, hence
> the reason why BSP is running off the road and Web
> DynPro is getting into the picture.
Roughly spoken, BSPs are for the ABAP "world" what JSPs are for the Java world. You'll always need an ABAP environment to run BSPs as you'll always need a Java runtime to run JSPs. Portability is limited in both cases to the corresponding basic runtime environment. But, as already stated, this is not really the case for Web Dynpro, since it abstracts the information needed to build the UIs in a manner which is generally independant from the target runtime environment.
>
> Thanx for yor patience.
You are welcome.
Hope that helps.
Regards
Stefan

Similar Messages

  • Okay so i recorded a song but each part comes out as like take 1, i have 10 takes. how can i put them all together as one take, to make one song all in one take not small pieces of a song.

    okay so i recorded a song but each part comes out as like take 1, i have 10 takes. how can i put them all together as one take, to make one song all in one take not small pieces of a song. like i hit record and sang the entire song but when i hit play it was in pieces not just one song like it was in ten takes. is there any way i can blend it all into one take, to make one clear song?

    You're not very clear in stating your problem. Maybe it's terminology: "takes" in recording lingo (and in GB lingo) are different version of exactly the same part in a song, so you only want one of them in the end. Please tell us exactly what you did and what it is that you don't like.

  • HT5129 I had photos from MobileMe organized into different events.  When iPhoto made a MobileMe event, it took all of those photos out of the other events and put them all together in the new "from MobileMe" event.  Is there any way to reverse this?

    I had photos from MobileMe organized into different events.  When iPhoto made a MobileMe event (when MobileMe ended), it took all of those photos out of the other events and put them all together in the new "from MobileMe" event.  Is there any way to reverse this?

    Only to load your backup from before downloading the MM photos
    LN

  • Servlet Design -- Best way to put it all together?

    Hi,
    I m currently beginning programming servlets and have built a number of individual servlets however now I wish to join them together, I find that Im a bit stuck with the best way to stick everything together.
    I m building a portal to interface with a web service. I have a servlet which submits a job to the web service, another servlet which gets the status of a job/all users jobs (and allows them to cancel/hold/release jobs) and another servlet to download the output files. I have an address of the scheduler which I wish to share between all of the servlets (so if one servlet finds the scheduler isnt there, it can call requerySchedd() to find the new Scheduler address). Is there a way to enable this object to be shared by all of the servlets?
    I was planning on having 2 individual pages for this portal
    1. A submission page.
    2. A status and results page.
    ----> note theres 2 different kinds of job which have different attributes and behaviours once submitted.
    How would I go about doing this is I have 3 servlets but only 2 (3 forms) pages, for example on page 2 , Would I be better splitting it up into more servlets and more html pages?
    Sorry if this a bit silly, but I d like some advice before I start something complicated or plain dumb.
    Many Thanks
    Nathan

    I agree with Tom. iBooks Author will be overkill for this and add unnecessary complications
    Unless all of your family have Macs, using Pages to create the document and then exporting to pdf will be most compatible and easy to use.
    Peter

  • Solidworks and Adobe putting it all together

    Hello,
         I am struggling to understand how I can go from a SolidWorks 3D model to a usable animated training video for the web, hand held, and/or local computer. Our products are getting more complex and 3D training videos would be great. I do not have SolidWorks software so I need to get from a SolidWorks model to an animated training video. I understand that SolidWorks 2010 is not working with Adobe at the moment but if it was what would be the most efficient way to get this done. I currently have Adobe CS4 production premium. Can someone walk me through or at least tell me what Adobe software's will get this done.
    So far I have created a jpg from SolidWorks, used Illistrator live trace to convert to vector. Imported to Flash and used Swift 3D express plug in.
    This is not good enough for what I want to do. If I upgrade to Adobe CS5 production premium, will I be able to do this more efficiently? If so what would be the software path? Do I need something else?
    Thank you

    A matrix is just an array of array.
    For example int rateMatrix[2][3]={{10,30,40},{15,35,45}};

  • 2 routers, 1 VPN, 1 PPPoE. How to put it all together?

    Hi. Newbie so please be gentle!
    I have an E2000 which I have been using succesfully with VPN for some time. I now want to be able choose whether or not to go through the VPN as it is considerably slower than going through my ISP.
    Searching online it seems the simplest way is to add another router and simply choose which network to join depending on the access I want. Having found several 'helpful' wikis/forums I now have an additional E2500 and I have setup the two routers in series, with the non-VPN router connected to my ISP-provided modem and the VPN router connected LAN-WAN.
    Now, what do I need to change on my VPN router to allow me to access the VPN? I have tried any number of suggested setups but none has worked. The closest I have come is connecting the two routers LAN-LAN and this got me internet access via both routers, but no VPN. The only hard and fast rule from my VPN provider is that the VPN router must be connected via it's WAN port.
    Any ideas? 

    Thanks guys. My connection is slower when I go via the VPN. It is for personal use as the country I'm in blocks a whole host of regular websites which they claim are "contrary to the cultural norms" (e.g. Cbeebies - the BBC website for pre-school children!). I also want to be able to watch UK TV.
    As it happens, the problem is now solved. I went right back to basics, returned everything to factory defaults, updated firmware where appropriate and reloaded my VPN. No idea why it didn't work when I first set it up, but now it's up and running I'm going to leave well alone.
    Thanks for your input.

  • 3 ipads, 2 ipod touches, two apple i.d.,..how do i put them all on one computer?

    In our household we have three ipads, two ipod touches, four ipod shuffles, and one (very old) ipod...plus two Apple I.D.s.  How do i put them all together on one apple i.d. and one computer?

    Apple ID's cannot be merged, however, a single iTunes can be authorized for up to five Apple ID's.
    the following support article may be useful:
    How to use multiple iPods, iPads, or iPhones with one computer

  • Help putting a computer together

    Here is what I got and hope to have it together next week.
    =====================================================
    Lite-On 16X DVD-ROM, Model SOHD-167T Black
    Lite-On 16X DVD Dual Drive, Model SOHW-1633S Black
    3Net Internal 56K PCI Fax Modem, Model AMI-MA56
    Seagate 200GB 7200RPM SATA Hard Drive
    NEC 1.44MB Black Internal Floppy Drive
    Corsair XMS Extreme Memory Speed Series, (Twin Pack) 184 Pin 1GB(512MBx2) DDR PC-3200 ---->I got 2GB total
    AMD Socket 939 Athlon 64 3500+, 2.2 GHz, 512KB L2 Cache 64-bit Processor
    Antec 550W Power Supply, Model "TRUE550"
    MSI "K8N Neo2 Platinum" NVIDIA nForce3 ULTRA Chipset Motherboard For AMD Socket 939 CPU
    Thermaltake VA3000 Dream Tower Tsunami VA3000BNA Black Mid Tower Case
    Leadtek GeForce 6800 GT / 256MB DDR3 / AGP 8X / VGA / DVI / TV Out / Video Card
    Turtle Beach Santa Cruz 5.1 Digital PCI Sound Card
    Thermalright-XP-120 Heatsink
    =====================================================
    A few questions:
    1. What order do I put it all together?
    2. Should I download all update drivers and put them on one CD to install?
    3. What is the best way to transfer info from my laptop to the new beast?
    Thanks in advance! I hope my posts can be helpful to others, too!
    IRadi8

    Quote
    Originally posted by Supershanks
    1) Build
    1) hold MOBO near case & install mobo mounting studs, ensuring their lined up with screw holes in mobo. Check you have a stud for each hole & also double check the count to make none are left over from old mobo, these may short out the mobo if left in.
    2) I usually mount cpu / cpu cooler & memory to mobo outside the case.
    3) Mount Mobo to case.
    4) Mount PSU To case if new
    5) Connect PSU to MOBO 20pin cradle & 4pin lead (Leave unconnected from Mains)
    6) Connect graphic card
    7) Connect the HD your Os Is going on Data Lead & power
    8) Connect 1 optical drive
    9) Connect Mobo / Case leads - Hd Led Reset & Power
    10) Connect Power lead to PSU & power up
    IRadi8,
    Normally I would agree with Supershanks build order (above) but I have the same case you're getting and you could have a serious problem trying to mount your Power Supply AFTER you've already installed your mobo into the case (with the CPU and HSF already installed on it).
    I learned this the hard way. If you mount the PSU first, you'll have no problems. But if the mobo (with CPU, Heatsink, Fan, & Memory) are in the case it'll be a very tight fit trying to squeeze the PSU by the HSF and you'll have to remove the Heatsink & Fan to get the PSU in. Seeing as you've spent all the $, I doubt you'd want to take the chance of damaging anything. Just trying to save you some time and aggravation.
    Also, your thoughts on dowloading and burning all the latest drivers onto a CD is sound thinking. Another thing to keep in mind is the system drive OS/Drivers/software install order. This will probably be debated, but this order worked well for me:
    1) OS - WinXP?
    2) XP SP2?
    3) NForce Unified Chipset Driver 5.10
    4) DirectX 9.0c
    5) Forceware 66.93 WHQL
    6) Norton Systemworks (or other preferred suite/antivirus program)
    7) Zone Alarm Firewall (may not be necessary if you're strictly using dialup as I see you're putting in that 3Net Internal 56K PCI Fax Modem)
    Follow this with all the rest of your APPs, Utilities, and games or whatever. Should work out good for you. I haven't used any Seagate hard drives (I'm a Western Digital man myself), so I'll leave the WinXP install advise to the others.
    Good luck with your new rig. Do take your time putting it all together. Dowload and read the manual (mobo) before you get all your hardware so as to be familiar with the possible issues before building.

  • Hi, Experts I installed SAP Netweaver Web Dynpro For ABAP

    Hi, Experts I installed " SAP Netweaver Web Dynpro For ABAP ".
    But the SAP Management Console Nodes " NSP" is not turning to Green Color.
    Please can anybody help me on this, Please .................
    Thanks
    Basu

    Hi
    Check this link..
    http://www.sap-img.com/basis/sap-installation-procedure-on-win-2k-adv-server.htm
    Here are the link which will explain the procedure
    http://www.sap-img.com/basis/sap-ides-installation-procedure-for-sap-install-on-w2k-server.htm
    http://www.sap-img.com/basis/sap-installation-procedure-on-win-2k-adv-server.htm
    Regards
    Anji

  • How do I connect my netweaver web dynpro

    How do I connect my netweaver web dynpro to the portal? how do i arrange the iviews? how do i add the iviews?

    hi,
    You can create webdynpro iviews in portal in two ways. 
    1) from iview template &
    2) from webdynpro java applications.
    If you create from the 1st one, you have to provide two parameters of the  webdynpro application.
    i) namespace
    ii) application name
    you can find these namespace & application name from content admin --> webdynpro --> open your webdynpro project > open the application. you will find two columns.
    left side name is the namespace (eg: local/firstproject) & right side you will find application name.
    If you create iview from 2nd menthod, the following is the link contains creation of webdynpro iview.
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0c7b2f25-0c01-0010-f2a2-f8a65a9dcad9]
    hope this helps you
    regards,
    vv.

  • JCO Error with CMC on SAP NetWeaver WebAS Java 7.0 Server

    Hi, all
    We just installed our BO Enterprise XI 3.1 system, when we attempt to import SAP roles in the Central Management Console (CMC), the result is the following error: "An error occurred: com/sap/mw/jco/JCO$Function".
    I have checked note 1274700 and 1292144, but in these two notes it use tomcat as the Java web application server to hold BO web applications like CMC. In our case, we use the SAP WebAS Java 7.0 Server.
    Below is our system info:
    Server 1: Windows 2003 SP2 32bit, Install BO Enterprise XI3.1, Crystal Reports 2008 and Business Objects Integration Kit for SAP. We did't choose install tomcat option.
    Server 2: Windows 2003 SP2 x64, SAP NetWeaver WebAS Java 7.0 to run BO Web Applications.
    Below is our whole installation process:
    On Server1, Install BO Enterprise XI3.1, Crystal Reports 2008 and Business Objects Integration Kit for SAP. We choose "I will delpoy the web components after installation" option when install the BO Enterprise XI3.1 and Business Objects Integration Kit for SAP. We didn't choose the install tomcat option.
    After the BOE XI3.1 and Business Objects Integration Kit for SAP installation, we user wdeploy tool to generate the ear files, copy the 19 web components ear files to Server2, manually deploy all the total 19 web components packages on our SAP NetWeaver WebAS Java 7.0 System on Server 2.
    All the instalation processes above finished successfully.The web componnets are also successfully deployed on SAP NetWeaver WebAS Java 7.0 system.
    When we start to configure the Business Objects Integration Kit for SAP, We logon to CMC, choose Authentication, double click SAP, fill info on tab "Entitled System" when we click tab "Role Import", we get the error info "com/sap/mw/jco/JCO$Function".
    Then we download the SAPJCO 2.18 package 32bit for Server1, x64 version for Server2, and did following task on both Server1 and Server2:
    1. Put the librfc.dll and jcorfc.dll file to C:\Windows:\System32
    2. Add CLASSPATH, point to sapjco.jar file.
    But still don't work.
    Does anyone use the SAP NetWeaver WebAS as the web application server for BO?
    Also I want to know does SAP officially support tomcat for production use now? I mean if some web error occurs about tomcat, will SAP support it?
    Please advise.
    Thanks,
    Daniel

    Hi Ingo,
    Yes - Ive tried every possible combination and here is my findings...
    I don't think the 32-bit version of the SAP Java Connector (2.1.8) works on a Windows 2003 x64 SAP J2EE 7.0, i.e. the sapjco.jar file. I created a directory and added it to the CLASSPATH of the J2EE server (server and instance) and I also added it to the Java classpath using: java -jar <path+sapjco.jar> -classpath. Executing this command brings up a SAP Java connector window where it displays information of the version, location of the sapjcorfc.dll file etc. This windows opens, but is not able to display the information. If I do exactly the same with the x64 bit version of the SAP Java connector (2.1.8) it displays the information correctly in the SAP Java connector popup. I've tried copying the sapjcorfc.dll and the librfc32.dll to both the /system32 and the SYSWOW64 directory on the server.
    HOWEVER, in CMC the Role Import tab still does not work - I just get the text null (in red). Before adding the sapjco.jar to the java classpath I got another error on the Role import tab - something like /com/sap/mw/jco/$JCOFunction. So it seems like it is now able to find the sapjco.jar file, but can not use it properly.
    The big question is now: Should the sapjco.jar file actually be on the Application server or on the BOE Server? I know it says on the application server in all documentation, but that generally assumes Tomcat and all installed on one server.
    BOE uses the sapjco.jar file to connect to the BW system to import the roles and that must be the BOE server doing that job and not the Application server???
    Just my thoughts - maybe we can discuss this at Teched in Phoenix? :o)
    Best regards,
    Jacob

  • IGS Install with SAP WebAS J2EE 6.4 SP8 -

    Hi,
    I've just installed the latest SAP WebAS J2EE 6.4 SP8 which is supposed to install Internet Graphcis Server (SAP IGS). I can see that the IGS files are installed under \usr\sap\{sapsid}\jc00\igs
    How do I activate or what do I need to get it to run? I don't see any "SAP IGS" service under my Windows Services as suggested by other posts; but perhaps that only applies to the older version of IGS?
    Can't seem to locate any further information in the NetWeaver manuals on how IGS is activated. Pretty sure nothing is running as there's nothing listening on my "http://localhost:8030".
    Any ideas?
    Thanks

    Hi,
    There's no igswd.exe process running in the SAP MMC console as you described. I've checked that the configured HTTP port has been set to 40080 by default but nothing is listening on that port.
    I've checked the startup profile for my instance.
    There's 2 files in that directory one called
    START_JC00_<HOST>
    START_JC00_<HOST>.1
    the ".1" extension has an entry to tart IGS but the former doesn't.
    The entry in the ".1" looks like
    _IGS = igswd.exe
    Start_Program_03 = local $(DIR_INSTANCE)\igs\bin\$(_IGS) -dir=$(DIR_INSTANCE)\igs -mode=all -sysname=P01 -sysno=00
    Any idea what could be wrong? I've checked the logs.
    Also, there's nothing listening on port 40080.
    Thanks Ivanov

  • ANT build script to deploy .EAR file SAP NetWeaver Web Application Server

    Can any one please tell me to deploy the .ear file with ANT build script in SAP NetWeaver Web Application Server.
    Thanks in advance.
    Regards,
    Venkat.

    Try these threads:
    Re: Is there a way to start a J2EE application per command line?
    Scripted WAS App Start Stop Deploy

  • Sample questions on SAP NetWeaver-Web Application Develpment certification

    hello frnds,
    can i find any sample questions on
    <i><b>SAP NetWeaver-Web Application Develpment - JAVA</b></i> certification?
    what are the books/material should i follow for the same ?
    Thank you,
    Regards,
    Shobhan

    hi Sobhan
    Please try on
    braincert.com
    Farook

  • Web Service in BSP

    Hi All,
      I need to get the datas from .NET and display it in BSP Appliaction. The Web service already available for this at .NET. Can some body help me out how i can use the Web-Service in BSP.
    Thanks in advance.
    Raja T.

    Hi,
      As per your need i am posting my code here.
    *& Report  ZWEB                                                       *
    REPORT  Y_CONSUME_WEBSERVICE
    DATA: wf_user TYPE string .
    DATA: wf_password TYPE string .
    TYPES: BEGIN OF outtab1 ,
       airportcode(6)  ,
       cityofairportname(50),
       country(30)  ,
       countryabbrivation(10),
       countrycode(6)  ,
       gmtoffset(10)  ,
       runwaylengthfeet(15),
       runwayelevationfeet(15),
       latitudedegree(10)  ,
       latitudeminute(10)  ,
       latitudesecond(10)  ,
       latitudenpeers(10)  ,
       longitudedegree(10)  ,
       longitudeminute(10)  ,
       longitudeseconds(10)  ,
       longitudeeperw(10) ,
       END OF outtab1 .
    DATA: outtab TYPE  TABLE OF outtab1.
    DATA: TAB TYPE OUTTAB1.
    DATA: wf_o LIKE LINE OF outtab .
    DATA: xslt_err TYPE REF TO cx_xslt_exception .
    DATA: rlength TYPE i,
          txlen TYPE string  .
    DATA: http_client TYPE REF TO if_http_client .
    DATA: wf_string TYPE string .
    DATA: wf_string1 TYPE string .
    data: wf_proxy type string ,
          wf_port type string .
    selection-screen: begin of block a with frame .
    PARAMETERS: country(132) TYPE c LOWER CASE .
    SELECTION-SCREEN SKIP 1.
    PARAMETERS: user(50) LOWER CASE,
                password(50) LOWER CASE ,
                p_proxy(100) LOWER CASE default 'SAPLNT.KOMATSU.COM' ,
                p_port(4) default '80'.
    selection-screen: end of block a .
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF screen-name = 'PASSWORD'.
          screen-invisible = '1'.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    start-of-selection .
    CLEAR wf_string .
    CONCATENATE
    '<?xml version="1.0" encoding="utf-8"?>'
    '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'
    '<soap:Body>'
    '<GetAirportInformationByCountry xmlns="http://www.webserviceX.NET">'
    '<country>' country '</country>'
    '</GetAirportInformationByCountry>'
    '</soap:Body>'
    '</soap:Envelope>'
    INTO wf_string .
    CLEAR :rlength , txlen .
    rlength = strlen( wf_string ) .
    MOVE: rlength TO txlen .
    clear: wf_proxy, wf_port .
    move: p_proxy to wf_proxy ,
          p_port to wf_port .
    CALL METHOD cl_http_client=>create
      EXPORTING
        host          = 'www.webservicex.net'
        service       = '80'
        scheme        = '1'
        proxy_host    =  wf_proxy
        proxy_service =  wf_port
      IMPORTING
        client        = http_client.
    http_client->propertytype_logon_popup = http_client->co_disabled.
    wf_user = user .
    wf_password = password .
    proxy server authentication
    CALL METHOD http_client->authenticate
      EXPORTING
        proxy_authentication = 'X'
        username             = wf_user
        password             = wf_password.
    CALL METHOD http_client->request->set_header_field
      EXPORTING
        name  = '~request_method'
        value = 'POST'.
    CALL METHOD http_client->request->set_header_field
      EXPORTING
        name  = '~server_protocol'
        value = 'HTTP/1.1'.
    CALL METHOD http_client->request->set_header_field
      EXPORTING
        name  = '~request_uri'
        value = '/airport.asmx'.
    CALL METHOD http_client->request->set_header_field
      EXPORTING
        name  = 'Content-Type'
        value = 'text/xml; charset=utf-8'.
    CALL METHOD http_client->request->set_header_field
      EXPORTING
        name  = 'Content-Length'
        value = txlen.
    CALL METHOD http_client->request->set_header_field
      EXPORTING
        name  = 'SOAPAction'
        value = 'http://www.webserviceX.NET/GetAirportInformationByCountry'.
    CALL METHOD http_client->request->set_cdata
      EXPORTING
        data   = wf_string
        offset = 0
        length = rlength.
    CALL METHOD http_client->send
      EXCEPTIONS
        http_communication_failure = 1
        http_invalid_state         = 2.
    CALL METHOD http_client->receive
      EXCEPTIONS
        http_communication_failure = 1
        http_invalid_state         = 2
        http_processing_failed     = 3.
    CLEAR wf_string1 .
    wf_string1 = http_client->response->get_cdata( ).
    REPLACE ALL OCCURRENCES OF
        '<' IN wf_string1 WITH '<' .
    REPLACE ALL OCCURRENCES OF
    '>' IN wf_string1 WITH '>' .
    REPLACE ALL OCCURRENCES OF
    'xmlns=' IN wf_string1 WITH 'xmlns:xsl=' .
    TRY .
        CALL TRANSFORMATION (`Y_AIRPORT_XML2ABAP`)
                SOURCE XML wf_string1
                RESULT     outtab = outtab.
      CATCH cx_xslt_exception INTO xslt_err.
        DATA: s TYPE string.
        s = xslt_err->get_text( ).
        WRITE: ': ', s.
        STOP.
    ENDTRY .
    Loop at outtab INTO TAB.
    Write:/ TAB .
    Endloop .
    *-Y_AIRPORT_XML2ABAP----
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
      <xsl:strip-space elements="*"/>
      <xsl:output indent="yes"/>
      <xsl:template match="NewDataSet">
        <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
          <asx:values>
            <OUTTAB>
              <xsl:for-each select="Table">
                <OUTTAB1>
                  <AIRPORTCODE>
                    <xsl:value-of select="AirportCode"/>
                  </AIRPORTCODE>
                  <CITYOFAIRPORTNAME>
                    <xsl:value-of select="CityOrAirportName"/>
                  </CITYOFAIRPORTNAME>
                  <COUNTRY>
                    <xsl:value-of select="Country"/>
                  </COUNTRY>
                  <COUNTRYABBRIVATION>
                    <xsl:value-of select="CountryAbbrviation"/>
                  </COUNTRYABBRIVATION>
                  <COUNTRYCODE>
                    <xsl:value-of select="CountryCode"/>
                  </COUNTRYCODE>
                  <GMTOFFSET>
                    <xsl:value-of select="GMTOffset"/>
                  </GMTOFFSET>
                  <RUNWAYLENGTHFEET>
                    <xsl:value-of select="RunwayLengthFeet"/>
                  </RUNWAYLENGTHFEET>
                  <RUNWAYELEVATIONFEET>
                    <xsl:value-of select="RunwayElevationFeet"/>
                  </RUNWAYELEVATIONFEET>
                  <LATITUDEDEGREE>
                    <xsl:value-of select="LatitudeDegree"/>
                  </LATITUDEDEGREE>
                  <LATITUDEMINUTE>
                    <xsl:value-of select="LatitudeMinute"/>
                  </LATITUDEMINUTE>
                  <LATITUDESECOND>
                    <xsl:value-of select="LatitudeSecond"/>
                  </LATITUDESECOND>
                  <LATITUDENPEERS>
                    <xsl:value-of select="LatitudeNpeerS"/>
                  </LATITUDENPEERS>
                  <LONGITUDEDEGREE>
                    <xsl:value-of select="LongitudeDegree"/>
                  </LONGITUDEDEGREE>
                  <LONGITUDEMINUTE>
                    <xsl:value-of select="LongitudeMinute"/>
                  </LONGITUDEMINUTE>
                  <LONGITUDESECONDS>
                    <xsl:value-of select="LongitudeSeconds"/>
                  </LONGITUDESECONDS>
                  <LONGITUDEEPERW>
                    <xsl:value-of select="LongitudeEperW"/>
                  </LONGITUDEEPERW>
                </OUTTAB1>
              </xsl:for-each>
            </OUTTAB>
          </asx:values>
        </asx:abap>
      </xsl:template>
    </xsl:stylesheet>
    Raja T.

Maybe you are looking for

  • How do i get email link button 0.9 to open outlook instead of my gmail account

    I have windows 7 on a new computer and when I try to send a link it goes to my gmail account instead of outlook. This is a new computer. On my old computer with the same operating system the email link button opens my outlook account so I can send th

  • Registering Item types

    Hi Experts, I am a workflow developer. When we try to add configuration about the action to be taken when user clicks a task, we dont see required task IDs in the XML file that is generated. It does list some of the custom developed tasks but not all

  • The strange case of k***** Part II

    I don't understand why you guys cannot *ignore* him. Forget about his sig, consider its content as "free speech" and move on. You are not going anywhere with this. The more you talk to the guy, the more BS we get - that's a lot of noise. I'm more con

  • What do I do about a flash player?

    I'm new to the iPad and have found that several webs that I got need flash player. Where do I get the one that will work for ipad2?

  • How to create and object from an arrayList

    Hi I want to create an object from an arrayList. here is my code... BillingQueryParam billingQueryParam = new BillingQueryParam(); /*This BillingQueryParam and billingItemManagerActionForm has getter and setter method for following attributes. privat