Customize Portal application to access Dev/Test/Production SAP systems

Hi All,
We have requirment from client, to develop a custom portal application.
1. When user login into Testing portal (eg., Development or Testing system or UAT system or Production system) and want to access the all (Dev / Tes / UAT / PRD) system SAP GUI with SSO concept from customize portal applciation once he select the dropdown list either Dev/Test/UAT/ PRD.
Our code.....
in layer-config.xml file, we have defined systems
- <layer-config>
- <system>
  <layer>Dev</layer>
  <internal>true</internal>
  </system>
- <system>
  <layer>Test</layer>
  <internal>false</internal>
  </system>
- <system>
  <layer>PRD</layer>
  <internal>false</internal>
  </system>
  </layer-config>
In Java code
public class Accesstoall extends AbstractPortalComponent {
     public void doContent(
          IPortalComponentRequest request,
          IPortalComponentResponse response) {
          response.write("Select the system");
          try {
               LaunchpadConfigReader reader =
                    new LaunchpadConfigReader(
                         request.getPrivateResourcePath()
                              + "/"
                              + "layer-config.xml");
               for (int i = 0; i < reader.getBackendSystemConfig().size(); i++) {
                    response.write("<br>"+
                         reader.getBackendSystemConfig().get(i).toString());
                    if (reader
                         .getm_backendSystemURLInternal()
                         .get(i)
                         .toString()
                         .equalsIgnoreCase("true")) {
                         response.write(
                              "<a href='"
                                   + "http://vep"
                                   + reader.getBackendSystemConfig().get(i).toString()
                                   + "wd.eu.xerox.net:8219/irj/servlet/prt/portal/prtroot/com.sap.portal.appintegrator.sap.Transaction?System=SAP_BW&TCode=SE38&Gui=WinGUi"
                                   + "'>launch system</a>");
                    } else {
                         response.write(
                              "<a href='"
                                   + "https://ep"
                                   + reader.getBackendSystemConfig().get(i).toString()
                                   + "ns3.eur.xerox.com/irj/servlet/prt/portal/prtroot/com.sap.portal.appintegrator.sap.Transaction?System=SAP_BW&TCode=SE38&Gui=WinGUi"
                                   + "'>launch system</a>");
I want to call the XML value in JSP file as dropdown list and once dropdown selected, user needs to display link of SAP GUI system in table.
Please can you advise which approach will be the best on external and internal portal.
Appreciate on your feedback.
Thanks,

Hi Praveen,
for internal portal, you can create 4 different system object in portal landscape for 4 different systems and then implement sso between portal to those system and use sap transaction iview
for external portal, go with your way.
Regards,
Sen

Similar Messages

  • Accessing data from other SAP system

    Hi experts
    I need to access data from one SAP system from other.  My requirement is , perform applications (programs) in some SAP system, but using/accessing  data from other SAP system .
    For example, when we press F4 we get the match code (search help) for the field ;  that window is alredy created by SAP and it shows the data for that field . Of course the application (ike any other program/application) read the data from the SAP system is being executing ;  well i need execute that match code but show (taking) the data from other SAP system;  i not refer to other MANDT in same system but other SAP system.
    The communication between SAP1 system and SAP2 system is already created from BASIS.
    My doubt is how can i  execute that standard application (search help) but 'invoke' to standard application this take data from other system ?
    I guess i can create Z search help wich call a Z Function (RFC) to get the data required from the other system ;
    or maybe enhance the standar search help to call that Z RFC ;  but standard application search help is already created and this access the data in several ways or places of code , and this has severals sub-windows and search features ; and i just need execute exactly same search help but accesing data from the other SAP system ; so my doubt is, is there some way to indicate to SAP the applications always (wherever) these applications acces the data do it but from other SAP system, 
    like if we 'redirect' the Data Base to other SAP system. 
    SAP1 applications are being executing  -
    >   but all data (records) are taking from SAP2
    Maybe the first suggestion is simply why do not we execute applications in SAP2 instead SAP1 , that's because the version package in SAP2 system (where we have the data) does not support some (non SAP) applications we need to use.
    Excuse the long thread.  Does somebody can help, any idea ?
    Best Regards
    Frank

    Hi Frank,
    Below are my thoughts, these are only conceptual and haven't had an opportunity to try these possibilities, also not sure if this is the right thing.
    1) Create an entry in DBCON using TCode: DBCO for the Database of system SAP2. Now in the application of SAP1 use the "SET CONNECTION" construct as the very first statement, so that consecutive SQL statements will point at the DB of SAP2.
    2) I have read somewhere that the Work Processes are connected to the Default database and i am not sure if you can change this setting, but if you can and provided you have have multiple application servers in your SAP1 landscape, then pick one of the application servers and change the settings on the WP to point at the DB of SAP2, you have the end users login to this particualr app server.
    3) If there are multiple app servers in SAP1 landscape, then choose one of the app servers and change the default database setting to point at DB of SAP2.
    Regards,
    Chen

  • How deploy PL/SQL Web Service through dev, test, production

    Please can you assist with this simple question from someone new to the Java world.
    I have created a set of web services from existing Stored Procedures in the development database. I now want to move these to the test database and later to UAT and finally to production. How do I change the data source to be used? A number of these will be on the same App Server but with different derivable names identifying the database to which they connect.
    With my BPEL process I was able to use Ant with a Deployment Plan to do search and replace for changed parameters but I cannot find the equivalent for these Web Services. Using 10.1.3.4.
    Any guidance appreciated.

    In JDeveloper the Application entered is created as a folder on my PC. I was surprised to find that this is then used to form part of the URL for the web service.
    This being a built in feature, lead us to the conclusion that we could use this to divide our web services between databases. The calling programs, all internal to the business, can derive the environment and establish the correct naming of the URL to link to the correct database.
    We have licences for 2 physical Servers. We have 4 environments - dev, test, uat and production. What would be the normal method to run multiple environments on the same Application Server. We want production on 1 server and the others on the other server.
    Are there guidelines for this situation.

  • Best practice for maintaining URLs between Dev, Test, Production servers

    We sometimes send order confirmations which include links to other services in requestcenter.
    For example, we might use the link <href="http://#Site.URL#/myservices/navigate.do?query=orderform&sid=54>Also see these services</a>
    However, the service ID (sid=54) changes between our dev, test, and production environments.  Thus we need to manually go through notifications when we deploy between servers.
    Any best practices out there?

    Your best practice in this instance depends a bit on how much work you want to put into it at the front end and how tied to the idea of a direct link to a service you are.
    If your team uses a decent build sheet and migration checklist then updating the various URL’s can just be part of the process. This is cumbersome but it’s the least “technical” solution if you want to continue using direct links.
    A more technical solution would be to replace your direct links with links to a “broker page”. It’s relatively simple to create an asp page that can accept the name of the service as a parameter and then execute an SQL query against the DB to return the ServiceID, construct the appropriate link and pass the user through.
    A less precise, but typically viable, option would be to use links that take advantage of the built in search query functionality. Your link might display more results than just one service but you can typically tailor your search query to narrow it down. For example:
    If you have a service called Order New Laptop or Desktop and you want to provide a link that will get the user to that service you could use: http://#Site.URL#/RequestCenter/myservices/navigate.do?query=searchresult&&searchPattern=Order%20New%20Desktop%20or%20Laptop
    The above would open the site and present the same results as if the user searched for “Order New Desktop or Laptop” manually. It’s not as exact as providing a direct link but it’s quick to implement, requires no special technical expertise and would be “environment agnostic”.

  • Dev and Production BW systems not in sync.

    Hello All,
    We have been using two BW systems for our implementation project. One is the development and second one is production BW system. I observed that few BW objects have different configuration (like update rules, user exits, queries , web templates…etc…) in the production compared to the development system.  Now my requirement is to find out the all the BW objects in the production that having different status than development.  So that I can make corresponding changes in the development system as well in order to sync dev and production systems.
    1.     Is there any tool/transaction is available by which I can retrieve the list of the BW objects and may be delta changes between dev and prd systems.
    2.      Or any standard process exists to sync the both versions.
    Any help to this will be highly appreciated.
    Thanks in advance.
    Regards
    Harsh.

    Hi Harsh,
    For the Transfer rules/update rules you can do a remote compare of the Generated Program which would give you an idea whether they are in sync or not. Likewise you can do remote compare of the User exit fn module.
    Bye
    Dinesh

  • Access data from 2 SAP systems into WebDynpro..Please guide :)

    Hello,
    Is is possible to access/retrieve data from 2 seperate SAP systems in Web Dynpro?
    To ellaborate more:
    Under normal situation - We create a Model using which you can access the required BAPI/RFC and using the JCo this connection is complete.
    So, in the SLD there is one JCo connection/object for this model.
    Now as per my quesry, I want to access data from 2 systems... like CRM & R/3.
    So how can I do this:
    1. Create 2 seperate model objects and then do Model Context Mapping. If this is rite, then I will have to create 2 JCo connections in SLD.
    2. Is is possibe that under one model (example this model is accessing R/3), I need to access data from CRM <i><b>without creatiing another model</b></i>. So that are the possiblities? Secondly is this way/path recommended?If no, how should I proceed.
    Hope my requirements are clear
    Awaiting Reply.
    Thanks & Warm Regards,
    Ritu

    Ritu,
    There is no way you can create single model for 2 different R/3 systems (unless SAP decides to implement this in later versions).
    If you still want to stick with a single model approach, I would suggest to use <b>Webservice</b> model where the R/3 interaction part would be taken care by WebService.
    Ashutosh

  • When to use WEb Dynpro application and Portal application in NW dev studio

    I would like to know what is the difference between
    webdynpro application  and EP Application using PDK.
    Are they comaparable  ...Which one has an edge over the other specific to any applications.
    I want develop an application related to e-commerce using the SAP R3 as backend for an industiry(where in a registered user can place an order and query on the staus of order. All the data will be stored in R3 ).
    I am planning to dev this using NW dev studio , but have an appehension about which application is useful for this kind of application either webdynpro or EP application .
    can anybody explain which one has edge over the other ( Webdynpro or EP applcations in context with NW Dev studio) and why.
    thanks
    PK

    Hi,
    <b>Webdynpro</b> is used when requirements ask for a prototype using minimal time n effort.
    Highly skilled programmers are not necessary to write a webdynpro application
    It uses dynamic controls without reloading the page.
    <b>Portal components</b> esp Abstract portal component provides a lean method to write HTML command to web client
    Large interactive components requires more programming.
    <b>WebDynpro</b> is a highly declarative, tool-based programming model. It minimizes platform-dependent "plumbing" code for building UIs and maximizes declarative metadata describing huge portions of a typical application in a platform-independent way.
    Web Dynpro follows a "top-down" approach in order to consistently support multiple runtime platforms.
    In Web Dynpro you just have to drag & drop the UI components.
    <b>Portal components</b> has followed a "bottom-up", programming-driven approach to Web development.
    Regards,
    Pooja.

  • Deve/Test/Production Environments

    My W2K laptop has Persoanl 9i and Forms (9.0.4). This is developemnt.
    I would like to set up a test environment using Forms & Reports Services on a W2K server. Do I need the appserver or can I use OC4J as the "appserver" ? Also, can I load 10g Lite on the same server (as either OC4J or the appserver)?
    For Production I assume I need the appserver and Forms & Reports Services. We will have no more than 50 users. Is that overkill or is OC4J ok? DB will be on a seperate server/box for production.
    TIA for your help and input.
    Ed.

    Kevin,
    The product does include export/import scripts for moving pages, content areas, and applications between instances. Search on "export" in the online help for the documentation. I will say that these utilities were a bit unstable in the EA release, and even in production they must be run from the command line (except for Application export). We have plans to make these utilities easier to use in a future release, and we're also looking at other ways to support propagation of content from development to production.
    Regards,
    Jerry

  • Problem accessing clicksoft webservice in SAP System

    Hi All,
    We are currently integrating SAP system with Clicksoft. For that, we have received WSDL file from Clicksoft and we are trying to create consumer proxy in SAP system.
    But, getting error " Attribute "Transport" in <SOAPbind:binding> has incorrect value.
    Regards,
    Sagarika

    Hi ,
    As this forum is for SharePoint and this question is about third party, I changed its type to discussion.
    Thanks,
    Wendy Li
    TechNet Community Support

  • Working with Test/Production environment as application sets

    Hi to all,
    does anyone here works with a Test/Production environment system?
    We've got a single system (2 machines, one for the DB server, one for BPC), and we were thinking on making 2 application sets: Production and Test. While most of the things is easy to migrate from one system to the other one (since almost all of them are files), what worries me a bit are dimensions and some configurations of the application, security, and so on...
    Has anyone experience about it? Would you suggest it?
    Thanks
    Daniele

    Hi Daniele,
    As rightly suggested, duplicating an appset can be easily done on 2 different physical systems. In the source, you run the server manager and take the backup of your appset. Then copy the back up folder from source to the destination through the network. Again use server manager to restore the appset from the backup folder. With this process, everything will be migrated and you dont have to worry about anything.
    The point of worry is, lets say you have moved everything to the PROD and then you continue doing development in DEV and then you want to move these changes also. Now, again taking backup and restoring will not be the right option because by now, there might be some PROD data available. and if you restore again, then all that data will be lost. So, after the first restore, whatever you are doing in DEV, keep a note of all that. So, that the same thing can be replicated in the PROD system.
    Hope this helps.

  • FAQ: DPA - Remote Access for test systems

    Welcome to DPA - Remote Access for test systems forum!
    This forum is actively monitored and moderated by SAP Integration and Certification Center (ICC).
    Frequently Asked Questions:
    ======================================
    Q1: Where can I learn more about Developer Package Service (DPA)?
    Q2: How can I apply for the regular DPA service?
    Q3. How many SAP systems can I access under the regular DPA service?
    Q4. How can I have access to a non-shared SAP system?
    ======================================
    Q1: Where can I learn more about Developer Package Service (DPA)?
    A: Please take a look at ICC's web page on SDN:
    https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/15330f73-0501-0010-d59e-8a32e220b2ed [original link is broken]
    Q2: How can I apply for the regular DPA service?
    A: Please go to http://www.sap.com/partners/apply and fill out the application form.
    Q3. How many SAP systems can I access under the regular DPA service?
    A: Up to 3 SAP systems, which are shared among all DPA users.
    Q4. How can I have access to a non-shared SAP system?
    A: Please go to http://www.sap.com/partners/apply and apply for the exclusive-use DPA service.
    Message was edited by: Chung-Ho Fan

    https://discussions.apple.com/thread/5294202?tstart=0
    Something you should be aware of is the frequency of IP address change at your father's location. Providers of residential broadband services lease an IP address for a certain duration which you have no control over and is purely arbitrary. You may be familiar with these changes?
    The point is sometimes these addresses change regularly (4 hours to every few days) and sometimes they stay the same for a longer period of time such as a year or more.
    Because of the nature of this change you may find you can remote assist your father one day but not the next. The situation is easily rectified with a simple phonecall to your father. He can tell you what IP address he's using by launching his browser and clicking this link:
    http://myipaddress.com
    He gives you his new IP address and you should be able to make a successful connection again.
    Be aware IP addresses handed out by ISPs are known as routable. IP addresses handed out by Firewalls/Routers/Gateway devices such as Apple's Airport Express Base Station etc are not routable. Assuming you've not changed anything in the devices they will always be one of these three ranges: 192.168.1.x; 10.x.x.x and 172.16.16.x. You don't use any of these last three group of addresses to make the connection over the public external (internet) network but you do use them when on the same private internal network.

  • Deployment from DEV to Production environment

    Hi,
    What are the best possible ways to deploy the visual web parts and Pages from development environment to Production environment.
    As I am very much new to Sharepoint, I would like to have the safest methods to do the deployment into production. Please also suggest the prerequisites.
    I have a solution with number of visual web parts in the development environment which is working fine. Need to move the Visual web parts to production (Existing site). So please suggest the safest methods.
    Thanks and Regards,
    Satish
    Sathiish Reddy

    Hi Satish,
    From your description, my understanding is that you want to deploy your solution from development environment to production environment with a safest method.
    These links below about moving content from environment to another environment could be helpful to you:
    SharePoint 2013 Dev/Test/Production environment - Moving content
    http://sharepoint.stackexchange.com/questions/78483/sharepoint-2013-dev-test-production-environment-moving-content
    How to deploy webpart on production (not debugging) server?
    http://sharepoint.stackexchange.com/questions/17779/how-to-deploy-webpart-on-production-not-debugging-server
    you could also have a look at this link below about SharePoint Content Deployment Wizard:
    How do you deploy your SharePoint solutions?
    http://stackoverflow.com/questions/9543/how-do-you-deploy-your-sharepoint-solutions
    Best Regards,
    Vincent Han
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Configuring runtime classpath for portal applications?

    G'day,
    I've got a portal application that uses the classes found in system/kernel.jar and system/frame.jar. When I build the portal application in the IDE I can add these to the build path as external jars, but when I run the portal application I get "class not found" errors.
      java.lang.NoClassDefFoundError: com/sap/engine/core/Framework
    So ... how do I add these jar files to the portal application's runtime classpath?
    --Geoff

    Hi Geoffrey
    Jar files are required in two ways:
    For Design time: User external jars(as you have done)
    For Run time: Put the jar files in the lib folder(this way the par/ear ) itself will contain the jar files.
    Right click the project - >properties->java build path->libraries-> Add Jars (and not Add External Jars)->select your project->dist->PORTAL-INF->lib->select the jar file.
    Hope it helps.

  • Standardrole for BI developer in productive SAP R/3

    Hi.
    We are building up a new SAP BW environment from the scratch and our base support does not like that we requested access to the productive SAP R/3 to administrate the extractors. If there a standard role available that can be given to SAP BI developer to administrate the extractors in a productive system without big issues and discussion in creating a new role.
    Thanks in advance,
    Nils

    hi
    create role in RSECADMIN -> User tab->Role maintenance orusing transaction PFCG .
    if you want to remove the query from PFCG ->Authorizations -->Change authorization
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/101fb4f5-eb7c-2c10-5daa-b479c47f0a14?QuickLink=index&overridelayout=true
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/659fa0a2-0a01-0010-b39c-8f92b19fbfea?QuickLink=events&overridelayout=true
    How to create a new ROLE in BW

  • What is the best way to port complete applications from DEV - Test - PRD?

    Hi,
    One of my customers recently asked me, Supposing I do the complete integrations and modelling in SOA Suite on the DEV Environment. Then,
    What is the best way to port complete applications from DEV -> Test -> PROD ??
    Also, since the URLs in use in the DEV environment would be very different from other environments, what is the easiest way to maintain them, and to build in Access Control mechanisms ?
    Best Regards

    Hi AJ,
    Nice PDF !
    Though the PDF does give a basic idea as to how we can go about the deployments using ANT and EM in Test and Prod, it doesn't really give extensive details. For eg. ANT would obviously need huge ANT scripts to be written for migrations to multiple Test servers, etc.
    Similarly, when we talk about EM, does it mean each of the services has to be manually deployed on Production ?
    I am sure we would be looking more towards a fully automated solution. No ?
    Best Regards
    Nitin

Maybe you are looking for

  • Lack of functionality in TableRowSorter

    Hi folks. I've looked into using the new (as of 1.6) sorting facilities in JTable, and come away disappointed. Previously I had used the TableSorter class which is available from the Swing tutorial pages (http://java.sun.com/docs/books/tutorial/uiswi

  • Problem with firefox and gtk applications in KDE!

    Hi there, i have my arch installed and it's great, i use kdemod that is quite perfect but i have a problem: all the gtk applications like firefox, eclipse, emesene and so on are terrible looking expecially the fonts. Here what I've done: 1) installed

  • Officejet Pro 8600 Plus, N911g sends faxes, but won't receive

    Hello, My printer will send faxes, but not receive them. Windows 7 Pro 64 bit, SP1.  The printer is connected to the computer via wireless.  The phone is Comcast Digital Voice.  The printer is the only device connected to the phone line.  Per techs a

  • Itunes is on an external Hard drive,  but it keeps copying my movies back.  Why and what can I do to stop it?

    I have a Mac mini purchased in 2010,  i have recently purchased MacTV  which is great and works well.  Because I had so many movies and music I moved my iteunes to its own external hard drive.  I keep getting the Start up disk full warning,  which wa

  • Mounting AFP share takes ages

    Hi, I have an issue with my AFP network share on my QNAP TS-410 NAS. With OS X Lion it takes ages to mount shares on my NAS. Once a share has been mounted, it gets very quickly disconnected again. This makes it virtually impossible to work with that