In Memory DB for SAP PI to make it faster

I have left the PI space many years back .
but I remember that a lot of resources are wasted for all the database write /commit operations including writing to the DB for each step in the pipeline . The DB's were disk based DB like oracle or MS SQL , or DB2 where read write is slow as its disk based . Recently In memory DB are making waves , for example SAP HANA . which is a column based DB ( instead of row based DB), but tables can be created and data written as row based operations also.
The primary premise of this In memory DB is that the ENTIRE data resides on the RAM so the access to the read/write to the data is extremely fast. These systems has RAM in order of 512 GB to 2 TB.  Since RAM is volatile (i,.e lost when there is power loss) . The entire IN MEMORY data is written periodically to SSD's for backup snapshots .
I believe that PI should move to in memory DB instead of disk based DBs. Then the pipeline steps would superfast amongst other speedups.
and oh, PI should totally drop its ABAP stack , and perhaps also rewrite and refactor its JAVA only stack to make it more lightweight .
rishi

Hi Rishi,
you should write that in a blog and not just in forum post...(*) coz in 2 days your suggest will be "lost", get down in this vertical queue which is the forum page...
(*) unless it's what you have forecast to do.
Regards.
Mickael
P.S: to be honest, for me, this info is too bottom layer (database vs memoryDB).

Similar Messages

  • Memory allocation for SAP BI 7.0 instances

    I have a BW 3.5 production system on Windows SQL platform. We will be migrate to a new hardware 64-bit physcal server, and upgrade to BI 7.0 ABAP/ SQL Server 2005. The new server has 32GB memory and we plan to install DB, CI and DI on the same box. My question to you is how do I allocate this 32 GB memory? My plan is:
    SQL Server Database: 12GB
    Central Instance: 10GB
    Dialog Instance:  10GB
    Is this configuration ok or something I should do differently? How big page file I should give?
    Thanks for your input.
    Yujun Ran

    > To be honest, most cases are probably users run the queries without providing proper parameters so it becomes blank queries somehow, not to mention that the queries themselves need be fine tuned. We have to deal these separately.
    I know that problem - and that's why we limited the runtime so the query will stop and do so until the user provides correct selection criterias We tried to educate users to do so from the beginning but we found out, that only this "brute force" method works.
    It's not only the runtime that comes into place but also the memory consumption if users do not select appropriately.
    > However, like I mentioned earlier, the strange thing is when a user launch a query, instead of using 1-2 DIA WP, it uses 4 or 5! Our BW analyst said "it's because some query is based on a multiprovider which has 4-5 cubes in it. When user execute a query, it has a thread for each cube". Do you know better way to deal this issue?
    That is normal - and again, if users do not select correctly or the data model was not designed to what users actually select those multiprovider selections will put a high load on the database and using a lot of memory.
    Markus

  • Setting the default resolution for sap logon

    Hi, ALL!
    I'm terribly tired of SAP interface. It's so uncomfortable for work.
    For example maybe you know khow to set the default resolution for sap logon to make it use its widgets of proper size. e.g. when i work with transfer rules, it has only half of screen for useful area (i use 1400x1050), and right part is just empty, but on the left very many small fields and you should constantly use scrollbars (i think you know it well). Maybe there is system customizing for this purpose.

    Hello Dmitry,
    There is no customizing for this - atleast to my knowledge.
    However, you should have to redo the settings again and again unless you are continuously re-sizing the main window.
    Cheers
    Aneesh

  • How to make cross Tab report for SAP B1

    Hello and Hi
    i trying to make cross tab report for SAP B1 but test column not appera in
    File >>New >>Cross Tab Report  start cross tab report creation wizard select database name and table
    but only numeric columns appear in available column fields , how will appearall fields including test fields..

    i got solution
    thanks google
    memo type field will not apper in list .use bellow  statment to convert in interger or char type
    convert(int,U_Dist_Sr_No) AS Dist_Sr,            CAST(U_Dist_Name AS varchar(250)) AS Dist_Name,

  • Need web intelligence server memory threshold settings for SAP BO BI XI4.0

    Hi,
    We have found that WIreportserver.exe process taking high memory in our BO systems. We are in SAP Business objects XI 4.0 SP 07 Patch 2 version now.
    We have found that the Web intelligence server memory threshold settings to be changed in case of these issues.
    But there are no documents that says about the recommended settings for SAP BO BI XI 4.0 version.
    The XI 3.1 recommendations(SAP Note:1544103 ) can not be taken as its a 32bit server and the X14.0 is a 64 bit one.
    Please let me know the recommended settings for web intelligence server memory threshold settings  SAP BO BI XI 4.0 version or any SAP note that says about it.
    Any suggestions/ recommendations are welcomed that will fix the issue.
    Thanks in advance.
    Regards,
    Sithara.S

    Hi Henry,
    PFB the answers inline:
    which setting are you referring to?
    There is settings for 'Web Intelligence Server Memory Threshold Settings'  where we will set values for  memory max threshold,memory lower threshold and memory upper threshold values .You can check the SAP note 1544103 which says the settings , but its applicable for 3.1.
    and which ones have you changed already?
    We have not done any changes in settings yet. We are actually searching for the recommended values.
    what errors / symptom are you trying to avoid?
    We are facing  issue in  'WIreportserver.exe' occupying 100% memory.
    Please suggest and let me know if any other information is needed.
    Regards,
    Sithara S

  • Hi All,Can any provide an example for SAP MEMORY AND ABAP memory

    Hi All,
          Can any provide me an example for SAP MEMORY AND ABAP memory.
    thanks&regards.
    Bharat.

    HI Bharat
    A simple example of ABAP memory is using the EXPORT/IMPORT statements.
    Here in this program, I get the data, export it to memory,
    clear out the internal table in my progam, then reimport the data into it and write out the data.
    You probably wounldn't do this in a normal program,
    but this is how you can pass data from program a to program b when A Submits program B.
    report zxy_0002 .
    data: it001 type table of t001 with header line.
    select * into table it001 from t001.
    export it001 = it001 to memory id 'ZXY_TEST'.
    clear it001. refresh it001.
    import it001 = it001 from memory id 'ZXY_TEST'.
    loop at it001.
    write:/ it001-bukrs, it001-butxt.
    endloop.
    SAP Memory
    SAP memory is a memory area to which all main sessions within a SAPgui have access.
    You can use SAP memory either to pass data from one program to another within a session,
    or to pass data from one session to another.
    Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters).
    These parameters can be set either for a particular user
    or for a particular program using the SET PARAMETER statement.
    Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement.
    The most frequent use of SPA/GPA parameters is to fill input fields on screens
    ABAP/4 Memory
    ABAP memory is a memory area that all ABAP programs within the same internal session can access
    using the EXPORT and IMPORT statements.
    Data within this area remains intact during a whole sequence of program calls. To pass data
    to a program which you are calling,
    the data needs to be placed in ABAP memory before the call is made.
    The internal session of the called program then replaces that of the calling program.
    The program called can then read from the ABAP memory.
    If control is then returned to the program which made the initial call, the same process operates in reverse.
    SAP memory
    The SAP memory, otherwise known as the global memory,
    is available to a user during the entire duration of a terminal session.
    Its contents are retained across transaction boundaries as well as external and internal sessions.
    The SET PARAMETER and GET PARAMETER statements allow you to write to, or read from, the SAP memory.
    ABAP/4 memory
    The contents of the ABAP/4 memory are retained only during the lifetime of an external session
    (see also Organization of Modularization Units).
    You can retain or pass data across internal sessions.
    The EXPORT TO MEMORY and IMPORT FROM MEMORY statements allow you to write data to, or read data from, the ABAP memory.
    ABAP Memmory & SAP Memmory
    http://www.sap-img.com/abap/difference-between-sap-and-abap-memory.htm
    http://www.sap-img.com/abap/type-and-uses-of-lock-objects-in-sap.htm
    Set
    http://www.geocities.com/SiliconValley/Campus/6345/set_para.htm
    GET
    http://www.geocities.com/SiliconValley/Campus/6345/get_para.htm
    EXPORT
    http://www.geocities.com/SiliconValley/Campus/6345/export01.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3bc4358411d1829f0000e829fbfe/frameset.htm
    Other Imp Help
    http://www.geocities.com/SiliconValley/Campus/6345/abapindx.htm
    Regards Rk

  • IDES Installation - EHP 7 for SAP ERP 6.0, fails at abap import win 2012 r2 ORA

    Dear gurus:
    I am having an issue on import abap phase to complete the SAP IDES ERP EHP 7 for ABAP installation.
        i am already search on the net, but found nothing about this>
    my host file on both path:
    C:\Windows\System32\drivers\etc
    C:\Windows\SysWOW64\drivers\etc
    #127.0.0.1
    rzablah01
    127.0.0.1
    rzablah01.rzablah
    #127.0.0.1
    rzablah01
    localhost
    i don't have domain controller
    machine:
    windows 2012 server datacenter r2 english x64
    8gb ram
    700gb hdd
    the SWPM is
    SWPM10SP06_5-20009707.sar
    the pre check was OK
    I put the policy files on java in the following paths
    C:\Program Files\sapinst_instdir\BS2013\BS2013SR1\ERP607SR1\ORA\INSTALL\STD\ABAP\sapjvm\sapjvm_6\jre\lib\security
    C:\usr\sap\ERP\SYS\exe\jvm\NTAMD64\sapjvm_6.1.059\sapjvm_6\jre\lib\security
    the version is jce_policy-6.zip
    I already patch kernel, and try another things, but nothing solve it.
    my log:
    C:\Program Files\sapinst_instdir\BS2013\BS2013SR1\ERP607SR1\ORA\INSTALL\STD\ABAP\sapinst_dev.log
    i found this on the file:
    WARNING    2014-09-24 21:10:39.657 [synxcpath.cpp:1010]
              CSyPath::getOSNodeType(bool) lib=syslib module=syslib
    Unable to get information about path \\LABEL.ASC\ using GetVolumeInformation. Operating system error message: The specified path is invalid.
    sapinst_dev.log________________________________:
    TRACE      2014-09-24 21:10:33.238
    Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
    TRACE      2014-09-24 21:10:33.238
    Using custom value flow_trace for property SAPINST_MESSAGE_DEVLOG_THRESHOLD.
    TRACE      2014-09-24 21:10:33.238
    Using custom value info for property SAPINST_MESSAGE_GUILOG_THRESHOLD.
    TRACE      2014-09-24 21:09:42.872 [iaxxclib.cpp:174]
              CLib::load()
    Opened C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362\\sylib722.dll
    TRACE      2014-09-24 21:09:42.873
    exe dir is C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362
    TRACE      2014-09-24 21:09:43.017
    MessageLib initialized successfully.
    INFO      2014-09-24 21:09:43.20 [synxcpath.cpp:799]
              CSyPath::createFile() lib=syslib module=syslib
    Creating file C:\Users\Administrator\AppData\Local\Temp\sapinst_exe.2796.1411607362\dev_sap_kernel_test_24_Sep_2014_21_09_43.
    INFO      2014-09-24 21:09:43.21 [synxcfile.cpp:376]
              CSyFileImpl::removeEx(ISyFSErrorHandler * pErrorHandler)
              lib=syslib module=syslib
    Removed file C:\Users\Administrator\AppData\Local\Temp\sapinst_exe.2796.1411607362\dev_sap_kernel_test_24_Sep_2014_21_09_43.
    TRACE      2014-09-24 21:09:43.22 [syxxclogbook.cpp:219]
              PSyLogBook::initSAPKernelTracing(int traceLevel, const CSyPath & filePath)
              lib=syslib module=syslib
    Initialized SAP kernel tracing to file C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362\dev_sap_kernel
    TRACE      2014-09-24 21:09:43.23 [csicomponentsetmanager.cpp:112]
              CSiComponentSetManager::readFrameworkJslib()
    Reading framework jslib.
    TRACE      2014-09-24 21:09:43.595 [csicomponentsetmanager.cpp:146]
              CSiComponentSetManager::readFrameworkJslib()
    Reading framework jslib done.
    TRACE      2014-09-24 21:09:43.597 [iaxxclib.cpp:174]
              CLib::load()
    Opened C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362\iaguieng722.dll
    TRACE      2014-09-24 21:09:43.598 [syxxclogbook.cpp:219]
              PSyLogBook::initSAPKernelTracing(int traceLevel, const CSyPath & filePath)
              lib=syslib module=syslib
    Initialized SAP kernel tracing to file dev_sap_kernel
    TRACE      2014-09-24 21:09:48.153 [synxcuser.cpp:2083]
              CSyUserImpl::isExistingOnOS() lib=syslib module=syslib
    existence check for user Administrator returned true.
    TRACE      2014-09-24 21:09:48.153 [syxxccache.cpp:419]
              CSyAccountCache::addToCache(const IaPtr<CSyAccountImpl> account)
              lib=syslib module=syslib
    inserted account (Administrator, S-1-5-21-3086296020-3121675482-1484945983-500, USER) into the accountcache.
    TRACE      2014-09-24 21:09:48.153 [cguiproxy.cpp:74]
              CGuiProxy::doLog()
    Waiting for client connection (1)
    TRACE      2014-09-24 21:09:48.154 [synxccuren.cpp:901]
              CSyCurrentProcessEnvironmentImpl::setEnvironmentVariable(const iastring & 'SAPINST_JRE_HOME', const iastring & 'C:/Users/ADMINI~1/AppData/Local/Temp/sapinst_exe.2796.1411607362/jre')
              lib=syslib module=syslib
    Environment variable SAPINST_JRE_HOME set to value 'C:/Users/ADMINI~1/AppData/Local/Temp/sapinst_exe.2796.1411607362/jre'.
    TRACE      2014-09-24 21:10:12.858 [cguiproxy.cpp:74]
              CGuiProxy::doLog()
    Start client logon ...
    TRACE      2014-09-24 21:10:12.858 [cguiproxy.cpp:398]
              CGuiProxy::checkIfLogon
    Connection request to guiengine backend by host child process at (736:740)
    TRACE      2014-09-24 21:10:12.859 [cguiproxy.cpp:455]
              CGuiProxy::checkIfLogon
    GUI Protocol version is 3.1
    TRACE      2014-09-24 21:10:12.859 [cguiproxy.cpp:456]
              CGuiProxy::checkIfLogon
    Send connect information
    TRACE      2014-09-24 21:10:12.859 [cguilogon.cpp:246]
              CGuiLogon::testForAutoLogon()
    client connected from child process at (736:740)
    TRACE      2014-09-24 21:10:13.46 [cguiproxy.cpp:74]
              CGuiProxy::doLog()
    Client successfully logged on from child process at (736:740)
    INFO      2014-09-24 21:10:13.177 [synxcpath.cpp:799]
              CSyPath::createFile() lib=syslib module=syslib
    Creating file C:\Users\Administrator\AppData\Local\Temp\sapinst_exe.2796.1411607362\dev_sap_kernel_test_24_Sep_2014_21_10_13.
    INFO      2014-09-24 21:10:13.178 [synxcfile.cpp:376]
              CSyFileImpl::removeEx(ISyFSErrorHandler * pErrorHandler)
              lib=syslib module=syslib
    Removed file C:\Users\Administrator\AppData\Local\Temp\sapinst_exe.2796.1411607362\dev_sap_kernel_test_24_Sep_2014_21_10_13.
    TRACE      2014-09-24 21:10:13.179 [csimanagerinterfaces.cpp:3798]
              CSiManagerInterfaces::tryToLoadMessageDictionary
    Loading G:/SOFT/COM/INST/messages.xml ...
    TRACE      2014-09-24 21:10:13.349 [csimanagerinterfaces.cpp:3800]
              CSiManagerInterfaces::tryToLoadMessageDictionary
    Loaded G:/SOFT/COM/INST/messages.xml
    TRACE      2014-09-24 21:10:13.361 [csimanagerinterfaces.cpp:3798]
              CSiManagerInterfaces::tryToLoadMessageDictionary
    Loading G:/SOFT/COM/INST/messages.xml ...
    TRACE      2014-09-24 21:10:13.535 [csimanagerinterfaces.cpp:3800]
              CSiManagerInterfaces::tryToLoadMessageDictionary
    Loaded G:/SOFT/COM/INST/messages.xml
    TRACE      2014-09-24 21:10:13.535
    exe dir is C:/Users/ADMINI~1/AppData/Local/Temp/sapinst_exe.2796.1411607362
    INFO      2014-09-24 21:10:13.538 [synxcpath.cpp:799]
              CSyPath::createFile() lib=syslib module=syslib
    Creating file C:\Program Files\sapinst_instdir\x.
    INFO      2014-09-24 21:10:13.539 [synxcfile.cpp:376]
              CSyFileImpl::removeEx(ISyFSErrorHandler * pErrorHandler)
              lib=syslib module=syslib
    Removed file C:\Program Files\sapinst_instdir\x.
    TRACE      2014-09-24 21:10:13.543 [iaxxclib.cpp:174]
              CLib::load()
    Opened C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362\iakdblib722.dll
    TRACE      2014-09-24 21:10:13.543 [sixxcreate.cpp:46]
              startInstallationViaStarter()
    SAPinst build information:
    Version:      2014.09.0
    Build:        1521363
    Compile time:  Sep 15 2014 - 16:33:56
    Make type:    optU
    Codeline:      720-2_REL
    Platform:      NTAMD64
    Kernel build:  721, patch 319, changelist 1516453
    Exe directory: C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362
    TRACE      2014-09-24 21:10:13.547 [csimanagerinterfaces.cpp:3798]
              CSiManagerInterfaces::tryToLoadMessageDictionary
    Loading G:/SOFT/COM/INST/messages.xml ...
    TRACE      2014-09-24 21:10:13.728 [csimanagerinterfaces.cpp:3800]
              CSiManagerInterfaces::tryToLoadMessageDictionary
    Loaded G:/SOFT/COM/INST/messages.xml
    TRACE      2014-09-24 21:10:14.109 [cproductchoicedialog.cpp:79]
              CProductChoiceDialog::popUp
    Reading product catalog...
    TRACE      2014-09-24 21:10:15.410 [cproductchoicedialog.cpp:84]
              CProductChoiceDialog::popUp
    Reading product catalog done.
    TRACE      2014-09-24 21:10:15.562 [cstartupfilereader.cpp:482]
              CStartupFileReader::filterCatalogByConstraints()
    Displaying unfiltered product catalog
    TRACE      2014-09-24 21:10:15.969 [iaxxgenimp.cpp:411]
              CGuiEngineImp::showDialog()
    showing dlg diProductChoice
    TRACE      2014-09-24 21:10:15.999 [iaxxgenimp.cpp:431]
              CGuiEngineImp::showDialog()
    <dialog sid="diProductChoice">
    <title>Welcome to SAP Installation</title>
    <dialog/>
    TRACE      2014-09-24 21:10:16.262 [iaxxgenimp.cpp:1031]
              CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2014-09-24 21:10:29.73 [iaxxdlghnd.cpp:96]
              CDialogHandler::doHandleDoc()
    CDialogHandler: ACTION_NEXT requested
    TRACE      2014-09-24 21:10:29.73 [iaxxcdialogdoc.cpp:190]
              CDialogDocument::submit()
    <dialog sid="diProductChoice">
    <dialog/>
    INFO      2014-09-24 21:10:29.157 [synxcpath.cpp:799]
              CSyPath::createFile() lib=syslib module=syslib
    Creating file C:\Program Files\sapinst_instdir\BS2013\BS2013SR1\ERP607SR1\ORA\INSTALL\STD\ABAP\x.
    INFO      2014-09-24 21:10:29.158 [synxcfile.cpp:376]
              CSyFileImpl::removeEx(ISyFSErrorHandler * pErrorHandler)
              lib=syslib module=syslib
    Removed file C:\Program Files\sapinst_instdir\BS2013\BS2013SR1\ERP607SR1\ORA\INSTALL\STD\ABAP\x.
    TRACE      2014-09-24 21:10:29.792 [cservicehelpers.cpp:318]
              CServiceHelpers::assertCorrectFileProtection(C:\Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP)
    Permission check skipped when running on windows.
    TRACE      2014-09-24 21:10:29.793 [iaxxgenimp.cpp:411]
              CGuiEngineImp::showDialog()
    showing dlg diRestartOrCancel
    TRACE      2014-09-24 21:10:29.793 [iaxxgenimp.cpp:431]
              CGuiEngineImp::showDialog()
    <dialog sid="diRestartOrCancel">
    Dialog does not contain standard input handler, so the backend is not able to generate a log entry
    <dialog/>
    TRACE      2014-09-24 21:10:29.793 [iaxxgenimp.cpp:1031]
              CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    TRACE      2014-09-24 21:10:32.063
    current working directory is C:\Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP
    INFO      2014-09-24 21:10:32.69 [synxcpath.cpp:799]
              CSyPath::createFile() lib=syslib module=syslib
    Creating file C:\Program Files\sapinst_instdir\x.
    INFO      2014-09-24 21:10:32.70 [synxcfile.cpp:376]
              CSyFileImpl::removeEx(ISyFSErrorHandler * pErrorHandler)
              lib=syslib module=syslib
    Removed file C:\Program Files\sapinst_instdir\x.
    TRACE      2014-09-24 21:10:32.73 [syxxcfile.cpp:125]
              CSyFileImpl::decideIfMoveCopyNode(const CopyMoveDestinationInfo & {m_nodeTypeForCombiCheck: ..., m_path: C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/dev_sap_kernel, m_realNodeType: 2}, ISyNode::CopyMoveMode_t 0x3, PSyNodeInt &) const
              lib=syslib module=syslib
    Target file exists and (mode & ISyNode::EXISTING) ==> I will copy/move.
    TRACE      2014-09-24 21:10:32.73 [synxcfile.cpp:478]
              CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
              lib=syslib module=syslib
    Copying file C:/Users/Administrator/AppData/Local/Temp/sapinst_exe.2796.1411607362/dev_sap_kernel to C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP
    INFO      2014-09-24 21:10:32.74 [synxcfile.cpp:678]
              CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
              lib=syslib module=syslib
    Copied file 'C:/Users/Administrator/AppData/Local/Temp/sapinst_exe.2796.1411607362/dev_sap_kernel' to 'C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP'.
    INFO      2014-09-24 21:10:32.75 [synxcfile.cpp:376]
              CSyFileImpl::removeEx(ISyFSErrorHandler * pErrorHandler)
              lib=syslib module=syslib
    Removed file C:\Users\Administrator\AppData\Local\Temp\sapinst_exe.2796.1411607362\dev_sap_kernel.
    TRACE      2014-09-24 21:10:32.75 [syxxcfile.cpp:125]
              CSyFileImpl::decideIfMoveCopyNode(const CopyMoveDestinationInfo & {m_nodeTypeForCombiCheck: ..., m_path: C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/dev_sap_kernel, m_realNodeType: 2}, ISyNode::CopyMoveMode_t 0x3, PSyNodeInt &) const
              lib=syslib module=syslib
    Target file exists and (mode & ISyNode::EXISTING) ==> I will copy/move.
    TRACE      2014-09-24 21:10:32.76 [synxcfile.cpp:478]
              CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
              lib=syslib module=syslib
    Copying file G:/SOFT/COM/INST/dev_sap_kernel to C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP
    INFO      2014-09-24 21:10:32.76 [synxcfile.cpp:678]
              CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
              lib=syslib module=syslib
    Copied file 'G:/SOFT/COM/INST/dev_sap_kernel' to 'C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP'.
    INFO      2014-09-24 21:10:32.116 [synxcfile.cpp:376]
              CSyFileImpl::removeEx(ISyFSErrorHandler * pErrorHandler)
              lib=syslib module=syslib
    Removed file G:\SOFT\COM\INST\dev_sap_kernel.
    TRACE      2014-09-24 21:10:32.117 [syxxclogbook.cpp:219]
              PSyLogBook::initSAPKernelTracing(int traceLevel, const CSyPath & filePath)
              lib=syslib module=syslib
    Initialized SAP kernel tracing to file C:\Program Files\sapinst_instdir\BS2013\BS2013SR1\ERP607SR1\ORA\INSTALL\STD\ABAP\dev_sap_kernel
    TRACE      2014-09-24 21:10:32.118
    exe dir is C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362
    TRACE      2014-09-24 21:10:32.118
    exe dir is C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362
    TRACE      2014-09-24 21:10:33.039
    Running with toplevel file C:\Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/toplevel.xml
    TRACE      2014-09-24 21:10:33.050
    Component version information: lmts_007_REL (CL 136598)
    TRACE      2014-09-24 21:10:33.71 [syxxcfile.cpp:85]
              CSyFileImpl::decideIfMoveCopyNode(const CopyMoveDestinationInfo & {m_nodeTypeForCombiCheck: ..., m_path: C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/sapinst_dev.34.log, m_realNodeType: 8}, ISyNode::CopyMoveMode_t 0x3, PSyNodeInt &) const
              lib=syslib module=syslib
    Target node does not exist and (mode & ISyNode::MISSING) ==> I will copy/move.
    TRACE      2014-09-24 21:10:33.71 [syxxcnode.cpp:425]
              CSyNodeImpl::move(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/sapinst_dev.34.log, ISyNode::CopyMoveMode_t 0x3)
              lib=syslib module=syslib
    Moved C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/sapinst_dev.log to C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/sapinst_dev.34.log
    TRACE      2014-09-24 21:10:33.88 [syxxcfile.cpp:85]
              CSyFileImpl::decideIfMoveCopyNode(const CopyMoveDestinationInfo & {m_nodeTypeForCombiCheck: ..., m_path: C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/sapinst.34.log, m_realNodeType: 8}, ISyNode::CopyMoveMode_t 0x3, PSyNodeInt &) const
              lib=syslib module=syslib
    Target node does not exist and (mode & ISyNode::MISSING) ==> I will copy/move.
    TRACE      2014-09-24 21:10:33.88 [syxxcnode.cpp:425]
              CSyNodeImpl::move(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/sapinst.34.log, ISyNode::CopyMoveMode_t 0x3)
              lib=syslib module=syslib
    Moved C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/sapinst.log to C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/sapinst.34.log
    TRACE      2014-09-24 21:10:33.238
    Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
    TRACE      2014-09-24 21:10:33.238
    Using custom value flow_trace for property SAPINST_MESSAGE_DEVLOG_THRESHOLD.
    TRACE      2014-09-24 21:10:33.238
    Using custom value info for property SAPINST_MESSAGE_GUILOG_THRESHOLD.
    TRACE      2014-09-24 21:10:33.247
    Running with keydb file C:\Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/keydb.xml
    TRACE      2014-09-24 21:10:33.247
    Running with dialog file C:\Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/dialog.xml
    TRACE      2014-09-24 21:10:33.370 [iaxxgenimp.cpp:694]
              CGuiEngineImp::parseDialogXml()
    Removing 'copyLocation' node from diCdServerMissingPackage
    Removing 'copyLocation' node from diCdServerMissingPackageWithCdName
    Removing 'copyLocation' node from diCdServerWithCdName
    TRACE      2014-09-24 21:10:33.392 [syxxcfile.cpp:85]
              CSyFileImpl::decideIfMoveCopyNode(const CopyMoveDestinationInfo & {m_nodeTypeForCombiCheck: ..., m_path: C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/keydb.35.xml, m_realNodeType: 8}, ISyNode::CopyMoveMode_t 0x3, PSyNodeInt &) const
              lib=syslib module=syslib
    Target node does not exist and (mode & ISyNode::MISSING) ==> I will copy/move.
    TRACE      2014-09-24 21:10:33.393 [synxcfile.cpp:478]
              CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/keydb.35.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
              lib=syslib module=syslib
    Copying file C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/keydb.xml to C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/keydb.35.xml
    INFO      2014-09-24 21:10:33.396 [synxcfile.cpp:678]
              CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/keydb.35.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
              lib=syslib module=syslib
    Copied file 'C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/keydb.xml' to 'C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/keydb.35.xml'.
    TRACE      2014-09-24 21:10:33.867 [syxxcfile.cpp:85]
              CSyFileImpl::decideIfMoveCopyNode(const CopyMoveDestinationInfo & {m_nodeTypeForCombiCheck: ..., m_path: C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/statistic.34.xml, m_realNodeType: 8}, ISyNode::CopyMoveMode_t 0x3, PSyNodeInt &) const
              lib=syslib module=syslib
    Target node does not exist and (mode & ISyNode::MISSING) ==> I will copy/move.
    TRACE      2014-09-24 21:10:33.867 [synxcfile.cpp:478]
              CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/statistic.34.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
              lib=syslib module=syslib
    Copying file C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/statistic.xml to C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/statistic.34.xml
    INFO      2014-09-24 21:10:33.876 [synxcfile.cpp:678]
              CSyFileImpl::copy(const CSyPath & C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/statistic.34.xml, ISyNode::CopyMoveMode_t 0x3, ISyProgressObserver*) const
              lib=syslib module=syslib
    Copied file 'C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/statistic.xml' to 'C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP/statistic.34.xml'.
    TRACE      2014-09-24 21:10:35.715 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2014-09-24 21:10:35.824 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\BS2013\BS2013SR1\ERP607SR1\ORA\INSTALL\STD\ABAP\statistic.xml
    TRACE      2014-09-24 21:10:35.911 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2014-09-24 21:10:37.967 [kdxxctaco.cpp:93]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile start ...
    TRACE      2014-09-24 21:10:38.82 [kdxxctaco.cpp:121]
              CKdbTableContainerImpl::syncToContainerFile
    after creating out stream  for C:\Program Files\sapinst_instdir\BS2013\BS2013SR1\ERP607SR1\ORA\INSTALL\STD\ABAP\statistic.xml
    TRACE      2014-09-24 21:10:38.173 [kdxxctaco.cpp:155]
              CKdbTableContainerImpl::syncToContainerFile
    CKdbTableContainerImpl::syncToContainerFile stop ...
    TRACE      2014-09-24 21:10:39.560
    Setting product specific properties:
    SAPINST_USE_FWK_JSLIB=true
    TRACE      2014-09-24 21:10:39.561
    Using framework jslib.
    TRACE      2014-09-24 21:10:39.572
    SAPinst was started using commandline: C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362\sapinst.exe
    TRACE      2014-09-24 21:10:39.572
    SAPinst properties are :
    ALLUSERSPROFILE=C:\ProgramData
    APPDATA=C:\Users\Administrator\AppData\Roaming
    COMPUTERNAME=RZABLAH01
    ComSpec=C:\Windows\system32\cmd.exe
    CommonProgramFiles=C:\Program Files\Common Files
    CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    CommonProgramW6432=C:\Program Files\Common Files
    FP_NO_HOST_CHECK=NO
    GUISERVER_DIALOG_PORT=
    GUISERVER_HTTP_PORT=
    HOMEDRIVE=C:
    HOMEPATH=\Users\Administrator
    JAVA_HOME=C:\Program Files (x86)\SAP\SAP JVM 6 (61_REL i486 opt)
    JCE_POLICY_ZIP=
    LOCALAPPDATA=C:\Users\Administrator\AppData\Local
    LOGONSERVER=\\RZABLAH01
    NUMBER_OF_PROCESSORS=4
    OS=Windows_NT
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    PLMVIS_82_LIBPATH=C:\Program Files (x86)\SAP\FrontEnd\SAPgui\Program
    PROCESSOR_ARCHITECTURE=AMD64
    PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=3a09
    PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
    PUBLIC=C:\Users\Public
    Path=C:\oracle\ECC\11203\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\SAP\SAP JVM 6 (61_REL i486 opt)\bin
    ProgramData=C:\ProgramData
    ProgramFiles=C:\Program Files
    ProgramFiles(x86)=C:\Program Files (x86)
    ProgramW6432=C:\Program Files
    SAPINST_AUTHENTICATION_UNLIMITED=0
    SAPINST_CHECK_PACKAGES=false
    SAPINST_CODE_GENERATION_USE_RECURSIONS=0
    SAPINST_CONTINUE_AFTER_ERROR=
    SAPINST_CONTROL_URL=control.xml
    SAPINST_CWD=
    SAPINST_DETAIL_SUMMARY=true
    SAPINST_DIALOG_PIPES=
    SAPINST_DIALOG_PORT=21212
    SAPINST_DIALOG_URL=dialog.xml
    SAPINST_EXE=SAPINST_EXE
    SAPINST_EXECUTE_PRODUCT_ID=
    SAPINST_EXEDIR_CD=G:/SOFT/COM/INST
    SAPINST_EXE_DIR=C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362
    SAPINST_GENERATE_INIFILE=0
    SAPINST_GENERATE_INIFILE_CONFIG_FILE=
    SAPINST_GLOBAL_PARAMETER_TABLE=
    SAPINST_GUI_ACCESSIBLE=0
    SAPINST_HTTP_PORT=4239
    SAPINST_INIFILE_MODE=
    SAPINST_INIFILE_PARAMETER_MODE=
    SAPINST_INPUT_PARAMETERS_URL=
    SAPINST_INSTANCE_ID_GENERATION=
    SAPINST_JAVA_CODE_GENERATION=
    SAPINST_JAVA_COMPONENT_GEN_DIRECTORY=
    SAPINST_JAVA_COMPONENT_GEN_LOG_FILENAME=
    SAPINST_JAVA_COMPONENT_SNIPPET_DIRECTORY=
    SAPINST_JAVA_COMPONENT_SNIPPET_NAME=
    SAPINST_JAVA_EXT_DIR_DIRECTORY=
    SAPINST_JRE_HOME=C:/Users/ADMINI~1/AppData/Local/Temp/sapinst_exe.2796.1411607362/jre
    SAPINST_JSLIB_TRACE=NW,NWUsers,OraCom,NWCTC,NWProfiles,ClusterMgt,SystemIdentity,NetworkMgt
    SAPINST_JS_DEBUG=
    SAPINST_JVM_PROPERTIES=
    SAPINST_KEYDB_URL=keydb.xml
    SAPINST_LABEL_IDX_URL=
    SAPINST_LOG_GUI_UPDATE=0
    SAPINST_MESSAGE_CONSOLE_THRESHOLD=info
    SAPINST_MESSAGE_DEVLOG_THRESHOLD=flow_trace
    SAPINST_MESSAGE_GUILOG_THRESHOLD=info
    SAPINST_MESSAGE_HEADER=
    SAPINST_MESSAGE_URL=.
    SAPINST_MSLIB_TRACE=1
    SAPINST_NO_GUISTART=0
    SAPINST_NO_STEPBACK=0
    SAPINST_OUTPUT_DIR=C:\Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP
    SAPINST_PACKAGES_URL=packages.xml
    SAPINST_PARAMETER_CONTAINER_URL=
    SAPINST_PORT_AUTO=0
    SAPINST_PROPERTIES_4_JAVA_STEPS_JVM=
    SAPINST_REMOTE_ACCESS_USER=
    SAPINST_REMOTE_ACCESS_USER_IS_TRUSTED=0
    SAPINST_RESOURCE_URL=resourcepool.xml
    SAPINST_RFCLIB_TRACE=0
    SAPINST_SAVE_INPUT=true
    SAPINST_SCAN_DEVICES=false
    SAPINST_SDT_CURDIR_MODE=
    SAPINST_SDT_PASSWORD=**********
    SAPINST_SDT_USER=
    SAPINST_SEND_ANALYTICS=true
    SAPINST_SET_STEPSTATE=0
    SAPINST_SKIP_DIALOGS=false
    SAPINST_SKIP_ERRORSTEP=0
    SAPINST_SKIP_SOLMAN_CHECK=0
    SAPINST_SKIP_SUCCESSFULLY_FINISHED_DIALOG=0
    SAPINST_SKIP_SUMMARY_DIALOG=0
    SAPINST_SLIDE_SHOW_URL=slideshow.xml
    SAPINST_SLP_CHANNEL_NAME=
    SAPINST_SMART_COMPONENT=
    SAPINST_STACK_XML=
    SAPINST_START_GUI=1
    SAPINST_START_GUISERVER=1
    SAPINST_STEP_EXECUTION_MODE=
    SAPINST_STOP_AFTER_DIALOG_PHASE=0
    SAPINST_SUCCESS_ID=
    SAPINST_TOPLEVEL_URL=toplevel.xml
    SAPINST_USE_ADVANCED_JS_HANDLING=1
    SAPINST_USE_DETAILED_LOG_DIRECTORY=0
    SAPINST_USE_DEV_FEATURES=
    SAPINST_USE_FWK_JSLIB=true
    SAPINST_USE_HOSTNAME=
    SAPINST_USE_MID=0
    SAPINST_USE_OSBITS=
    SAPINST_USE_OSFAName=
    SAPINST_WRITE_GUIENGINE_BACKEND_TRACE=
    SAP_DIR_PERF=C:\usr\sap\PRFCLOG
    SELFEXTRACTOR_EXECUTABLE_NAME=G:/SOFT/COM/INST/sapinst.exe
    SESSIONNAME=Console
    SYSLIB_LOCKING_MODEL=
    SecSpecialMode=710916
    SystemDrive=C:
    SystemRoot=C:\Windows
    TEMP=C:\Users\ADMINI~1\AppData\Local\Temp
    TMP=C:\Users\ADMINI~1\AppData\Local\Temp
    USERDOMAIN=RZABLAH01
    USERDOMAIN_ROAMINGPROFILE=RZABLAH01
    USERNAME=Administrator
    USERPROFILE=C:\Users\Administrator
    jce_policy_zip=
    windir=C:\Windows
    TRACE      2014-09-24 21:10:39.595 [iaxxclib.cpp:174]
              CLib::load()
    Opened C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362\iaejs722.dll
    TRACE      2014-09-24 21:10:39.631 [iaxxclib.cpp:174]
              CLib::load()
    Opened C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362\iacdlib722.dll
    TRACE      2014-09-24 21:10:39.635 [ccdmanagerpackagexml.cpp:128]
              CCdManagerPackageXml::readLabelDefinitionFile()
    Add packages from packages.xml; packageName:SAPINST, label: IND:SLTOOLSET:1.0:SWPM:*:WINDOWS_X86_64:*, media name:Software Provisioning Manager
    Add packages from packages.xml; packageName:KERNEL, label: SAP:AKK:741:KERNEL:*:WINDOWS_X86_64:*, media name:Kernel NW740 SR1
    Add packages from packages.xml; packageName:UKERNEL, label: SAP:AKK:741:UKERNEL:*:WINDOWS_X86_64:*, media name:UC Kernel NW740 SR1
    Add packages from packages.xml; packageName:GATEWAY, label: SAP:AKK:741:KERNEL:*:WINDOWS_X86_64:*, media name:Kernel NW740 SR1
    Add packages from packages.xml; packageName:CA, label: SAP:CA:741:UKERNEL:*:WINDOWS_X86_64:, media name:UC Kernel NW740 SR1 (folder CA)
    Add packages from packages.xml; packageName:SMD, label: SAP:SMD:741:UKERNEL:*:WINDOWS_X86_64:, media name:UC Kernel NW740 SR1 (folder SMD)
    Add packages from packages.xml; packageName:SCS, label: SAP:AKK:741:UKERNEL:*:WINDOWS_X86_64:*, media name:UC Kernel NW740 SR1
    Add packages from packages.xml; packageName:SAPLUP, label: SAP:SAPLUP:741:*:*:*, media name:SL Controller (Kernel DVD)
    Add packages from packages.xml; packageName:SCA_2, label: SAP:UT_ERP:SR1BS7I2013EHP7:*:*:*, media name:Java Component BS7i2013 SR1 on NW740 SR1
    Add packages from packages.xml; packageName:J2EE, label: SAP:J2EE-CD:SR1740:J2EE-CD:j2ee-cd:*, media name:Java Component NW740 SR1 (folder JAVA_J2EE_OSINDEP)
    Add packages from packages.xml; packageName:J2EE-ENG, label: SAP:J2EE-INST:SR1740:*:*:*, media name:Java Component NW740 SR1 (folder JAVA_J2EE_OSINDEP_J2EE_INST)
    Add packages from packages.xml; packageName:J2EE-INST, label: SAP:J2EE-INST:SR1740:*:*:*, media name:Java Component NW740 SR1 (folder JAVA_J2EE_OSINDEP_J2EE_INST)
    Add packages from packages.xml; packageName:SCA, label: SAP:UT:SR1740:*:*:*, media name:Java Component NW740 SR1 (folder JAVA_J2EE_OSINDEP_UT)
    Add packages from packages.xml; packageName:CTC, label: SAP:CTC:NW04S:*:*:*, media name:Java Component NW740 SR1
    Add packages from packages.xml; packageName:JAVA_EXPORT, label: SAP:JEXPORT:SR1740:*:*:*, media name:Java Component NW740 SR1 (folder JAVA_EXPORT)
    Add packages from packages.xml; packageName:JDMP, label: SAP:JDMP:SR1740:*:*:*, media name:Java Component NW740 SR1 (folder JAVA_EXPORT_JDMP)
    Add packages from packages.xml; packageName:JDMP_01, label: SAP:BPM_JDMP:SR1740:*:*:*, media name:Java Export SR1 (Vol.01)
    Add packages from packages.xml; packageName:JDMP_02, label: SAP:JDMP_02:SR1740:*:*:*, media name:Java Export SR1 (Vol.02)
    Add packages from packages.xml; packageName:JDMP_03, label: SAP:JDMP_03:SR1740:*:*:*, media name:Java Export SR1 (Vol.03)
    Add packages from packages.xml; packageName:JDMP_04, label: SAP:JDMP_04:SR1740:*:*:*, media name:Java Export SR1 (Vol.04)
    Add packages from packages.xml; packageName:JDMP_05, label: SAP:JDMP_05:SR1740:*:*:*, media name:Java Export SR1 (Vol.05)
    Add packages from packages.xml; packageName:JDMP_06, label: SAP:JDMP_06:SR1740:*:*:*, media name:Java Export SR1 (Vol.06)
    Add packages from packages.xml; packageName:JDMP_07, label: SAP:JDMP_07:SR1740:*:*:*, media name:Java Export SR1 (Vol.07)
    Add packages from packages.xml; packageName:JDMP_08, label: SAP:JDMP_08:SR1740:*:*:*, media name:Java Export SR1 (Vol.08)
    Add packages from packages.xml; packageName:JDMP_09, label: SAP:JDMP_09:SR1740:*:*:*, media name:Java Export SR1 (Vol.09)
    Add packages from packages.xml; packageName:JDMP_10, label: SAP:JDMP_10:SR1740:*:*:*, media name:Java Export SR1 (Vol.10)
    Add packages from packages.xml; packageName:EXPORT1, label: SAP:ECC:SR1617:EXPORT(1/11):*:*, media name:Installation Export 1 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT2, label: SAP:ECC:SR1617:EXPORT(2/11):*:*, media name:Installation Export 1 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT3, label: SAP:ECC:SR1617:EXPORT(3/11):*:*, media name:Installation Export 1 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT4, label: SAP:ECC:SR1617:EXPORT(4/11):*:*, media name:Installation Export 1 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT5, label: SAP:ECC:SR1617:EXPORT(5/11):*:*, media name:Installation Export 1 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT6, label: SAP:ECC:SR1617:EXPORT(6/11):*:*, media name:Installation Export 1 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT7, label: SAP:ECC:SR1617:EXPORT(7/11):*:*, media name:Installation Export 2 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT8, label: SAP:ECC:SR1617:EXPORT(8/11):*:*, media name:Installation Export 2 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT9, label: SAP:ECC:SR1617:EXPORT(9/11):*:*, media name:Installation Export 2 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT10, label: SAP:ECC:SR1617:EXPORT(10/11):*:*, media name:Installation Export 2 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:EXPORT11, label: SAP:ECC:SR1617:EXPORT(11/11):*:*, media name:Installation Export 2 ECC 6.0 EhP7 SR1
    Add packages from packages.xml; packageName:MIGJDMP, label: SAP:MIGJDMP:73:*:*:*, media name:Migration Export (MIGJDMP)
    Add packages from packages.xml; packageName:MIGAPPS, label: SAP:MIGAPPS:73:MIGRATION:*:*, media name:Migration Export (MIGAPPS)
    Add packages from packages.xml; packageName:JMIG, label: SAP:JMIG:73:*:*:*, media name:Migration Export (JMIG)
    Add packages from packages.xml; packageName:MIGEXPORT1, label: SAP:MIG:*:EXPORT(1/:*:*, media name:Migration Export (MIGEXPORT)
    Add packages from packages.xml; packageName:RDBMS-ADA, label: MAXDB:*:RDBMS:MAX DB:WINDOWS_X86_64:*, media name:RDBMS MaxDB
    Add packages from packages.xml; packageName:RDBMS-DB6, label: DB2/LUW:*:RDBMS:DB2/LUW:WINDOWS_X86_64:*, media name:RDBMS IBM DB2 for Linux, UNIX and Windows
    Add packages from packages.xml; packageName:RDBMS-DB6-CLIENT, label: DB2/LUW:*:CLI/JDBC-DRIVER:DB2/LUW:*, media name:CLI/JDBC-Driver IBM DB2 for Linux, UNIX and Windows
    Add packages from packages.xml; packageName:RDBMS-DB2-CLIENT, label: SAP:RDBMS-Client:10.1:DB2CONNECT:DB2 Connect for zSeries:*, media name:RDBMS Client IBM DB2 10 for z/OS
    Add packages from packages.xml; packageName:TSAMP-DB6, label: IBM/TSA:*:DVD_TSAMP:*:*, media name:IBM Tivoli Systems Automation for Multiplatforms
    Add packages from packages.xml; packageName:RDBMS-ORA, label: ORACLE:10.0G:RDBMS:*:WINDOWS_X86_64:*, media name:RDBMS Oracle
    Add packages from packages.xml; packageName:RDBMS-ORA2, label: ORACLE:10.0G:RDBMS(2/:*:WINDOWS_X86_64:*, media name:RDBMS Oracle 2
    Add packages from packages.xml; packageName:RDBMS-ORA112, label: ORACLE:11.2:RDBMS:*:WINDOWS_X86_64:*, media name:RDBMS Oracle 112
    Add packages from packages.xml; packageName:RDBMS-ORA1122, label: ORACLE:11.2:RDBMS(2/:*:WINDOWS_X86_64:*, media name:RDBMS Oracle 112 2
    Add packages from packages.xml; packageName:ORACLI, label: ORACLE:11.2:CLIENT:*:WINDOWS_X86_64:*, media name:RDBMS Client Oracle
    Add packages from packages.xml; packageName:ORACLI112, label: ORACLE:11.2:CLIENT:*:WINDOWS_X86_64:*, media name:RDBMS Client Oracle
    Add packages from packages.xml; packageName:RDBMS-MSS, label: MSSQL:*:*:RDBMS:*:*, media name:RDBMS MS SQL Server
    Add packages from packages.xml; packageName:RDBMS-SYB, label: SYBASE:*:RDBMS:*:WINDOWS_X86_64:*, media name:SAP ASE
    Add packages from packages.xml; packageName:SRS-SYB, label: SYBASE:*:SRS:*:WINDOWS_X86_64:*, media name:SAP Replication Server
    Add packages from packages.xml; packageName:RDBMS-HDB, label: HDB_SERVER:*:RDBMS:*:WINDOWS_X86_64:*, media name:RDBMS HANA Server
    Add packages from packages.xml; packageName:RDBMS-HDB-CLIENT, label: HDB_CLIENT:*:RDBMS:*:WINDOWS_X86_64:*, media name:RDBMS HANA Client
    Add packages from packages.xml; packageName:RDBMS-ADA, label: MAXDB:*:RDBMS:MAX DB:WINDOWS_X86_64:*, media name:RDBMS MaxDB
    Add packages from packages.xml; packageName:RDBMS-DB6, label: DB2/LUW:*:RDBMS:DB2/LUW:WINDOWS_X86_64:*, media name:RDBMS IBM DB2 for Linux, UNIX and Windows
    Add packages from packages.xml; packageName:RDBMS-DB6-CLIENT, label: DB2/LUW:*:CLI/JDBC-DRIVER:DB2/LUW:*, media name:CLI/JDBC-Driver IBM DB2 for Linux, UNIX and Windows
    Add packages from packages.xml; packageName:RDBMS-DB2-CLIENT, label: SAP:RDBMS-Client:10.1:DB2CONNECT:DB2 Connect for zSeries:*, media name:RDBMS Client IBM DB2 10 for z/OS
    Add packages from packages.xml; packageName:TSAMP-DB6, label: IBM/TSA:*:DVD_TSAMP:*:*, media name:IBM Tivoli Systems Automation for Multiplatforms
    Add packages from packages.xml; packageName:RDBMS-ORA, label: ORACLE:10.0G:RDBMS:*:WINDOWS_X86_64:*, media name:RDBMS Oracle
    Add packages from packages.xml; packageName:RDBMS-ORA2, label: ORACLE:10.0G:RDBMS(2/:*:WINDOWS_X86_64:*, media name:RDBMS Oracle 2
    Add packages from packages.xml; packageName:RDBMS-ORA112, label: ORACLE:11.2:RDBMS:*:WINDOWS_X86_64:*, media name:RDBMS Oracle 112
    Add packages from packages.xml; packageName:RDBMS-ORA1122, label: ORACLE:11.2:RDBMS(2/:*:WINDOWS_X86_64:*, media name:RDBMS Oracle 112 2
    Add packages from packages.xml; packageName:RDBMS-ORA121, label: ORACLE:12.1:RDBMS:*:WINDOWS_X86_64:*, media name:Oracle RDBMS 121
    Add packages from packages.xml; packageName:RDBMS-ORA1212, label: ORACLE:12.1:RDBMS(2/:*:WINDOWS_X86_64:*, media name:Oracle RDBMS 121 2
    Add packages from packages.xml; packageName:ORACLI, label: ORACLE:11.2:CLIENT:*:WINDOWS_X86_64:*, media name:RDBMS Client Oracle
    Add packages from packages.xml; packageName:ORACLI112, label: ORACLE:11.2:CLIENT:*:WINDOWS_X86_64:*, media name:RDBMS Client Oracle
    Add packages from packages.xml; packageName:RDBMS-MSS, label: MSSQL:*:*:RDBMS:*:*, media name:RDBMS MS SQL Server
    Add packages from packages.xml; packageName:RDBMS-SYB, label: SYBASE:*:RDBMS:*:WINDOWS_X86_64:*, media name:SAP ASE
    Add packages from packages.xml; packageName:SRS-SYB, label: SYBASE:*:SRS:*:WINDOWS_X86_64:*, media name:SAP Replication Server
    Add packages from packages.xml; packageName:RDBMS-HDB, label: HDB_SERVER:*:RDBMS:*:WINDOWS_X86_64:*, media name:RDBMS HANA Server
    Add packages from packages.xml; packageName:RDBMS-HDB-CLIENT, label: HDB_CLIENT:*:RDBMS:*:WINDOWS_X86_64:*, media name:RDBMS HANA Client
    Add packages from packages.xml; packageName:LIVECACHE, label: LIVECACHE:LCA10:LC79:WINDOWS_X86_64:*, media name:liveCache 7.9
    Add packages from packages.xml; packageName:SAP_CS, label: SAP:SAP_CS:*:*:PPMS component SAP_CS:PPMS-LABEL, media name:Content Server 6.40/6.50
    TRACE      2014-09-24 21:10:39.644 [ccdmanagerimpl.cpp:312]
              CCdManagerImpl::goToRootDirAndScanForPackages()
    Searching for packages. Found: IND:SLTOOLSET:1.0:SWPM:*:WINDOWS_X86_64:* in G:/SOFT/COM/INST
    Searching for packages - not a valid path or not accessible: G:/SOFT/COM\/LABEL.ASC
    Searching for packages. Nothing found in G:/SOFT/COM\
    Searching for packages - not a valid path or not accessible: G:/SOFT\/LABEL.ASC
    Searching for packages. Nothing found in G:/SOFT\
    Searching for packages - not a valid path or not accessible: G://LABEL.ASC
    Searching for packages. Nothing found in G:/
    TRACE      2014-09-24 21:10:39.656 [iaxxclib.cpp:174]
              CLib::load()
    Opened C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362\iaccdlib.dll
    TRACE      2014-09-24 21:10:39.656 [ccdmanagerimpl.cpp:872]
              CCdManagerImpl::lookForPackages()
    WARNING    2014-09-24 21:10:39.657 [synxcpath.cpp:1010]
              CSyPath::getOSNodeType(bool) lib=syslib module=syslib
    Unable to get information about path \\LABEL.ASC\ using GetVolumeInformation. Operating system error message: The specified path is invalid.
    TRACE      2014-09-24 21:10:39.658 [ccdmanagerimpl.cpp:872]
              CCdManagerImpl::lookForPackages()
    TRACE      2014-09-24 21:10:39.839
    SAPinst build information:
    Version:      2014.09.0
    Build:        1521363
    Compile time:  Sep 15 2014 - 16:33:56
    Make type:    optU
    Codeline:      720-2_REL
    Platform:      NTAMD64
    Kernel build:  721, patch 319, changelist 1516453
    Exe directory: C:\Users\ADMINI~1\AppData\Local\Temp\sapinst_exe.2796.1411607362
    TRACE      2014-09-24 21:10:39.849 [syxxsyshlp.cpp:151]
              syslib::logSystemState() lib=syslib module=syslib
    Process environment
    ===================
    Environment Variables
    =====================
      =C:=C:\Program Files\sapinst_instdir\BS2013\BS2013SR1\ERP607SR1\ORA\INSTALL\STD\ABAP
      =G:=G:\SOFT\COM\INST
      ALLUSERSPROFILE=C:\ProgramData
      APPDATA=C:\Users\Administrator\AppData\Roaming
      COMPUTERNAME=RZABLAH01
      ComSpec=C:\Windows\system32\cmd.exe
      CommonProgramFiles=C:\Program Files\Common Files
      CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
      CommonProgramW6432=C:\Program Files\Common Files
      FP_NO_HOST_CHECK=NO
      HOMEDRIVE=C:
      HOMEPATH=\Users\Administrator
      JAVA_HOME=C:\Program Files (x86)\SAP\SAP JVM 6 (61_REL i486 opt)
      LOCALAPPDATA=C:\Users\Administrator\AppData\Local
      LOGONSERVER=\\RZABLAH01
      NUMBER_OF_PROCESSORS=4
      OS=Windows_NT
      PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
      PLMVIS_82_LIBPATH=C:\Program Files (x86)\SAP\FrontEnd\SAPgui\Program
      PROCESSOR_ARCHITECTURE=AMD64
      PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
      PROCESSOR_LEVEL=6
      PROCESSOR_REVISION=3a09
      PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
      PUBLIC=C:\Users\Public
      Path=C:\oracle\ECC\11203\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\SAP\SAP JVM 6 (61_REL i486 opt)\bin
      ProgramData=C:\ProgramData
      ProgramFiles=C:\Program Files
      ProgramFiles(x86)=C:\Program Files (x86)
      ProgramW6432=C:\Program Files
      SAPINST_EXEDIR_CD=G:/SOFT/COM/INST
      SAPINST_JRE_HOME=C:/Users/ADMINI~1/AppData/Local/Temp/sapinst_exe.2796.1411607362/jre
      SAP_DIR_PERF=C:\usr\sap\PRFCLOG
      SELFEXTRACTOR_EXECUTABLE_NAME=G:/SOFT/COM/INST/sapinst.exe
      SESSIONNAME=Console
      SecSpecialMode=710916
      SystemDrive=C:
      SystemRoot=C:\Windows
      TEMP=C:\Users\ADMINI~1\AppData\Local\Temp
      TMP=C:\Users\ADMINI~1\AppData\Local\Temp
      USERDOMAIN=RZABLAH01
      USERDOMAIN_ROAMINGPROFILE=RZABLAH01
      USERNAME=Administrator
      USERPROFILE=C:\Users\Administrator
      windir=C:\Windows
    User: RZABLAH01\Administrator, Id: S-1-5-21-3086296020-3121675482-1484945983-500
    Working directory: C:/Program Files/sapinst_instdir/BS2013/BS2013SR1/ERP607SR1/ORA/INSTALL/STD/ABAP
    Current access token
    ====================
    Could not get thread token. Last error: 1008. I assume that no thread token exists.
    Got process token.
    Privileges:
      Privilege SeTimeZonePrivilege, display name: Change the time zone, not enabled.
      Privilege SeBackupPrivilege, display name: Back up files and directories, not enabled.
      Privilege SeCreateSymbolicLinkPrivilege, display name: Create symbolic links, not enabled.
      Privilege SeRestorePrivilege, display name: Restore files and directories, not enabled.
      Privilege SeShutdownPrivilege, display name: Shut down the system, not enabled.
      Privilege SeDebugPrivilege, display name: Debug programs, not enabled.
      Privilege SeAssignPrimaryTokenPrivilege, display name: Replace a process level token, not enabled.
      Privilege SeSystemEnvironmentPrivilege, display name: Modify firmware environment values, not enabled.
      Privilege SeIncreaseQuotaPrivilege, display name: Adjust memory quotas for a process, not enabled.
      Privilege SeChangeNotifyPrivilege, display name: Bypass traverse checking, enabled.
      Privilege SeRemoteShutdownPrivilege, display name: Force shutdown from a remote system, not enabled.
      Privilege SeTcbPrivilege, di

    Hello Rafael,
    I'm also about to install an IDES EHP7 ERP 6.0 and have seen that the Support Release 2 is available. Perhaps this will help you to go forward.
    Best regards,
    GP

  • FAQS FOR SAP BW

    HI,
    friends i need some FAQS for the interviews .
    thanks and regards
    shafeeq ahmed

    Hi Shafeed,
    Here are some questions and answers.
    1)name the two table that providedetail information about data source
    2)how and when can you control whether repeat delta is requested?
    3)how can you improve the performance of aquery
    4)how to prevent duplicate record in at the data target level
    5)what is virtual cube?its significance
    6)diff methods of generic datasource
    7)how to connect anew data target to an existing data flow
    8)what is partition
    9) SAP batch process
    10)how do you improve the info cube design preformance
    12)is there any diff between repair run/repaire request.if yes then please tell me in detail
    13)difference between process chain and infopackage group
    diff between partition/aggregate
    ANS--&#61664;
    1)   Hi Santosh
    Please find some of the answers here...
    For Q 3) Query Performance can be improved by making the Aggregates having all the Chars & KF used in Query.
    Q 5) Virtual Cube : InfoProvider with transaction data that is not stored in the object itself, but which is read directly for analysis and reporting purposes. The relevant data can be from the BI system or from other SAP or non-SAP systems.
    VirtualProviders only allow read access to data.
    Q 6) Diff Methods of Generic datasource using Transaction RSO2 :
    a) Extraction from DB Table or View
    b) Extraction from SAP Query
    c) Extraction by Function Module
    2)  Important BW datasource relevant tables
    ROOSOURCE: Table Header for SAP BW OLTP Sources
    RODELTAM: BW Delta Process
    ROOSFIELD: DataSource Fields
    ROOSGEN: Generated Objects for OLTP Source, Last changed date and who etc.
    3)     For Q 8) i think you mean table partition
    You use partition to improve performance. You can only partiton on 0CALMONTH or 0FISCPER
    4)     1. ROOSOURCE
    6. Generic Extarction using 1.Views 2. Infoset Queries , 3. Function modules
    5)     Hi Santosh
    Pls note down the Q& ANS
    Some of the Real time question.
    Q) Under which menu path is the Test Workbench to be found, including in earlier Releases?
    The menu path is: Tools - ABAP Workbench - Test - Test Workbench.
    Q) I want to delete a BEx query that is in Production system through request. Is anyone aware about it?
    A) Have you tried the RSZDELETE transaction?
    Q) Errors while monitoring process chains.
    A) During data loading. Apart from them, in process chains you add so many process types, for example after loading data into Info Cube, you rollup data into aggregates, now this rolling up of data into aggregates is a process type which you keep after the process type for loading data into Cube. This rolling up into aggregates might fail.
    Another one is after you load data into ODS, you activate ODS data (another process type) this might also fail.
    Q) In Monitor----- Details (Header/Status/Details) à Under Processing (data packet): Everything OK à Context menu of Data Package 1 (1 Records): Everything OK -
    Simulate update. (Here we can debug update rules or transfer rules.)
    SM50 à Program/Mode à Program à Debugging & debug this work process.
    Q) PSA Cleansing.
    A) You know how to edit PSA. I don't think you can delete single records. You have to delete entire PSA data for a request.
    Q) Can we make a datasource to support delta.
    A) If this is a custom (user-defined) datasource you can make the datasource delta enabled. While creating datasource from RSO2, after entering datasource name and pressing create, in the next screen there is one button at the top, which says generic delta. If you want more details about this there is a chapter in Extraction book, it's in last pages u find out.
    Generic delta services: -
    Supports delta extraction for generic extractors according to:
    Time stamp
    Calendar day
    Numeric pointer, such as document number & counter
    Only one of these attributes can be set as a delta attribute.
    Delta extraction is supported for all generic extractors, such as tables/views, SAP Query and function modules
    The delta queue (RSA7) allows you to monitor the current status of the delta attribute
    Q) Workbooks, as a general rule, should be transported with the role.
    Here are a couple of scenarios:
    1. If both the workbook and its role have been previously transported, then the role does not need to be part of the transport.
    2. If the role exists in both dev and the target system but the workbook has never been transported, and then you have a choice of transporting the role (recommended) or just the workbook. If only the workbook is transported, then an additional step will have to be taken after import: Locate the WorkbookID via Table RSRWBINDEXT (in Dev and verify the same exists in the target system) and proceed to manually add it to the role in the target system via Transaction Code PFCG -- ALWAYS use control c/control v copy/paste for manually adding!
    3. If the role does not exist in the target system you should transport both the role and workbook. Keep in mind that a workbook is an object unto itself and has no dependencies on other objects. Thus, you do not receive an error message from the transport of 'just a workbook' -- even though it may not be visible, it will exist (verified via Table RSRWBINDEXT).
    Overall, as a general rule, you should transport roles with workbooks.
    Q) How much time does it take to extract 1 million (10 lackhs) of records into an infocube?
    A. This depends, if you have complex coding in update rules it will take longer time, or else it will take less than 30 minutes.
    Q) What are the five ASAP Methodologies?
    A: Project plan, Business Blue print, Realization, Final preparation & Go-Live - support.
    1. Project Preparation: In this phase, decision makers define clear project objectives and an efficient decision making process (i.e. Discussions with the client, like what are his needs and requirements etc.). Project managers will be involved in this phase (I guess).
    A Project Charter is issued and an implementation strategy is outlined in this phase.
    2. Business Blueprint: It is a detailed documentation of your company's requirements. (i.e. what are the objects we need to develop are modified depending on the client's requirements).
    3. Realization: In this only, the implementation of the project takes place (development of objects etc) and we are involved in the project from here only.
    4. Final Preparation: Final preparation before going live i.e. testing, conducting pre-go-live, end user training etc.
    End user training is given that is in the client site you train them how to work with the new environment, as they are new to the technology.
    5. Go-Live & support: The project has gone live and it is into production. The Project team will be supporting the end users.
    Q) What is landscape of R/3 & what is landscape of BW. Landscape of R/3 not sure.
    Then Landscape of b/w: u have the development system, testing system, production system
    Development system: All the implementation part is done in this sys. (I.e., Analysis of objects developing, modification etc) and from here the objects are transported to the testing system, but before transporting an initial test known as Unit testing (testing of objects) is done in the development sys.
    Testing/Quality system: quality check is done in this system and integration testing is done.
    Production system: All the extraction part takes place in this sys.
    Q) How do you measure the size of infocube?
    A: In no of records.
    Q). Difference between infocube and ODS?
    A: Infocube is structured as star schema (extended) where a fact table is surrounded by different dim table that are linked with DIM'ids. And the data wise, you will have aggregated data in the cubes. No overwrite functionality
    ODS is a flat structure (flat table) with no star schema concept and which will have granular data (detailed level). Overwrite functionality.
    Flat file datasources does not support 0recordmode in extraction.
    x before, -after, n new, a add, d delete, r reverse
    Q) Difference between display attributes and navigational attributes?
    A: Display attribute is one, which is used only for display purpose in the report. Where as navigational attribute is used for drilling down in the report. We don't need to maintain Navigational attribute in the cube as a characteristic (that is the advantage) to drill down.
    Q. SOME DATA IS UPLOADED TWICE INTO INFOCUBE. HOW TO CORRECT IT?
    A: But how is it possible? If you load it manually twice, then you can delete it by requestID.
    Q. CAN U ADD A NEW FIELD AT THE ODS LEVEL?
    Sure you can. ODS is nothing but a table.
    Q. CAN NUMBER OF DATASOURCES HAVE ONE INFOSOURCE?
    A) Yes of course. For example, for loading text and hierarchies we use different data sources but the same InfoSource.
    Q. BRIEF THE DATAFLOW IN BW.
    A) Data flows from transactional system to analytical system (BW). DataSources on the transactional system needs to be replicated on BW side and attached to infosource and update rules respectively.
    Q. CURRENCY CONVERSIONS CAN BE WRITTEN IN UPDATE RULES. WHY NOT IN TRANSFER RULES?
    Q) WHAT IS PROCEDURE TO UPDATE DATA INTO DATA TARGETS?
    FULL and DELTA.
    Q) AS WE USE Sbwnn, sbiw1, sbiw2 for delta update in LIS THEN WHAT IS THE PROCEDURE IN LO-COCKPIT?
    No LIS in LO cockpit. We will have datasources and can be maintained (append fields). Refer white paper on LO-Cockpit extractions.
    Q) Why we delete the setup tables (LBWG) & fill them (OLI*BW)?
    A) Initially we don't delete the setup tables but when we do change in extract structure we go for it. We r changing the extract structure right, that means there are some newly added fields in that which r not before. So to get the required data (i.e.; the data which is required is taken and to avoid redundancy) we delete n then fill the setup tables.
    To refresh the statistical data. The extraction set up reads the dataset that you want to process such as, customers orders with the tables like VBAK, VBAP) & fills the relevant communication structure with the data. The data is stored in cluster tables from where it is read when the initialization is run. It is important that during initialization phase, no one generates or modifies application data, at least until the tables can be set up.
    Q) SIGNIFICANCE of ODS?
    It holds granular data (detailed level).
    Q) WHERE THE PSA DATA IS STORED?
    In PSA table.
    Q) WHAT IS DATA SIZE?
    The volume of data one data target holds (in no. of records)
    Q) Different types of INFOCUBES.
    Basic, Virtual (remote, sap remote and multi)
    Virtual Cube is used for example, if you consider railways reservation all the information has to be updated online. For designing the Virtual cube you have to write the function module that is linking to table, Virtual cube it is like a the structure, when ever the table is updated the virtual cube will fetch the data from table and display report Online... FYI.. you will get the information : https://www.sdn.sap.com/sdn/index.sdn and search for Designing Virtual Cube and you will get a good material designing the Function Module
    Q) INFOSET QUERY.
    Can be made of ODS's and Characteristic InfoObjects with masterdata.
    Q) IF THERE ARE 2 DATASOURCES HOW MANY TRANSFER STRUCTURES ARE THERE.
    In R/3 or in BW? 2 in R/3 and 2 in BW
    Q) ROUTINES?
    Exist in the InfoObject, transfer routines, update routines and start routine
    Q) BRIEF SOME STRUCTURES USED IN BEX.
    Rows and Columns, you can create structures.
    Q) WHAT ARE THE DIFFERENT VARIABLES USED IN BEX?
    Different Variable's are Texts, Formulas, Hierarchies, Hierarchy nodes & Characteristic values.
    Variable Types are
    Manual entry /default value
    Replacement path
    SAP exit
    Customer exit
    Authorization
    Q) HOW MANY LEVELS YOU CAN GO IN REPORTING?
    You can drill down to any level by using Navigational attributes and jump targets.
    Q) WHAT ARE INDEXES?
    Indexes are data base indexes, which help in retrieving data fastly.
    Q) DIFFERENCE BETWEEN 2.1 AND 3.X VERSIONS.
    Help! Refer documentation
    Q) IS IT NESSESARY TO INITIALIZE EACH TIME THE DELTA UPDATE IS USED?
    No.
    Q) WHAT IS THE SIGNIFICANCE OF KPI'S?
    KPI's indicate the performance of a company. These are key figures
    Q) AFTER THE DATA EXTRACTION WHAT IS THE IMAGE POSITION.
    After image (correct me if I am wrong)
    Q) REPORTING AND RESTRICTIONS.
    Help! Refer documentation.
    Q) TOOLS USED FOR PERFORMANCE TUNING.
    ST22, Number ranges, delete indexes before load. Etc
    Q) PROCESS CHAINS: IF U has USED IT THEN HOW WILL U SCHEDULING DATA DAILY.
    There should be some tool to run the job daily (SM37 jobs)
    Q) AUTHORIZATIONS.
    Profile generator
    Q) WEB REPORTING.
    What are you expecting??
    Q) CAN CHARECTERSTIC INFOOBJECT CAN BE INFOPROVIDER.
    Of course
    Q) PROCEDURES OF REPORTING ON MULTICUBES
    Refer help. What are you expecting? MultiCube works on Union condition
    Q) EXPLAIN TRANPSORTATION OF OBJECTS?
    Dev-àQ and Dev-----àP
    Q) What types of partitioning are there for BW?
    There are two Partitioning Performance aspects for BW (Cube & PSA)
    Query Data Retrieval Performance Improvement:
    Partitioning by (say) Date Range improves data retrieval by making best use of database execution plans and indexes (of say Oracle database engine).
    B) Transactional Load Partitioning Improvement:
    Partitioning based on expected load volumes and data element sizes. Improves data loading into PSA and Cubes by infopackages (Eg. without timeouts).
    Q) How can I compare data in R/3 with data in a BW Cube after the daily delta loads? Are there any standard procedures for checking them or matching the number of records?
    A) You can go to R/3 TCode RSA3 and run the extractor. It will give you the number of records extracted. Then go to BW Monitor to check the number of records in the PSA and check to see if it is the same & also in the monitor header tab.
    A) RSA3 is a simple extractor checker program that allows you to rule out extracts problems in R/3. It is simple to use, but only really tells you if the extractor works. Since records that get updated into Cubes/ODS structures are controlled by Update Rules, you will not be able to determine what is in the Cube compared to what is in the R/3 environment. You will need to compare records on a 1:1 basis against records in R/3 transactions for the functional area in question. I would recommend enlisting the help of the end user community to assist since they presumably know the data.
    To use RSA3, go to it and enter the extractor ex: 2LIS_02_HDR. Click execute and you will see the record count, you can also go to display that data. You are not modifying anything so what you do in RSA3 has no effect on data quality afterwards. However, it will not tell you how many records should be expected in BW for a given load. You have that information in the monitor RSMO during and after data loads. From RSMO for a given load you can determine how many records were passed through the transfer rules from R/3, how many targets were updated, and how many records passed through the Update Rules. It also gives you error messages from the PSA.
    Q) Types of Transfer Rules?
    A) Field to Field mapping, Constant, Variable & routine.
    Q) Types of Update Rules?
    A) (Check box), Return table
    Q) Transfer Routine?
    A) Routines, which we write in, transfer rules.
    Q) Update Routine?
    A) Routines, which we write in Update rules
    Q) What is the difference between writing a routine in transfer rules and writing a routine in update rules?
    A) If you are using the same InfoSource to update data in more than one data target its better u write in transfer rules because u can assign one InfoSource to more than one data target & and what ever logic u write in update rules it is specific to particular one data target.
    Q) Routine with Return Table.
    A) Update rules generally only have one return value. However, you can create a routine in the tab strip key figure calculation, by choosing checkbox Return table. The corresponding key figure routine then no longer has a return value, but a return table. You can then generate as many key figure values, as you like from one data record.
    Q) Start routines?
    A) Start routines u can write in both updates rules and transfer rules, suppose you want to restrict (delete) some records based on conditions before getting loaded into data targets, then you can specify this in update rules-start routine.
    Ex: - Delete Data_Package ani ante it will delete a record based on the condition
    Q) X & Y Tables?
    X-table = A table to link material SIDs with SIDs for time-independent navigation attributes.
    Y-table = A table to link material SIDs with SIDS for time-dependent navigation attributes.
    There are four types of sid tables
    X time independent navigational attributes sid tables
    Y time dependent navigational attributes sid tables
    H hierarchy sid tables
    I hierarchy structure sid tables
    Q) Filters & Restricted Key figures (real time example)
    Restricted KF's u can have for an SD cube: billed quantity, billing value, no: of billing documents as RKF's.
    Q) Line-Item Dimension (give me an real time example)
    Line-Item Dimension: Invoice no: or Doc no: is a real time example
    Q) What does the number in the 'Total' column in Transaction RSA7 mean?
    A) The 'Total' column displays the number of LUWs that were written in the delta queue and that have not yet been confirmed. The number includes the LUWs of the last delta request (for repetition of a delta request) and the LUWs for the next delta request. A LUW only disappears from the RSA7 display when it has been transferred to the BW System and a new delta request has been received from the BW System.
    Q) How to know in which table (SAP BW) contains Technical Name / Description and creation data of a particular Reports. Reports that are created using BEx Analyzer.
    A) There is no such table in BW if you want to know such details while you are opening a particular query press properties button you will come to know all the details that you wanted.
    You will find your information about technical names and description about queries in the following tables. Directory of all reports (Table RSRREPDIR) and Directory of the reporting component elements (Table RSZELTDIR) for workbooks and the connections to queries check Where- used list for reports in workbooks (Table RSRWORKBOOK) Titles of Excel Workbooks in InfoCatalog (Table RSRWBINDEXT)
    Q) What is a LUW in the delta queue?
    A) A LUW from the point of view of the delta queue can be an individual document, a group of documents from a collective run or a whole data packet of an application extractor.
    Q) Why does the number in the 'Total' column in the overview screen of Transaction RSA7 differ from the number of data records that is displayed when you call the detail view?
    A) The number on the overview screen corresponds to the total of LUWs (see also first question) that were written to the qRFC queue and that have not yet been confirmed. The detail screen displays the records contained in the LUWs. Both, the records belonging to the previous delta request and the records that do not meet the selection conditions of the preceding delta init requests are filtered out. Thus, only the records that are ready for the next delta request are displayed on the detail screen. In the detail screen of Transaction RSA7, a possibly existing customer exit is not taken into account.
    Q) Why does Transaction RSA7 still display LUWs on the overview screen after successful delta loading?
    A) Only when a new delta has been requested does the source system learn that the previous delta was successfully loaded to the BW System. Then, the LUWs of the previous delta may be confirmed (and also deleted). In the meantime, the LUWs must be kept for a possible delta request repetition. In particular, the number on the overview screen does not change when the first delta was loaded to the BW System.
    Q) Why are selections not taken into account when the delta queue is filled?
    A) Filtering according to selections takes place when the system reads from the delta queue. This is necessary for reasons of performance.
    Q) Why is there a DataSource with '0' records in RSA7 if delta exists and has also been loaded successfully?
    It is most likely that this is a DataSource that does not send delta data to the BW System via the delta queue but directly via the extractor (delta for master data using ALE change pointers). Such a DataSource should not be displayed in RSA7. This error is corrected with BW 2.0B Support Package 11.
    Q) Do the entries in table ROIDOCPRMS have an impact on the performance of the loading procedure from the delta queue?
    A) The impact is limited. If performance problems are related to the loading process from the delta queue, then refer to the application-specific notes (for example in the CO-PA area, in the logistics cockpit area and so on).
    Caution: As of Plug In 2000.2 patch 3 the entries in table ROIDOCPRMS are as effective for the delta queue as for a full update. Please note, however, that LUWs are not split during data loading for consistency reasons. This means that when very large LUWs are written to the DeltaQueue, the actual package size may differ considerably from the MAXSIZE and MAXLINES parameters.
    Q) Why does it take so long to display the data in the delta queue (for example approximately 2 hours)?
    A) With Plug In 2001.1 the display was changed: the user has the option of defining the amount of data to be displayed, to restrict it, to selectively choose the number of a data record, to make a distinction between the 'actual' delta data and the data intended for repetition and so on.
    Q) What is the purpose of function 'Delete data and meta data in a queue' in RSA7? What exactly is deleted?
    A) You should act with extreme caution when you use the deletion function in the delta queue. It is comparable to deleting an InitDelta in the BW System and should preferably be executed there. You do not only delete all data of this DataSource for the affected BW System, but also lose the entire information concerning the delta initialization. Then you can only request new deltas after another delta initialization.
    When you delete the data, the LUWs kept in the qRFC queue for the corresponding target system are confirmed. Physical deletion only takes place in the qRFC outbound queue if there are no more references to the LUWs.
    The deletion function is for example intended for a case where the BW System, from which the delta initialization was originally executed, no longer exists or can no longer be accessed.
    Q) Why does it take so long to delete from the delta queue (for example half a day)?
    A) Import PlugIn 2000.2 patch 3. With this patch the performance during deletion is considerably improved.
    Q) Why is the delta queue not updated when you start the V3 update in the logistics cockpit area?
    A) It is most likely that a delta initialization had not yet run or that the delta initialization was not successful. A successful delta initialization (the corresponding request must have QM status 'green' in the BW System) is a prerequisite for the application data being written in the delta queue.
    Q) What is the relationship between RSA7 and the qRFC monitor (Transaction SMQ1)?
    A) The qRFC monitor basically displays the same data as RSA7. The internal queue name must be used for selection on the initial screen of the qRFC monitor. This is made up of the prefix 'BW, the client and the short name of the DataSource. For DataSources whose name are 19 characters long or shorter, the short name corresponds to the name of the DataSource. For DataSources whose name is longer than 19 characters (for delta-capable DataSources only possible as of PlugIn 2001.1) the short name is assigned in table ROOSSHORTN.
    In the qRFC monitor you cannot distinguish between repeatable and new LUWs. Moreover, the data of a LUW is displayed in an unstructured manner there.
    Q) Why are the data in the delta queue although the V3 update was not started?
    A) Data was posted in background. Then, the records are updated directly in the delta queue (RSA7). This happens in particular during automatic goods receipt posting (MRRS). There is no duplicate transfer of records to the BW system. See Note 417189.
    Q) Why does button 'Repeatable' on the RSA7 data details screen not only show data loaded into BW during the last delta but also data that were newly added, i.e. 'pure' delta records?
    A) Was programmed in a way that the request in repeat mode fetches both actually repeatable (old) data and new data from the source system.
    Q) I loaded several delta inits with various selections. For which one is the delta loaded?
    A) For delta, all selections made via delta inits are summed up. This means, a delta for the 'total' of all delta initializations is loaded.
    Q) How many selections for delta inits are possible in the system?
    A) With simple selections (intervals without complicated join conditions or single values), you can make up to about 100 delta inits. It should not be more.
    With complicated selection conditions, it should be only up to 10-20 delta inits.
    Reason: With many selection conditions that are joined in a complicated way, too many 'where' lines are generated in the generated ABAP source code that may exceed the memory limit.
    Q) I intend to copy the source system, i.e. make a client copy. What will happen with may delta? Should I initialize again after that?
    A) Before you copy a source client or source system, make sure that your deltas have been fetched from the DeltaQueue into BW and that no delta is pending. After the client copy, an inconsistency might occur between BW delta tables and the OLTP delta tables as described in Note 405943. After the client copy, Table ROOSPRMSC will probably be empty in the OLTP since this table is client-independent. After the system copy, the table will contain the entries with the old logical system name that are no longer useful for further delta loading from the new logical system. The delta must be initialized in any case since delta depends on both the BW system and the source system. Even if no dump 'MESSAGE_TYPE_X' occurs in BW when editing or creating an InfoPackage, you should expect that the delta have to be initialized after the copy.
    Q) Is it allowed in Transaction SMQ1 to use the functions for manual control of processes?
    A) Use SMQ1 as an instrument for diagnosis and control only. Make changes to BW queues only after informing the BW Support or only if this is explicitly requested in a note for component 'BC-BW' or 'BW-WHM-SAPI'.
    Q) Despite of the delta request being started after completion of the collective run (V3 update), it does not contain all documents. Only another delta request loads the missing documents into BW. What is the cause for this "splitting"?
    A) The collective run submits the open V2 documents for processing to the task handler, which processes them in one or several parallel update processes in an asynchronous way. For this reason, plan a sufficiently large "safety time window" between the end of the collective run in the source system and the start of the delta request in BW. An alternative solution where this problem does not occur is described in Note 505700.
    Q) Despite my deleting the delta init, LUWs are still written into the DeltaQueue?
    A) In general, delta initializations and deletions of delta inits should always be carried out at a time when no posting takes place. Otherwise, buffer problems may occur: If a user started the internal mode at a time when the delta initialization was still active, he/she posts data into the queue even though the initialization had been deleted in the meantime. This is the case in your system.
    Q) In SMQ1 (qRFC Monitor) I have status 'NOSEND'. In the table TRFCQOUT, some entries have the status 'READY', others 'RECORDED'. ARFCSSTATE is 'READ'. What do these statuses mean? Which values in the field 'Status' mean what and which values are correct and which are alarming? Are the statuses BW-specific or generally valid in qRFC?
    A) Table TRFCQOUT and ARFCSSTATE: Status READ means that the record was read once either in a delta request or in a repetition of the delta request. However, this does not mean that the record has successfully reached the BW yet. The status READY in the TRFCQOUT and RECORDED in the ARFCSSTATE means that the record has been written into the DeltaQueue and will be loaded into the BW with the next delta request or a repetition of a delta. In any case only the statuses READ, READY and RECORDED in both tables are considered to be valid. The status EXECUTED in TRFCQOUT can occur temporarily. It is set before starting a DeltaExtraction for all records with status READ present at that time. The records with status EXECUTED are usually deleted from the queue in packages within a delta request directly after setting the status before extracting a new delta. If you see such records, it means that either a process which is confirming and deleting records which have been loaded into the BW is successfully running at the moment, or, if the records remain in the table for a longer period of time with status EXECUTED, it is likely that there are problems with deleting the records which have already been successfully been loaded into the BW. In this state, no more deltas are loaded into the BW. Every other status is an indicator for an error or an inconsistency. NOSEND in SMQ1 means nothing (see note 378903).
    The value 'U' in field 'NOSEND' of table TRFCQOUT is discomforting.
    Q) The extract structure was changed when the DeltaQueue was empty. Afterwards new delta records were written to the DeltaQueue. When loading the delta into the PSA, it shows that some fields were moved. The same result occurs when the contents of the DeltaQueue are listed via the detail display. Why are the data displayed differently? What can be done?
    Make sure that the change of the extract structure is also reflected in the database and that all servers are synchronized. We recommend to reset the buffers using Transaction $SYNC. If the extract structure change is not communicated synchronously to the server where delta records are being created, the records are written with the old structure until the new structure has been generated. This may have disastrous consequences for the delta.
    When the problem occurs, the delta needs to be re-initialized.
    Q) How and where can I control whether a repeat delta is requested?
    A) Via the status of the last delta in the BW Request Monitor. If the request is RED, the next load will be of type 'Repeat'. If you need to repeat the last load for certain reasons, set the request in the monitor to red manually. For the contents of the repeat see Question 14. Delta requests set to red despite of data being already updated lead to duplicate records in a subsequent repeat, if they have not been deleted from the data targets concerned before.
    Q) As of PI 2003.1, the Logistic Cockpit offers various types of update methods. Which update method is recommended in logistics? According to which criteria should the decision be made? How can I choose an update method in logistics?
    See the recommendation in Note 505700.
    Q) Are there particular recommendations regarding the data volume the DeltaQueue may grow to without facing the danger of a read failure due to memory problems?
    A) There is no strict limit (except for the restricted number range of the 24-digit QCOUNT counter in the LUW management table - which is of no practical importance, however - or the restrictions regarding the volume and number of records in a database table).
    When estimating "smooth" limits, both the number of LUWs is important and the average data volume per LUW. As a rule, we recommend to bundle data (usually documents) already when writing to the DeltaQueue to keep number of LUWs small (partly this can be set in the applications, e.g. in the Logistics Cockpit). The data volume of a single LUW should not be considerably larger than 10% of the memory available to the work process for data extraction (in a 32-bit architecture with a memory volume of about 1GByte per work process, 100 Mbytes per LUW should not be exceeded). That limit is of rather small practical importance as well since a comparable limit already applies when writing to the DeltaQueue. If the limit is observed, correct reading is guaranteed in most cases.
    If the number of LUWs cannot be reduced by bundling application transactions, you should at least make sure that the data are fetched from all connected BWs as quickly as possible. But for other, BW-specific, reasons, the frequency should not be higher than one DeltaRequest per hour.
    To avoid memory problems, a program-internal limit ensures that never more than 1 million LUWs are read and fetched from the database per DeltaRequest. If this limit is reached within a request, the DeltaQueue must be emptied by several successive DeltaRequests. We recommend, however, to try not to reach that limit but trigger the fetching of data from the connected BWs already when the number of LUWs reaches a 5-digit value.
    Q) I would like to display the date the data was uploaded on the report. Usually, we load the transactional data nightly. Is there any easy way to include this information on the report for users? So that they know the validity of the report.
    A) If I understand your requirement correctly, you want to display the date on which data was loaded into the data target from which the report is being executed. If it is so, configure your workbook to display the text elements in the report. This displays the relevance of data field, which is the date on which the data load has taken place.
    Q) Can we filter the fields at Transfer Structure?
    Q) Can we load data directly into infoobject with out extraction is it possible.
    Yes. We can copy from other infoobject if it is same. We load data from PSA if it is already in PSA.
    Q) HOW MANY DAYS CAN WE KEEP THE DATA IN PSA, IF WE R SHEDULED DAILY, WEEKLY AND MONTHLY.
    a) We can set the time.
    Q) HOW CAN U GET THE DATA FROM CLIENT IF U R WORKING ON OFFSHORE PROJECTS. THROUGH WHICH NETWORK.
    a) VPN…………….Virtual Private Network, VPN is nothing but one sort of network where we can connect to the client systems sitting in offshore through RAS (Remote access server).
    Q) HOW CAN U ANALIZE THE PROJECT AT FIRST?
    Prepare Project Plan and Environment
    Define Project Management Standards and
    Procedures
    Define Implementation Standards and Procedures
    Testing & Go-live + supporting.
    Q) THERE is one ODS AND 4 INFOCUBES. WE SEND DATA AT TIME TO ALL CUBES IF ONE CUBE GOT LOCK ERROR. HOW CAN U RECTIFY THE ERROR?
    Go to TCode sm66 then see which one is locked select that pid from there and goto sm12
    TCode then unlock it this is happened when lock errors are occurred when u scheduled.
    Q) Can anybody tell me how to add a navigational attribute in the BEx report in the rows?
    A) Expand dimension under left side panel (that is infocube panel) select than navigational attributes drag and drop under rows panel.
    Q) IF ANY TRASACTION CODE LIKE SMPT OR STMT.
    In current systems (BW 3.0B and R/3 4.6B) these Tcodes don't exist!
    Q) WHAT IS TRANSACTIONAL CUBE?
    A) Transactional InfoCubes differ from standard InfoCubes in that the former have an improved write access performance level. Standard InfoCubes are technically optimized for read-only access and for a comparatively small number of simultaneous accesses. Instead, the transactional InfoCube was developed to meet the demands of SAP Strategic Enterprise Management (SEM), meaning that, data is written to the InfoCube (possibly by several users at the same time) and re-read as soon as possible. Standard Basic cubes are not suitable for this.
    Q) Is there any way to delete cube contents within update rules from an ODS data source? The reason for this would be to delete (or zero out) a cube record in an "Open Order" cube if the open order quantity was 0.
    I've tried using the 0recordmode but that doesn't work. Also, would it
    be easier to write a program that would be run after the load and delete
    the records with a zero open qty?
    A) START routine for update rules u can write ABAP code.
    A) Yap, you can do it. Create a start routine in Update rule.
    It is not "Deleting cube contents with update rules" It is only possible to avoid that some content is updated into the InfoCube using the start routine. Loop at all the records and delete the record that has the condition. "If the open order quantity was 0" You have to think also in before and after images in case of a delta upload. In that case you may delete the change record and keep the old and after the change the wrong information.
    Q) I am not able to access a node in hierarchy directly using variables for reports. When I am using Tcode RSZV it is giving a message that it doesn't exist in BW 3.0 and it is embedded in BEx. Can any one tell me the other options to get the same functionality in BEx?
    A) Tcode RSZV is used in the earlier version of 3.0B only. From 3.0B onwards, it's possible in the Query Designer (BEx) itself. Just right click on the InfoObject for which you want to use as variables and precede further selecting variable type and processing types.
    Q) Wondering how can I get the values, for an example, if I run a report for month range 01/2004 - 10/2004 then monthly value is actually divide by the number of months that I selected. Which variable should I use?
    Q) Why is it every time I switch from Info Provider to InfoObject or from one item to another while in modeling I always get this message " Reading Data " or "constructing workbench" in it runs for minutes.... anyway to stop this?
    Q) Can any one give me info on how the BW delta works also would like to know about 'before image and after image' am currently in a BW project and have to write start routines for delta load.
    Q) I am very new to BW. I would like to clarify a doubt regarding Delta extractor. If I am correct, by using delta extractors the data that has already been scheduled will not be uploaded again. Say for a specific scenario, Sales. Now I have uploaded all the sales order created till yesterday into the cube. Now say I make changes to any of the open record, which was already uploaded. Now what happens when I schedule it again? Will the same record be uploaded again with the changes or will the changes get affected to the previous record.
    A)
    Q) In BW we need to write abap routines. I wish to know when and what type of abap routines we got to write. Also, are these routines written in update rules? I will be glad, if this is clarified with real-time scenarios and few examples?
    A) Over here we write our routines in the start routines in the update rules or in the transfer structure (you can choose between writing them in the start routines or directly behind the different characteristics. In the transfer structure you just click on the yellow triangle behind a characteristic and choose "routine". In the update rules you can choose "start routine" or click on the triangle with the green square behind an individual characteristic. Usually we only use start routine when it does not concern one single characteristic (for example when you have to read the same table for 4 characteristics). I hope this helps.
    We used ABAP Routines for example:
    To convert to Uppercase (transfer structure)
    To convert Values out of a third party tool with different keys into the same keys as our SAP System uses (transfer structure)
    To select only a part of the data for from an infosource updating the InfoCube (Start Routine) etc.
    Q) What is ODS?
    A) An ODS object acts as a storage location for consolidated and cleaned-up transaction data (transaction data or master data, for example) on the document (atomic) level.
    This data can be evaluated using a BEx query.
    Standard ODS Object
    Transactional ODS object:
    The data is immediately available here for reporting. For implementation, compare with the Transactional ODS Object.
    A transactional ODS object differs from a standard ODS object in the way it prepares data. In a standard ODS object, data is stored in different versions ((new) delta, active, (change log) modified), where as a transactional ODS object contains the data in a single version. Therefore, data is stored in precisely the same form in which it was written to the transactional ODS object by the application. In BW, you can use a transaction ODS object as a data target for an analysis process.
    The transactional ODS object is also required by diverse applications, such as SAP Strategic Enterprise Management (SEM) for example, as well as other external applications.
    Transactional ODS objects allow data to be available quickly. The data from this kind of ODS object is accessed transactionally, that is, data is written to the ODS object (possibly by several users at the same time) and reread as soon as possible.
    It offers no replacement for the standard ODS object. Instead, an additio

  • What is Ale, Edi,IDoc tech for sap

    Hi all,
    What is Ale, Edi,IDoc tech for sap?
    Thanks.

    hi deniz,
    <b>ALE</b>
    ALE
    Triggering OB via Change Pointers:
          When an application make a changes in any object an entry is made in CDHDR and CDPOS tables. When any change is made the SMD(Shared Master Data) Tool checks that ALE setting and create a change pointer in the BDCP table that will point to CDHDR table. A standard program RBDMIDOC is scheduled to run on a periodic basis to evaluate the change pointers for a message type and start the ALE process to distribute to the appropriate destinations. The program will read the table TBDME to determine the IDoc selection program it is MASTERIDOC_CREATE_SMD_MATMAS in the case of MATMAS.
    Outbound Process:
    When the stand-alone program or the Transaction(BD10) is run, it calls the Idoc
    Selection program MASTERIDOC_CREATE_REQ_MATCOR in the case of MATMAS, which is hard coded in the program. The Idoc Selection program reads the master data and create a master Idoc and stores it in the memory. The function module then calls ALE layer by using another function module MASTER_IDOC_DISTRIBUTE which is invoked inside it. Then Idoc filtering, Segment filtering etc.. are done in the ALE layer.
         To dispatch the Idoc to the destination system, the system reads the partner profile to determine the destination system. Then the sending system calls the function module INBOUND_IDOC_PROCESS asynchronously on the remote system and passes the Idoc via memory buffer.
    Asynchronous Communication:
    The data  that is IDocs and the function module are  stored in ARFCDATA and ARFCSSTATE tables. The function module ARFC_DEST_SHIP will transports data to target System and the program ARFC_EXCUTE will execute the stored function Module. If communication problem occurs RSARFCSE program is automatically scheduled., if successful, entries in the tables ARFCSSTATE and ARFCDATA will be deleted.
    Inbound Process:
    The INBOUND_IDOC_PROCESS program is triggered as a result of RFC from the Sending System, the Idoc to be sent is passed as parameter for the function module
    In the partner profile if Process immediately is selected then RBDAPP01 program is executed. It will read the process code(MATM) from the Partner profile, which in turn invoke the function module IDOC_INPUT_MATMAS for MATMAS
         Function module will call the corresponding SAP transaction using call transaction or uses direct programs to convert the Idoc to Application document .
    In the table TBD51 there will be entries to find which option is used.
    Transactions:
    SALE - IMG ALE Configuration root
    •     WE20 - Manually maintain partner profiles
    •     BD64 - Maintain customer distribution model
    •     BD71 - Distribute customer distribution model
    •     SM59 - Create RFC Destinations
    •     BDM5 - Consistency check (Transaction scenarios)
    •     BD82 – Generate Partner Profiles
    •     BD61 – Activate Change Pointers - Globally
    •     BD50 – Activate Change Pointer for Msg Type
    •     BD52 – Activate change pointer per change.doc object
    •     BD59 – Allocation object type -> IDOC type
    •     BD56 – Maintain IDOC Segment Filters
    •     BD53 – Reduction of Message Types
    •     BD21 – Select Change Pointer
    •     BD87 – Status Monitor for ALE Messages
    •     SALE – Display ALE Customizing     WEDI - ALE IDoc Administration
    •     WE60 - IDoc documentation
    •     SARA - IDoc archiving (Object type IDOC)
    •     WE47 - IDoc status maintenance
    •     WE07 - IDoc statistics
    BALE - ALE Distribution Administration
    •     WE05 - IDoc overview
    •     BD87 - Inbound IDoc reprocessing
    •     BD88 - Outbound IDoc reprocessing
    •     BDM2 - IDoc Trace
    •     BDM7 - IDoc Audit Analysis
    •     BD21 - Create IDocs from change pointers
    •     SM58 - Schedule RFC Failures
    <b>EDI</b>
    EDI(Electronic Data Interchange )
    RFC DESTINATION:
                           A logical name used to identify the remote system on which a function needs to be executed.
    Partner Profile:
          It defines the characteristics of data being exchanged with the business partner.
    Partner Function:
         Role of the partner Eg:Ship-to-party,bill-to-party,etc in EDI and in ALE legacy system or remote SAP system.
    Partner type:
              The type of your business partner .
         EDI        – KU/LI
         ALE     --  LS.
    Archiving:
         -Need to archive the important transmitted document
    -Created in SARA
         -Assigned in WE20.
    PartnerProfile Tips:
    •     RSECHK07- Consistency check for Partner Profile.
    •     If you want to modify partner profile; copy it and then modify. If you can’t modify it , u have  to delete it.
    •     To move partner profile to production system choose Partner ->  Transport
    Port defintion:
         It defines the medium through which data is exchanged between systems.
    •     tRFC    -   Used by ALE
    •     FILe     -   Used by EDI
    •     R/2 system system port  – For R/2 system
    •     Internet port           - to connect with internet applications
    •     It also depends on the  receiving side. If the receiving subsystem accepts tRFC, EDI also can use tRFC.
    Remote Function modules required by Subsystem to send status and inbound idoc to SAP:
    Startrfc                                         -   Program to execute RFC – enabled Fun.mod. in SAP
    EDI_DATA_INCOMING             -   To send data as inbound
    EDI_STATUS_INCOMING         -   To send status to SAP
    RSPARAM               -   To know the gateway service of the SAP system.
    Message Control:
    •     Output controller
    •     A service program for determining the output type
    •     To generate and manage various outputs from an application and control their medium and timing of exchange.
    •     To retransmit the document without duplicating it
    Procedure:
    •     A procedure defines a set of possible outputs for an application
    •     There may be more than one procedure but only one can be active
    •     Requirement field in procedure specifies the condition which the sales docu. should reach,for sending the sales order response.
    Output type:
    Defines the characteristics and attributes of the output.
    Access Sequence :
    Defines  a sequence in which the business rules are checked using condition record of the condition table for proposing output type.
    Sapfans Q & A
    SREL_GET_NEXT_RELATIONS   -
    Function Module that will provide me the number of the document that was created by an IDoc
    RLSUB020
    Program which uses the above function module.
    Upgradation problem
    When the old version program is upgraded in to newer version(4.0b &#61664; 4.6c) the SE38 editor won’t allow u get thru’ the programs normally to get rid of this.
    Solution:
    EDIT > MODIFICATION OPERATIONS > SWITCH OFF ASSISTANT. Hit Enter on the subsequently shown Warnings window. You should now be able to maintain the code as before.
    When transporting the dialog program sometimes the links may be missing in the testing and production area. To overcome just check u have properly save your all includes and other stuff in the same request if not, do so. Other options In ver 4.6c -> Within ABAP editor try utilities/Update navigation index
    this fixes the links
    ALE( Application Link Enabling )
    Disk Mirroring:
    Changes occurring in the database should reflected to another disk that maintains a mirror image of the main disk’s contents.
    Replicas:
    Maintaining redundant data across multiple systems.
    ALE:
      It provides distributed environment to integrate non-SAP systems
      Provides guaranteed delivery of data regardless of network problem to application.
    Logical system :
         The systems involved in distributed environment  are assigned a logical name which uniquely identifies a system in a distributed  environment.
    Data Mapping:
         Conversion of a business document in IDoc format to an EDI format (and vice versa) which is performed in the subsystem.
    Message Types:
    •     Represents a business function
    •     Technical structure is the IDoc type
    •     Or can say an instance of IDoc.
    <b>IDoc  :</b>
         They are containers used to exchange data between any two process.
         It represents an IDoc type and IDoc data
         IDoc type is structure and IDoc data is an instance of it.
    <b>Pls reward if helpful.</b>

  • Memory upgrade for KM3M-V mobo (aka MS 7061-01S)

    Hi, this is my first post. I've read the guidelines and searched for an existing topic but can't find one that quite matches what I want to ask, so I'm posting a new topic - please forgive me I have erred!
    I have a TIME Computers desktop (please don't ask why), mobo being a MSI KM3M-V (also known as MS7061-01S), which is based on VIA KM266 chipset.  CPU = Sempron 2400+. 
    I've just installed a new graphics card, an ATI All-in-Wonder 9200SE, with associated drivers and software including Catalyst (which menat I had to instal MS .net framework too).  This seems to be working OK but overall speed not great. (Also, for some reason I don't seem to be getting any sound at all, but I expect I can fix that with a bit of trail and error.)
    My next step is to increase the memory. Existing memory installed is one 256MB UDIMM module, but I'm aiming to remove it and instal 2 x 1GB UDIMM modules, which I know the mobo can take.  Naturally I'm looking to get the maximum available performance (subject to stability considerations), so I'm looking to go for the highest bandwidth/speed the system can take.  This is where it gets tricky.  Having searched Crucial, Kingston and other memory configurators plus various other tech articles and indeed MSI's own website, I've reached the conclusion that I can select memory in PC2100/ 2700/ etc up to 4000 or even higher provided that the maximum memory chip size (density) does not exceed 128MB. 
    But I'm not sure about the speed limitation: is there any point in buying DIMMs capable of DDR333 or 400 - will my chipset limit the speed to 266MHz anyway?  I'll be grateful for any expert views.
    Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_rtm.040803-2158)
               Language: English (Regional Setting: English)
    System Manufacturer: Time Computers
           System Model: KM266-8237
                   BIOS: Phoenix - AwardBIOS v6.00PG
              Processor: AMD Sempron(tm)   2400+,  MMX,  3DNow, ~1.7GHz
                 Memory: 192MB RAM
              Page File: 135MB used, 331MB available
            Windows Dir: C:\WINDOWS
        DirectX Version: DirectX 9.0c (4.09.0000.0904)
    DX Setup Parameters: None
         DxDiag Version: 5.03.2600.2180 32bit Unicode

    Thanks for the quick reply, Exo.  I agree with you 100% that it's best to go for (at least) PC3200 with a view to a likely future upgrade.  As I see it, it makes sense to go for the highest spec available at reasonable cost - so I would probably aim for PC4000 rather than 3200.  There doesn't seem to be any downside in doing so (provided one is happy to tweak the BIOS where necessary), and even the MSI MOBO spec seems to endorse this view - see bit picked out in red below:
    http://www.msicomputer.com/product/p_spec.asp?model=KM3M-V&class=mb
    Main Memory
      • Supports four memory banks by using two 184-pin DDR DIMMs
    • Supports a maximum memory size of 2GB.
    • Supports 2.5v DDR SDRAM DIMM
    Due to the High Performance Memory design, motherboards or system configurations may or may not operate smoothly at the JEDEC (Joint Electron Device Engineering Council) standard settings (BIOS Default on the motherboard) such as DDR voltage, memory speeds and memory timing. Please confirm and adjust your memory setting in the BIOS accordingly for better system stability.
    Example: Kingston HyperX DDR500 PC4000 operates at 2.65V, 3-4-4-8, CL=3.
    For more information about specification of high performance memory modules, please check with your Memory Manufactures for more details. 

  • How to analyse the main memory usage in SAP ERP systems?

    Dear expert,
    I'm doing a research work about analysing the main memory usage in SAP ERP systems.
    I would like to find out what is load in buffers and when. That means, which process have the control of these memories and which are always performing something, tables loaded, and so on. Becuase I tried to isolate the space needed by a simple webservice call (create one material) in my test system, but even after a $SYN there are something stored in the buffers. I use a BAPI to avoid the execution of the SAPGUI and its repercussion in the system (I know the BAPI called uses resources too, but when I run this BAPI to get the statistics, it's like ST02, I get different values). Could someone help me or recommend something specific to read? Thanks a lot in advance.

    Dear expert,
    Thanks a lot for your answer. The point is now that I want to isolate the memory used by a webservice that I call, I mean, I would like to know how many memory is this webservice using in each buffer. And could you tell me where could I read something about the order that things happen in SAP System when a webservice is called (always memory related), that's which steps are done to store data in buffers and so on. Thanks in advance.

  • Windows requirements for SAP ECC6 EhP7

    Hi experts,
    we want to install SAP ECC6 EhP7 on Windows Server (2008 or above). I've already checked on the PAM its feasability, with Kernel 7.40. The DB would be Oracle 11.2.0.4.
    I've found that for hardware that: 4 CPU ~2GHz each with 10 Gb Memory and 500 Gb Disk is the minimum (tell me if I'm wrong), but now I'm more interested in the software part.
    So I'm trying to find info about windows package (language and else) necessary for SAP ECC6.0 EhP7 installation. I tried to find notes about it but in vain...
    Could you give me some tips ?
    Thank you for your time,
    Best regards.
    Alexiel.

    Hi Divyanshu,
    thank you for your help and fast reply and sorry for my late reply, I was busy doing something else.
    I'll check your link that seems very insteresting! Thanks for sharing.
    Regards,
    Alexiel.

  • MM configurations for SAP AFS System

    Hi,
            I'm working in MM configuration for SAP AFS production system, After uploading AFS Materials successfully and also created Purchase order to make a stock for that material, but PO created successfully but not able to do Goods receipts for created PO.
           Errors : Purchase order xxxxx has no items,
    Once created sales order for the same material again we got the error while GR but error is different.
          GR is not possible for this PO number.
    But material type is ROH , and its external procurement only.
    Please let me know when we will get this type of errors.
    Thanks and regards
    Nisar.

    Hi Nasir;
    Some possible causes are;
    1.     Defining inbound delivery (Or kind of a confirmation) in the PO LI level and not maintaining the document subsequently
    2.     Not releasing the PO before the GRN
    3.     Creating the PO with a material with Grids (AFS Basic Data Screen) and not maintaining the grid value at item detail level of the PO
    Azwath Mohammad
    http://www.sapafs.net

  • Re-use of article numbers in SAP Retail - consequences for SAP BI ?

    Hello experts,
    I´ve got another task concerning SAP BI 7.0 and Retail ECC 6.00. We are confronted with the following situation: The InfoObject 0MATERIAL is used for SAP Retail Article. 0MATERIAL has been extended with some specific attributes, but beside from this it´s still a standard Business Content object (lenght 18 characters etc.). We are loading data on a daily basis.
    Now for the future there´s the intention to re-use already existing article numbers for different articles (!). E.g. article 012345678910111213 is now a bath towel, but somewhere in the future it changes into a computer or something else.
    From my understanding, we cannot delete the "old" articles in SAP BI as long as they are used in any transactional data. We also cannot change the article text, because 0MATERIAL is not time-dependent. I know that we can make the texts time-dependent (valid from - valid to), but in this case the users have to know when the last change of every specific article has taken place - and this can´t be guaranteed. Beside from this, I can´t see a solution for the reporting on articles because they cannot be compared.
    So - has anybody of you been confrontated with a similar situation and has been solved this problem ?
    Thank you very much.
    Regards,
    Alexander

    Hi,
    Please check this wiki pages for more information on how to solve your issue:
    http://wiki.sdn.sap.com/wiki/display/BOBJ/ReleasingExtractorsforusebytheODP+API
    http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=217449812
    Hope it helps,
    Pedro

  • SAPinst Error--Phase 2--Creation of User for SAP System

    Hi,
    I am installing SOLMAN 7.0 on Red Hat Linux 5 with IBM Java SDK version 1.4.2_10
    When I run the SAPinst it gives ERROR in the 2nd phase of Creating users for SAP system.
    The SAPinst log file shows as below:-
    WARNING[E] 2008-06-07 17:49:28.362
    FSL-01002  Unable to create account user="orasmd". useradd: cannot create directory /oracle/SMD (return code 12)
    WARNING[E] 2008-06-07 17:49:28.363
    MUT-03025  Caught ESyException in Modulecall: ESAPinstException: error text undefined.
    ERROR 2008-06-07 17:49:28.427
    FCO-00011  The step createAccounts with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|2|0|NW_Users_Create_Do|ind|ind|ind|ind|5|0|createAccounts was executed with status ERROR .
    Please suggest and help me in resolving this error asap.
    Regards,
    Abhijeet K

    Hi,
    Thnx a lot for the suggestion Markus
    I have created the directories required.
    The SAP installation has started, but now I am getting the message as below during the ORACLE DB Installation phase,when I run the Oracle ./RUNINSTALLER in Bash Unix:-
    [orasmd@SOLMAN SAP]$ ./RUNINSTALLER
    oracle_stage is not set (OK)
    oracle_base is not set (OK)
    oracle_home is not set (OK)
    oracle_sid is not set (OK)
    oracle_home_name is not set (OK)
    oracle_inst_group is not set (OK)
    from_location is not set (OK)
    tmp_netca_file is not set (OK)
    tmp_dbca_file is not set (OK)
    Working in /oracle/stage/102_64/database/SAP ...
    The environment variable ORACLE_HOME is not set! abort ...
    I have set the ORACLE_HOME env variable as below:-
    ORACLE_HOME=/oracle/SMD/102_64
    export ORACLE_HOME
    But I get the same message again as above.
    Do we need to set the ORACLE_HOME env variable in the BASH_PROFILE directly??? Coz I heard that if we set it with the Export command then the env is set only for the current instance and not permanently.
    If so what is the exact entry I need to make in the BASH_PROFILE???
    Rgds,
    Abhijeet K

Maybe you are looking for

  • In 10g can we dump control file and get SCN info.

    Hi, I have a question can any one help me on this. In 9.2.0.5 we could dump the control file and get the SCN using the command : alter session set events 'immediate trace name CONTROLF level 10'; In 10.1.0.4.0 the output of the dump has changed and w

  • Mac book pro will not boot up

    My macbook pro will not boot up. Can anyone help me?

  • Output select query in OLEDB Command

    Hi I am trying to write a simple output query to get the Count of rows  in OLE Db Commnad Adavnced editor and getting error. Please help! Declare @Count INT; Select @Count(*) AS ? FROM <tablename>WHERE Column 1  =?  AND Column2 = ? Please help as thi

  • Switching from pc format to mac format

    i recently bought a macbook and started using my video ipod on the mac. wheni downloaded movies from the itunes store it said that the vio could not be put on my ipod because it needed to be updated. when i tried to update it it said only macintosh f

  • Connecting Samsung Blue Ray Player to wireless network

    I have  a Linksys network with two wireless desktops, a laptop and a ROKU player connected to a WRT54G router. I was told to purchase a WAP54G Access Point to connect my Samsung  Player to the internet.  I setup the software on the WAP54G. When conne