Unicode affected objects in BI NetWeaver 2004s

Hi All,
We are planning for a parallel upgrade and Unicode from BW 3.1c to BI NetWeaver 2004s.
How can we obtain the list of BW Objects that would be affected by Unicode. Is there any general t-code to get this list...
From BW point of view, what do we need to check while moving from a Non Unicode to Unicode system?
Thanks and Regards,
Vidhya.A

Hi Aravindaksshan,
The T-code UCCHECK, gives the details of Program thats affected by Unicode... but i want to know the list of BW Objects (Like Info Objects, Cube etc...) that are affected by Unicode...
Is there any Transaction to get this list...
Regards,
Vidhya

Similar Messages

  • SAP Best Practice For Unicode Upgrades - NetWeaver 2004s

    Team SAP,
    I have a customer that is starting to plan for a Unicode upgrade.  The question from the customer is as follows:
    What is the SAP Best Practice for Unicode Upgrades?  They will be upgrading from a BW 3.5 System to NetWeaver 2004s, and their question is ... should they:
       a) Perform the Unicode Upgrade At The Same Time As Their BW 3.5 > NetWeaver 2004s Upgrade, or
       b) Perform NetWeaver 2004s Upgrade first, and then at a later date, perform the Unicode Upgrade?
    Thank you in advance for any guidance or counsel you may be able to offer.
    -M

    Hi Michael,
    Check these links:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ee7407a0-0501-0010-81ae-e329029b1074
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7e259990-0201-0010-6085-e7c5aec5af1d
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5411d290-0201-0010-b49b-a6145fb16d15
    Bye
    Dinesh

  • Non-Unicode Support Post NetWeaver 2004s

    Hi everyone,
    Our site runs an existing non-unicode environment, and are aware that we can definetly upgrade our existing environments to NetWeaver 2004s (Basis 7.0).
    However will SAP provide future upgrade kits for later releases of SAP (eg Basis 8.x and higher) for non-unicode environments.
    Cheers
    Shaun

    Thanks Matt and Eddy for your replies.
    I had already read the "blog" Matt, and Eddy I have spent a heap of time in the service market place reading everything thats available on unicode including oss notes.
    However here is a snippit from the blog the Matt directed me too:
    ========================================================
    2. This change only really effects NEW installations of SAP NetWeaver and SAP applications based on SAP NetWeaver that were previously available with non-Unicode installation options.
    3. Existing installations of SAP NetWeaver and SAP applications based on SAP NetWeaver that were based on single code pages can be upgraded to the new releases WITHOUT having to convert to Unicode. This is really cool as it protects your existing investments and you can live in the non Unicode world for a <b>little longer</b>.
    ========================================================
    Note on "3." that is says at the end there "for a little longer". ... how long?  too what release?
    From what I have read so far it sounds like anything above NetWeaver Application Server 7.0 will require a unicode conversion.
    Any comments??
    Ideally I would like someone to just give me a yes/no answer.
    Cheers
    Shaun

  • Which patch to begin with SAP netweaver 2004s - BI 7.0

    Hi every body,
    I have some questions on this new BW release.
    1)Which patch could correct the most problems on BI 7.0?
    2)Do the configuration of instal an 7.O with using the 3.5 functionalities, means that we have not the 7.0 bugs on the new objects (DTP, datastore, ...)because we do not use them ?
    3)In an upgrade configuration, do it exist a tool or anything which permit to upgrade, for example ODS into Datastore or update rule into DTP and so on ?
    Thanks a lot for your answers
    best regards
    Ulrich LARCHER

    Hi Ulrich,
    ad 1.)
    We (SAP) recommend to start with SPS7, which greatly improves stability especially in the frontend area. For the backend feature, you could easily go with SPS6.
    ad 2.)
    pretty much, yet there might be some hiccups. In general, most customers with a technical upgrade (upgrade to SAP NetWeaver 2004s, yet using mainly BW 3.5 features) do not report too many issues.
    ad 3.)
    for your examples given, there are kind of migration tools. A former ODS Object will automatically be an DataStore Object; a DTP can be created with an update rule as template starting from SPS7 (please be aware that the conversion of a routine can only happen on a best guess base - you will have to check the results in case of extensive / complex ABAP routines). In general, you will also find an extensive description about the migration support tools for SAP NetWeaver in the SPS7 version of the documentation. We have included a dedicated chapter in the technical operation manual (TOM) for most of the features that are affected by migration.
      Cheers
        SAP NetWeaver 2004s Ramp-Up BI Back Office

  • Display access in Netweaver 2004s

    Hi all
    How do i give display access to user for Tcode SXMB_MONI and SXMB_IFR in Netweaver 2004s
    Thanks

    Hi Jacko,
    For transaction SXMB_MONI you have:
    - <i>S_XMB_ADM</i>. The authorization object Integration Engine Administrator, determines the global administrator for the monitoring and administration of the Integration Engine. The field can have the following contents:
       X (The user is the administrator and can access XML messages in all clients in the system)
       Empty (User is not the administrator and can only access XML messages in the current client)
    -<i>S_XMB_AUTH</i>. This provides authorization protection for all actions that affect configuration, administration, monitoring, runtime, the cache, and time-controlled and prioritized message processing.
      Activity (Activity executed in the area: change 02, display 03, execute 16, activate/deactivate 63, reorganize 65).
      Area for Integration Engine (CACHE, CONFIG, FILTER,...and so on).
    - <i>S_XMB_MONI</i>. The authorization object XI: Monitoring of XML Messages is used during monitoring of the XML messages that are processed by the Integration Engine and saved in the database. In particular, this includes the transaction Integration Engine Monitoring (Monitor for Processed XML Messages) and the message monitoring in the Runtime Workbench.
    Activity (you must fill with 03 - Display).
    You can not give display access to transactio SXMB_IFR because this tcode let to user open the folder X:\Documents and Settings\<current user>\SapWorkDir.
    I hope helps you.
    Regards, Leandro

  • SAP NetWeaver 2004s SR 1 SP9 INSTALL

    I spent last week trying to install SAP Netweaver 2004s SR 1 SP9 in XP SP2 with no success.
    The JDK version is 1.4.2_09 and the install process fail in step "Import Java Dump", the <i>sapinst.log</i> indicates the error:
    14-dic-2007 11:55:30 com.sap.inst.jload.Jload dbImport
    GRAVE: <b>DB Error during import of J2EE_CONFIGENTRY</b>
    14-dic-2007 11:55:30 com.sap.inst.jload.Jload printSQLException
    GRAVE: Message: Cannot assign NULL to host variable 2. setNull() can only be used if the corresponding column is nullable. The statement is "INSERT INTO J2EE_CONFIGENTRY( CID ,  NAMEHASH ,  ISFILE ,  NAME ,  DTYPE ,  VBIGINT ,  VDOUBLE ,  VSTR ,  VBYTES ,  FBLOB ) VALUES ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? )".
    14-dic-2007 11:55:30 com.sap.inst.jload.Jload printSQLException
    GRAVE: SQLState: SAP06
    14-dic-2007 11:55:30 com.sap.inst.jload.Jload printSQLException
    GRAVE: ErrorCode: 1001142
    14-dic-2007 11:55:31 com.sap.inst.jload.db.DBConnection disconnect
    INFO: disconnected
    ERROR 2007-12-14 11:55:31
    CJS-30049  Execution of JLoad tool 'C:\j2sdk1.4.2_09\bin\java.exe -classpath "C:\Archivos de programa\sapinst_instdir\NW04S\SNEAK_PREVIEW\FULL\INSTALL\install\sltools\sharedlib\launcher.jar" -showversion -Xmx512m com.sap.engine.offline.OfflineToolStart com.sap.inst.jload.Jload "C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/lib/iaik_jce.jar;C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/sltools/sharedlib/jload.jar;C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/sltools/sharedlib/antlr.jar;C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/sltools/sharedlib/exception.jar;C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/sltools/sharedlib/jddi.jar;C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/sltools/sharedlib/logging.jar;C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/sltools/sharedlib/offlineconfiguration.jar;C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/sltools/sharedlib/opensqlsta.jar;C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/install/sltools/sharedlib/tc_sec_secstorefs.jar;C:\sapdb\programs\runtime\jar\sapdbc.jar" -sec J2E,jdbc/pool/J2E,
    MX3506DC0976/sapmnt/J2E/SYS/global/security/data/SecStore.properties,
    MX3506DC0976/sapmnt/J2E/SYS/global/security/data/SecStore.key -dataDir C:/Programas/SAPNW2004sJavaSP9_Trial/SAP_NetWeaver_2004s_SR_1_Installation_Master_DVD__ID__NW05SR1_IM1\../Sneak_Preview_Content\JAVA\JDMP -job "C:\Archivos de programa\sapinst_instdir\NW04S\SNEAK_PREVIEW\FULL\INSTALL\IMPORT.XML" -log jload.log' aborts with return code 1.<br>SOLUTION: Check 'jload.log' and 'C:/Archivos de programa/sapinst_instdir/NW04S/SNEAK_PREVIEW/FULL/INSTALL/jload.java.log' for more information.
    ERROR 2007-12-14 11:55:31
    FCO-00011  The step importJavaDump with step key |NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|9|0|NW_Jload|ind|ind|ind|ind|9|0|importJavaDump was executed with status ERROR .
    INFO 2007-12-14 11:55:38
    An error occured and the user decide to stop.\n Current step "|NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|9|0|NW_Jload|ind|ind|ind|ind|9|0|importJavaDump".
    I have read many posts in many forums and there are some posts about the same problem of the table J2EE_CONFIGENTRY, but never clear answers (or answers for Linux OS). I really appreciate any help about it.
    PD: No, it's not the timezone configuration (I have GMT+1 and daylight saving enabled).

    Hi Friends!
    This is Anand Here
    I am totally new to SAP
    I was trying to install SAP on 2003Server
    while installing the ABAP System-Central Instance
    I Got this error message
    An error occurred during the installation of component SAP ERP 2004 SR1>ABAP  System>Oracle> Non-Unicode>Central Instance Installation. Press the log View Button to get extended error information or press OK to terminate the installation. Log Files are written to SAP ERP  2004 SR1>ABAP System>Oracle> Non-Unicode>Central Instance Installation
    The following error occured and the installation could not proceed
    ERROR 2007-12-27 20:33:33
    - FSL-00001 System Call Failed. Error 5 (Access is denied.) in execution of system call 'FindFirstVolumeMountPoint' with parameter (
    ?\Volume{c682cb5b-b31d-11dc-be09-806e6f6e6963}\), line (77) in file (synxcfsmit.cpp).
    ERROR 2007-12-27 20:33:33
    MOS-01235 Module function getInfo of module CIa0sMount Failed,
    Can Somebody help me with this

  • SAP NetWeaver 2004s Java Trial Version installation problem

    I am trying to install SAP NetWeaver 2004s Java Trial Version in my windows xp machine.
    I have the following error.
    Nothing is written in to my E:\usr\sap folder which I have share as saploc and sapmnt.
    I read the forum threads on this.
    I still do not know how to do this.
    Please help
    vijay
    INFO 2006-12-17 21:23:58
    Execute step getSID of component |NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_GetSidNoProfiles|ind|ind|ind|ind|1|0.
    ERROR 2006-12-17 21:24:01
    FJS-00003  TypeError: dir_profile has no properties (in script NW_Java_OneHost|ind|ind|ind|ind, line 39640: ???)
    ERROR 2006-12-17 21:24:01
    MUT-03025  Caught ESAPinstException in Modulecall: executing JS script failed.
    ERROR 2006-12-17 21:24:01
    FCO-00011  The step getSID with step key |NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_GetSidNoProfiles|ind|ind|ind|ind|1|0|getSID was executed with status ERROR .

    Rajat,
    Sorry for the delay. I was on vacation.
    Which environment variable are you referring to?
    JAVA_HOME is set to C:\j2sdk1.4.2_09.
    I am using j2sdk1.4.2_09.
    Only port changes I tried was
    #sapdp01          3201/tcp.
    I tried with and without the # .
    Both had the same results.
    I have given below the last few statememts from the sapinst log file
    Any help to solve my problem will be greatly appreciated.
    Thanks.
    Vijay
    INFO 2007-01-02 16:13:25
    Execution of the command "C:\j2sdk1.4.2_09\bin\java.exe -classpath C:/DOCUME1/VIJAYV1/LOCALS1/Temp/sapinst_exe.5432.1167783061/JAR/ins-j2ee.jar com.sap.ins.j2ee.GetSystemProperty" finished with return code 0. Output: ##Tue Jan 02 16:13:25 PST 2007java.runtime.name=Java(TM) 2 Runtime Environment, Standard Editionsun.boot.library.path=C\:
    j2sdk1.4.2_09
    jre
    binjava.vm.version=1.4.2_09-b05java.vm.vendor=Sun Microsystems Inc.java.vendor.url=http\://java.sun.com/path.separator=;java.vm.name=Java HotSpot(TM) Client VMfile.encoding.pkg=sun.iouser.country=USsun.os.patch.level=Service Pack 2java.vm.specification.name=Java Virtual Machine Specificationuser.dir=C\:
    Program Files
    sapinst_instdir
    NW04S
    SNEAK_PREVIEW
    FULL
    INSTALLjava.runtime.version=1.4.2_09-b05java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironmentjava.endorsed.dirs=C\:
    j2sdk1.4.2_09
    jre
    lib
    endorsedos.arch=x86java.io.tmpdir=C\:
    DOCUME1
    VIJAYV1
    LOCALS1
    Temp
    line.separator=\r\njava.vm.specification.vendor=Sun Microsystems Inc.user.variant=os.name=Windows XPsun.java2d.fontpath=java.library.path=C\:
    j2sdk1.4.2_09
    bin;.;C\:
    WINDOWS
    system32;C\:
    WINDOWS;e\:
    sapdb
    programs
    bin;e\:
    sapdb
    programs
    pgm;C\:
    MCC18
    mpasm;C\:
    MCC18
    bin;C\:
    MCC18
    mpasm;C\:
    MCC18
    bin;C\:
    MCC18
    mpasm;C\:
    MCC18
    bin;f\:
    oracle
    product
    10gDSHome
    jdk
    jre
    bin
    classic;f\:
    oracle
    product
    10gDSHome
    jdk
    jre
    bin;f\:
    oracle
    product
    10gDSHome
    jdk
    jre
    bin
    client;f\:
    oracle
    product
    10gDSHome
    jlib;f\:
    oracle
    product
    10gDSHome
    bin;f\:
    oracle
    product
    10gDSHome
    jre
    1.1.8
    bin;f\:
    oracle
    product
    10.1.0
    Db_1
    bin;f\:
    oracle
    product
    10.1.0
    Db_1
    jre
    1.4.2
    bin
    client;f\:
    oracle
    product
    10.1.0
    Db_1
    jre
    1.4.2
    bin;C\:
    WINDOWS
    system32;C\:
    WINDOWS;C\:
    WINDOWS
    System32
    Wbem;C\:
    Program Files
    Microsoft SQL Server
    80
    Tools
    BINN;C\:
    Program Files
    Microsoft SQL Server
    80
    Tools
    Binn
    ;C\:
    WINDOWS
    Microsoft.NET
    Framework
    v1.1.4322;F\:
    maven
    Maven 1.0
    bin;C\:
    Program Files
    QuickTime
    QTSystem
    ;C\:
    MCC18
    mpasm;C\:
    MCC18
    bin;C\:
    MCC18
    mpasm;C\:
    MCC18
    bin;C\:
    MCC18
    mpasm;C\:
    MCC18
    bin;java.specification.name=Java Platform API Specificationjava.class.version=48.0java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactoryos.version=5.1user.home=C\:
    Documents and Settings
    vijay vijayakumaruser.timezone=America/Los_Angelesjava.awt.printerjob=sun.awt.windows.WPrinterJobfile.encoding=Cp1252java.specification.version=1.4java.class.path=C\:/DOCUME1/VIJAYV1/LOCALS~1/Temp/sapinst_exe.5432.1167783061/JAR/ins-j2ee.jaruser.name=vijay vijayakumarjava.vm.specification.version=1.0java.home=C\:
    j2sdk1.4.2_09
    jresun.arch.data.model=32user.language=enjava.specification.vendor=Sun Microsystems Inc.awt.toolkit=sun.awt.windows.WToolkitjava.vm.info=mixed modejava.version=1.4.2_09java.ext.dirs=C\:
    j2sdk1.4.2_09
    jre
    lib
    extsun.boot.class.path=C\:
    j2sdk1.4.2_09
    jre
    lib
    rt.jar;C\:
    j2sdk1.4.2_09
    jre
    lib
    i18n.jar;C\:
    j2sdk1.4.2_09
    jre
    lib
    sunrsasign.jar;C\:
    j2sdk1.4.2_09
    jre
    lib
    jsse.jar;C\:
    j2sdk1.4.2_09
    jre
    lib
    jce.jar;C\:
    j2sdk1.4.2_09
    jre
    lib
    charsets.jar;C\:
    j2sdk1.4.2_09
    jre
    classesjava.vendor=Sun Microsystems Inc.file.separator=
    java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgisun.io.unicode.encoding=UnicodeLittlesun.cpu.endian=littlesun.cpu.isalist=pentium i486 i386
    INFO 2007-01-02 16:13:25
    Execute step setNWOption of component |NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_getJavaHome|ind|ind|ind|ind|0|0.
    INFO 2007-01-02 16:13:26
    Execute step collect of component |NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_GetSidNoProfiles|ind|ind|ind|ind|1|0.
    ERROR 2007-01-02 16:13:28
    FJS-00003  TypeError: this._name has no properties (in script NW_Java_OneHost|ind|ind|ind|ind, line 8987: ???)
    ERROR 2007-01-02 16:13:29
    FCO-00011  The step collect with step key |NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_GetSidNoProfiles|ind|ind|ind|ind|1|0|collect was executed with status ERROR .

  • Error while creating database instance in installation of Netweaver 2004s

    Error in Installation-SAP Netweaver 2004s on AIX 5.3 usingMaxDB as database
    I have pasted error log below.
    Please Help.
    ERROR 2007-03-09 13:48:53
    The dbmcli call for action PARAM_INIT_INST failed. Check the logfile XCMDOUT.LOG.
    ERROR 2007-03-09 13:48:53
    The dbmcli call for action PARAM_INIT_INST failed. Check the logfile XCMDOUT.LOG.
    ERROR 2007-03-09 13:48:53
    FCO-00011 The step sdb_init_instance_type with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CreateDBandLoad|ind|ind|ind|ind|10|0|NW_CreateDB|ind|ind|ind|ind|0|0|NW_ADA_DB|ind|ind|ind|ind|6|0|SdbPreInstanceDialogs|ind|ind|ind|ind|3|0|SdbInstanceDialogs|ind|ind|ind|ind|1|0|SDB_INSTANCE_CREATE|ind|ind|ind|ind|0|0|sdb_init_instance_type was executed with status ERROR .

    Hi
    Please help.
    XCMDOUT.LOG shows the following things:
    > Subprocess starts at 20070309134754
    Execute Command : /sapdb/programs/bin/dbmcli -n punlparidm06 inst_enum
    Start subprocess as user with uid: root
    > Subprocess stops at 20070309134759
    OK
    7.6.00.35 /sapdb/IND/db
    > Subprocess starts at 20070309134804
    Execute Command : /sapdb/programs/bin/dbmcli -n punlparidm06 inst_enum
    Start subprocess as user with uid: root
    > Subprocess stops at 20070309134805
    OK
    7.6.00.35 /sapdb/IND/db
    > Subprocess starts at 20070309134806
    Execute Command : /sapdb/programs/bin/dbmcli -n punlparidm06 inst_enum
    Start subprocess as user with uid: root
    > Subprocess stops at 20070309134806
    OK
    7.6.00.35 /sapdb/IND/db
    > Subprocess starts at 20070309134806
    Execute Command : /sapdb/programs/bin/dbmcli -R /sapdb/IND/db dbm_version
    Start subprocess as user with uid: root
    > Subprocess stops at 20070309134807
    OK
    VERSION = 7.6.00
    BUILD = DBMServer 7.6.00 Build 035-123-139-084
    OS = UNIX
    INSTROOT = /sapdb/IND/db
    LOGON = True
    CODE = ASCII
    SWAP = normal
    UNICODE = (unknown)
    INSTANCE = (unknown)
    SYSNAME = AIX
    > Subprocess starts at 20070309134807
    Execute Command : /sapdb/programs/bin/dbmcli -n punlparidm06 inst_enum
    Start subprocess as user with uid: root
    > Subprocess stops at 20070309134808
    OK
    7.6.00.35 /sapdb/IND/db
    > Subprocess starts at 20070309134827
    Execute Command : /sapdb/programs/bin/dbmcli -n punlparidm06 inst_enum
    Start subprocess as user with uid: root
    > Subprocess stops at 20070309134828
    OK
    7.6.00.35 /sapdb/IND/db
    > Subprocess starts at 20070309134833
    Execute Command : /sapdb/programs/bin/dbmcli -n punlparidm06 db_enum
    Start subprocess as user with uid: root
    > Subprocess stops at 20070309134836
    OK
    IND /sapdb/IND/db 7.6.00.35 fast running
    IND /sapdb/IND/db 7.6.00.35 quick offline
    IND /sapdb/IND/db 7.6.00.35 slow offline
    IND /sapdb/IND/db 7.6.00.35 test offline
    > Subprocess starts at 20070309134842
    Execute Command : /sapdb/programs/bin/dbmcli -n punlparidm06 -d IND -u CONTROL,********
    Start subprocess as user with uid: root
    Execute Session Command : param_startsession
    Execute Session Command : param_init OLTP
    > Subprocess stops at 20070309134853
    OK
    ERR
    -24976,ERR_PARAMEXIST: param file of database already exists

  • SAP NetWeaver 2004s ABAP Trial Version - error code = 200

    Hi all,
    installation of SAP NetWeaver 2004s ABAP Trial Version
    which was attached to the book ABAP-Objects ends again and again with
    ProductException: (error code = 200; message="Java error"; exception = java.lang.Exception)
    Attached you find information about
       1) Host-file
       2) Network connections
       4) Error - Log
    It seems that the      [#     [#]
    echo                7/tcp
    echo                7/udp
    discard 
               9/tcp    sink null
    discard             9/udp    sink null
    systat             11/tcp    users            
         #Active users
    systat             11/tcp    users                  #Active users
    daytime            13/tcp
    daytime
               13/udp
    qotd               17/tcp    quote                  #Quote of the day
    qotd               17/udp    quote   
                  #Quote of the day
    chargen            19/tcp    ttytst source          #Character generator
    chargen        
    4) == E R R OR  L O G ================================================
    (Jan 1, 2007 1:07:15 PM), Install, com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles, err,
      an error occurred and product installation failed.  Look at the log file D:SAPNSPlog.txt for details.
    (Jan 1, 2007 1:07:15 PM), Install, com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles, err,
    ProductException: (error code = 200; message="Java error"; exception = java.lang.Exception)
    STACK_TRACE: 15
    ProductException: (error code = 200; message="Java error"; exception = java.lang.Exception)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.execute(StepWrapperInstallFiles.java:254)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.executeAllSteps(StepWrapperInstallFiles.java:224)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.executeAllInstallationSteps(StepWrapperInstallFiles.java:177)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.install(StepWrapperInstallFiles.java:268)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.installProductAction(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.getResultForProductAction(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitComponent(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitInstallableComponents(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitProductBeans(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(Unknown Source)
         at com.installshield.wizard.service.AsynchronousOperation.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    (Jan 1, 2007 1:12:17 PM), Install, com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct, err,
    An error occurred and product uninstallation failed.  Look at the log file D:SAPNSPlog.txt for details.
    (Jan 1, 2007 1:12:17 PM), Install, com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles, err,
    ProductException: (error code = 200; message="Java error"; exception = java.lang.Exception)
    STACK_TRACE: 15
    ProductException: (error code = 200; message="Java error"; exception = java.lang.Exception)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.execute(StepWrapperInstallFiles.java:254)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.executeAllSteps(StepWrapperInstallFiles.java:224)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.executeAllUninstallationSteps(StepWrapperInstallFiles.java:192)
         at com.sap.installshield.sdcstepswrapper.StepWrapperInstallFiles.uninstall(StepWrapperInstallFiles.java:313)
         at com.installshield.product.service.product.PureJavaProductServiceImpl.uninstallProductAction(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.processActionsFailed(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitComponent(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitInstallableComponents(Unknown Source)
         at com.installshield.product.service.product.InstallableObjectVisitor.visitProductBeans(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(Unknown Source)
         at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(Unknown Source)
         at com.installshield.wizard.service.AsynchronousOperation.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source
    == Remark to threads ========================
    Thread a)
    "I found it is very useful to have a clean system" => not applicable to me
    Thread b)
    deals with removing relics of previous installations => hints considered but error still appears
    Thread c)
    not applicable to me

    Hi all
    I've read your entrys.
    Saw that the solution is missing.
    It can be found in the manuals:
    1. Download the "Registry Clean Tool for SAP NetWeaver 2004s ABAP" and use it.
    2. Download the latest Version of "SAP NetWeaver 2004s ABAP" and un-rar it.
    3. Install the "Microsoft Loopback Adapter" an activate it.
    4. Retry to install.
    Summary:
    So the error 200 was caused for the first time from trying an installation without a Loopback Adapter, and after that from trying to re-install without cleaning the registry.
    Now its working fine.
    Thomas

  • Issue with common system files for  Sneak Preview SAP NetWeaver 2004

    Hello,
    I am trying to install Sneak Preview SAP NetWeaver 2004 and 7.0 - Full Java Edition with SAP NetWeaver Portal onto my machine.
    On the third step of installation-- install common system files-- I am getting the some error messages and the installation was stopped. Can anyone kindly provide some assistance?
    THANK YOU in advanced.
    Errors:
    INFO[E]    2007-09-10 00:18:17 [synxcuser.cpp:102]
               CSyUserImpl::CSyUserImpl(const CUserData&, bool)
    FSL-01027  Account user="X5DXB8C1\SAP_J2E_LocalAdmin" does not exist.
    WARNING    2007-09-10 00:18:18 [ianxcreghelper.cpp:235]
               CNTRegistryKey::SetACL(Registry: MACHINE\Software\SAP\J2E, ACL: (S-1-5-32-545, NONE, + | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE)(S-1-5-32-545, NONE, + | GENERIC_READ, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-32-547, NONE, + | DELETE | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE)(S-1-5-32-547, NONE, + | DELETE | GENERIC_READ | GENERIC_WRITE, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-32-544, NONE, + | DELETE | KEY_ALL_ACCESS | KEY_CREATE_LINK | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE | WRITE_DAC | WRITE_OWNER)(S-1-5-32-544, NONE, + | GENERIC_ALL, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-18, NONE, + | DELETE | KEY_ALL_ACCESS | KEY_CREATE_LINK | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE | WRITE_DAC | WRITE_OWNER)(S-1-5-18, NONE, + | GENERIC_ALL, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-21-2098403209-122039945-746205981-16905, NONE, +o | DELETE | KEY_ALL_ACCESS | KEY_CREATE_LINK | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE | WRITE_DAC | WRITE_OWNER)(S-1-3-0, NONE, + | GENERIC_ALL, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-21-3505383784-3873561528-2797080325-1008, NONE, + | DELETE | KEY_ALL_ACCESS | KEY_CREATE_LINK | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE | WRITE_DAC | WRITE_OWNER, CONTAINER_INHERIT_ACE | OBJECT_INHERIT_ACE))
    Error 1307 (This security ID may not be assigned as the owner of this object.
    ) in execution of a 'SetNamedSecurityInfo' function, line (633), with parameter (Error in setting security on 'MACHINE\Software\SAP\J2E' registry).
    ERROR      2007-09-10 00:18:18 [ianxcreghelper.cpp:482]
               CNTRegistryKey::GetStringHKeyClass(const HKEY& hKeyClass)
    MUT-03001  Value of type HKeyClass has illegal value '0'.
    ERROR      2007-09-10 00:18:18
               CJSlibModule::writeError_impl()
    MUT-03001  Value of type HKeyClass has illegal value '0'.
    ERROR      2007-09-10 00:18:18 [iaxxgenimp.cpp:736]
               showDialog()
    FCO-00011  The step setRegistrySecurity with step key |NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_System|ind|ind|ind|ind|5|0|setRegistrySecurity was executed with status ERROR .
    INFO       2007-09-10 00:24:23 [iaxxgenimp.cpp:779]
               showDialog()
    An error occured and the user decided to rety the current step: "|NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_System|ind|ind|ind|ind|5|0|setRegistrySecurity".
    INFO       2007-09-10 00:24:23
               CJSlibModule::writeInfo_impl()
    Setting ACL of registry entries for SAP system J2E...
    INFO[E]    2007-09-10 00:24:32 [synxcuser.cpp:102]
               CSyUserImpl::CSyUserImpl(const CUserData&, bool)
    FSL-01027  Account user="X5DXB8C1\SAP_J2E_LocalAdmin" does not exist.
    WARNING    2007-09-10 00:24:32 [ianxcreghelper.cpp:235]
               CNTRegistryKey::SetACL(Registry: MACHINE\Software\SAP\J2E, ACL: (S-1-5-32-545, NONE, + | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE)(S-1-5-32-545, NONE, + | GENERIC_READ, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-32-547, NONE, + | DELETE | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE)(S-1-5-32-547, NONE, + | DELETE | GENERIC_READ | GENERIC_WRITE, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-32-544, NONE, + | DELETE | KEY_ALL_ACCESS | KEY_CREATE_LINK | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE | WRITE_DAC | WRITE_OWNER)(S-1-5-32-544, NONE, + | GENERIC_ALL, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-18, NONE, + | DELETE | KEY_ALL_ACCESS | KEY_CREATE_LINK | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE | WRITE_DAC | WRITE_OWNER)(S-1-5-18, NONE, + | GENERIC_ALL, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-21-2098403209-122039945-746205981-16905, NONE, +o | DELETE | KEY_ALL_ACCESS | KEY_CREATE_LINK | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE | WRITE_DAC | WRITE_OWNER)(S-1-3-0, NONE, + | GENERIC_ALL, CONTAINER_INHERIT_ACE | INHERIT_ONLY_ACE)(S-1-5-21-3505383784-3873561528-2797080325-1008, NONE, + | DELETE | KEY_ALL_ACCESS | KEY_CREATE_LINK | KEY_CREATE_SUB_KEY | KEY_ENUMERATE_SUB_KEYS | KEY_EXECUTE | KEY_NOTIFY | KEY_QUERY_VALUE | KEY_READ | KEY_SET_VALUE | KEY_WRITE | READ_CONTROL | STANDARD_RIGHTS_READ | STANDARD_RIGHTS_WRITE | WRITE_DAC | WRITE_OWNER, CONTAINER_INHERIT_ACE | OBJECT_INHERIT_ACE))
    Error 1307 (This security ID may not be assigned as the owner of this object.
    ) in execution of a 'SetNamedSecurityInfo' function, line (633), with parameter (Error in setting security on 'MACHINE\Software\SAP\J2E' registry).
    ERROR      2007-09-10 00:24:32 [ianxcreghelper.cpp:482]
               CNTRegistryKey::GetStringHKeyClass(const HKEY& hKeyClass)
    MUT-03001  Value of type HKeyClass has illegal value '0'.
    ERROR      2007-09-10 00:24:32
               CJSlibModule::writeError_impl()
    MUT-03001  Value of type HKeyClass has illegal value '0'.
    ERROR      2007-09-10 00:24:32 [iaxxgenimp.cpp:736]
               showDialog()
    FCO-00011  The step setRegistrySecurity with step key |NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_System|ind|ind|ind|ind|5|0|setRegistrySecurity was executed with status ERROR .
    INFO       2007-09-10 00:24:46 [iaxxgenimp.cpp:787]
               showDialog()
    An error occured and the user decide to stop.\n Current step "|NW_Java_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_System|ind|ind|ind|ind|5|0|setRegistrySecurity".
    Exit status of child: 1

    I am not sure if this helps, but SAP_J2E_LocalAdmin exists in my system as a group not user.

  • BEX Front end issues in sap netweaver 2004s

    We have problems with accessing SAP NETWEAVER 2004S BEX tools(BI7.0).
    We have the following softwares installed:
    SAP_BW SAP NETWEAVER BI7.0 SP 10(SAPKW70010)
    SAPGUI6.40 PATCH LEVEL 22
    Microsoft office 2003
    .NET version 1.1
    Microsoft VJ# 1.1 Distributable package
    We are having the following issues in each components:
    1.BEX ANALYZER:Unable to open the reports.Getting the error message that
    "Critical error occured.Program needs to be closed.Refer the trace file"
    2.Report Designer:component Bex Report Designer avilable verion 59, Version 132 required.Before you can continue you have to run the front-end setup"
    3.BEX WAD:Unable to save any web templates.Getting the following error message.
    "E002 Error While Executing Service RSWAD_WEBPUB_CALL_SERVICE:V for object 1()"
    In BI front end check tool for PC not showing any red files.But it showing Blue color for some of the microsoft dll's.
    Please help us with your inputs..
    thanks in advance
    Soujanya

    Hi Soujanya,
    This is known issue in BEx tools in this latest release.
    We got the same problem and still facing.
    We are using BEx 3.5X to access all reports.
    Install BEx 3.5 too. Then you get two sub menus to access BEX tools.
    Make sure that you open reports in 3.5 BEx Analyser.
    I think all reports, which you tried to open in BEx(BI 7.0) are corrupted. try to copy to your datatargets/install (if they are BI Content Reports).
    Good Luck,
    Anand.
    Pls give points if this is useful

  • How to install BI content on a new Netweaver 2004s SR1 installation

    HI Friends,
    I have installed new NetWeaver 2004s SR1 on Windows 2003 server :oracle 10g as a central system.The installation was succesfull.
    How to install the BI content addon  in the system?(not installing business content objects). Please let me know if you have any guidance  for installing the BI content.
    Thanks
    mv_d

    im also facing the same problem. you got it solved? please do help me [email protected]

  • Printing of views without Netweaver 2004s (Solution 2)

    Hallo,
    after writing my post concerning a printing solution before NetWeaver2004s (Solution 1),
    i will also share my knowledge concerning my own printing solution developed inside Web Dynpro.
    The following example should only demonstrate how an implementation of a print renderer can be done
    inside Web Dynpro while you can take influence of the generated output.
    I had to develop the possibility of printing some views including some head infos and table data.
    The application is localized into six languages.
    First i had a look at Adobe Document Services, but it is quite uncomfortable using table output
    (it seems to be better supported in NetWeaver 2004s), but the problems resists in the localized labels.
    You have to implement each lable also as an computed attribute to use it inside Adobe or
    you have to copy the template for each language and translate it beside the xlf files.
    I needed a solution that does not generate additional needs to print views.
    So i decided to write an own PrintRendererClass using the Runtime view and the mapped context.
    The following szenario should only demonstrate how you can archieve such a solution.
    The Solution needs two Context attributes:
    <b>ViewPrinter</b> (holds the reference to the renderer class)
    <b>ViewPrinterURL</b> (String that receives an URL handle for using inside a LinkToURL control)
    The instantiation of the class takes place inside the wdDoModifyView:
    public static void wdDoModifyView(IPrivateDetailsView wdThis, IPrivateDetailsView.IContextNode wdContext,
         com.sap.tc.webdynpro.progmodel.api.IWDView view, boolean firstTime) {
    //@@begin wdDoModifyView
    if (firstTime) {
         ViewPrinter vprt = wdContext.currentContextElement().getViewPrinter();
         vprt = new ViewPrinter(view, wdContext, WDClientUser.getLoggedInClientUser().getLocale());
         vprt.setTitle(vprt.getTextById("Headline"));
         vprt.addGroup("GroupCustomerorder");
         vprt.addTable("TablePositions");
         wdContext.currentContextElement().setViewPrinterURL(vprt.render());                                           
    //@@end
    The RendererClass is only a framework for a big StringBuffer (xml) that uses methods to add
    addtional output content to the string and finally generates a dynamic xhtml file.
    The URL handle is returned at the end via vprt.render() and stored in the context attribute.
    Inside the view you can use a LinkToURL control mapped to this context attribute,
    which opens a new window with the generated xhtml file.
    The most interessting parts are addGroup(uielementid) and addTable(uielementid).
    The addGroup searches for a uielement with the given id and iterates through all entries.
    For all found labels and their binded values output code will be added:
    public void addGroup(String id) {
         // open group
         xml.append("<fieldset>");
         IWDGroup group = (IWDGroup) view.getElement(id);
         // get group header text
         String legend = group.getHeader().getText();
         xml.append("<legend>" + legend + "</legend>");
         // trace all elements
         for (Iterator iter = group.iterateChildren(); iter.hasNext();) {
              IWDUIElement uiEl = (IWDUIElement) iter.next();
              if (uiEl instanceof IWDLabel) {
                   xml.append("<div>");
                   this.addLabelWithValue(uiEl.getId());
                   xml.append("</div>");                    
         // close group
         xml.append("</fieldset>");
    For each found label the label and binded text should be printed out:
    public void addLabelWithValue(String id) {
         // find given label (with value)
         IWDLabel lbl = (IWDLabel) view.getElement(id);
         if (lbl!=null) {
              xml.append("<label for="" + lbl.getLabelFor() + "">" +
                   encodeHTML(lbl.getText(),true) + ": </label>");
              // find corresponding value          
              IWDTextView txt = (IWDTextView) view.getElement(lbl.getLabelFor());
              if (txt!=null) {
                   xml.append("<span id="" + lbl.getLabelFor() + "">" +
                        encodeHTML(txt.getText(),true) + "</span>");
    The most interesting part is the generic output of a table:
    public void addTable(String id) {
         // find given table
         IWDTable table = (IWDTable) view.getElement(id);
         String tableBindedDataSource = table.bindingOfDataSource(); // node "Positions"
         xml.append("<fieldset>")
              .append("<legend>" + table.getHeader().getText() + "</legend>");
         xml.append("<table summary="")
              .append(table.getHeader().getText())
              .append("">");
         xml.append("<thead><tr>");
         // use iterator          
         ArrayList cellAlign = new ArrayList();     
         ArrayList cellId = new ArrayList();
         int nrUsedColumns = 0;
         for (Iterator iter = table.iterateColumns(); iter.hasNext();) {
              IWDTableColumn col = (IWDTableColumn) iter.next();
              // check column id against blacklist
              if (!blackList.contains(col.getId())) {                    
                   IWDTableCellEditor cellEditor = col.getTableCellEditor();
                   // casting for supported uiwidgets
                   String bindedColumnText = null;
                   if (cellEditor instanceof IWDTextView) {
                        IWDTextView txt = (IWDTextView) cellEditor;               
                        bindedColumnText = txt.bindingOfText(); // "TABLE.ATTRIBUTE"                                                  
                   // add supported widgets to print
                   if (bindedColumnText != null) {
                        // remove leading TABLE prefix (use only ATTRIBUTE)               
                        String textId = bindedColumnText.substring(bindedColumnText.lastIndexOf('.')+1);
                        // get column alignment
                        String colAlign = col.getHAlign().toString().toLowerCase();
                        String classAlign = (colAlign.equalsIgnoreCase("auto"))
                             ? "" : " class="" + colAlign + """;
                        xml.append("<th" + classAlign + " scope="col" abbr="" + col.getHeader().getText() + "">")
                             .append(col.getHeader().getText())
                             .append("</th>");
                        // make column values for table body available
                        cellAlign.add(nrUsedColumns, colAlign);
                        cellId.add(nrUsedColumns, textId);
                        nrUsedColumns++;
         xml.append("</tr></thead>");
         // print out table body
         xml.append("<tbody>");          
         // table corresponding context node
         IWDNode node = ((IWDNode)wdContext).getContext().getRootNode().
              getCurrentElement().node().getChildNode(tableBindedDataSource, 0);
         int tableSize = node.size();     
         IWDNodeElement nodeEl = null;
         for (int i = 0; i < tableSize; i++) {
              xml.append("<tr>");     
              nodeEl = node.getElementAt(i);
              for (int col = 0; col < nrUsedColumns; col++) {     
                   Object value = nodeEl.getAttributeValue(cellId.get(col).toString());                    
                   String classAlign = (cellAlign.get(col).toString().equalsIgnoreCase("auto"))
                        ? "" : " class="" + cellAlign.get(col).toString() + """;               
                   xml.append("<td" + classAlign + ">"
                        + encodeHTML(this.getAttributeValue(value), true) + "</td>");
              xml.append("</tr>");
         xml.append("</tbody>");
         xml.append("</table>");
         xml.append("</fieldset>");     
    [code]
    First we inspect all table columns to get the head labels and the used cell editors.
    There is also support for a black list to allow skipping of columns that should not be printed.
    Invisible columns are also printed, so you can add addtional table columns for printing that are
    disabled for the browser. Also the alignment of the cell editor will be supported.
    A second loop iterates over the table context depending the used columns.
    To get the formatted values concerning their datatype i use the method getAttributeValue,
    cause i think the formatting of mapped Context to the browser takes place in the deepest parts
    of the Web Dynpro Renderer Task and is not accessible via API.
    Therefore you have to implement formatters for all supported datatypes:
    [code]
    private String getAttributeValue(Object obj) {          
         String txt = "";
         if (obj != null) {     
              // String handling
              if (obj instanceof java.lang.String) {
                   txt = obj.toString();
              // Date handling     
              } else if (obj instanceof java.sql.Date) {
                   DateFormat formater = DateFormat.getDateInstance(
                        DateFormat.SHORT, this.locale);
                   txt = formater.format(obj);
              // BigDecimal handling
              } else if (obj instanceof java.math.BigDecimal) {     
                   DecimalFormat df =
                        (DecimalFormat)DecimalFormat.getInstance(this.locale);
                   df.applyPattern( "0.######" );
                   txt = df.format(obj);
              // Default Handling -> with debug output of Class Name
              } else {
                   txt = "<span class="pointer red" title="" + obj.getClass().getName() +
                        "">" + obj.toString() + "</span>";
         return txt;
    Here is the reason, why the class constructor needs a locale!
    I try to format the output concerning the portal user language.
    At the end you have to call the vprt.render() method to start creation of a new html ressource.
    The method returns the ressource url as a string which is binded to a LinkToUrl control.
    That's it.
    The above solution only fullfills my needs concerning the project. I implemented only the
    needed methods to print out groups and tables.
    The table renderer skips all table columns that are not IWDTextView.
    if you need addtional things like IWDProgressBar, you have to implement such a kind of renderer.
    The solution is a nice way to generate printable content of views with the following benefits
    Pro:
    - Print out is Locale/Language dependend (Text, Date, ...)
    - You can influence the print design via css
    - You can implement your own controll renderer (like decorators)
    - It works for SAP Net Weaver releases <= 2004s
    Cons:
    - To support all widgets, you have to implement them
      (controls/widgets are growing with new service packs)
    The functionallity shows how you can use the abstract api for iterating
    through view elements and their mapped context in a generic way.
    The solution is a plain structured class because i do not want to reimplement
    the whole Widgets API for printing a view (not in the scope/budget of our customers).
    If you are interessted in the working class file, please contact me.
    Maybe this helps someone who has to do similarly things inside Web Dynpro
    and does not want to reinvent the wheel.
    Best wishes,
    Holger Schaefer

    Hi Holger,
    This Solution helped me a lot. Thanks a lot.
    Sreekanth

  • New problems after installing Netweaver 2004s Portal

    After I have installed the Netweaver 2004s Portal, I have noticed there are two problems:
    1) a script error is showing on the browser: "htmlb_217_searchForm_htmlbElements' is null or not an object"
    2) When I right click on the folder Portal content - It does not show any of the choices that is suppose to show such as to create an new iView; page; workset; roles.
    Thanks.

    Hi
    i think it is something concerned with browser
    try the following
    IE Browser Settings:
    Modifying the client-settings in the IE:
    Tools -> Internet Options -> advanced -> http-1.1.settings "use http 1.1through proxy connections".
    b. Cache:
    Increasing the caching for this particular URL
    Also try restarting the server .
    Regards,
    vijay.
    Edited by: vijayakumar kanniah mohan on May 25, 2008 6:00 PM

  • System Landscape in Sap netweaver 2004s

    We have installed SAP Netweaver 2004s in Dev server.
    As per the requirement we are planning to create three clients in that server.
    client 212 for Dev
    client 312 for Sandbox
    client 412 for QA
    Is that possible to have three clients in sapnetweaver 2004s in same instance?..
    Please advise..
    Thanks
    Soujanya

    BW Objects are client-independent. IDs of master data as well as of dimensions are created from number ranges but the number range intervals are client-dependent. For example you can define different number range for master data “Busness Partner” in different OLTP systems which you may want to extract data to BW from. To avoid number range overlapping & because only one client can ensure unique ID, we do have only one client for BW.
    Please assign points if you find it useful.
    thnx/Ashok Banthia

Maybe you are looking for