Is this posible in ABAP or DDic?

Hello,
I am wondering if some thing like this is possible in ABAP or ABAP dictionary SE11.
I would like to create a sample spfli_temp table for example for practice purposes in test system. Is it possible in ABAP or SE11?
In oracle you one can accomplish this with this command:
create table spfli_temp as select * from spfli
With the above statement in oracle you can create an spfli_temp table.
Is this metheology posible in ABAP dictionary? If yes how.
Thanks in advance for all input.
Nadin.

Hi I tried Navneet idea but here you need a key before you could copy a table like spfli. But it might work with customizing tables. I need to check that later on. I would try Prakash's suggestion as well. Thank you guys
Nadin
Message was edited by:
        nadin ram

Similar Messages

  • Has any one ever met this kind of ABAP-mapping problem ??

    Dear all,
    our scenario is:     
    (remote)MQ(ssl connection)->(local)MQ-(jms)>XI---(proxy)>ECC
    I met a very strange question during mapping which we use  abap mapping inside xi.
    the message come out from the abap mapping step.after the abap-mapping, the generated target message still has the source message concatenated with. it occurs only when all servers integrated together, but not occurs when we mannully put the source msg at local MQ (means this way, it works all right).
    even during error case, it still can go through all the remaining steps of IE, and the out bound jms adapter then goes into the
    target SAP ECC system, but of cause at the final step, it will reach u2018CX_ST_GROUP_MISSING_CASEu2019 error (this is because the message is not a valid xml file, and abap proxy can not consume it...
    sample file after abap mapping:
    <?xml version="1.0" encoding="utf-8"?>
    <ns:MT_MQIVMessage xmlns:ns="urn:ianes:mqiv">
         <MQIVMessage>
         <MQIVPayload> ..data..</MQIVPayload>
         </MQIVMessage>
    </ns:MT_MQIVMessage>
    <?xml version="1.0"?>
    <ns:MT_K2 xmlns:ns="urn:ianes:prp:ipsc">
         <header> .header.</header>
         <data>..data...</data>
    </ns:MT_K2>

    Dear expert,
    after detail analysis, i found the 1st place that the soap header was wrongly set...
    in call adater setp...
    <SAP:Sender>
      <SAP:Service>BS_PRP</SAP:Service>
      <SAP:Interface namespace="urn:ianes:ext:ips">MI_MQIV_outb</SAP:Interface>
      </SAP:Sender>
      <SAP:Receiver>
      <SAP:Party agency="" scheme="" />
      <SAP:Service>BS_SAP</SAP:Service>
      <SAP:Interface namespace="urn:ianes:prp:ipsc">MI_K3</SAP:Interface>
      </SAP:Receiver>
      <SAP:Interface namespace="urn:ianes:prp:ipsc">MI_K5</SAP:Interface>
      </SAP:Main>
    you can see the k5  was wrong set to k3
    correct soap header should be this
    <SAP:Sender>
      <SAP:Service>BS_PRP</SAP:Service>
      <SAP:Interface namespace="urn:ianes:ext:ips">MI_MQIV_outb</SAP:Interface>
      </SAP:Sender>
    - <SAP:Receiver>
      <SAP:Party agency="" scheme="" />
      <SAP:Service>BS_SAP</SAP:Service>
      <SAP:Interface namespace="urn:ianes:prp:ipsc">MI_K5</SAP:Interface>
    - <SAP:Mapping notRequired="M">
      <SAP:ObjectId>RXmJZiHCMPynqzPehi20YQ==</SAP:ObjectId>
      <SAP:SWCV>z+4XcK+qEduCcMP2oNwEVQ==</SAP:SWCV>
      <SAP:SP>-1</SAP:SP>
      </SAP:Mapping>
      </SAP:Receiver>
      <SAP:Interface namespace="urn:ianes:prp:ipsc">MI_K5</SAP:Interface>
      </SAP:Main>
    i guess this is the root of error, does any one give some hints on this ?
    Thanks
    Wu

  • How to do this in WebDynpro ABAP?

    Hi!
    I'm new to WD ABAP, and I need to create a webdynpro with the same funcionality as the User Management Administration available in the Portal, ie:
    1. AN ALV list with a search criteria: OK, created on view VLIST.
    2. When the user selects one line of the ALV, it would open another view below the view VLIST, not replacing the view VLIST (as it happens when using navigation link).
    3. Inside this second view, there is a tabstrip, and one of the tabs display another ALV list, with a <b>Modify</b> button. When the user clicks on <b>Modify</b>, another ALV will "appear" side by side with the first one (inside the tab), so that the user can move items from one ALV to the other (just like the role assignment in the user management administration of the portal).
    Can it be done in ABAP WebDynpro? If yes, how can I do it?
    Thank you very much.
    Andre

    Hi Andre,
    I think what you are looking for is the EMPTY view.
    Since a naviagtion event (fire plug) can result in multiple views being changed.
    So you can have
       VIEW COMBI
          with 2 UI View containers
          VC1
                VIEW1
          VC2
                VIEW2
    Event X  can be mapped to result in
           VIEW COMBI
               VC1
                VIEW4
          VC2
                VIEW5
    or
           VIEW COMBI
               VC1
                VIEW4
          VC2
                EMPTY VIEW
    So you can controller exactly which views are visible when easily
    See right click embed empty view in the WINDOW
    regards
    Phil

  • Sha256 - how to do this javascript in ABAP. Is it possible?

    Hello,
    I would like to use the amazon product advertising api. For this my requests need to be "signed". In an example I found the following javaScript for signing requests:
         function sign(secret, message) {
           var messageBytes = str2binb(message);
           var secretBytes = str2binb(secret);
           if (secretBytes.length > 16) {
               secretBytes = core_sha256(secretBytes, secret.length * chrsz);
           var ipad = Array(16), opad = Array(16);
           for (var i = 0; i < 16; i++) {
               ipad<i> = secretBytes<i> ^ 0x36363636;
               opad<i> = secretBytes<i> ^ 0x5C5C5C5C;
           var imsg = ipad.concat(messageBytes);
           var ihash = core_sha256(imsg, 512 + message.length * chrsz);
           var omsg = opad.concat(ihash);
           var ohash = core_sha256(omsg, 512 + 256);
           var b64hash = binb2b64(ohash);
           var urlhash = encodeURIComponent(b64hash);
           return urlhash;
    Could someone please tell me if this is also possible with ABAP and if yes, how?
    Thanks a lot in advance. Unfortunatley I don't get it done by myself.
    bye, Vanessa

    Hi
    You can code JavaScript directly in your ABAP code.
    data: l_JS_PROCESSOR type ref to CL_JAVA_SCRIPT,
          l_RETURN_VALUE type STRING,
          l_SOURCE       type STRING.
    Create a new javaScript
    l_JS_PROCESSOR = CL_JAVA_SCRIPT=>CREATE( ).
    Your Javascript code
    concatenate
       'var l_source = "Hello,"; '
       'l_source += " World"; '
        into l_SOURCE separated by CL_ABAP_CHAR_UTILITIES=>CR_LF.
    compile the code
    l_JS_PROCESSOR->COMPILE( SCRIPT_NAME = 'MYSCRIPT.JS' SCRIPT = L_SOURCE ).
    syntax errors ?
    if l_JS_PROCESSOR->LAST_CONDITION_CODE <> 0.
       write: / 'Error', l_JS_PROCESSOR->LAST_ERROR_MESSAGE.
       exit.
    else.
       write / 'compiled'.
    endif.
    execute
    l_JS_PROCESSOR->EXECUTE( SCRIPT_NAME = 'MYSCRIPT.JS' ).
    Errors ?
    if l_JS_PROCESSOR->LAST_CONDITION_CODE <> 0.
       write: / 'Error in execution',l_JS_PROCESSOR->LAST_ERROR_MESSAGE.
       exit.
    else.
       write / 'Script was executed'.
    endif.
    return the output variable
    l_RETURN_VALUE = l_JS_PROCESSOR->EVALUATE( JAVA_SCRIPT = 'l_source;' ).
    write : / l_RETURN_VALUE.

  • Convert this query to ABAP and display the results

    Hi Everyone,
    I have a sql query in native sql (oracle). I want execute it in ABAP editor and display the results.
    I need to get this to an internal table and display the results. How do i write the script any help will be great use to me.
    Here is the query:
    <i> select (select decode(extent_management,'LOCAL','*',' ') ||
                   decode(segment_space_management,'AUTO','a ','m ')
              from dba_tablespaces where tablespace_name = b.tablespace_name) || nvl(b.tablespace_name,
                 nvl(a.tablespace_name,'UNKOWN')) name,
           kbytes_alloc kbytes,
           kbytes_alloc-nvl(kbytes_free,0) used,
           nvl(kbytes_free,0) free,
           ((kbytes_alloc-nvl(kbytes_free,0))/
                              kbytes_alloc)*100 pct_used,
           nvl(largest,0) largest,
           nvl(kbytes_max,kbytes_alloc) Max_Size,
           decode( kbytes_max, 0, 0, (kbytes_alloc/kbytes_max)*100) pct_max_used from ( select sum(bytes)/1024 Kbytes_free,
                  max(bytes)/1024 largest,
                  tablespace_name
           from  sys.dba_free_space
           group by tablespace_name ) a,
         ( select sum(bytes)/1024 Kbytes_alloc,
                  sum(maxbytes)/1024 Kbytes_max,
                  tablespace_name
           from sys.dba_data_files
           group by tablespace_name
           union all
          select sum(bytes)/1024 Kbytes_alloc,
                  sum(maxbytes)/1024 Kbytes_max,
                  tablespace_name
           from sys.dba_temp_files
           group by tablespace_name )b
    where a.tablespace_name = b.tablespace_name order by 1;
    </i>
    Thanks,
    Prashant.

    Hi Prashant,
    Native SQL commands in ABAP are placed between EXEC SQL and ENDEXEC. You can place all your statements in between these EXEC SQL and ENDEXEC in a report.
    EXEC SQL [PERFORMING <form>].
      <Native SQL statement>
    ENDEXEC.
    Check this link to know about Native SQL
    http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3b8b358411d1829f0000e829fbfe/frameset.htm
    Thanks,
    Vinay

  • This is about abap objects

    hi,
    there is perform in normal abap program i have convert it into object oriented program we can write in call method but how to write the stmt in object oriented programing
    perform abb (sapmov101) or perform  asd in program sapmov101
    think sapmov101 is module pool program.
    how to convert to 
    call method
    is it posible to have program parameter in object oriented programing .

    Hi,
    You have to define a class  in Se24 and methods for that class
    You can define some parameters for that method.
    define a object type ref to class
    call the method  with the parameters..
    something like below
      CALL METHOD im_header->get_data
        RECEIVING
          re_data = re_data.
    reward if useful
    regards,
    Anji

  • PCA_PLANDATA_POST -How to use this FM in ABAP

    Hi,
    I want to update Plan data using this FM.
    How do we proceed?
    data: begin of i_glpct occurs 0.
      include structure glpct.
      data: end of i_glpct.
    SELECT * FROM glpct
      INTO CORRESPONDING FIELDS OF table i_glpct
      WHERE rldnr = '8A'
      and RRCTY = '1'
      and Racct = '0000801020'
      and rvers = '001'.
    LOOP AT i_glpct.
    i_glpct-HSl01 = '33'.
      CALL FUNCTION 'PCA_PLANDATA_POST'
                           EXPORTING
                             I_DOCTY             = 'P0'
                             I_PLACT             = '1'
                             I_BATCH             = ' '
                           IMPORTING
                            E_RECORDS           = '1'
       TABLES
          t_glpct             = i_glpct
                            T_DOCUMENTS         =
                          EXCEPTIONS
                            POSTING_ERROR       = 1
                            OTHERS              = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        else.
          write:/10 'Sucessfully updated'.
      ENDIF.
    ENDLOOP.

    It works but my t-code data is not update in R/3.
    I used commit work.
    What else could be the problem?
    REPORT x.
    data: begin of i_glpct occurs 0.
      include structure glpct.
      data: end of i_glpct.
    data: begin of t_glpct occurs 0.
      include structure glpct.
      data: end of t_glpct.
      data: l_wait type BAPITA-WAIT,
            is_return_com like bapiret2.
    SELECT * FROM glpct
      INTO CORRESPONDING FIELDS OF TABLE i_glpct
      WHERE rldnr = '8A'
      and RRCTY = '1'
      and Racct = '0000801020'
      and rvers = '001'.
    LOOP AT i_glpct.
    i_glpct-HSl01 = '33'.
    modify i_glpct.
    ENDLOOP.
    read table i_glpct.
      CALL FUNCTION 'PCA_PLANDATA_POST'
                           EXPORTING
                             I_DOCTY             = 'P0'
                             I_PLACT             = '1'
                             I_BATCH             = ' '
                          IMPORTING
                            E_RECORDS           =
        TABLES
          t_glpct             = i_glpct
                            T_DOCUMENTS         =
                          EXCEPTIONS
                            POSTING_ERROR       = 1
                            OTHERS              = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        else.
    commit WORK.
    write:/10 'Sucessfully updated'.
      ENDIF.

  • Is this posible with 9iDS

    Hi All,
    I installed 9iDS on windows 2000 and was able to run forms .
    I'm still not able to run Reports from FORM .I used RUN_REPORT_OBJECT to run
    Reports from FORM and it runs fine on Forms6i .Is there any configuration needs to be done to run Reports from FORM in 9iDS.
    Also I was able to access my forms remotely with the browser in my network
    using the URL for 9iDS machine.
    Can I run Reports from FORM remotely too ? Cause we need to do a demo with FORMS
    and Reports to get approval for the Software for our application .
    Thanks in advance,
    Sampath

    Frank,
    Thank you so much for your update .I'm working on it the way you have adviced .
    Thanks,
    Sampath
    Sampath,
    the difference is that you cannot use the Reports CGI to access the reports output. use rwservlet instead. Also the job format <ReportsServer>_<Jobid> does not work with Reports 9i, instead use <ReportsServer><Jobid>, eg: fnimphiu_rep9 for the 9th job_id. The Reports9i Server name by default is an in process server (see the Reports Web page for details) with the name <hostname>_Rep. To run Reports from Forms remotely you can
    a) use Web.Show_document built in to call the Report via the rwservlet Web URL
    or
    b) configure the tnsnames.ora of the Forms9i installation, adding an entry for the remote Reports Server.
    Run_Report_Object works the same in Forms9i as in Forms6i. Meanwhile, we are working on a new Reports integration White paper to cover changes in Forms9i and Reports9i (for iDS and iAS). This will take some more time and we target end of September for this.
    regards
    Frank

  • PPR in PPR is this posible?

    Hi Friends,
    I am trying to extend the controller for the absence(seeded) page. In that Page I have to populate the context when the user selects the start date of the absence. There is a PPR event associated with the start date field and I am trying to populate the context field(of DFF) in this ppr event. The context field when populated will display additional fields based on the context selected. I am assuming there is a ppr event also associated with this Context field. However I am not able to populate the context field. Can anyone let me  know is this because of the PPR event in PPR?
    Thanks

    1) You mean to say that in seeded page, currently DFF is not enabled, right?
    2) first forget about contect field and show some 1-2 dff fields on the form from DFF setup.
    3) I am guessing, as soon as you enable DFF on page by default, you can write something in PPR event handling to process your DFF using 
      OADescriptiveFlexBean reasonDff=
    (OADescriptiveFlexBean)webBean.findChildRecursive("Reason");  
    reasonDff.processFlex(pageContext);
    somehting like that.
    --Parag

  • Harddisk crash after installing Lion how is this posible?

    Does apple something about this mony wise at least 200 euro!!!!!

    Aikibob wrote:
    Yes it dit crash my harddrive! After installing the iMac would not start up again some one else is installing a new harddrive they say it was Lion!!!!
    Your hard drive had existing issues prior to installing Lion, they became evident after, but they were not caused by Lion.
    You never answered my questions so here is another, did you backup your Snow Leopard installation before upgrading?
    Like Thomas I am surprised by the correct answer appelation, but thanks anyway.

  • This is regarding abap for database table......

    Hi to all,
    here is my requirement,
    i want to give table name as input.
    if i give table name as input with parameters,then i want to display all fields in that
    table dynamically.
    suppose first i want to give lfa1 as input and i want to display all the fields in lfa1,
    then i will give ekko and now i want to all the fields in the ekko table.
    like that i want to see some 16 tables.....How to write coding fot this...
    please reply.........
    Regards,
    swami.

    Hi
    This code may help.
    parameters : p_tab type TABNAME.
    data : i_tab type standard table of dd03l,
            wa_tab type dd03l.
    select * from dd03l into table i_tab where tabname = p_tab.
    loop at i_tab into wa_tab.
    write : / wa_tab-tabname, wa_tab-fieldname.
    endloop.
    ~ Ranganath

  • Central instance error at "start instance" phase abap unknown...

    hi there,
    im installing central instance in mscs envi and im getting the error at "start instance" saying abap unknown.
    below is the sapinst log can help pls
    sapinst log
    INFO 2008-01-25 15:39:30
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/keydb.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/keydb.1.xml'.
    INFO 2008-01-25 15:39:30
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\inifile.xml.
    INFO 2008-01-25 15:39:30
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/inifile.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/inifile.1.xml'.
    INFO 2008-01-25 15:39:30
    Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:39:35
    Execute step readProductXML of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Read_Product_XML|ind|ind|ind|ind|1|0.
    WARNING 2008-01-25 15:39:35
    The install parameter INSTPARA_DB is already defined (existing value IND, new value ORA ).
    INFO 2008-01-25 15:39:35
    Execute step checkRuntimeSystem of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Execute step askStandardMode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Execute step syncKeydb of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/product.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/product.1.xml'.
    INFO 2008-01-25 15:39:35
    Execute step changeUserInstall of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\change.log.
    INFO 2008-01-25 15:39:35
    Output of change user /install is written to the logfile change.log.
    WARNING 2008-01-25 15:39:35
    Execution of the command "change user /install" finished with return code 1. Output:
    Install mode does not apply to a Terminal server configured for remote administration.
    INFO 2008-01-25 15:39:35
    Execute step chgautInstdirPublicAllOS4 of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Execute step replaceDLLs of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    File not found: [C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/msvcp71.dll].
    INFO 2008-01-25 15:39:35
    File not found: [C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/msvcr71.dll].
    INFO 2008-01-25 15:39:35
    Execute step registerEventsDll of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Execute step AddPrivileges of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Successfully added privileges 'SeTcbPrivilege SeAssignPrimaryTokenPrivilege SeIncreaseQuotaPrivilege' to account 'ECO\Centiq' on host '.'.
    INFO 2008-01-25 15:39:35
    Execute step checkInstDirPermissions of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|Preinstall|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:35
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\testfile.1.
    INFO 2008-01-25 15:39:35
    Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\testfile.1.
    INFO 2008-01-25 15:39:36
    Execute step
    Component  W2K_ServicePack_Check|ind|ind|ind|ind
    Preprocess  of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:41
    Execute step sync of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:41
    Execute step adminCheck of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:41
    Execute step W2KSPCheck of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:41
    Execute step XPSPCheck of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0|W2K_ServicePack_Check|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:42
    Execute step DNSCheck of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:39:42
    DNS is configured correctly.
    INFO 2008-01-25 15:39:42
    Execute step done of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_First_Steps|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:39:42
    Execute step startDefaultMode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:42
    Execute step setDefaults of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:42
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
    #Fri Jan 25 15:39:42 GMT 2008
    java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
    sun.boot.library.path=C\:
    j2sdk1.4.2_15-x64
    jre
    bin
    java.vm.version=1.4.2_15-b02
    java.vm.vendor=Sun Microsystems Inc.
    java.vendor.url=http\://java.sun.com/
    path.separator=;
    java.vm.name=Java HotSpot(TM) 64-Bit Server VM
    file.encoding.pkg=sun.io
    user.country=GB
    sun.os.patch.level=Service Pack 2
    java.vm.specification.name=Java Virtual Machine Specification
    user.dir=C\:
    Program Files
    sapinst_instdir
    NW04S
    SYSTEM
    ORA
    HA
    ABAPJAVA
    CI
    java.runtime.version=1.4.2_15-b02
    java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    java.endorsed.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    endorsed
    os.arch=amd64
    java.io.tmpdir=C\:
    DOCUME1
    centiq
    LOCALS1
    Temp
    2
    line.separator=\r\n
    java.vm.specification.vendor=Sun Microsystems Inc.
    user.variant=
    os.name=Windows 2003
    sun.java2d.fontpath=
    java.library.path=C\:
    j2sdk1.4.2_15-x64
    bin;.;C\:
    WINDOWS
    system32;C\:
    WINDOWS;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin
    client;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin;L\:
    oracle
    PPI
    102
    bin;C\:
    WINDOWS
    system32;C\:
    WINDOWS;C\:
    WINDOWS
    System32
    Wbem;C\:
    j2sdk1.4.2_15-x64
    bin;L\:
    oracle
    OFS
    CLI
    fs
    fssvr
    bin;L\:
    oracle
    OFS
    CLI
    fs
    bin;L\:
    oracle
    OFS
    SRV
    fs
    fssvr
    bin
    java.specification.name=Java Platform API Specification
    java.class.version=48.0
    java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
    os.version=5.2
    user.home=C\:
    Documents and Settings
    centiq
    user.timezone=Europe/London
    java.awt.printerjob=sun.awt.windows.WPrinterJob
    file.encoding=Cp1252
    java.specification.version=1.4
    java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
    user.name=centiq
    java.vm.specification.version=1.0
    java.home=C\:
    j2sdk1.4.2_15-x64
    jre
    sun.arch.data.model=64
    user.language=en
    java.specification.vendor=Sun Microsystems Inc.
    awt.toolkit=sun.awt.windows.WToolkit
    java.vm.info=mixed mode
    java.version=1.4.2_15
    java.ext.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    ext
    sun.boot.class.path=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    rt.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    i18n.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    sunrsasign.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jsse.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jce.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    charsets.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    classes
    java.vendor=Sun Microsystems Inc.
    file.separator=
    java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
    sun.io.unicode.encoding=UnicodeLittle
    sun.cpu.endian=little
    sun.cpu.isalist=amd64
    INFO 2008-01-25 15:39:42
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
    #Fri Jan 25 15:39:42 GMT 2008
    java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
    sun.boot.library.path=C\:
    j2sdk1.4.2_15-x64
    jre
    bin
    java.vm.version=1.4.2_15-b02
    java.vm.vendor=Sun Microsystems Inc.
    java.vendor.url=http\://java.sun.com/
    path.separator=;
    java.vm.name=Java HotSpot(TM) 64-Bit Server VM
    file.encoding.pkg=sun.io
    user.country=GB
    sun.os.patch.level=Service Pack 2
    java.vm.specification.name=Java Virtual Machine Specification
    user.dir=C\:
    Program Files
    sapinst_instdir
    NW04S
    SYSTEM
    ORA
    HA
    ABAPJAVA
    CI
    java.runtime.version=1.4.2_15-b02
    java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    java.endorsed.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    endorsed
    os.arch=amd64
    java.io.tmpdir=C\:
    DOCUME1
    centiq
    LOCALS1
    Temp
    2
    line.separator=\r\n
    java.vm.specification.vendor=Sun Microsystems Inc.
    user.variant=
    os.name=Windows 2003
    sun.java2d.fontpath=
    java.library.path=C\:
    j2sdk1.4.2_15-x64
    bin;.;C\:
    WINDOWS
    system32;C\:
    WINDOWS;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin
    client;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin;L\:
    oracle
    PPI
    102
    bin;C\:
    WINDOWS
    system32;C\:
    WINDOWS;C\:
    WINDOWS
    System32
    Wbem;C\:
    j2sdk1.4.2_15-x64
    bin;L\:
    oracle
    OFS
    CLI
    fs
    fssvr
    bin;L\:
    oracle
    OFS
    CLI
    fs
    bin;L\:
    oracle
    OFS
    SRV
    fs
    fssvr
    bin
    java.specification.name=Java Platform API Specification
    java.class.version=48.0
    java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
    os.version=5.2
    user.home=C\:
    Documents and Settings
    centiq
    user.timezone=Europe/London
    java.awt.printerjob=sun.awt.windows.WPrinterJob
    file.encoding=Cp1252
    java.specification.version=1.4
    java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
    user.name=centiq
    java.vm.specification.version=1.0
    java.home=C\:
    j2sdk1.4.2_15-x64
    jre
    sun.arch.data.model=64
    user.language=en
    java.specification.vendor=Sun Microsystems Inc.
    awt.toolkit=sun.awt.windows.WToolkit
    java.vm.info=mixed mode
    java.version=1.4.2_15
    java.ext.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    ext
    sun.boot.class.path=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    rt.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    i18n.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    sunrsasign.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jsse.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jce.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    charsets.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    classes
    java.vendor=Sun Microsystems Inc.
    file.separator=
    java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
    sun.io.unicode.encoding=UnicodeLittle
    sun.cpu.endian=little
    sun.cpu.isalist=amd64
    INFO 2008-01-25 15:39:42
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar;C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/sapxmltoolkit.jar com.sap.ins.j2ee.TestClassLoader" finished with return code 0. Output: CORRECT
    INFO 2008-01-25 15:39:42
    Found a valid JAVA_HOME directory C:\j2sdk1.4.2_15-x64 with JDK version 1.4.2_15.
    INFO 2008-01-25 15:39:52
    Copied file 'Z:/Java_comp/J2EE_OSINDEP/JDKVersion.xml' to '.'.
    INFO 2008-01-25 15:39:52
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar;C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/sapxmltoolkit.jar com.sap.ins.j2ee.TestClassLoader" finished with return code 0. Output: CORRECT
    INFO 2008-01-25 15:39:52
    Found a valid JAVA_HOME directory C:\j2sdk1.4.2_15-x64 with JDK version 1.4.2_15.
    INFO 2008-01-25 15:39:52
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar;C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/sapxmltoolkit.jar com.sap.ins.j2ee.TestClassLoader" finished with return code 0. Output: CORRECT
    INFO 2008-01-25 15:39:52
    Execute step getCD of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:52
    Execute step verifyJavaHome of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:52
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
    #Fri Jan 25 15:39:52 GMT 2008
    java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
    sun.boot.library.path=C\:
    j2sdk1.4.2_15-x64
    jre
    bin
    java.vm.version=1.4.2_15-b02
    java.vm.vendor=Sun Microsystems Inc.
    java.vendor.url=http\://java.sun.com/
    path.separator=;
    java.vm.name=Java HotSpot(TM) 64-Bit Server VM
    file.encoding.pkg=sun.io
    user.country=GB
    sun.os.patch.level=Service Pack 2
    java.vm.specification.name=Java Virtual Machine Specification
    user.dir=C\:
    Program Files
    sapinst_instdir
    NW04S
    SYSTEM
    ORA
    HA
    ABAPJAVA
    CI
    java.runtime.version=1.4.2_15-b02
    java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    java.endorsed.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    endorsed
    os.arch=amd64
    java.io.tmpdir=C\:
    DOCUME1
    centiq
    LOCALS1
    Temp
    2
    line.separator=\r\n
    java.vm.specification.vendor=Sun Microsystems Inc.
    user.variant=
    os.name=Windows 2003
    sun.java2d.fontpath=
    java.library.path=C\:
    j2sdk1.4.2_15-x64
    bin;.;C\:
    WINDOWS
    system32;C\:
    WINDOWS;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin
    client;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin;L\:
    oracle
    PPI
    102
    bin;C\:
    WINDOWS
    system32;C\:
    WINDOWS;C\:
    WINDOWS
    System32
    Wbem;C\:
    j2sdk1.4.2_15-x64
    bin;L\:
    oracle
    OFS
    CLI
    fs
    fssvr
    bin;L\:
    oracle
    OFS
    CLI
    fs
    bin;L\:
    oracle
    OFS
    SRV
    fs
    fssvr
    bin
    java.specification.name=Java Platform API Specification
    java.class.version=48.0
    java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
    os.version=5.2
    user.home=C\:
    Documents and Settings
    centiq
    user.timezone=Europe/London
    java.awt.printerjob=sun.awt.windows.WPrinterJob
    file.encoding=Cp1252
    java.specification.version=1.4
    java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
    user.name=centiq
    java.vm.specification.version=1.0
    java.home=C\:
    j2sdk1.4.2_15-x64
    jre
    sun.arch.data.model=64
    user.language=en
    java.specification.vendor=Sun Microsystems Inc.
    awt.toolkit=sun.awt.windows.WToolkit
    java.vm.info=mixed mode
    java.version=1.4.2_15
    java.ext.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    ext
    sun.boot.class.path=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    rt.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    i18n.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    sunrsasign.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jsse.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jce.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    charsets.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    classes
    java.vendor=Sun Microsystems Inc.
    file.separator=
    java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
    sun.io.unicode.encoding=UnicodeLittle
    sun.cpu.endian=little
    sun.cpu.isalist=amd64
    INFO 2008-01-25 15:39:55
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
    #Fri Jan 25 15:39:55 GMT 2008
    java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
    sun.boot.library.path=C\:
    j2sdk1.4.2_15-x64
    jre
    bin
    java.vm.version=1.4.2_15-b02
    java.vm.vendor=Sun Microsystems Inc.
    java.vendor.url=http\://java.sun.com/
    path.separator=;
    java.vm.name=Java HotSpot(TM) 64-Bit Server VM
    file.encoding.pkg=sun.io
    user.country=GB
    sun.os.patch.level=Service Pack 2
    java.vm.specification.name=Java Virtual Machine Specification
    user.dir=C\:
    Program Files
    sapinst_instdir
    NW04S
    SYSTEM
    ORA
    HA
    ABAPJAVA
    CI
    java.runtime.version=1.4.2_15-b02
    java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    java.endorsed.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    endorsed
    os.arch=amd64
    java.io.tmpdir=C\:
    DOCUME1
    centiq
    LOCALS1
    Temp
    2
    line.separator=\r\n
    java.vm.specification.vendor=Sun Microsystems Inc.
    user.variant=
    os.name=Windows 2003
    sun.java2d.fontpath=
    java.library.path=C\:
    j2sdk1.4.2_15-x64
    bin;.;C\:
    WINDOWS
    system32;C\:
    WINDOWS;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin
    client;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin;L\:
    oracle
    PPI
    102
    bin;C\:
    WINDOWS
    system32;C\:
    WINDOWS;C\:
    WINDOWS
    System32
    Wbem;C\:
    j2sdk1.4.2_15-x64
    bin;L\:
    oracle
    OFS
    CLI
    fs
    fssvr
    bin;L\:
    oracle
    OFS
    CLI
    fs
    bin;L\:
    oracle
    OFS
    SRV
    fs
    fssvr
    bin
    java.specification.name=Java Platform API Specification
    java.class.version=48.0
    java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
    os.version=5.2
    user.home=C\:
    Documents and Settings
    centiq
    user.timezone=Europe/London
    java.awt.printerjob=sun.awt.windows.WPrinterJob
    file.encoding=Cp1252
    java.specification.version=1.4
    java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
    user.name=centiq
    java.vm.specification.version=1.0
    java.home=C\:
    j2sdk1.4.2_15-x64
    jre
    sun.arch.data.model=64
    user.language=en
    java.specification.vendor=Sun Microsystems Inc.
    awt.toolkit=sun.awt.windows.WToolkit
    java.vm.info=mixed mode
    java.version=1.4.2_15
    java.ext.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    ext
    sun.boot.class.path=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    rt.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    i18n.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    sunrsasign.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jsse.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jce.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    charsets.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    classes
    java.vendor=Sun Microsystems Inc.
    file.separator=
    java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
    sun.io.unicode.encoding=UnicodeLittle
    sun.cpu.endian=little
    sun.cpu.isalist=amd64
    INFO 2008-01-25 15:39:55
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: #
    #Fri Jan 25 15:39:55 GMT 2008
    java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
    sun.boot.library.path=C\:
    j2sdk1.4.2_15-x64
    jre
    bin
    java.vm.version=1.4.2_15-b02
    java.vm.vendor=Sun Microsystems Inc.
    java.vendor.url=http\://java.sun.com/
    path.separator=;
    java.vm.name=Java HotSpot(TM) 64-Bit Server VM
    file.encoding.pkg=sun.io
    user.country=GB
    sun.os.patch.level=Service Pack 2
    java.vm.specification.name=Java Virtual Machine Specification
    user.dir=C\:
    Program Files
    sapinst_instdir
    NW04S
    SYSTEM
    ORA
    HA
    ABAPJAVA
    CI
    java.runtime.version=1.4.2_15-b02
    java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
    java.endorsed.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    endorsed
    os.arch=amd64
    java.io.tmpdir=C\:
    DOCUME1
    centiq
    LOCALS1
    Temp
    2
    line.separator=\r\n
    java.vm.specification.vendor=Sun Microsystems Inc.
    user.variant=
    os.name=Windows 2003
    sun.java2d.fontpath=
    java.library.path=C\:
    j2sdk1.4.2_15-x64
    bin;.;C\:
    WINDOWS
    system32;C\:
    WINDOWS;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin
    client;L\:
    oracle
    OFS
    CLI
    jre
    1.4.2
    bin;L\:
    oracle
    PPI
    102
    bin;C\:
    WINDOWS
    system32;C\:
    WINDOWS;C\:
    WINDOWS
    System32
    Wbem;C\:
    j2sdk1.4.2_15-x64
    bin;L\:
    oracle
    OFS
    CLI
    fs
    fssvr
    bin;L\:
    oracle
    OFS
    CLI
    fs
    bin;L\:
    oracle
    OFS
    SRV
    fs
    fssvr
    bin
    java.specification.name=Java Platform API Specification
    java.class.version=48.0
    java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
    os.version=5.2
    user.home=C\:
    Documents and Settings
    centiq
    user.timezone=Europe/London
    java.awt.printerjob=sun.awt.windows.WPrinterJob
    file.encoding=Cp1252
    java.specification.version=1.4
    java.class.path=C\:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar
    user.name=centiq
    java.vm.specification.version=1.0
    java.home=C\:
    j2sdk1.4.2_15-x64
    jre
    sun.arch.data.model=64
    user.language=en
    java.specification.vendor=Sun Microsystems Inc.
    awt.toolkit=sun.awt.windows.WToolkit
    java.vm.info=mixed mode
    java.version=1.4.2_15
    java.ext.dirs=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    ext
    sun.boot.class.path=C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    rt.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    i18n.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    sunrsasign.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jsse.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    jce.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    lib
    charsets.jar;C\:
    j2sdk1.4.2_15-x64
    jre
    classes
    java.vendor=Sun Microsystems Inc.
    file.separator=
    java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
    sun.io.unicode.encoding=UnicodeLittle
    sun.cpu.endian=little
    sun.cpu.isalist=amd64
    INFO 2008-01-25 15:39:55
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/ins-j2ee.jar;C:/DOCUME1/centiq/LOCALS1/Temp/2/sapinst_exe.3444.1201275543/JAR/sapxmltoolkit.jar com.sap.ins.j2ee.TestClassLoader" finished with return code 0. Output: CORRECT
    INFO 2008-01-25 15:39:55
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.1.xml'.
    INFO 2008-01-25 15:39:55
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.2.xml'.
    INFO 2008-01-25 15:39:55
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/JDKVersion.3.xml'.
    INFO 2008-01-25 15:39:55
    Execute step verifyPolicy of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:55
    Creating directory C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck.
    INFO 2008-01-25 15:39:55
    Working directory changed to C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jdkPolicyCheck.
    INFO 2008-01-25 15:39:55
    Working directory changed to C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI.
    INFO 2008-01-25 15:39:55
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\local_policy.log.
    INFO 2008-01-25 15:39:55
    Output of C:\j2sdk1.4.2_15-x64\bin\jar.exe is written to the logfile local_policy.log.
    INFO 2008-01-25 15:39:56
    Output of C:\j2sdk1.4.2_15-x64\bin\jar.exe xvf C:/j2sdk1.4.2_15-x64/jre/lib/security/local_policy.jar:
    extracted: META-INF/MANIFEST.MF
    extracted: META-INF/JCE_DSA.SF
    extracted: META-INF/JCE_DSA.DSA
    extracted: META-INF/JCE_RSA.SF
    extracted: META-INF/JCE_RSA.RSA
      created: META-INF/
    extracted: default_local.policy
    INFO 2008-01-25 15:39:56
    Working directory changed to C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jdkPolicyCheck.
    INFO 2008-01-25 15:39:56
    Working directory changed to C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI.
    INFO 2008-01-25 15:39:56
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\US_export_policy.log.
    INFO 2008-01-25 15:39:56
    Output of C:\j2sdk1.4.2_15-x64\bin\jar.exe is written to the logfile US_export_policy.log.
    INFO 2008-01-25 15:39:56
    Output of C:\j2sdk1.4.2_15-x64\bin\jar.exe xvf C:/j2sdk1.4.2_15-x64/jre/lib/security/US_export_policy.jar:
    extracted: META-INF/MANIFEST.MF
    extracted: META-INF/JCE_DSA.SF
    extracted: META-INF/JCE_DSA.DSA
    extracted: META-INF/JCE_RSA.SF
    extracted: META-INF/JCE_RSA.RSA
      created: META-INF/
    extracted: default_US_export.policy
    INFO 2008-01-25 15:39:56
    Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\default_local.policy.
    INFO 2008-01-25 15:39:56
    Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\default_US_export.policy.
    INFO 2008-01-25 15:39:56
    Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\JCE_DSA.DSA.
    INFO 2008-01-25 15:39:56
    Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\JCE_DSA.SF.
    INFO 2008-01-25 15:39:56
    Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\JCE_RSA.RSA.
    INFO 2008-01-25 15:39:56
    Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\JCE_RSA.SF.
    INFO 2008-01-25 15:39:56
    Removing file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\jdkPolicyCheck\META-INF\MANIFEST.MF.
    INFO 2008-01-25 15:39:56
    Removing directory C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jdkPolicyCheck/META-INF.
    INFO 2008-01-25 15:39:56
    Removing directory C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jdkPolicyCheck.
    INFO 2008-01-25 15:39:56
    Execute step setNWOption of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_getJavaHome|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:39:56
    Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0.
    INFO 2008-01-25 15:39:56
    Execute step collect of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:58
    Found these instances:
    sid: PPI, number: 00, name: ASCS00, host: sapxpi
    sid: PPI, number: 01, name: SCS01, host: sapxpi
    sid: PPI, number: 10, name: ERS10, host: s5
    sid: PPI, number: 11, name: ERS11, host: s5
    sid: PPI, number: 10, name: ERS10, host: s6
    sid: PPI, number: 11, name: ERS11, host: s6
    INFO 2008-01-25 15:39:58
    Execute step getMounts of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:58
    Execute step getMounts of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0|NW_getMounts|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:59
    Execute step updateMountInfo of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:39:59
    Execute step getProfileDir of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_readProfileDir|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:40:48
    Execute step fillContext2 of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0.
    INFO 2008-01-25 15:40:49
    Execute step isUnicodeFromStack of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:40:49
    Execute step isUnicodeFromExecutables of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:40:50
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\msg_server.exe.log.
    INFO 2008-01-25 15:40:50
    Working directory changed to C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI.
    INFO 2008-01-25 15:40:50
    Output of F:\usr\sap\PPI\ASCS00\exe\msg_server.exe -v is written to the logfile msg_server.exe.log.
    INFO 2008-01-25 15:40:50
    Execution of the command "F:\usr\sap\PPI\ASCS00\exe\msg_server.exe -v" finished with return code 0. Output:
    msgserver information
    kernel release                700
    kernel make variant           700_REL
    DBMS client library          
    compiled on                   NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00
    compiled for                  64 BIT
    compilation mode              UNICODE
    compile time                  Aug 31 2006 20:13:01
    update level                  0
    patch number                  73
    source id                     0.075
    supported environment
    database (SAP, table SVERS)   700
    operating system
    Windows NT 5.0
    Windows NT 5.1
    Windows NT 5.2
    msgserver patch information
    ( 0.001) MS: enable server shutdown (note 821875)
    ( 0.001) MS: dont bind external port for SCS instance (note 821875)
    ( 0.002) MS: new pseudo parameter rdisp/msserv_no (note 834052)
    ( 0.007) CST patch collection 21 2005 (note 845887)
    ( 0.011) CST patch collection 24 2005 (note 851195)
    ( 0.014) CST Patch Collection 28 2005 (note 860319)
    ( 0.018) CST Patch Collection 31 2005 (note 867690)
    ( 0.023) CST Patch Collection 36 2005 (note 874665)
    ( 0.023) CST Patch Collection 37 2005 (note 877058)
    ( 0.023) VMC Patch Collection 6 (note 865932)
    ( 0.026) CST Patch Collection 39 2005 (note 884266)
    ( 0.033) CST Patch Collection 45 2005 (note 895230)
    ( 0.034) J2EE engine can't reconnect (note 895230)
    ( 0.036) CST Patch Collection 49 2005 (note 904777)
    ( 0.046) CST Patch Collection 06 2006 (note 921223)
    ( 0.049) CST Patch Collection 09 2006 (note 928898)
    ( 0.050) Avoid deadlock in exception handler, when writing the stacktrace (note 907123)
    ( 0.053) CST Patch Collection 14 2006 (note 937223)
    ( 0.057) CST Patch Collection 17 2006 (note 944284)
    ( 0.060) CST Patch Collection 22 2006 (note 950845)
    ( 0.065) P4HTTP added as logon type (note 958374)
    ( 0.065) CST Patch Collection 26 2006 (note 957514)
    ( 0.069) CST Patch Collection 29 2006 (note 962917)
    ( 0.073) CST Patch Collection 33 2006 (note 970657)
    INFO 2008-01-25 15:40:50
    Execute step isUnicodeFromMsgServer of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:40:50
    Execute step isUnicodeFromProfile of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:40:50
    Execute step askUnicode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getUnicode|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:40:51
    Execute step checkMsgServer of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:40:51
    Execute step askABAPMs of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:40:51
    Connect to message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:51
    Disconnect from message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:51
    Connect to message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:51
    Message server (sapxpi/3900) allows connections to its internal port from this host.
    INFO 2008-01-25 15:40:51
    Disconnect from message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:51
    Execute step askJavaMs of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:40:51
    Connect to message server (sapxpi/3901) succeeded.
    INFO 2008-01-25 15:40:51
    Disconnect from message server (sapxpi/3901) succeeded.
    INFO 2008-01-25 15:40:51
    Connect to message server (sapxpi/3901) succeeded.
    INFO 2008-01-25 15:40:51
    Message server (sapxpi/3901) allows connections to its internal port from this host.
    INFO 2008-01-25 15:40:51
    Disconnect from message server (sapxpi/3901) succeeded.
    INFO 2008-01-25 15:40:51
    Execute step getUnicode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:40:52
    Connect to message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:52
    Disconnect from message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:52
    Connect to message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:52
    Disconnect from message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:52
    Execute step getMsPort of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:40:52
    Connect to message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:52
    Disconnect from message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:52
    Connect to message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:52
    Disconnect from message server (sapxpi/3900) succeeded.
    INFO 2008-01-25 15:40:52
    Execute step getUnixIDs of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_checkMsgServer|ind|ind|ind|ind|2|0.
    INFO 2008-01-25 15:40:52
    Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0.
    INFO 2008-01-25 15:40:52
    Execute step unpcackSECINSTTOOLS of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetMasterPassword|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:40:52
    Creating directory C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec.
    INFO 2008-01-25 15:40:52
    Working directory changed to C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/installsec.
    INFO 2008-01-25 15:40:52
    Working directory changed to C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI.
    INFO 2008-01-25 15:40:52
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\SECINSTTOOLS.log.
    INFO 2008-01-25 15:40:52
    Output of C:\DOCUME1\centiq\LOCALS1\Temp\2\sapinst_exe.3444.1201275543\SAPCAR.exe is written to the logfile SECINSTTOOLS.log.
    INFO 2008-01-25 15:40:53
    Output of C:\DOCUME1\centiq\LOCALS1\Temp\2\sapinst_exe.3444.1201275543\SAPCAR.exe -x -v -g -i -f Z:\BS2005\IM_WINDOWS_X86_64\COMMON\INSTALL\SECINSTTOOLS.SAR,:
    SAPCAR: processing archive Z:/BS2005/IM_WINDOWS_X86_64/COMMON/INSTALL/SECINSTTOOLS.SAR (version 2.01)
    x exception.jar
    x logging.jar
    x tc_sec_compat.jar
    SAPCAR: 3 file(s) extracted
    INFO 2008-01-25 15:40:53
    Execute step askMasterPwd of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetMasterPassword|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:05
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:05
    Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u DDIC -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u DDIC -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
    Jan 25, 2008 3:41:05 PM  Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
    Jan 25, 2008 3:41:05 PM  Info: Called for user "DDIC"
    Jan 25, 2008 3:41:05 PM  Info: Stack type: ABAP
    Jan 25, 2008 3:41:05 PM  Info: Performing check for username
    Jan 25, 2008 3:41:05 PM  Info: Performing check for password
    Jan 25, 2008 3:41:05 PM  Info: Operation executed successfully
    Jan 25, 2008 3:41:05 PM  Info: Leaving with return code 0
    INFO 2008-01-25 15:41:06
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u SAPSTAR -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u SAPSTAR -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
    Jan 25, 2008 3:41:06 PM  Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
    Jan 25, 2008 3:41:06 PM  Info: Called for user "SAPSTAR"
    Jan 25, 2008 3:41:06 PM  Info: Stack type: ABAP
    Jan 25, 2008 3:41:06 PM  Info: Performing check for username
    Jan 25, 2008 3:41:06 PM  Info: Performing check for password
    Jan 25, 2008 3:41:06 PM  Info: Operation executed successfully
    Jan 25, 2008 3:41:06 PM  Info: Leaving with return code 0
    INFO 2008-01-25 15:41:06
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u J2EE_ADMIN -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u J2EE_ADMIN -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
    Jan 25, 2008 3:41:06 PM  Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
    Jan 25, 2008 3:41:06 PM  Info: Called for user "J2EE_ADMIN"
    Jan 25, 2008 3:41:06 PM  Info: Stack type: ABAP
    Jan 25, 2008 3:41:06 PM  Info: Performing check for username
    Jan 25, 2008 3:41:06 PM  Info: Performing check for password
    Jan 25, 2008 3:41:06 PM  Info: Operation executed successfully
    Jan 25, 2008 3:41:06 PM  Info: Leaving with return code 0
    INFO 2008-01-25 15:41:06
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u J2EE_GUEST -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u J2EE_GUEST -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
    Jan 25, 2008 3:41:06 PM  Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
    Jan 25, 2008 3:41:06 PM  Info: Called for user "J2EE_GUEST"
    Jan 25, 2008 3:41:06 PM  Info: Stack type: ABAP
    Jan 25, 2008 3:41:06 PM  Info: Performing check for username
    Jan 25, 2008 3:41:06 PM  Info: Performing check for password
    Jan 25, 2008 3:41:06 PM  Info: Operation executed successfully
    Jan 25, 2008 3:41:06 PM  Info: Leaving with return code 0
    INFO 2008-01-25 15:41:06
    Creating file C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Output of C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u SAPJSF -message_file FormalPasswordCheck.message -p XXXXXX is written to the logfile FormalPasswordCheck.log.
    INFO 2008-01-25 15:41:06
    Execution of the command "C:\j2sdk1.4.2_15-x64\bin\java.exe -classpath "C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\exception.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\logging.jar;C:\Program Files\sapinst_instdir\NW04S\SYSTEM\ORA\HA\ABAPJAVA\CI\installsec\tc_sec_compat.jar" com.sap.security.tools.FormalPasswordCheck -a check -s abap -u SAPJSF -message_file FormalPasswordCheck.message -p XXXXXX" finished with return code 0. Output:
    Jan 25, 2008 3:41:06 PM  Info: Formal password check tool (com.sap.security.tools.FormalPasswordCheck) called for action "check"
    Jan 25, 2008 3:41:06 PM  Info: Called for user "SAPJSF"
    Jan 25, 2008 3:41:06 PM  Info: Stack type: ABAP
    Jan 25, 2008 3:41:06 PM  Info: Performing check for username
    Jan 25, 2008 3:41:06 PM  Info: Performing check for password
    Jan 25, 2008 3:41:06 PM  Info: Operation executed successfully
    Jan 25, 2008 3:41:06 PM  Info: Leaving with return code 0
    INFO 2008-01-25 15:41:06
    Execute step setDefaults of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetUserParameterWindows|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:41:07
    Execute step askDomain of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetUserParameterWindows|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:41:07
    Execute step askPasswords of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetUserParameter|ind|ind|ind|ind|3|0|NW_GetUserParameterWindows|ind|ind|ind|ind|1|0.
    INFO 2008-01-25 15:41:14
    Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0.
    INFO 2008-01-25 15:41:16
    Execute step setInstallationLoadType of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0|NW_getLoadType|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:16
    Execute step askSystemCopyLoadType of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0|NW_getLoadType|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:16
    Execute step setLoadType of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0|NW_getLoadType|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:16
    Execute step setInstallDB of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0.
    INFO 2008-01-25 15:41:16
    Execute step fillDB6InitializeContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_getDBInfo|ind|ind|ind|ind|4|0.
    INFO 2008-01-25 15:41:16
    Execute step fillContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0|NW_GetDBUserParameter|ind|ind|ind|ind|5|0.
    INFO 2008-01-25 15:41:16
    Execute step sanityCheckAccounts of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_GetSidFromProfilesPartial|ind|ind|ind|ind|3|0.
    INFO 2008-01-25 15:41:16
    Execute step fillContext2 of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:17
    Execute step fillPRCContext of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:17
    Execute step fillContextliveCache of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:17
    Execute step loadUsageTypes of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features_Init|ind|ind|ind|ind|13|0.
    INFO 2008-01-25 15:41:17
    Execute step stopDefaultMode of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:17
    Execute step fillContextUsageTypes of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0.
    INFO 2008-01-25 15:41:17
    Execute step setAllPossible of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0|SAP_Software_Features_Prepare|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:18
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/usages_data.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/usages_data.1.xml'.
    INFO 2008-01-25 15:41:18
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/usages_data.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/usages_data.2.xml'.
    INFO 2008-01-25 15:41:18
    Copied file 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jexclude.xml' to 'C:/Program Files/sapinst_instdir/NW04S/SYSTEM/ORA/HA/ABAPJAVA/CI/jexclude.1.xml'.
    INFO 2008-01-25 15:41:18
    Execute step determineScenarioParameters of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0|SAP_Software_Features_Prepare|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:18
    Execute step prepareUsagesTableForUserInputXml of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0|SAP_Software_Features_Prepare|ind|ind|ind|ind|0|0.
    INFO 2008-01-25 15:41:18
    Execute step determinePossibleUsageTypesXml of component |NW_Doublestack_CI|ind|ind|ind|ind|0|0|SAP_Software_Features|ind|ind|ind|ind|14|0|SAP_Sof

    sap resolved it

  • Customise table inconsistency between ABAP Dictionary and the databas

    Hi all,
    I have encountered a problem where by, I was not able to activate a table due to inconsistency between ABAP Dictionary and the database.
    After I run the SE14--> Check Database object. It has show that there is a missing Unique Index(Primary Index) at the Database Level, but at ABAP Dictionary it is there.
    I have try to recreate the primary index at the Database level, but failed. Because one of the primary key field is been dropped from this table.
    So now, may I know how can I still make this table Active again?
    Is it save to folllow the following solution that I found on internet?
    Syntax error in SDCC, table inconsistency between ABAP Dictionary and the database, transport error 8 during the generation of ABAP Dictionary. When you call Transaction SDCC, a termination occurs due to a putative syntax error because a table is not known or active. When you check this with the ABAP dictionary (SE11), you notice, that the table is active or inactive, however it is not possible to activate it. The activation might terminate with the error message 'Inconsistency between ABAP Dictionary and database'. A check of the affected object also delivers this error.
    Solution
    Proceed as follows:
    Log on as user DDIC
    Call Transaction SE14
    Enter the affected table name and
    select EDIT
    In the following screen, choose Table -> Reconstruct
    Confirm the execution
    Call Transaction SE11
    Enter the affected table name
    Display
    Activate
    Thanks.
    CK

    I managed to solved this by
    Solution
    Proceed as follows:
    Log on as user DDIC
    Call Transaction SE14
    Enter the affected table name and
    select EDIT
    In the following screen, choose Table -> Reconstruct
    Confirm the execution
    Call Transaction SE11
    Enter the affected table name
    Display
    Activate
    Thanks.
    CK

  • Generating events such as "push buttons" in ABAP

    Hi,
    Is it possible to make code in ABAP that given a screen number can generate events for that screen.
    For example create a Z program that given the input parameters screen name and transaction, do something like:
    screen 101.pushChangeButton.?
    regards
    Baran

    yes see this code.
    REPORT  YH648_DIALOG_PROGRAM.
    *call screen 1649.
    call screen 1642.
    ***&SPWIZARD: DATA DECLARATION FOR TABLECONTROL 'T_CONTROL'
    *&SPWIZARD: DEFINITION OF DDIC-TABLE
    TABLES:   SPFLI.
    *&SPWIZARD: TYPE FOR THE DATA OF TABLECONTROL 'T_CONTROL'
    TYPES: BEGIN OF T_T_CONTROL,
             MANDT LIKE SPFLI-MANDT,
             CARRID LIKE SPFLI-CARRID,
             CONNID LIKE SPFLI-CONNID,
             COUNTRYFR LIKE SPFLI-COUNTRYFR,
             CITYFROM LIKE SPFLI-CITYFROM,
             AIRPFROM LIKE SPFLI-AIRPFROM,
             COUNTRYTO LIKE SPFLI-COUNTRYTO,
             CITYTO LIKE SPFLI-CITYTO,
             AIRPTO LIKE SPFLI-AIRPTO,
             FLTIME LIKE SPFLI-FLTIME,
             DEPTIME LIKE SPFLI-DEPTIME,
             ARRTIME LIKE SPFLI-ARRTIME,
             DISTANCE LIKE SPFLI-DISTANCE,
             DISTID LIKE SPFLI-DISTID,
             FLTYPE LIKE SPFLI-FLTYPE,
             PERIOD LIKE SPFLI-PERIOD,
           END OF T_T_CONTROL.
    *&SPWIZARD: INTERNAL TABLE FOR TABLECONTROL 'T_CONTROL'
    DATA:     G_T_CONTROL_ITAB   TYPE T_T_CONTROL OCCURS 0,
              G_T_CONTROL_WA     TYPE T_T_CONTROL. "work area
    DATA:     G_T_CONTROL_COPIED.           "copy flag
    *&SPWIZARD: DECLARATION OF TABLECONTROL 'T_CONTROL' ITSELF
    CONTROLS: T_CONTROL TYPE TABLEVIEW USING SCREEN 1642.
    *&SPWIZARD: LINES OF TABLECONTROL 'T_CONTROL'
    DATA:     G_T_CONTROL_LINES  LIKE SY-LOOPC.
    DATA:     OK_CODE LIKE SY-UCOMM.
    module pf_status output.
      set pf-status 'STATUS_1642'.
    endmodule.
    *&SPWIZARD: OUTPUT MODULE FOR TC 'T_CONTROL'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: COPY DDIC-TABLE TO ITAB
    MODULE T_CONTROL_INIT OUTPUT.
      IF G_T_CONTROL_COPIED IS INITIAL.
    *&SPWIZARD: COPY DDIC-TABLE 'SPFLI'
    *&SPWIZARD: INTO INTERNAL TABLE 'g_T_CONTROL_itab'
        SELECT * FROM SPFLI
           INTO CORRESPONDING FIELDS
           OF TABLE G_T_CONTROL_ITAB.
        G_T_CONTROL_COPIED = 'X'.
        REFRESH CONTROL 'T_CONTROL' FROM SCREEN '1642'.
      ENDIF.
    ENDMODULE.
    *&SPWIZARD: OUTPUT MODULE FOR TC 'T_CONTROL'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: MOVE ITAB TO DYNPRO
    MODULE T_CONTROL_MOVE OUTPUT.
      MOVE-CORRESPONDING G_T_CONTROL_WA TO SPFLI.
    ENDMODULE.
    *&SPWIZARD: OUTPUT MODULE FOR TC 'T_CONTROL'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: GET LINES OF TABLECONTROL
    MODULE T_CONTROL_GET_LINES OUTPUT.
      G_T_CONTROL_LINES = SY-LOOPC.
    ENDMODULE.
    *&SPWIZARD: INPUT MODULE FOR TC 'T_CONTROL'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: PROCESS USER COMMAND
    MODULE T_CONTROL_USER_COMMAND INPUT.
      OK_CODE = SY-UCOMM.
      PERFORM USER_OK_TC USING    'T_CONTROL'
                                  'G_T_CONTROL_ITAB'
                                  'FLAG'
                         CHANGING OK_CODE.
      SY-UCOMM = OK_CODE.
    ENDMODULE.
    module back_exit.
    leave program.
    endmodule.
      INCLUDE TABLECONTROL_FORMS                                         *
    *&      Form  USER_OK_TC                                               *
    FORM USER_OK_TC USING    P_TC_NAME TYPE DYNFNAM
                              P_TABLE_NAME
                              P_MARK_NAME
                     CHANGING P_OK      LIKE SY-UCOMM.
    &SPWIZARD: BEGIN OF LOCAL DATA----
       DATA: L_OK              TYPE SY-UCOMM,
             L_OFFSET          TYPE I.
    &SPWIZARD: END OF LOCAL DATA----
    *&SPWIZARD: Table control specific operations                          *
    *&SPWIZARD: evaluate TC name and operations                            *
       SEARCH P_OK FOR P_TC_NAME.
       IF SY-SUBRC <> 0.
         EXIT.
       ENDIF.
       L_OFFSET = STRLEN( P_TC_NAME ) + 1.
       L_OK = P_OK+L_OFFSET.
    *&SPWIZARD: execute general and TC specific operations                 *
       CASE L_OK.
         WHEN 'INSR'.                      "insert row
           PERFORM FCODE_INSERT_ROW USING    P_TC_NAME
                                             P_TABLE_NAME.
           CLEAR P_OK.
         WHEN 'DELE'.                      "delete row
           PERFORM FCODE_DELETE_ROW USING    P_TC_NAME
                                             P_TABLE_NAME
                                             P_MARK_NAME.
           CLEAR P_OK.
         WHEN 'P--' OR                     "top of list
              'P-'  OR                     "previous page
              'P+'  OR                     "next page
              'P++'.                       "bottom of list
           PERFORM COMPUTE_SCROLLING_IN_TC USING P_TC_NAME
                                                 L_OK.
           CLEAR P_OK.
        WHEN 'L--'.                       "total left
          PERFORM FCODE_TOTAL_LEFT USING P_TC_NAME.
        WHEN 'L-'.                        "column left
          PERFORM FCODE_COLUMN_LEFT USING P_TC_NAME.
        WHEN 'R+'.                        "column right
          PERFORM FCODE_COLUMN_RIGHT USING P_TC_NAME.
        WHEN 'R++'.                       "total right
          PERFORM FCODE_TOTAL_RIGHT USING P_TC_NAME.
         WHEN 'MARK'.                      "mark all filled lines
           PERFORM FCODE_TC_MARK_LINES USING P_TC_NAME
                                             P_TABLE_NAME
                                             P_MARK_NAME   .
           CLEAR P_OK.
         WHEN 'DMRK'.                      "demark all filled lines
           PERFORM FCODE_TC_DEMARK_LINES USING P_TC_NAME
                                               P_TABLE_NAME
                                               P_MARK_NAME .
           CLEAR P_OK.
        WHEN 'SASCEND'   OR
             'SDESCEND'.                  "sort column
          PERFORM FCODE_SORT_TC USING P_TC_NAME
                                      l_ok.
       ENDCASE.
    ENDFORM.                              " USER_OK_TC
    *&      Form  FCODE_INSERT_ROW                                         *
    FORM fcode_insert_row
                   USING    P_TC_NAME           TYPE DYNFNAM
                            P_TABLE_NAME             .
    &SPWIZARD: BEGIN OF LOCAL DATA----
       DATA L_LINES_NAME       LIKE FELD-NAME.
       DATA L_SELLINE          LIKE SY-STEPL.
       DATA L_LASTLINE         TYPE I.
       DATA L_LINE             TYPE I.
       DATA L_TABLE_NAME       LIKE FELD-NAME.
       FIELD-SYMBOLS <TC>                 TYPE CXTAB_CONTROL.
       FIELD-SYMBOLS <TABLE>              TYPE STANDARD TABLE.
       FIELD-SYMBOLS <LINES>              TYPE I.
    &SPWIZARD: END OF LOCAL DATA----
       ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc                     *
       CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
       ASSIGN (L_TABLE_NAME) TO <TABLE>.                "not headerline
    *&SPWIZARD: get looplines of TableControl                              *
       CONCATENATE 'G_' P_TC_NAME '_LINES' INTO L_LINES_NAME.
       ASSIGN (L_LINES_NAME) TO <LINES>.
    *&SPWIZARD: get current line                                           *
       GET CURSOR LINE L_SELLINE.
       IF SY-SUBRC <> 0.                   " append line to table
         L_SELLINE = <TC>-LINES + 1.
    *&SPWIZARD: set top line                                               *
         IF L_SELLINE > <LINES>.
           <TC>-TOP_LINE = L_SELLINE - <LINES> + 1 .
         ELSE.
           <TC>-TOP_LINE = 1.
         ENDIF.
       ELSE.                               " insert line into table
         L_SELLINE = <TC>-TOP_LINE + L_SELLINE - 1.
         L_LASTLINE = <TC>-TOP_LINE + <LINES> - 1.
       ENDIF.
    *&SPWIZARD: set new cursor line                                        *
       L_LINE = L_SELLINE - <TC>-TOP_LINE + 1.
    *&SPWIZARD: insert initial line                                        *
       INSERT INITIAL LINE INTO <TABLE> INDEX L_SELLINE.
       <TC>-LINES = <TC>-LINES + 1.
    *&SPWIZARD: set cursor                                                 *
       SET CURSOR LINE L_LINE.
    ENDFORM.                              " FCODE_INSERT_ROW
    *&      Form  FCODE_DELETE_ROW                                         *
    FORM fcode_delete_row
                   USING    P_TC_NAME           TYPE DYNFNAM
                            P_TABLE_NAME
                            P_MARK_NAME   .
    &SPWIZARD: BEGIN OF LOCAL DATA----
       DATA L_TABLE_NAME       LIKE FELD-NAME.
       FIELD-SYMBOLS <TC>         TYPE cxtab_control.
       FIELD-SYMBOLS <TABLE>      TYPE STANDARD TABLE.
       FIELD-SYMBOLS <WA>.
       FIELD-SYMBOLS <MARK_FIELD>.
    &SPWIZARD: END OF LOCAL DATA----
       ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc                     *
       CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
       ASSIGN (L_TABLE_NAME) TO <TABLE>.                "not headerline
    *&SPWIZARD: delete marked lines                                        *
       DESCRIBE TABLE <TABLE> LINES <TC>-LINES.
       LOOP AT <TABLE> ASSIGNING <WA>.
    *&SPWIZARD: access to the component 'FLAG' of the table header         *
         ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
         IF <MARK_FIELD> = 'X'.
           DELETE <TABLE> INDEX SYST-TABIX.
           IF SY-SUBRC = 0.
             <TC>-LINES = <TC>-LINES - 1.
           ENDIF.
         ENDIF.
       ENDLOOP.
    ENDFORM.                              " FCODE_DELETE_ROW
    *&      Form  COMPUTE_SCROLLING_IN_TC
          text
         -->P_TC_NAME  name of tablecontrol
         -->P_OK       ok code
    FORM COMPUTE_SCROLLING_IN_TC USING    P_TC_NAME
                                           P_OK.
    &SPWIZARD: BEGIN OF LOCAL DATA----
       DATA L_TC_NEW_TOP_LINE     TYPE I.
       DATA L_TC_NAME             LIKE FELD-NAME.
       DATA L_TC_LINES_NAME       LIKE FELD-NAME.
       DATA L_TC_FIELD_NAME       LIKE FELD-NAME.
       FIELD-SYMBOLS <TC>         TYPE cxtab_control.
       FIELD-SYMBOLS <LINES>      TYPE I.
    &SPWIZARD: END OF LOCAL DATA----
       ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get looplines of TableControl                              *
       CONCATENATE 'G_' P_TC_NAME '_LINES' INTO L_TC_LINES_NAME.
       ASSIGN (L_TC_LINES_NAME) TO <LINES>.
    *&SPWIZARD: is no line filled?                                         *
       IF <TC>-LINES = 0.
    *&SPWIZARD: yes, ...                                                   *
         L_TC_NEW_TOP_LINE = 1.
       ELSE.
    *&SPWIZARD: no, ...                                                    *
         CALL FUNCTION 'SCROLLING_IN_TABLE'
              EXPORTING
                   ENTRY_ACT             = <TC>-TOP_LINE
                   ENTRY_FROM            = 1
                   ENTRY_TO              = <TC>-LINES
                   LAST_PAGE_FULL        = 'X'
                   LOOPS                 = <LINES>
                   OK_CODE               = P_OK
                   OVERLAPPING           = 'X'
              IMPORTING
                   ENTRY_NEW             = L_TC_NEW_TOP_LINE
              EXCEPTIONS
                 NO_ENTRY_OR_PAGE_ACT  = 01
                 NO_ENTRY_TO           = 02
                 NO_OK_CODE_OR_PAGE_GO = 03
                   OTHERS                = 0.
       ENDIF.
    *&SPWIZARD: get actual tc and column                                   *
       GET CURSOR FIELD L_TC_FIELD_NAME
                  AREA  L_TC_NAME.
       IF SYST-SUBRC = 0.
         IF L_TC_NAME = P_TC_NAME.
    *&SPWIZARD: et actual column                                           *
           SET CURSOR FIELD L_TC_FIELD_NAME LINE 1.
         ENDIF.
       ENDIF.
    *&SPWIZARD: set the new top line                                       *
       <TC>-TOP_LINE = L_TC_NEW_TOP_LINE.
    ENDFORM.                              " COMPUTE_SCROLLING_IN_TC
    *&      Form  FCODE_TC_MARK_LINES
          marks all TableControl lines
         -->P_TC_NAME  name of tablecontrol
    FORM FCODE_TC_MARK_LINES USING P_TC_NAME
                                   P_TABLE_NAME
                                   P_MARK_NAME.
    &SPWIZARD: EGIN OF LOCAL DATA----
      DATA L_TABLE_NAME       LIKE FELD-NAME.
      FIELD-SYMBOLS <TC>         TYPE cxtab_control.
      FIELD-SYMBOLS <TABLE>      TYPE STANDARD TABLE.
      FIELD-SYMBOLS <WA>.
      FIELD-SYMBOLS <MARK_FIELD>.
    &SPWIZARD: END OF LOCAL DATA----
      ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc                     *
       CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
       ASSIGN (L_TABLE_NAME) TO <TABLE>.                "not headerline
    *&SPWIZARD: mark all filled lines                                      *
      LOOP AT <TABLE> ASSIGNING <WA>.
    *&SPWIZARD: access to the component 'FLAG' of the table header         *
         ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
         <MARK_FIELD> = 'X'.
      ENDLOOP.
    ENDFORM.                                          "fcode_tc_mark_lines
    *&      Form  FCODE_TC_DEMARK_LINES
          demarks all TableControl lines
         -->P_TC_NAME  name of tablecontrol
    FORM FCODE_TC_DEMARK_LINES USING P_TC_NAME
                                     P_TABLE_NAME
                                     P_MARK_NAME .
    &SPWIZARD: BEGIN OF LOCAL DATA----
      DATA L_TABLE_NAME       LIKE FELD-NAME.
      FIELD-SYMBOLS <TC>         TYPE cxtab_control.
      FIELD-SYMBOLS <TABLE>      TYPE STANDARD TABLE.
      FIELD-SYMBOLS <WA>.
      FIELD-SYMBOLS <MARK_FIELD>.
    &SPWIZARD: END OF LOCAL DATA----
      ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc                     *
       CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
       ASSIGN (L_TABLE_NAME) TO <TABLE>.                "not headerline
    *&SPWIZARD: demark all filled lines                                    *
      LOOP AT <TABLE> ASSIGNING <WA>.
    *&SPWIZARD: access to the component 'FLAG' of the table header         *
         ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
         <MARK_FIELD> = SPACE.
      ENDLOOP.
    ENDFORM.                                          "fcode_tc_mark_lines
    see at pf-status.
    Message was edited by:
            sunil kumar

  • BPM & WebDynpro ABAP

    Hello,
    I would like to call WebDynpro ABAP application from BPM.
    I assume in order to get process data from BPM i must call some specific web service with process id which must be delegated to WD ABAP. Via call of a web service
    it must be also possible to confirm the step as processed. Is it correct?
    Of course it would be nice if SAP would  offer an access to WD ABAP Components (context and events) directly from BPM like it is possible with WD Java.
    Regards
    Paul

    Hi Krishnam,
    We are currently working on a draft article for the SDN community on this...  to give you the overview of what is needed for WebDynpro ABAP UIs in BPM:
    1. You you need to create a Web Dynpro ABAP component with a CHIP (Collaborative Human Interface Part).  BPM will use the CHIP to call the component and export/import data.  This means your ABAP system must be at least on platform SAP NetWeaver 7.02 SP5 (e.g. a ECC 6.0 EHP5 system or similar)  and your NetWeaver BPM needs to be 7.2 or higher. 
    2. In transaction SE80 use the context menu on your Web Dynpro ABAP to add the CHIP
    3. In the CHIP you select the interface view and start-up plug to be exposed as CHIP.  Existing views and plugs can be used.
    4. You need exactly one interface component method with only one importing parameter to be used as the CHIP Inport.  An existing interface method can be used if you have one.  In the CHIP you select the method and which parameters to expose.
    Note: The parameter is either a DDIC structure or table type.  Within the parameter the data types currently supported by BPM for CHIPs are STRING, INT4, and WDY_BOOLEAN - so its best to stick to those and do any conversion in the mapping on the BPM side.
    5. You need at least one interface event with an exporting parameter to used as the CHIP Outport. An existing interface event can be used if you have one. In the CHIP you select the event and the parameters to expose.
    Note: Normally we create two events - a complete event and an error/cancel event (we can use the error event as a boundary event in BPM).
    6. On the "Properties" tab of the CHIP, mark the chip as "Remote-enabled" and enter the Loading application "WDR_CHIP_LAUNCHER".
    7. On the "Inports" tab of the CHIP, assign the tag CHIP_CONTRACT:PROCESS_STEP_START_POINT.
    8. On the "Outports" tab of the CHIP, assign the tab CHIP_CONTRACT:PROCESS_STEP_END_POINT.
    Note: if you forget to do steps 7 and 8, BPM will find your chip but complain that its not valid and won't let you assign it to your task.
    9. Then go to BPM and Create a new task (do NOT use the UI generation template here - just start with an empty task).  In the User Interface section of the task use the "Choose..." button and the UI Wizard "Online Technologies(Web Dynpro Java, Web Dynpro ABAP, Visual Composer).    Select Web Dynpro ABAP and your SAP system (you can use SAP systems configured in your NWDS preferences or add them on the spot here with the "Configure R/3 Destinations" hyperlink). 
    10. Press the "Search" button to find your component.  It will show the name of your CHIP -  not its technical id - so make sure you know what you called it.  By default it selects for only supported components (there's a checkbox to do this towards the bottom of the Select UI Component wizard window)  - if you can't see your CHIP, try searching for all components and you will be able to see a brief message giving you some idea as to what is still missing from your CHIP.
    11. Select your CHIP and complete the wizard.
    We'll be putting screenshots in the article.
    Hope that helps,
    Regards,
    Jocelyn

Maybe you are looking for