ABAP to MYSQL....

Hi,
can anyone tell me, how i can get data fom an MYSQL Database (openSource) with an ABAP Program ? Is it possible ?
I don´t get a connection from our R/3 System to the MYSQL Database........only a ODBC Connection from our R/3 Server. But i thing ist is not possible to read/write Data over an ODBC Connection from ABAP ?
Can anyone help me ?
Best regards
Stephan

It isn't possible

Similar Messages

  • ABAP and MySQL

    Guys,
    Is is possible to retrieve data from external database like MySQL? I don't know how to make the connection.
    Is there an step-by-step article on how to do this?
    Thanks.
    Adrian

    HI
    GOOD
    GO THROUGH THIS LINK FOR THE STEP BY STEP PROCESS,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4841dd90-0201-0010-b4af-e531993b3e48
    THANKS
    MRUTYUN

  • Connection to MySQL from ABAP

    Hi
    How to configure any connection from SAP to MySQL, I want to use result in ABAP.
    I heard about legacy JDBC to MySQL but which transaction is for this ? and what I need? Netveawer and somehitng more?
    Edited by: Kosmo on Oct 20, 2009 10:43 AM

    It isn't possible

  • ABAP proxy to Stored procedure on MySQL sync

    Hi,
    I have one question regarding above scenario. Scenario is like this: user will run sync scenario from some ABAP report, which will connect to PI through ABAP proxy, execute some stored procedure on MySQL server, get data back and update some Z-table in SAP.
    My concern is beacuse of stored procedure and some weird situations. Stor.procedure selects data and immediately after does update on same data. What I happend in my situation. I ran it for the first time, with debugger, ABAP proxy made call and returned data, but because of compiling and debugging, I lost connection and I LOST DATA, because stored procedure made select and update and I don't have this data anymore. Is there any chance to restart this kind of process? I know this will not happend usually, but want to be sure.
    thx
    Edited by: Mario Slopar on Sep 6, 2011 10:58 AM

    I lost connection and I LOST DATA, because stored procedure made select and update and I don't have this data anymore. Is there any chance to restart this kind of process?
    Mario - Try the tcode - SXMB_MONI to check the message that was sent from SAP to PI, as you say you lost the connection in between while debugging the failed message will be listed after you run the above Tcode. You will be able to restart the message from the same screen.
    Also, i presume that the scenario is a synchronous one - SAP<->PI<->SQL, i would suggest you try and decouple the systems involved by making calls Asynchronous(depending on the business needs ofcourse)
    Regards,
    Chen

  • Is it possible to read a mySQL database from an ABAP report?

    We have some information stored in a mySQL database which is now required on ABAP reports.
    Is it possible to read the mySQL database from an ABAP report? I'm still a bit confused on that.
    So far I have setup DBCO with information about the mySQL server using MMS as the DBS because mySQL was not an option. I have made sure we have the latest dbmssslib.dll installed.
    When I try to run the following code
    EXEC SQL.
        CONNECT TO :con
    ENDEXEC.
    I get error: SQL Server does not exist or access denied.
    Then I have tried to connect using the function CHECK_CONNECTION_SDB.
    I get the following messages in the return table:
    1     OS-AppServ:Windows NT
    2     dbmcli_neg: no_client_software
    3     dbmrfc_c_neg: no_client_software
    4     dbmrfc_s_neg: no_client_software
    5     sql_neg
    6     work_proc: 1
    Does anyone know what I need to do to connect to the mySQL database.
    Thank you
    Karen

    Thank you for your reply. I've gone through all the documentation you sent and much more and I'm still not sure what the problem is.
    One thing that concerns me is that this all relates to MS SQL server and I'm trying to link to a mySQL database. Is this even possible?
    Some posts talk about changing Oracle settings and having J2EE installed. Is this necessary to connect to a mySQL database via ABAP?
    Which user should I enter into DBCO? Is it the mySQL server user or a SAP user? Does the person in charge of the mySQL database need to add any permissions for SAP to access the database or is that done by the user in DBCO?
    Does anyone have any more advice?
    Thank you
    Karen
    Also, does anyone know what the messages from the CHECK_CONNECTION_SDB function mean
    1 OS-AppServ:Windows NT
    2 dbmcli_neg: no_client_software
    3 dbmrfc_c_neg: no_client_software
    4 dbmrfc_s_neg: no_client_software
    5 sql_neg
    6 work_proc: 1
    Edited by: Karen Dean on Oct 6, 2009 4:44 AM

  • Access form ABAP to external MySQL-Database (read/write)

    Hello!
    We have an external MySQL-DB (running on Linux). Now we should read this database from our SAP-System (running on Linux with Oracle-DB) to create a purchase order. After creating this order in our SAP we should update the dataset in the MySQL-DB (creating order was succesfully).
    How can we create the Connection to the MySQL-DB?
    Thank you.
    Best Regards
    Markus

    Hi Markus!
    Sorry for the delay, the day was well filled
    For example of ADBC, as Kennet said, you can use ADBC_DEMO.
    About RFC, I advise you to take a read on the SAP JCo (SAP Java Connector), this is a SAP middleware component that enables the development of SAP-compatible components and applications in Java. From this you can send what you want interfacing to SAP.
    As said above in my last post, I would advise creating an RFC instead Native SQL. Not sure how the scenario you have to develop this solution, but I believe will be a more secure.
    Regards.

  • NW04 Testdrive Dump when using ABAP Webservice whizard

    Hello,
    I have NW4 running on FC5.
    When I try to create a webservice in SE80 the whizard dumps:
    Runtime Errors         GEN_NO_GENINFO_FOR_DATID
           Occurred on     21.02.2008 at   10:08:16
    No generation information for DATID "%_#D18404".
    What happened?
    Processing had to be terminated because an internal error
    occurred when generating the ABAP/4 program "CL_SWF_CNT_FACTORY============CP".
    What can you do?
    Make a note of the actions and input which caused the error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    Error analysis
    There is no generation information for the internal ID "%_#D18404".
    This is most probably due to an
    invalid DATID or an object type for which there is usually
    no generation information.
    Possible causes for the error are:
    - an RSYN programming error
    - the following internal constants were used
    %_ENDIAN, %_CHARSIZE, %_MINCHAR, %_MAXCHAR, %_HORIZONTAL_TAB,
    %_VERTICAL_TAB, %_NEWLINE, %_CR_LF, %_FORMFEED, or %_BACKSPACE
    For optimization reasons, no generation information is created for these
    constants. Therefore these constants can generally only be used with
    the VALUE specification of DATA, CONSTANTS etc.
    How to correct the error
    Use the Transaction SYNT to search for the error.
    System environment
    SAP Release.............. "640"
    Application server....... "BLN787"
    Network address.......... "192.168.100.2"
    Operating system......... "Linux"
    Release.................. "2.4.22-1.2129.nptlsm"
    Hardware type............ "i686"
    Character length......... 8 Bits
    Pointer length........... 32 Bits
    Work process number...... 0
    Short dump setting....... "full"
    Database server.......... "BLN787"
    Database type............ "ADABAS D"
    Database name............ "NW4"
    Database owner........... "SAPNW4"
    Character set............ "en_US.ISO-8859-1"
    SAP kernel............... "640"
    Created on............... "Jan 13 2004 20:13:34"
    Created in............... "Linux 2.4.18-64GB-SMP
    #1_SMP_Wed_May_15_13:27:16_GMT_2002 i686"
    Database version......... "SAPDB 7.4.3.029 "
    Patch level.............. "1"
    Patch text............... " "
    Supported environment....
    Database................. "SAP DB 7.4.3, MySQL MaxDB 7.5.0"
    SAP database version..... "640"
    Operating system......... "Linux 2.2, Linux 2.4"
    Memory usage.............
    Roll..................... 8112
    EM....................... 15679560
    Heap..................... 0
    Page..................... 49152
    MM Used.................. 6768560
    MM Free.................. 546564
    SAP Release.............. "640"
    User, transaction...
    Client.............. 000
    User................ "DEVELOPER"
    Language key........ "E"
    Transaction......... " "
    Program............. "CL_SWF_CNT_FACTORY============CP"
    Screen.............. " "
    Screen line......... " "
    Information on where terminated
    The termination occurred during generation of the ABAP program
    "CL_SWF_CNT_FACTORY============CP".
    The point of termination was in line 64 of the ABAP source code of the
    (Include) program "CL_SWF_CNT_FACTORY============CCIMP".
    of the program "CL_SWF_CNT_FACTORY============CCIMP" (when calling the editor
    640).
    Source code extract
    000340
    000350   **** Test methods. Use TA SE80 or RS_AU_LIGHT for complete test.
    000360
    000370
    000380   **** Test METHOD test_instance_manager_state
    000390     METHOD test_instance_manager_state.
    000400       DATA:
    000410         l_abap_rh1      TYPE swfrcntref, "cont IF reference
    000420         l_abap_rh2      LIKE l_abap_rh1,
    000430
    000440         l_inst_manager_state    TYPE xfeld,
    000450         l_num_requests          TYPE i,
    000460         l_num_hits              TYPE i,
    000470         l_num_misses            TYPE i,
    000480         l_cache_size            TYPE i,
    000490         l_last_reset            TYPE timestamp,
    000500         l_non_expected_ifs_cx TYPE REF TO cx_swf_ifs_exception.
    000510   **** container manager is expected to be active
    000520       CONSTANTS l_expected_inst_manager_state TYPE xflag VALUE 'X'.
    000530   **** is the container instance manager currently active ?
    000540       TRY.
    000550           CALL METHOD cl_swf_cnt_factory=>create_method_container
    000560             EXPORTING
    000570               im_objtype          = 'CL_SWF_CNT_FACTORY'
    000580               im_catid            = 'CL'
    000590               im_method           = 'CREATE'
    000600             IMPORTING
    000610               ex_method_container = l_abap_rh1.
    000620         CATCH cx_swf_ifs_exception INTO l_non_expected_ifs_cx.
    000630       ENDTRY.
    >       cl_aunit_assert=>assert_not_bound( l_non_expected_ifs_cx ).
    000650
    000660       TRY.
    000670           CALL METHOD cl_swf_cnt_factory=>query_create_buffer
    000680             IMPORTING
    000690               ex_inst_manager_state = l_inst_manager_state
    000700               ex_num_requests       = l_num_requests
    000710               ex_num_hits           = l_num_hits
    000720               ex_num_misses         = l_num_misses
    000730               ex_last_reset         = l_last_reset
    000740               ex_num_cache_entries  = l_cache_size.
    000750         CATCH cx_swf_ifs_exception INTO l_non_expected_ifs_cx.
    000760       ENDTRY.
    000770       cl_aunit_assert=>assert_not_bound( l_non_expected_ifs_cx ).
    000780
    000790   **** check status of instance manager
    000800       cl_aunit_assert=>assert_equals( act = l_inst_manager_state
    000810                                        exp = l_expected_inst_manager_state
    000820                                  msg = 'METHOD' &             "#EC NOTEXT
    000830      'test_instance_manager_state:' & 'check instance manager state' ).
    Contents of system fields
    SY field contents..................... SY field contents.....................
    Active calls / events
    No dump information available
    Chosen variables
    No dump information available
    Application Calls
    No dump information available
    Application Information
    No dump information available
    Internal notes
    The termination occurred in the function "cg_GetSdatPtr" of the SAP
    Basis System, specifically in line 2918 of the module
    "//bas/640_REL/src/krn/gen/cgen.c#6".
    The internal operation just processed is " ".
    The internal session was started at 20080221100749.
    Active calls in SAP kernel
    (LinStack+0x3e)[0x81ed7ce]
    (CTrcStack2+0x59)[0x81ed439]
    (CTrcStack+0x21)[0x81ed3d1]
    (rabax_CStackSave__Fv+0x9f)[0x857ac4f]
    (ab_rabax+0x400)[0x8571db0]
    (cg_GetSdatPtr__FPc+0x7e)[0x87523de]
    (cg_cbindex__FPc+0x18)[0x8752408]
    (sc_scont_short+0x86)[0x874d996]
    (rs_expan_abap+0x51cff)[0x886210f]
    (sc_expan__FUi+0xcf)[0x872e23f]
    (parse__FUiPi+0x479)[0x8726fc9]
    (sc_check+0x1bd)[0x872573d]
    (ProcessText__FUi+0x6a)[0x872556a]
    (sc_check+0x15c)[0x87256dc]
    (sc_inclu+0x6e2)[0x871f142]
    (rs_oper_abap2129+0x8e)[0x894d79e]
    (rs_expan_abap+0x8f618)[0x889fa28]
    (sc_expan__FUi+0xcf)[0x872e23f]
    (parse__FUiPi+0x479)[0x8726fc9]
    (sc_check+0x1bd)[0x872573d]
    (cg_generate+0x9df)[0x8757c2f]
    (ab_gabap+0x9f)[0x850c85f]
    (dy_gen+0x45c)[0x82473ac]
    (ab_genprog__FPcPvUii+0x487)[0x850c187]
    (newload__FPcP13TmpSubpoolDirUi+0x29e)[0x8355b2e]
    (ab_LoadProg__FPcUi+0x152)[0x8355752]
    (LoadGlobalClass__FPCcUiUiUi9ClasState+0xcd)[0x83a06dd]
    (FillCfixInt__FPC4CREFP4CFIXUiUi9ClasState+0x19f)[0x83a1bff]
    (ab_FillCfix__FUsUi+0x23c)[0x83a263c]
    (ab_CrefToCladId_ActivateOK__FUsPUc+0x4c)[0x83a26fc]
    (ab_jclcc__Fv+0x26)[0x84190c6]
    (ab_extri__Fv+0x9c9)[0x831e9b9]
    (ab_xevent__FPCc+0x20)[0x8457f10]
    (ab_dstep+0x775)[0x8582d55]
    (dynpmcal+0x89b)[0x823e83b]
    (dynppbo0+0x2a8)[0x823bb88]
    (dynprctl+0x62e)[0x823b5fe]
    (dynpen00+0x2db0)[0x8239160]
    (Thdynpen00+0x6f6)[0x80d1916]
    (TskhLoop+0x3bdf)[0x80d0c6f]
    (tskhstart+0x27b)[0x80c964b]
    (DpMain+0x26c)[0x805af9c]
    (main+0x16)[0x80595a6]
    /lib/libc.so.6(__libc_start_main+0xbf)[0x41dbbbaf]
    List of ABAP programs affected
    No dump information available
    List of internal tables
    No dump information available
    Directory of Application Tables
    No dump information available
    Directory of Application Tables (Administrative Information)
    No dump information available
    ABAP control blocks CONT
    No dump information available
    End of runtime analysis
    Has anyone come across this and knows how to fix it?
    Thanks
    Matthias

    Hi,
    without service.sap.com access you can not download kernel patch.
    any way what is you current kernel version.?
    you can get this by login into sap system, system -> status -> other kernel info. (shift + F5)
    regards,
    kaushal

  • Any way to use OBDC in SAP to access MySQL DB and retrieve data

    I'd like to logon to an external MySQL DB (can de done easily enough with PHP)   but I'd like to do it with ABAP if possible.
    Connecting via OBDC I should be able to retreive the data from the DB  and then use it in my SAP application.
    Some databases will allow connection via
    EXEC SQL.
    connect to :dbsid
      ENDEXEC.
    EXEC SQL.
        set connection :dbsid
      ENDEXEC.
    EXEC SQL.
      open xxxxxxx for
      select
    ...... data from external DB
    from tablespace in external db
    ENDEXEC.
    do.
      EXEC SQL.
        fetch next XXXXXX into
               :db_table_field, .... etc
                 ENDEXEC.
      if sy-subrc ne 0.
        exit.
      endif.
      insert table int_sap_table.
    enddo.
    EXEC SQL.
      close XXXXXX
    ENDEXEC.
    If you can make this type of stuff work for a MySQL DB i'd appreciate the answer.
    Using PHP has a drawback as you need to have it installed on the front end PC and run in Foreground.
    The EXEC SQL commands run in batch which is what you need if you are talking about 100,000's of records from an external DB.
    Cheers
    jimbo

    Hi Graham
    Currently it doesn't seem to support MySQL.
    Now that SAP has taken over again the development of MAXDB I can't see it providing  direct MySQL to SAP functionality.
    MAXDB is available but that would mean changing the entire architecture and we don't want to do that.
    I think probably the best route to go would be to create a BAPI which is capable of performing a logon to the remote  MySQL DB server, get the data and either send it back as  IDOCS, an external flat file, or as an internal table depending on the volume of data to be retrieved.
    The good thing about MySQL is that the command line interface makes logging on and retrieving data quite simple.
    This data is actually wanted in a BI  / BW system to provide for a number of business proces analyses.
    I did think abut using "Web Services"  but the data retrieval will essentially be done offline.
    There is no requirement currently for transferring data FROM SAP back to the MySQL database ( although if you've ever dealt with top level management you know how quickly developments can change).
    PHP for all it's drawbacks is the really easy way - but we'll have a problem doing this in background from the SAP servers. For foreground tasks it's a real doddle if you have php on your front end.
    for example
    <?php
    $username = "pee_wee";
    $password = "let_me_in";
    $hostname = "localhost";        */* IP address of remote DB server */*
    $dbh = mysql_connect($hostname, $username, $password)
    or die("Unable to connect to MySQL");
    print "Connected to MySQL<br>";
    // you're going to do lots more here soon
    mysql_close($dbh);
    ?>
    Batch mode also seems OK  also from the documentation
    http://dev.mysql.com/doc/refman/5.1/en/batch-mode.html
    so running an ABAP which can issue system commands (readily available) should work in theory provided the SAP server can connect to the remote MySQL server machine.
    Thanks for your suggestions however
    Cheers
    jimbo

  • Huge Problem: How to get Information out of the SAP System into MySQL?

    Hi all
    Im totally despaired... So im comming here, hoping to find ANY solution.
    I wrote a Program, which creates a internal Table wich some information from many DDIC-Tables. The internal Table is about 7 Columns, with only char fields.
    Also I have a MySQL Server (reached through the Internet), with a database on it, and a table, which looks 1:1 as my internal Table in ABAP does.
    Now I want to append the Data from the internal Table to the MySQL Table.
    Is there ANY chance of getting this done?
    and btw. can I append this Data with a secured connection?
    THX for help...
    greets
    Markus Voelker

    Think of Orchestrator as a "router", that will route information and workflows between SCOM, and [insert 3rd party product here].  Depending on your 3rd party product, there may be an "integration pack" for it that Orchestrator can use for out of the
    box tasks.
    So what's an integration pack?  Well - think of it like a management pack, but for Orchestrator.  SCOM does monitoring, but it doesn't know how to monitor something unless you install the relevant management pack.  The management pack contains
    all the rules/monitors for monitoring whatever it is you wish to monitor.
    Well, an integration pack is similar in concept, except it tells Orchestrator how to interface and integrate with whatever it is you're trying to perform tasks with. 
    For what you want to do, there is a SCOM integration pack.  This is a set of tasks that can get alerts and events out of Operations Manager (there are also tasks that can create and close alerts in Operations Manager). 
    From what I can imagine - you would want to get alerts out of SCOM when they happen (so you would use one of the SCOM orchestrator tasks to "get alert if status = new, and source = myapplication"), and then you can pass that alert to another task - such
    as write it to a CSV file or something.  You could then have another task that picks up that CSV file, and passes it to your application where it can be captured.  Or you could use the CSV to populate variables in a powershell script, and then powershell
    that information into your app.
    There are many ways you could do this, but I do believe that Orchestrator would be the better option. 
    http://www.dreamension.net

  • How can I connect to MySQL external database

    Hello.
    I have a SAP system running in SQL Server 2003.
    I need to connect to external MySQL DB., to operate with this information in ABAP program.
    I have done the step necesary... I mean I go to DBCO transaction and configure the connection like this:
    DB CONNECTION --> AFIS
    DBMS --> MSS
    user name --> xxxxxx
    DBpass -->xxxxxx / xxxxxx
    Conn Info -->MSSQL_SERVER=192.168.1.233 MSSQL_DBNAME=alliance OBJECT_SOURCE=alliance
    I do a test program, when I do the statement CONNECT TO, sy-subrc 0 and connection = DEFAULT... I mean, with this form I cannot connect to MySQL Database...
    Can you help me to do this?? I think the problem it's the connection string in DBCO... but I'm not sure...,
    Would be possible to connect by MySQL ODBC??? I mean , installing the ODBC driver in my SAP server, and using this in ABAP Program??
    Thks.
    DATA: BEGIN OF wa,
    cod_modelo(20),
    END OF wa.
    DATA: dbs TYPE dbcon-con_name.
    DATA: con(20) TYPE c.
    DATA : ls_wa LIKE wa.
    con = 'AFIS'. "DB Connection in DBCO above
    EXEC SQL.
    CONNECT TO :con
    ENDEXEC.
    WRITE sy-subrc. ---> The result it's 4
    EXEC SQL.
    GET CONNECTION :con
    ENDEXEC.
    WRITE : con. --> The result it's DEFAULT
    EXEC SQL.
    SET CONNECTION DEFAULT
    ENDEXEC.
    write : con. --> The result it's DEFAULT

    > It's for it, that when I go to DBCO... in DBMS ---... I can select Oracle, MSSQLServer, DB2... for this Databases..., exists the library (lib_dbsl)???
    yes, for all those databases exists the database interface library.
    > In resume:
    >  IT'S NOT POSSIBLE CONNECT TO MYSQL!!! ... I cannot believe it!!!...
    Well - as far as I remember there were some times ago efforts to port SAP applications to MySQL. That would explain why there's also a file "DDLMYS.TPL" created if you execute R3ldctl during a system copy - amongst DDL files for all other databases. I believe this was at the time MySQL was promoting SAPDB/MaxDB.
    MySQL is historically not a database engine for software, that requires transactional integrity; there were extensions to support that (InnoDB or others) and there was no customer demand in getting MySQL as engine for SAP applications. And only develop an interface to be able to connect to an external MySQL engine is not worth the effort.
    However, there is hope Some BusinessObjects applications also run with and against MySQL engines, depending on how the strategy to integrate those into the SAP software stack there may (or may not) be an interface for that database in the future.
    Markus

  • Error Installing SAP Netweaver ABAP Trial version on windows XP

    Dear all, I was trying to install SAP NEtweaver 7.01 ABP trial version with MaxDB. DB installed fine but it failed later. Below is the error I am getting in the log file. I don't know what went wrong. I don't see it installed thus I can not uninstall and retry it.  I can try uninstalling MaxDB and then use registry cleaner tool and reinstall. I do have oracle and MySQL DB installed on the sam emachine. In the past also I have installed this ABP trial version with ( Oracle and MySQL for BOXI) and integrated it. Now I am not able to do it second time.
    Please advice.
    ================================================
    (Oct 20, 2010 11:13:18 PM), Install, com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles, err, An error occurred and product installation failed.  Look at the log file C:\SAP\NSP\log.txt for details.
    (Oct 20, 2010 11:13:18 PM), Install, com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles, err, ProductException: (error code = 200; message="Java error"; exception = [java.lang.Exception])
    STACK_TRACE: 15
    ProductException: (error code = 200; message="Java error"; exception = [java.lang.Exception])
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.execute(StepWrapperInstallFiles.java:254)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.executeAllSteps(StepWrapperInstallFiles.java:224)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.executeAllInstallationSteps(StepWrapperInstallFiles.java:177)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.install(StepWrapperInstallFiles.java:268)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.installProductAction(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.getResultForProductAction(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitComponent(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitInstallableComponents(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitProductBeans(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(Unknown Source)
         at com.installshield.wizard.service.AsynchronousOperation.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    (Oct 20, 2010 11:13:18 PM), Install, com.installshield.wizard.platform.win32.Win32PPKRegistryServiceImpl, err, java.lang.NullPointerException
    STACK_TRACE: 20
    java.lang.NullPointerException
         at com.installshield.product.service.registry.VPDDef.pack(Unknown Source)
         at com.installshield.product.service.registry.VPDDef.getId(Unknown Source)
         at com.installshield.product.service.registry.VPDDef.saveParents(Unknown Source)
         at com.installshield.product.service.registry.VPDDef.saveParents(Unknown Source)
         at com.installshield.product.service.registry.VPDDef.saveSoftwareObjectCache(Unknown Source)
         at com.installshield.product.service.registry.PureJavaRegistryServiceImpl.writeVPD(Unknown Source)
         at com.installshield.product.service.registry.PureJavaRegistryServiceImpl.finalizeRegistry(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.installshield.wizard.service.LocalImplementorProxy.invoke(Unknown Source)
         at com.installshield.wizard.service.AbstractService.invokeImpl(Unknown Source)
         at com.installshield.product.service.registry.GenericRegistryService.finalizeRegistry(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.finalizeRegistry(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(Unknown Source)
         at com.installshield.wizard.service.AsynchronousOperation.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    ===================================================

    Thanks Faisal, The problem is that I don't have window image CD or anything. I bought server online from rackspace and could install ABAP trial without any issue. Last time I tried to install on windows server 2003 from Amazon and it did not work. I think that was the latest version. I installed 7.01 version.
    Its working great though I have issue creating user in client 001.
    thanks,

  • Connection to MySQL database, DBCO settings

    Hi experts,
    I need to connect to a MySQL database located on a different side.
    I do have the IP and domain name (e.g. my.test.com), MySQL DB name (SAPtest), Username (SAPuser) and Password (*****).
    I did following entries under DBCO:
    Name: SQLtest
    DBMS: MSS
    User Name: SAPuser
    DB-Password: *****
    Env. Info: MSSQL_DNS=my.test.com
    Connection Limit: -
    Connection Optimum: -
    I hope you see already, that I get the error message SQL Server does not exists or access denied.
    I check already all kind of forum and posts, but couldn´t find a good and satisfying documentation for this case.
    Yes, MSS is not MySQL, but different user say it is possible with this settings.
    I am thankful for any help!

    Thank you for the answer.
    I know the MSS library is not made by name for connecting to a MySQL DB, but Gudmundur and Pedro Gallardo were giving solutions ON connect SAP to a MySQL database. It really sounds like it is compatible. That might be also the answer why SAP is not offering a special library for MySQL - yes that is really a guess.
    Maybe jdbc would be the best solution, but I have no idea how to use it within my ABAP program. Actually I have never used any Java code or programs under SAP.
    Do you have a sample code, where there is theI call for the JDBC connection out of my ABAP program to connect and disconnect to the MySQL DB? This would be very helpful.
    I simply want to open the connection write some data into the MySQL DB and then close the connection.
    Thanks!
    Edited by: Rene Gegusch on Jun 14, 2011 8:37 AM

  • Which one SAP ABAP or BI/BW ?

    Dear ALL,
                  Myself  Kiran from Bangalore, working as Software Developer(PHP/Mysql) having 3 year of total experience. 
    I always had a dream to learn some Technical modules like ABAP or BI  and to become SAP consultant from my initial days of my career.
    I also took opinions from SAP gurus through  discussion forum,But they said in-order to enter into SAP field one should have domain experience . so i just dropped my idea of  entering SAP field.
    But after  3 years of programming , i just wanted to learn SAP ABAP/BI/BW , so i  need to know answers for fallowing question.
    1. Which one suites me either SAP ABAP or BI suites me ? Considering my past 3 years of programming experience?
    2. What are the ways that i can enter in to SAP field in technical modules?
    This is link to discussion that i had it in earlier days
    http://sap.ittoolbox.com/groups/career/sap-career/what-to-choose-sap-or-php-4473164
    Thanks in Advance,
    Regards,
    Kiran Yuvaraj

    Hello Kiran,
                    Getting a job in SAP as a fresher ( ABAP / BI / Any module) is infact a difficult task ..
    That depends upon totally on you and You only..Yes, Based on your hard work, dedication,
    sincerity and the level of  efforts you put in, you can get into SAP..The entry is only
    difficult..Once you enter you can sustain..But that too depends on your interest alone..
    Simply Saying, IF You want yourself to be a Strong Competent, you need to Work Hard..thats it..
    Coming to your Question,
             In Market, The Openings for BI as a FRESHER is low compared to ABAP..
    Hope the above statement answers your question.. Dont confuse too much..Get suggestions from
    the Reliable People you know and take off..But I Clearly mention the market situation..Rest is in you
    Hands..Dont Worry..Take Clear decision and Lets Start..All is Well ..
    Warm Regards,
    Nellai Muthu..

  • Abap-table access via JDBC

    Hello,
    we have a java-program, that accesses data via jdbc to a mysql-database.
    Now we want to migrate the mysql-table to abap-table.
    How can we access from the  java-program to theese migrated abap-tables via jdbc?
    Regards Oliver

    Oliver,
    If you want to access those tables from SAP, then you have to use the Java Connectors (
    JCO).
    Please write the more details abount the java IDE and OS, which you are using I will send you appropriate help.
    Thanks

  • At Craig's suggestion: Why Invoke PERL functionality from WD-ABAP?

    Craig -
    This is response to your suggestion that I post my own reasons for thinking that it would be useful to be able to invoke PERL functionality from WD-ABAP.
    Please note at the outset that these reasons are based on my own personal belief that the relatively new vertical sectors of bioinformatics/biomed could produce reasonably significant income for SAP in a reasonably short time if SAP decided to create application-level functionalities in these areas. 
    This belief is in turn based on a very significant new initiative which has been publicly announced by the university Medical Center recently voted "most-wired" (Vanderbilt) and equivalent initiatives at other university Medical Centers across the country.  (BTW, I've posted a meeting time (Tue 7pm) at Tech Ed for anyone who wants to learn more about these initiatives, the new vertical sectors they define, and how SAP could EASILY play in them.)
    So, with this background established, assume that SAP does decide to play in the bioinformatic/biomed sector. 
    SAP will rapidly find that a lot of biomed is based on the kind of bioinformatics that essentially does pattern-analysis on two kinds of strings: polynucleotide strings (DNA, mRNA, tRNA, etc.) and polypeptide strings (mainly the amino acid strings that form the "primary structures" of protiens.)  For example, biomed will soon include the ID of "at risk" markers for all patients in a university medical center, indicating what diseases patients may be genetically at risk for due to SNP's and other abnormalities in their inherited DNA.
    Now when such analysis is not done by running "canned" versions of well-developed programs such as the ubiqitious BLAST program for "aligning" polynucleotide or polypeptide sequences, it is done by programs written in languages that offer superb capabilities for pattern-searching and manipulation of strings, e.g. PERL.
    Additionally, I know from personal experience and the experience of my SigOther that even data obtained from well-known canned programs must be further massaged by non-canned techniques that again are readily implementable in PERL and other similar languages.
    Finally, a lot of bioinformatic/biomed applications require iterative batch execution of canned stat routines such as t-tests or normality tests, which can be conveniently done via calls from languages such as PERL to canned products such as STATA.
    So assume SAP wants to develop a biomed application that has:
    back-end data containing the usual kinds of info med centers need to know about patients, plus the new kinds of scientific info about patients that med centers are creating
    a presentation component that displays these two kinds of data for query, further elaboration/refinement, and subsquent update.
    For example, there will be times when a doctor will want to take scientific data on a patient from the back-end (e.g. portions of a patient's DNA), subject it to pattern-analysis of the type described above, and then store the results of the analysis as additional new scientific info in the back-end databases.
    And SAP can readily provide the doctor with this capability if it allows PERL functionality to be invoked from WD/WD-ABAP components.  In some cases, the PERL will simply invoke industry-standard canned programs such as BLAST and wrap the results in a way friendly to SAP.  In other cases, the PERL may do the analysis itself.  In other cases, the PERL may invoke stat programs.  Etc, etc. etc.
    The point is that there is a vast inventory of bioinformatic/biomed PERL code out there, and if SAP wants to get serious about playing in the bioinformatics/biomed sector, it will be much easier to talk to this inventory of programs rather than recreate it in JAVA or SAP inside SAP. 
    Anyway, please remember - this post was based on the  assumption that SAP may want to get serious about playing in the bioinformatic/biomed sector.
    If not, then as Rosanne Rosanadanna used to say, "Never mind".

    Hi David,
    Where it can be used :-
    Anywhere that you can insert ABAP code to run, you can integrate Perl in the manor that I laid out.  The only requirements are the ability to run registered RFC programs, and to execute ABAP code including RFC calls (which is anywhere inside of an R/3 system basically).
    Comparison with other techniques :-
    All communication from the ABAP stack with the J2EE stack is done via RFC - this is only faster than a registerd RFC Server if Fast RFC is used which means that the J2EE stack MUST reside on the same host as the R/3 instance.  Therefore there is no performance difference at that level and any performance differentiation is going to be in the programming language Perl vs Java, or payload encoding techniques (XML) at that level (not withstanding the consideration of development time).
    There is also the HTTP Client communication facilities - with or without document encodings (the ICF + eg. SOAP).  Again - I'd take a long hard look at whether it is necessary to be encumbered with the data packet encoding/ecapsulation overhead.
    What you gain :-
    Once you are in the "land of Perl" you have access to essentially any module you can find on CPAN, so any data access you require whether it be some kind of application server technology, or DB, can be fullfilled by whats available there (unless you need to roll your own?).  And lets not forget algorythm implemented in Perl or Perl XS extensions - probably very important in the medical/scientifc field.
    SOA (IMO) is a big ugly 4 letter word.  At the end of the day, you have to look where your time and money is best spent, and whether you can achieve the desired results using Scripting Language Connector technology, or whether you feel compelled to go down a WS-* style route.
    However - I would like to say this - IMO it is totally unecessary to wrap up system integration in multiple (expensive both in money, and performance considerations) layers if you are confident that you have good control over both ends of the communication streams.  I believe that when your main objective is to utilise large chunks of code written in another language (rather than reimplement it in something closer to SAPs core interests), or communicate with inhouse data sources/systems (I've done this for MySQL before), then this is definitely one such case that opens the door for using my outlined approach (in the article).
    Cheers,
    Piers Harding.
    Message was edited by: Piers Harding

Maybe you are looking for