Reflection in ABAP OO

Is there something similar to reflection what we have in Java. Can we create an object of a class given class name only.

Hello Shreevathsa
You can create object instances dynamically using:
CREATE OBJECT <reference variable>  TYPE (<class name>).
Regards
  Uwe

Similar Messages

  • How to receive alert mails when communication channel fails

    Hi everybody,
    Today there were in the "Communication Channel Monitoring" of the Runtime Workbench some Communication Channels in a "red" status and I would like to know if it is possible to receive per mail any alerts about a failing communication channel?
    In SXMB_MONI the error is the following:
    <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: RfcAdapter: receiver channel has static errors: can not instantiate RfcPool caused by: com.sap.aii.af.rfc.RfcAdapterException: error initializing RfcClientPool:com.sap.aii.af.rfc.core.repository.RfcRepositoryException: can not connect to destination system due to: com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM TYPE=B MSHOST=ECPOPR1.corp GROUP=PRODUCCION_SANTANDER R3NAME=PR1 MSSERV=sapmsPR1 PCS=1 ERROR partner not reached (host ECPOPR1.corp, service sapmsPR1) TIME Mon Apr 20 03:25:16 2009 RELEASE 640 COMPONENT NI (network interface) VERSION 37 RC -10 MODULE nixxi_r_mt.cpp LINE 8688 DETAIL NiPConnect2 SYSTEM CALL SiPeekPendConn ERRNO 79 ERRNO TEXT A remote host refused an attempted connect operation. COUNTER 1</SAP:AdditionalText>
    Usually, I receive mail alerts when messages failed since I have CCMS configurated but in the CCMS I don´t see any entries for this kind of errors with a Communication Channel...
    Thanks in advance,
    Regards,
    Olivier

    Hi!
    You can receive Alerts even though you are configured CCBPM. Through Control Step you can throw alerts but only difference between PI7.1 and XI is in 7.1 you can easily create Alert categoy in ESR itself at java stack but in XI you can't create it in Java stack you need to create this ALert category though ALRTCATDEF   t code  in ABAP Stack even though in 7.1 you created in Java Stack it will be reflecting in ABAP Stack.
    Next thing is later you need to Configure ALert Rules in RWB and in ABAP Stack at Alert Category you need to Add your XI SAP ID;s at FIxed Receipients and before adding this Ask your Basis people to link your company mail ID or any mail ID with SAP ID so that you can receive Alerts both in RWB ALert Inbox as well as your Mail Server.
    Since the above experts given diff blogs you can easily configure...
    I hope u understand the flow....right ?
    Regards::
    Amar Srinivas Eli

  • Entries are not reflecting to the database in ABAP Dictionary....

    Hi Friends,
    i had maintained Table Maintenance Generator for a Custom Table in the ABAP data dictionary.
    Inserted an extra button in the screen of SM30 for the same. i had written the logic for the extra button also.
    the desired functionality is achieved but after clicking the custom button on the application bar of the SM30 the values are reflected on the screen table but not reflected or saved those entries into the Data Dictionary.
    what might be the problem in this scenario....?
    can you pls suggest me your experiences which had you come across this type of requirements.......?

    Hello venkat,
    Please check this link, It might be helpful to you. I believe you have written the code for custom button in the events.
    http://help-abap.blogspot.com/2008/09/add-custom-button-on-maintianence-view.html
    try to use insert statement in the event for the custom button. Let me know the peice of code you have written for this custom button.
    Thanks & Regards,
    Nagaraj Kalbavi

  • Reflection like mechanism in ABAP?

    Hello Experts,
    I'm looking for a mechanism in ABAP which will allow me to create an instance of a class which is known only at runtime, much like the reflection mechanism in Java.
    The reason I need this is that I'm writing a generic code for a factory method which needs to instantiate a concrete class which is known only at runtime, and could be possibly extended later on.
    So far the only thing that comes close is the statement
    CREATE OBJECT oref TYPE classname.
    The problem is that when using this statement "classname" should be an existing class. In the solution I'm looking for, "classname" is known only at runtime, and may not exist in the specific landscape (in which case I'd like to get an exception that the class does not exist).
    Thanks in advance for your help,
    Idan

    Looking for something like this:
    DATA: gv_classname TYPE seoclsname.
    DATA: gob_object TYPE REF TO object.
    DATA: gr_error TYPE REF TO cx_dynamic_check.
    DATA: gv_message TYPE string.
    gv_classname = 'CL_GUI_ALV_GRID'.
    TRY .
        CREATE OBJECT gob_object TYPE (gv_classname).
      CATCH cx_sy_create_object_error INTO gr_error.
        gv_message = gr_error->get_text( ).
        WRITE :/1 gv_message.
      CATCH cx_sy_dyn_call_param_missing INTO gr_error.
        gv_message = gr_error->get_text( ).
        WRITE :/1 gv_message.
    ENDTRY.
    The problem would be to determine, like in this case, the obligatory parameters upon creating the object.

  • RPM Portal - not reflecting - change in WD Abap structure

    Hello,
    I am Abap developer and know very few things about portal.
    Recently changed a struture(enlarged two fields from INT1 to INT2) in WD ABAP.
    The problem is change is not reflected in RPM Portal.
    My questions :
    1.How to find from which struture the portal fetches the value ?
    2.New error is displayed on an other field in the same structure which was modified.
        Type conversion error, field ZZRPM_INV_MAK,complex type class
        com.sap.xapps.cprxrpm.model__Rpm_Ts_Item_D_Api.
    Solution is quite urgent.
    Thank you

    It was resolved after restart of Portal server.

  • ABAP Devlopment are reflecting on UI

    Hi all,
    Our ABAP consultants done a devlop to copy text from one document to other through copy control but it is working fine in GUI but at UI this copy control is not working.
    Please suggest me the solution for this.
    Regards
    Apoorva  A

    Hi,
    Normally it reflects immediately, but ask your ABAP team to check the BADI.
    Regards
    Pramod

  • ABAP Users not reflecting on JAVA Users in portal

    Hi ,
    the users which i have created in abap is not getting reflecting in java , we are using PI 7.1 EHP1 application .
    Kindly help on step by step  process .

    Dear Suresh,
    Concerning the issue, please perform the following steps:
    1) Start the SAP NetWeaver Administrator.
    2) Choose  Operation Management  -> Users and Access  -> Identity Management .
    3) Assign the role LcrAdministrator to the groups SAP_J2EE_ADMIN and SAP_SLD_ADMINISTRATOR.
    4) Assign the role LcrUser to the groups SAP_J2EE_GUEST and SAP_SLD_GUEST.
    Please go through the link : http://help.sap.com/saphelp_nwpi711/helpdata/en/1d/bbf6c34ccc4c32bdd73bb36fee8cc0/frameset.htm -> 'Wizard-Based Basic Configuration of PI' -> 'Assigning application roles to user groups' for details.
    I hope this helps.
    Best Regards
    Nishwanth

  • ABAP Script value incorrectly reflected in ADOBE form interface.

    Hi ,
    I have an issue. In ABAP Script, the unit of measure value for VBDPL-VRKME is 'STK'. But it is printed as 'EA' in ADOBE form.
    Would you please suggest me an idea to fix this issue as I am new to SAP not much aware of fixing issues other than debugging.
    Best Regards

    Go to SE11 for table  VBDPL.  Find field VRKME and double-click the data element.  Then double-click the domain...MEINS.  You'll note that MEINS has the CONVERSION routine populated.   After you do a read on the database, call the conversion routine Function module (double-click the conversion field to get the name) to convert the database value to the display value.  This is what SAP programs do when there is a conversion routine...  In this case, you'll probably find that the EA is correct because 'EA' is likely the user-display value for database value STK.
    Edited by: BreakPoint on Oct 1, 2010 9:25 PM

  • Query Customization Not Reflecting in POWL WD ABAP

    Hello All,
    We are customizing Powl in MSS for CATS and Leave Management. Changes done in POWL_QUERY are not reflecting in POWL Application.
    In MSS we have done following customization in POWL:
    We are using query MSS_POWL_CATS_APPROVAL_1 for CATS approval and we are enabling search criteria through query parameters by
    ticking search checkbox. We have also cleared powl cache by running POWL_D01.
      2.  Changes done in Powl_Query transaction are not getting reflected in Powl Application.
    We have changed the Admin layout in leave approval query MSS_POWL_LEA_APPROVAL using configuration mode ( sap-config-mode
    = config ) in layout variant and assigned a new layout to leave approval and cleared cache (POWL_D01 report) but still changes are not reflected in POWL.
    Looking forward for your support. Any help will be highly appreciated
    Regards,
    Nishant Gaur

    Hi.
    Please try.
    SQ01
    Input query ID.
    menu-Query-More functions-Generate program

  • Get information for classes from call stack in abap (like java reflection)

    Hi,
    is there any possibilty to get following information:
    I want to program a logging tool. You can create a logging object and use some methods like
    xxxxx->add_msg(msg) to put logging information to the logging object.
    but i also want to find out, from which class/object/runtime environment this msg comes.
    example:
    class CL_ABC uses the logging tool and does following call:
    lo_logger = CL_logger->get_logger().
    lo_logger->add_msg( 'test the code' ).
    now the method ->add_msg() in logger object is called. inside this method, i want to have the information, from which class/object the ->add_msg() method is called. after the call, the logging object must have this information like:
    CALL_CLASS: CL_ABC
    CALL_LINE: 83
    MSG: test the code
    any ideas?

    You can use the SYSTEM_CALLSTACK function module.
    Read this thread, Uwe has given details on both getting the calling class and method: Re: How to determine current method / interface method that is running?
    Most probably this solves your needs.
    Regards

  • Error - Creating a Web Dynpro Application Accessing ABAP Functions

    Dear All,
    we are trying to implement a web dynpro application with accessing ABAP functions.
    Previous tasks:
    -     insert the ABAP system into the SLD from the NWDI System (Transaction RZ70; the ABAP system is correctly insert into the SLD => technical systems)
    -     equipped the JCO connections with the web dynpro content manager (ping and test = OK)
    It’s the standard tutorial out of the SDN called “Creating a Web Dynpro Application Accessing ABAP Functions”.
    Some hints:
    -     There are no errors after the implementation and the “rebuild” of the project in the NWDS
    -     The auto deployment works fine to the development runtime system. The application is shown in the Web Dynpro content manager
    -     The In the build log I found these entries:
    System.err] [Invoked from  com.sap.s2x.tools.GUID.getnodeaddress(GUID.java:585)]
    [System.err] java.net.UnknownHostException: FRASAPP562: FRASAPP562
    [System.err]      at java.net.InetAddress.getLocalHost(InetAddress.java:1191)
    [System.err]      at com.sap.s2x.tools.GUID.getnodeaddress(GUID.java:575)
    [System.err]      at com.sap.s2x.tools.GUID.<clinit>(GUID.java:179)
    [System.err]      at com.sap.s2x.tools.S2XGUID.getGUID(S2XGUID.java:19)
    [System.err]      at com.sap.ide.metamodel.core.i18n.LanguageState.createS2XID(LanguageState.java:191)
    [System.err]      at com.sap.ide.metamodel.core.i18n.S2XLanguageUnmarshaller.unmarshal(S2XLanguageUnmarshaller.java:52)
    [System.err]      at com.sap.ide.metamodel.core.i18n.TextPoolProxy.loadLanguageState(TextPoolProxy.java:703)
    [System.err]      at com.sap.ide.metamodel.core.i18n.TextPoolProxy.prepareLanguageForRead(TextPoolProxy.java:646)
    [System.err]      at com.sap.ide.metamodel.core.i18n.TextPoolProxy.isEmpty(TextPoolProxy.java:222)
    [System.err]      at com.sap.ide.webdynpro.checklayer.MDOChecker.check(MDOChecker.java:23)
    [System.err]      at com.sap.ide.webdynpro.checklayer.view.ViewChecker.check(ViewChecker.java:52)
    [System.err]      at com.sap.ide.webdynpro.checklayer.controller.ViewControllerChecker.check(ViewControllerChecker.java:96)
    [System.err]      at com.sap.ide.webdynpro.checklayer.controller.ControllerChecker.check(ControllerChecker.java:119)
    [System.err]      at com.sap.ide.webdynpro.checklayer.controller.ControllerChecker.check(ControllerChecker.java:56)
    [System.err]      at com.sap.ide.webdynpro.checklayer.component.ComponentChecker.check(ComponentChecker.java:181)
    [System.err]      at com.sap.ide.webdynpro.checklayer.component.ComponentChecker.check(ComponentChecker.java:56)
    [System.err]      at com.sap.ide.webdynpro.generation.Generation.check(Generation.java:2039)
    [System.err]      at com.sap.ide.webdynpro.generation.Generation.generatePersistentComponent(Generation.java:1296)
    [System.err]      at com.sap.ide.webdynpro.generation.console.GenerationConsole.generate(GenerationConsole.java:175)
    [System.err]      at com.sap.webdynpro.generation.ant.GenerationAnt.main(GenerationAnt.java:50)
    [System.err]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [System.err]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [System.err]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [System.err]      at java.lang.reflect.Method.invoke(Method.java:324)
    [System.err]      at com.sap.webdynpro.generation.ant.WDGenAntTask.execute(WDGenAntTask.java:219)
    [System.err]      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    [System.err]      at org.apache.tools.ant.Task.perform(Task.java:364)
    [System.err]      at org.apache.tools.ant.Target.execute(Target.java:341)
    [System.err]      at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [System.err]      at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    [System.err]      at com.sap.tc.buildplugin.techdev.ant.util.AntRunner.run(AntRunner.java:112)
    [System.err]      at com.sap.tc.buildplugin.DefaultAntBuildAction.execute(DefaultAntBuildAction.java:61)
    [System.err]      at com.sap.tc.buildplugin.DefaultPlugin.handleBuildStepSequence(DefaultPlugin.java:213)
    [System.err]      at com.sap.tc.buildplugin.DefaultPlugin.performBuild(DefaultPlugin.java:190)
    [System.err]      at com.sap.tc.buildplugin.DefaultPluginV3Delegate$BuildRequestHandler.handle(DefaultPluginV3Delegate.java:66)
    [System.err]      at com.sap.tc.buildplugin.DefaultPluginV3Delegate.requestV3(DefaultPluginV3Delegate.java:48)
    [System.err]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [System.err]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [System.err]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [System.err]      at java.lang.reflect.Method.invoke(Method.java:324)
    [System.err]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.maybeInvoke(PluginHandler2.java:350)
    [System.err]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.request(PluginHandler2.java:102)
    [System.err]      at com.sap.tc.buildtool.v2.impl.PluginHandler2.build(PluginHandler2.java:76)
    [System.err]      at com.sap.tc.buildtool.PluginHandler2Wrapper.execute(PluginHandler2Wrapper.java:58)
    [System.err]      at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1723)
    [System.err]      at com.sap.tc.devconf.impl.DCProxy.make(DCProxy.java:1495)
    [System.err]      at com.sap.tc.buildcontroller.CBSBuildController.build(CBSBuildController.java:727)
    [System.err]      at com.sap.tc.buildcontroller.CBSBuildController.execCommand(CBSBuildController.java:503)
    [System.err]      at com.sap.tc.buildcontroller.CBSBuildController.evalCmdLine(CBSBuildController.java:442)
    [System.err]      at com.sap.tc.buildcontroller.CBSBuildController.run(CBSBuildController.java:314)
    [System.err]      at com.sap.tc.buildcontroller.CBSBuildController.exec(CBSBuildController.java:252)
    [System.err]      at com.sap.tc.buildcontroller.CBSBuildController.mainLoop(CBSBuildController.java:207)
    -     I’m able to start the application out of the Web Dynpro content manager with “run” => only the user interface is displayed without any functionality
    -     The “normal” start over the NWDS fails => error text
    “com.sap.tc.webdynpro.services.sal.core.DispatcherException: The requested deployable object 'local/J08_Flugdat_Daventdcflight~xxx.com' and application 'FlightListApp' are not deployed on the server. Please check the used URL for typos.”
    There two different URLs in use.
    Start via NWDS:
    http://frasapp562:50000/webdynpro/dispatcher/J08_Flugdat_Daventdcflight~xxx.com/FlightListApp
    Start via web dynpro content manager:
    http://frasapp562:50000/webdynpro/dispatcher/xxx.com/aventdc~flight/FlightListApp
    For test purposes, we started the BAPI (BAPI_Flight_Getlist) on the ABAP system directly. It works.
    Any ideas about the system behaviours (different URLs and missing functionality)?
    Thanks a lot in advanced!
    Best regards
    Christoph

    The Error has been solved – The implementation of a method was missing....
    Thx
    Christoph

  • How to comment in smartform for text value in abap

    how to comment in smartform for text value in abap.
    i want to comment text value which is coming in output
    From drag and drop option i had dropped an item text in text window and now i dont want to delete it i just want to comment it so can any one help me in commenting the text value.
    Advance Thanks for your help

    hi
    open the text element in the smartform.
    on the left corner, we have text editor button.
    open that and change the editor (goto-->change editor)
    on the new line, give the format as comment line /*. and you can write the comments as required.
    such lines doesnt reflect in the output layout.
    thanks
    pavan

  • If i made any changes for one employee means it get reflect for others

    Dear friends..
    I am Abaper, i am in Support phase, i am facing one HR issue. kindly give me some idea to solve.
    i have 2 employee number 2025 (VIJAYAN.M) and 2925 (VIJAYAN.M). in this both case employee name is same..
    if i made any changes for employee 2025 infotype (for eg bank details) means,  2925 also get reflect the same changes vice versa..
    Kindly give me some idea
    Regards
    Deva

    Hi! Deva,
    As you are ABAPer , and if you are doing it through some programing , then you must have getting same problem for all those employees who have similarity in their name or other,
    so, please check or debug what criteria you have given for search ,for changing/updating bank key field,
    check, it should be perner base not name base or any other.
    Please check and revert so that we try to resolve.
    Check one thing that is it only problem with bank key any other infotype also.
    *Sneha.

  • Error while applying Java Patch 16 on WAS 640 ABAP+JAVA

    Hello Masters,
    I am in process of applying Patch 16 to my BW 3.5 WAS 640 ABAP+JAVA systems.  I have successfully applied ABAP patch level to 16.  Now I am applying to J2EE Patch 16 to system. I did prerequisite check and everything is okay.  Platform - Sun Solaris 9, Oracle 9.2.0.6.  When I click on apply Patch 16, it goes thru central instance profile, java home directory okay. After this it is asking me to supply file for JCE and I gave path for file "jce_policy-1_4_2.zip".  after that it extracts this file to Java_home/jre and at point when it tries to extract visual.dat, it throws following error :
    CJS-00030  Assertion failed: in
    function () {
        if (!this.hasJ2EE()) {
            installer.writeTrace("Can't determine JAVA_HOME of instance " + this.getName() + ": no J2EE engine installed.");
            return undefined;
        var fmgt = new FileMgt();
        var instanceProfile = this.getProfile();
        var javaHome = instanceProfile.get("jstartup/vm/home");
        if (javaHome) {
            return javaHome.value();
        var pname = this.getDirInstance() + "/j2ee/cluster/instance.properties";
        var pNode = fmgt.getNode(pname);
        ASSERT_DEFINED(arguments.callee, pNode, "pNode(" + pname + ")");
        var stream = pNode.getFileStream("READ");
        ASSERT_DEFINED(arguments.callee, stream, "stream(" + pname + ")");
        var props = new R3Profile(stream);
        for (var it = props.propertyNames(); !it.isDone(); it.next()) {
            var p = it.get();
            if (p.name().indexOf("JavaPath") != -1) {
                return p.value();
        ASSERT(arguments.callee, false, "no property with JavaPath in its name found in file " + pname);
    no property with JavaPath in its name found in file /usr/sap/QWA/DVEBMGS02/j2ee/cluster/instance.properties
    ERROR 2006-08-03 14:57:30
    MUT-03025  Caught ESAPinstException in Modulecall: ESAPinstException: error text undefined.
    WARNING 2006-08-03 14:57:30
    The step checkIfSafeModeIsEnabled with step key ApplySupportPackage|ind|ind|ind|J2EE_Engine|6.30|0|PatchJ2eeEngine|ind|ind|ind|J2EE_Engine|6.30|0|checkIfSafeModeIsEnabled was executed with status ERROR.
    WARNING 2006-08-03 14:58:54
    An error occurred during the installation.
    Your input will be greately appreciated and would reward points.
    Thanks,
    Digesh

    Hello Digesh,
    The firt thing please go to os level prompt for <SID>adm user and type echo $JAVA_HOME. What is the value that is reflected after issuing the above.
    Also please check that your SAP-J2EE instance is running properly or not.
    The JCE is used for Weak and strong encryption.
    Also please check the instance.properties file. Does it contain proper parameter as per your SAP installation.
    Regards,
    Prem

  • Error while installing NetWeaver ABAP 7.0 Trial (2008 version) in Windows 7

    Hi,
    My Sys config is :
    Windows 7
    1.5 GB RAM
    1.6 GHz Processor
    250 GB HDD - Providing 50 GB partition for the SAP  NetWeaver ABAP 7.0 Trial installation.
    After installing the J2E 1.4 & configuring the environment variables, MS loopback adapter......I started the SAP installation, it said the installation can't run in GUI mode....start in "-console" or "-silent".
    Then I started the installation in "-CONSOLE" mode......it asked for paths .... then installation started.....after 10 minutes, it haulted with following error :
    (May 16, 2015 12:19:55 PM), Install, com.sap.installshield.maxdb.maxdb_call_sdbinst, err, An error occurred and product installation failed.  Look at the log file D:\sapdb\log.txt for details.
    (May 16, 2015 12:19:55 PM), Install, com.sap.installshield.maxdb.maxdb_call_sdbinst, err, ProductException: (error code = 601; message="An Error happened during call of MaxDB Tool sdbinst. Check end of Logfile C:/Users/ajax/AppData/Local/Temp/MaxDBSAPNWPREV.log")
    STACK_TRACE: 22
    ProductException: (error code = 601; message="An Error happened during call of MaxDB Tool sdbinst. Check end of Logfile C:/Users/ajax/AppData/Local/Temp/MaxDBSAPNWPREV.log")
         at com.sap.installshield.maxdb.maxdb_call_sdbinst.install(maxdb_call_sdbinst.java:193)
         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.installProduct(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.product.GenericProductService.installProduct(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.installAssembly(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.access$900(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)
    What should I do ?
    Regards
    Ajay

    Hi Jan, here is the log of the file in TEMP folder. I have purposely made 'Starred Lines' in order to separate the log line :
    Sat May 16 12:08:34 GMT 2015 MaxDB: Start SoftwareCheck
    Sat May 16 12:08:34 GMT 2015 MaxDB: IndepProgPath:
    Sat May 16 12:08:34 GMT 2015 MaxDB: IndepDataPath:
    Sat May 16 12:08:34 GMT 2015 MaxDB: Software doesn't exist, Variable MAXDB_SOFTW_EXISTS set to NO
    Sat May 16 12:08:34 GMT 2015 MaxDB: end of Check Section!
    Sat May 16 12:08:34 GMT 2015 MaxDB: Database SID: DB <SID> is not filled
    Sat May 16 12:08:34 GMT 2015 MaxDB: Password confirmation: 3-9 characters necessary
    Sat May 16 12:10:12 GMT 2015 MaxDB: Start SoftwareCheck
    Sat May 16 12:10:12 GMT 2015 MaxDB: IndepProgPath:
    Sat May 16 12:10:12 GMT 2015 MaxDB: IndepDataPath:
    Sat May 16 12:10:12 GMT 2015 MaxDB: Software doesn't exist, Variable MAXDB_SOFTW_EXISTS set to NO
    Sat May 16 12:10:12 GMT 2015 MaxDB: end of Check Section!
    Sat May 16 12:10:12 GMT 2015 MaxDB: Database SID: DB <SID> is not filled
    Sat May 16 12:10:12 GMT 2015 MaxDB: Password confirmation: 3-9 characters necessary
    Sat May 16 12:12:22 GMT 2015 MaxDB: Start SoftwareCheck
    Sat May 16 12:12:22 GMT 2015 MaxDB: IndepProgPath:
    Sat May 16 12:12:22 GMT 2015 MaxDB: IndepDataPath:
    Sat May 16 12:12:22 GMT 2015 MaxDB: Software doesn't exist, Variable MAXDB_SOFTW_EXISTS set to NO
    Sat May 16 12:12:22 GMT 2015 MaxDB: end of Check Section!
    Sat May 16 12:13:04 GMT 2015 MaxDB: Database SID: DB <SID> is not filled
    Sat May 16 12:13:04 GMT 2015 MaxDB: Password confirmation: 3-9 characters necessary
    Sat May 16 12:13:20 GMT 2015 MaxDB: Start of Extracting Software and Backup.
    Sat May 16 12:19:42 GMT 2015 MaxDB: End of Extracting Software and Backup.
    Sat May 16 12:19:42 GMT 2015 MaxDB: Start of CallSdbinst
    Sat May 16 12:19:42 GMT 2015 MaxDB: IndepProgPath = D:/sapdb/programs
    Sat May 16 12:19:42 GMT 2015 MaxDB: inst_type = :restore:
    Sat May 16 12:19:42 GMT 2015 MaxDB: Calling sdbinst with template option sapmds
    Sat May 16 12:19:42 GMT 2015 MaxDB SID:
    Sat May 16 12:19:42 GMT 2015 MaxDB drive: D:\
    Sat May 16 12:19:42 GMT 2015 MaxDB softwarepath: D:/sapdb
    Sat May 16 12:19:42 GMT 2015 MaxDB Software location: D:/sapdb/_tempLocation
    Sat May 16 12:19:42 GMT 2015 MaxDB backup_loc: D:/sapdb/_tempLocation/load/load_datasave
    Sat May 16 12:19:42 GMT 2015 MaxDB program: D:/sapdb/_tempLocation/sdbinst.exe
    Sat May 16 12:19:42 GMT 2015 MaxDB paramfile: D:/sapdb/_tempLocation/sapmds.txt
    Sat May 16 12:19:42 GMT 2015MaxDB found sdbinst
    Sat May 16 12:19:42 GMT 2015 MaxDB: Calling: D:/sapdb/_tempLocation/sdbinst.exe -t sapmds -f "D:/sapdb/_tempLocation/sapmds.txt" -p DBNAME= -p SOFTWAREPATH="D:/sapdb" -p INSTANCEBACKUP="D:/sapdb/_tempLocation/load/load_datasave"
    Sat May 16 12:19:51 GMT 2015 MaxDB sdbinst:
    Sat May 16 12:19:51 GMT 2015 MaxDB sdbinst:
    Sat May 16 12:19:51 GMT 2015 MaxDB sdbinst:      Installation of MaxDB Software
    Sat May 16 12:19:51 GMT 2015 MaxDB sdbinst:      *******************************
    Sat May 16 12:19:51 GMT 2015 MaxDB sdbinst:
    Sat May 16 12:19:51 GMT 2015 MaxDB sdbinst:
    Sat May 16 12:19:51 GMT 2015 MaxDB sdbinst: starting installation Sa, May 16, 2015 at 17:49:51
    Sat May 16 12:19:52 GMT 2015 MaxDB sdbinst: operating system: Windows I386 NT 5.1 Service Pack 2
    Sat May 16 12:19:52 GMT 2015 MaxDB sdbinst: callers working directory: E:/SAP/SAPNW7.0ABAPTrialSP12/image
    Sat May 16 12:19:52 GMT 2015 MaxDB sdbinst: installer directory: D:/sapdb/_tempLocation
    Sat May 16 12:19:52 GMT 2015 MaxDB sdbinst: archive directory: D:/sapdb/_tempLocation
    Sat May 16 12:19:52 GMT 2015 MaxDB sdbinst:
    Sat May 16 12:19:52 GMT 2015 MaxDB sdbinst:
    Sat May 16 12:19:55 GMT 2015 MaxDB sdbinst: cannot find programfilesdir in windows registry
    Sat May 16 12:19:55 GMT 2015 MaxDB sdbinst: installation exited abnormally  at Sa, May 16, 2015 at 17:49:55
    Sat May 16 12:19:55 GMT 2015 MaxDB: Error during call to sdbinst, rc= 1
    Sat May 16 12:19:55 GMT 2015 MaxDB: Done with call_sdbinst
    Sat May 16 12:19:55 GMT 2015 MaxDB: rc of sdbinst = 1
    Sat May 16 12:19:55 GMT 2015 MaxDB: Start of CallSdbuninst
    Sat May 16 12:19:55 GMT 2015 MaxDB: No IndepProgPath. Nothing to do.

Maybe you are looking for

  • Trigger for invoice creation after POD Entry

    Hi, Is anyone familiar with the process surrounding POD? In BW, I am trying to extract to the POD time & date, but it looks as if thats impossible as it only sits in the change header. AEDAT holds the date, but AEDAT cannot be relied on as the only d

  • EPM 11.11.1.3 - trying to configure Shared Services against SQL2005

    hello, any ideas is appreciated. Many thanks in advance. I just installed EPM/Essbase and am now configuring all products. The first product, Shared Services is not allowing me to connect to the SQL database. In the EPM Configure window, I selected "

  • DatagramSocket API and ServerSocket API

    Based on the release notes of 11.8, the DatagramSocket APIs is now supported on iOS. This API is not in the playerglobal.swc available for download @ http://labsdownload.adobe.com/pub/labs/flashruntimes/flashplayer/flashplayer11-8_playerglo bal.swc H

  • Firefox is not remembering tabs when I use File, Exit

    I do not use firefox as homepage. I tried the File, Exit, and when I rebooted, firefox did not remember my open tabs. I also have options set to "show windows and tabs from previous" when firefox starts. Thx.

  • Kernel panic on startup after Software Update

    My mother's iBook G4 is unable to startup due to a kernel panic that began after the last software update. On boot, the computer goes to the kernel panic (You need to restart your computer) screen after a few seconds of the Apple logo screen. It cann