DB Connect, BW on MSSQL, Oracle as external system(NON SAP)

Hi,
Requirement:
I want to connect and Extract data from Oracle database (non-sap).
BI System Details:
1. BI 7.0 (EHP 1) server is running on MSSQL 2005.
2. I have WEB AS as ABAP only.
3. Operating system Win 2003 server.
Oracle Database (NON SAP) Details:
1. OS : Win 2003
2. Oracle 10g Release 2
Activity:
1. I have downloaded, unpacked and copied the Database Shared Library (DBSL) as mentioned on sap help link http://help.sap.com/saphelp_nw04s/helpdata/en/42/fdccb72aa95277e10000000a1553f7/frameset.htm
2. I have installed the oracle 8i client on BW server and configured the tnsnames.ora file. I am able to ping(tnsping sap.world) the oracle database through command prompt(cmd).
3. RSA1 -> Source system -> DB Connect.
4. Right Click on DB Connect -> Create.
5. Entered following entries in screen: Create Source System
Logical System Name : Oracon
Source System Name  : Oracle Connection
6. Click on Enter icon.
7. I make the following entries in the screen "Description Of Database Connections"
DB Connection  : Oracon
DBMS : ORA
User Name : username of oracle database with admin right
DB password : database password
Conn. info : sap.world
Permanent : unticked
Connection Limit: empty
Optimum Conns : empty
8. Click on SAVE Button
9. Click on Back Button and again click on Back Button
10. Now i got the Dialog box "Cannot Access Source System ORACON" with three button.
System Log
Correct
Cancel
11. I clicked on System Log and checked the log.
12. I am getting the following error
No shared library found for the database with ID ORACON
Documentation for system log message BY G :
As well as the standard connection, an attempt was made to set up
another database connection, under the specified ID. The Shared Library
for this second database could not be found.
The Shared Library is usually found in the  Executable
directory (profile parameter DIR_LIBRARY) under the name dbs
<dbs>slib<os_ext>. <dbs> stands for the database type and <os_ext>
stands for the operating system-specific extension of the Shared
Libraries.
The database type is determined from the entry that corresponds to the
specified DB ID in the table DBDCON. Check whether the data in this
entry is correct.
Please Help me to rectify the error.
Regards,
Aslam Khan

Hi,
and thanks for the answers.
Now I have the oracle client installed on the BW server, and the dbsoraslib library has been copied to the BW run directory. But any attempt to connect to the system just gives me the error "No shared library found for the database with ID AGRESSO"
(I get ths error no matter what I input when trying to set up the connection, also if I intentionally gives wrong ID and/or IP)
I'm wondering if my input is the problem, and then, what would be correct.
My tnsnames.ora looks like this
AGRESSO =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = xxx.xxx.xxx.xxx)(Port = 1521))
      (ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = xxx.xxx.xxx.xxx))(Port = 1521))
    (CONNECT_DATA =
      (SID = db06)
(edited out ip adress)
When creating the connection I give
Logical system name "AGRESSO",
source system name I assume I can give whatever here.
Type and release I leave blank.
Next screen I give:
DB Connection: AGRESSO (Can not be edited)
DBMS: ORA
Username/passord as given by the server admin
Conn. info I have tried many different inputs. AGRESSO, the IP adress, the SID (db06), but no luck.
Anyone have any knowledge about what to give as input? (if the tnsnames.ora is lacking information etc)
Thanks for any input.
Regards,
Øystein

Similar Messages

  • Production Order and external system non-SAP

    Dear Friends,
    I need to send a Production Order to a external system no SAP, and upload the information back to SAP,
    SAP does something standard to accomplish this task?
    To send Production Order, I created an IDOC with report RCCLORD, this IDOC contains all information of a production order (AUFNR, WERKS,..) and all operations and materials. But I don't know how to process the information returned.
    Also I have read some information about the interface PP-PDC, but I don't know how to use it.
    Please, Can anyone tell me the best way to accomplish this task?
    this is the scenario:
    SAP R/3 -
    > Production Order -
    > External System
    External System -
    > Return information about Production Order -
    > SAP R/3
    Thanks!

    Hi,
    PP-PDC is for confirmations only, see further details
    http://help.sap.com/erp2005_ehp_05/helpdata/en/31/fcbd3411d411d3b6b60000e8359890/frameset.htm
    maybe usage of POI is an option for you. See details here
    http://help.sap.com/erp2005_ehp_05/helpdata/EN/1a/0e347b539911d1898b0000e8322d00/frameset.htm
    BR Sabine

  • Message exchange between oracle and external system

    I had posted my query before. I woull appreciate if anyone could guide me that for exchange of messages bwteen Oracle and external system which AQ programmatic environment is preferred -
    1. PL/SQL
    or
    2.JMS
    hello
    WE have an Oracle database 9i. we want to use JMS ( Java messaging service ) for sending XML messages from one oracle system to other external system.
    we are reading and creating XML files in Oracle database, but to send messages externally in forms of a XML file generated from Oracle could ayone tell me how that can be done or suggest some usefulk links
    Also how to configure Oracle with JMS, could anyone tell me any useful links where i can find more information or any suggestions on this would be fine
    thanks
    kb

    I'm not sure I understand how this question differs from the one I answered yesterday
    Re: using JMS and Oracle help urgent..
    Are you looking for alternate answers? Or looking for some specific bit of information?
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Data transfer from oracle database(external database) to sap database

    Hi Abapers,
    I have a requirment like excel data upload from oracle database(external database) to SAP database .Plz any one can help me how to create a bdc program for this requarment.
    Advance thanks you.
    Jnana

    HI
    use function module 'ASLM_EXCEL_TO_INTERNAL_TABLE' TO UPLOAD DATA FROM EXCEL SHEET TO INTERNAL TABLE. FROM THERE U CAN SAVE IT TO DATABASE USING BDC FUNCTION MODULES.

  • Integration between an external system and SAP OM

    Hi everybody,
    I need to integrate an external system with SAP OM, and I would like to know how to do it (idoc? BAPI? other?)
    What we need is the following:
    1. External system -
    > extraction of data changes (Cost center, positions, jobs changes) to an excel file
    2. Excel validated by HR administrator
    3. Validation of this file -
    > creates an Idoc (how do you create it?)
    4. This Idoc feeds SAP OM
    Regards, and thanks in advance for your answer.
    Angie

    Hi Pradeep,
    Thanks for your answer!
    I am fresh in this area of SAP, and I still have questions...
    What are the BAPI and Objects  to use in this case? (I can't find any for OM)
    Thanks again for your enlightenment.
    Angie

  • Call to Web Sevice in external system from SAP CRM

    Hi,
    I have to make a call to External system from SAP CRM 5.0 system. The external system will provide a sample webservice which SAP will try to initiate
    Can you please tell me:
    1. What settings/object needs to be maintained in SAP in order to make this call.
    2. how I can make a call to this Web-Service from a BADI and pass the values to web service and also capture the returning value.
    Please explain in detail
    Thanks,
    Mike

    Mike,
    You should honestly search the SDN site for consuming web services with ABAP.  There are some good examples.
    However the general procedure is easy:
    1.  Generate an ABAP proxy using the WSDL provided to you by the external program
    2.  Configure an HTTP destination for the server of the web services (needed for HTTPS calls)
    3.  Configure the logical port for the web service using lpconfig
    4.  Write the abap code to call the webservice via the proxy.  Works very similar to FM call in my opinion.
    To expose a webservice(bapi being called from outside) you need to do a little more work
    1.  Create a web services for the RFC enabled function module via SE80
    2.  Use wsadmin and wsconfig to make the service available
    3.  Publish the service out to the UDDI as needed.
    Once again this code is pretty well documented in the standard help and SDN.  Do a simple search on ABAP proxies and you will find what you need.
    Take care,
    Stephen

  • Trust (external system and SAP)

    Hi guys,
    As part of a SAML scenario i need to establish trust between an external system and SAP PI (7.10) allowing the external system to send WS requests to SAP.
    As per my understanding all I need to do is import the certificate chain into STRUST on the PI system. However I seem to be missing something.
    What I have then done is to add root CA, issuer and public key of certificate to the certificate list of the following PSE's in STRUST: 'WS Security standard' and  'WS Security WS Security Key'. Next I restart the ICM.
    However Im still getting an error when sending a WS-request to PI saying 'No trusted certificate found'.
    I appreciate any help I can get.
    Thanks in advance,
    Daniel

    Reposting in Security where it actually belongs.

  • HTTP connection from OSB web service to external system via a Proxy Server

    Dear experts,
    May I know has anyone tried to use HTTP protocol to send a request from OSB web service to external system via a proxy server? Heard that we need to establish some sort of tunnel (socket) to talk to Proxy Server. Can you please any have sample code or configuration steps to share?
    Thank you very much!!

    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/consolehelp/global_resources.html#wp1137294
    Adding Proxy Servers
    Use the Summary of Proxy Servers page to add and configure Proxy Server resources and make them available in Oracle Service Bus as a system resource. You must be in an active session to configure or reconfigure Proxy Server resources.
    1. If you have not already done so, click Create to create a new session or click Edit to enter an existing session. See Using the Change Center.
    2. Select System Administration > Proxy Servers.
    3. Click Add.
    4. In the Name field, enter a name for the Proxy Server resource. This is a required field.
    5. In the Description field, enter a short description for the Proxy Server resource.
    6. In the Host-Port Parameters section, enter the following information:
    1. In the Server Host field, enter the host name or IP address of the Proxy Server. This is a required field.
    The Server Host name for the Oracle Service Bus proxy server must be identical to the server host name of the actual proxy server.
    2. In the Clear Text Port field, enter the Proxy Server clear-text port number.
    3. In the SSL Port field, enter the Proxy Server SSL port number. You must enter either a clear text or SSL port number.
    4. Click Add.
    You can configure multiple Proxy Servers for each Proxy Server resource. This enables Oracle Service Bus to perform load balancing and offer fault tolerance features for the Proxy Server resource.
    7. If the Proxy Server performs proxy authentication, enter a user name in the User Name field, and the associated password in the Password and Confirm Password fields.
    These fields are optional, and required only if the Proxy Server is secured.
    8. Click Save to create and save the Proxy Server resource in the current session.
    9. To end the session and deploy the configuration to the run time, click Activate under Change Center.

  • External system calling SAP ECC enterprise service.

    Hi Experts,
    We have an external system(out of the client network) which needs to call the Enterprise service ExchangeRateByExchangeRateQueryResponse_In  in ECC.
    As we  don't want to open the ECC port to the external systems we thought of using SAP PI in between.
    I can develop a  SOAP to SOAP scenario between External system and ECC using PI.
    I want to check whether there is any better  way of doing it without developing the interface.
    Thanks in advance
    Regards,
    Rajesh.A

    Hi Rajesh,
    If the requirement is to fully decouple the ECC system from the external caller system, then configuration of mediated scenario utilizing PI would be a good solution here. But if it is only necessary to ensure that the external system doesn't have direct connectivity to application servers of ECC, then you may consider installing SAP Web Dispatcher, connecting ECC as a backend system to the installed Web Dispatcher and using Web Dispatcher as an endpoint in the caller system. In this way, the caller system doesn't need to have network access to application servers of ECC and will only communicate with Web Dispatcher, all communication between Web Dispatcher and backend (here, ECC) will be transparent for the caller system.
    Regards,
    Vadim

  • Is it possible to integrate LSO 600 with an external system without SAP PI?

    Hi,
    as asked in the title, i am wondering if it is possible to integrate LSO 600 with an external (non-SAP) system without using SAP PI/XI. The external system is a middleware application which can handle RFC functions, IDocs besides the usual web service communications.
    However, i don't know how LSO and SAP PI are integrated so i wonder if their interfaces are such that instead of SAP PI another middleware could be used.

    Web Services are used. If you were to implement the services in your 3rd party middleware and configure SAP to call it, I suppose it is possible. The external course catalog can be used for CourseEnrollment and LearningProgress. See the application help for details. Don't expect to receive support from SAP with such a setup however.

  • Send IDoc from External System to SAP system

    Hi Folks,
        I have a requirement to send IDocs from an external system to the SAp system. Basically the external system is a subsystem which is able to send & receive idocs. The external system is currently able to send idocs to SAP system through the ALE layer but now we have to replace it by PI. Now the external system has to send teh IDocs to the SAP ECC system through the SAP PI 7.0.
       Kindly let me knowq how I can achieve it.
    Regards,
      Santosh

    Hi Satish,
    You can achieve this requirement
    1)If your external system going to support web service cals then send IDoc from External system as a web service, in PI use sender side SOAP and receiver side IDoc receiver channel  to  send IDoc.
    or
    2)Use proxy program ,implement the same ALE logic in PI.
      or
    3)Copy the Extenal IDoc message in to file folder as XML,then use file adapter to pick up this message and send it SAP using IDoc.
    Regards,
    raj

  • Sending payroll from external system to SAP

    Hello SAP experts,
    please could you help me to find optimal solution for the following scenario?
    We use external system which generates payroll and we need to send the data to SAP. SAP then should post it to a bank and also to GL accounts.
    We can not use SAP Payroll because it will not be implemented.
    Please could you find me answers to following questions:
    1. To what SAP module we should send the payroll?
    2. What data we should transfer to SAP?
    3. What kind of settings SAP requires (customization, master data)?
    Thank you very much for your help and have a nice day
    Michal

    1. customizing :
         a ) wage type customizing : you should create(oh11 tcode /modify(sm31 v_512w_o) wage types , how many different wage type you need, some wage types are in system default.
    ie basic pay. overtime
    b) hr - fi integration customizing
      you should do related customizing steps , with basicly wage type - symbolic account
    and symblolic account - gl account customizing
    2. you should external payroll results to t558a , t558b, t558c tables,
    in deail : http://help.sap.com/saphelp_4.70/helpdata/en/5a/f57415558f4e52925b05aa57dad09d/content.htm
    3. after then you can run fi posting for payroll, se38 rpcipe00 program, tcode may be different in your country grouping,
    you can ask question, if you want in detail.

  • Mail from external system to SAP

    Hi,
    There is a FM to post a message from the SAP system to the external ID. Is there any FM or procedure to get a mail from the external system to the SAP sysem?
    Regards,
    Amit Jain

    Depending upon what release you are on this weblog may help:
    /people/thomas.jung3/blog/2004/09/09/receiving-e-mail-and-processing-it-with-abap--version-610-and-higher

  • Need to call up a webservice created in external system from SAP

    Hi folks,
    A web service is created in the external system and I need to access this web service from a BADI. Can you tell me how can I call this web service (the external system is giving me a URL) and how to capture the return value from the web service. Please let me know in detail.
    Thanks,
    Prem

    Hi,
    I have the same requirement and have created a new Proxy-Object, uploaded the WSDL file (locally) and Created a Logical port.
    In the Logical Port under the tab Call Parameter I've defined the URL of the web-service.
    Since I was not able to upload the WSDL by selecting the option URL/HTTP Destination due to error message "HTTP error (return code 400, message "ICM_HTTP_CONNECTION_FAILED")
    Message no. SPRX090" so uploaded the file locally.
    However, when testing the service, I didn't received a sucess message but:
    <CX_AI_SYSTEM_FAULT>
    <CODECONTEXT>Local</CODECONTEXT>
    <CODE> ERROR_WEBSERVICE_RUNTIME_INIT </CODE>
    <ERRORTEXT> Error when instantiating the Web service runtime (Error when initializing SOAP client application: ' error_text' ) </ERRORTEXT>
    <LANGUAGE />
    </CX_AI_SYSTEM_FAULT>
    </cls:CX_AI_SYSTEM_FAULT>
    What might be the Problem ?
    /Manik

  • Sending mail to external system in sap 4.6c

    Hi WF experts,
    We are configuring sending mails to external system in sap4.6c.
    sxdump20.exe is kept on the frontend and created RFC destination with path to sxdump20.exe.
    same RFC destination is given while configuring in SCOT trxn.
    From SAP, mails are successfully sent and getting message in SOST as delivered to recipent.
    But recipent is not receiving mails in his inbox ( outlook express,gmail,hotmail etc ).
    Any solution from you will be of great help.
    simha

    Hi,
    Make sure that the mail sent from SAP 4.6C are not declared as "Bad Mails" at your Mail Server/SMTP Gateways, possibly due to some technical reason. (such as sender address is not correct, any other SMTP errors,  etc...etc.).
    Ask your network/system admin to verify it.
    Regards,
    Bhavik G. Shroff

Maybe you are looking for

  • Two computers two ipods

    I have a desktop pc as my nano home. I have a new laptop and a new 80G ipod, I want ALL my music on the biggin' and just the travel songs on the littlun' Do I need an external harddrive to save all this? When I consolidate my library does this double

  • Do I need to pay for iCloud storage for movies stored in Theater?

    I want to store my finished movies in Theater so I can access them on AppleTV. Does it count against my free Cloud storage, so I would have to pay for additional storage?

  • Is possible to transfer photos from a macbook pro to an iphone without itunes or an internet connection?

    Is possible to transfer photos from a macbook pro to an iphone 5 without itunes or an internet connection? I'm a pro photographer and I need to transfer photos from my camera, edit them, copy photos to my iphone and send via 4G network to an editor.

  • Need Help in SQL script

    hi guys , Got a small question ,  Table(test) has 4 columns ID, NAME, Definition, Notes with some data in it.And ID is identity column. Now I have to add a new column called UID. ID     NAME       Definition   Notes        1                      xxx

  • Coding/meta data appears in email body

    I am sending mail to a particular client only they see all the meta data/coding within the body of the email. This is causing great confusion. It only happens with one client and I don't know if it's a Mac Mail issue (i.e. my email) or their receivin