Description of 0TCTBWOBJCT (Query Runtime Object in Technical Content)

Hello,
who can explain to me the meaning of $-objects in the masterdata of the characteristic 0TCTBWOBJCT? The object type is ELEM. So what special kind of queries are these?
Examples:
$!1<infoprovider>,
$<infoprovider>,
$1|<infoprovider>
$VIRTUAL-00001, etc.
Thank you,
Ingo

Hi,
!<infoprovidername> is default query
Best Regards,
Rajani

Similar Messages

  • Query Runtime Statistics - Delta Load Errors

    Good Morning,
    We recently upgraded our BI system to 7.0.  One of the consultants who was here activated some standard business content, as the title of my subject shows, Query Runtime Statistics.  The Infocube that is being loaded in the process chain he activated is: 0TCT_C01.   This load utilizes 4 individual delta loads, coming from Datasources: 0TCT_DSA1, 0TCT_DSO1, 0TCT_DSO2, and 0TCT_DSO3.
    The problem we're having is that at least 2 of these frequently fail ( 0TCT_DSO2 and 0TCT_DSO3 ).
    The failure messages we get is that some of the data coming in for object 0TCTSTATOBJ (Query Runtime Object) is always bad.   Some example values of the data that it is trying to load include:
    FILTER(1)
    TABELLE(1)
    GENERISCHER NAVIGATIONSBLOCK(1
    I'm not seeing anything in particular that would indicate these as being invalid values.  The ()'s I wouldn't think would be causing it, given that those are in our system as acceptable characters (checked RSKC to verify) and there's nothing else that looks out of place (aside from the values coming in as German). Has anyone else come across an error like this for this particular statistics load?  Manually changing these erroneous in the PSA is not an option given the frequency of the failures.
    Any help would be greatly appreciated.  If I need to clarify or relay any additional information, please let me know as well.  Thanks

    Sita,
    I greatly appreciate your response.  However, I probably should have provided some additional technical information regarding the issue.
    The values I posted actually are from the PSA.  These values that are given are telling the person what Java object the report being used, has had an issue (may not just be reporting issues, but general statistics for the use of these java objects, not sure yet).
    I am aware that when BI gets an invalid character, it replaces it (in the display screen) with a #.  Unfortunately, we do have # in our permitted characters and the reason why that doesn't work to qualify what was entered is because while it shows up in your display screen as a #, in the background it still sees it as the invalid char.   Subsequently, you won't always be able to see what that invalid char is.  We've encountered this many times over the years with our Sales Orders when a Rep (or someone within the company) enters invalid characters (typically they do a copy and paste from Excel using a different Font, or are using arabic or other foreign characters).
    Given that the values we're recieving are in German, my only conclusion is that the words themselves contain german characters often used in certain letters.  For example, the letter U can sometimes have what they call an umlout (spelling may be off on that).  An umlout almost looks like a quotation mark that is placed directly above the letter itself.   Another common letter in German is the ß symbol.
    We may be able to bypass our problem by entering in these german characters, but I guess I was looking for more than just a "hack" solution and was curious if anyone else out there has had a similar issue on their system and if they were able to come up with a solution other than trying to guess and add in "special characters" that are not normally used in the english language.
    Again, my appologies for not being more descriptive and thank you again for replying.

  • Technical Content Query

    Hi,
    Can anyone please help me about the frequency and number of navigations info objects in Technical content query.
    I have executed the query once and closed it. Post that I have uploaded the statistics data through the info packages provided.
    After that I have executed the query 0BWTC_C10_Q021. In the output of this query, I am getting the values for frequency and number of navigations as 4.
    Any idea why the count is showing as 4, when I executed the query once.
    Thanks
    Ramesh Ganji

    Hi,
    Normally when you copy the query it get stored in a Favourites folder just check it.
    Hope this helps.
    Assign points if useful
    Venkat

  • Wrong/unexpected query runtimes from 0TCT_MC01

    Hello,
    We have activated Technical Content to get query runtimes.
    In specific we want to know the duration between the moment you double-click on the query and the final appearance of the result-screen in e.g. BEx Analyzer.
    I opened a query and manually stopped time and I get about 10 seconds. But the KeyFigure u201CTotal Timeu201D of the cube 0TCT_C01 shows the value 2,438. But I expected something around 10 seconds.
    ThenI noticed that there are two identical timestamps. For one timestamp there exists a name for the BI Application Object and for the other timestamp the BI App Object is u201CNameOfMySystem/not assignedu201D. When you sum up these two values yout get about 10 seconds.
    Is there something wrong with my data loading? Can anyone please guide me? I have no idea.
    Thanks and Regards,
    Kathi

    Yes, I'm totally confused!
    On help.sap-sites the description of the Total Time (0TCTTIMEALL) is as follows:
    Contains the total time to successfully execute a BI application or BI application object. It includes the time for OLAP, frontend, data manager, planning, as well as the time to execute the BI application or BI application object.
    So for me that looks like the wanted time, but it isn't.
    Where do I think wrong? Can you explain it to me?
    Regards,
    Kathi
    Edited by: Katharina Ploderer on Oct 21, 2011 3:39 PM

  • Technical Content 0TCT_MC23 Monitor Infopackage runtime over a time row

    Hello Experts,
    I try to make a query on the Multicube 0TCT_MC23.
    I want to find out the runtime over several days for an Infopackage loading from source system, e.g. Y_2LIS_13_VDITM to an ODS.
    To make it more flexible than the standardqueries I create my on query with some varaibles for source object, target, object and so on.
    Now I have some questions:
    1. Which calculation should I do for the runtime of the Infopackage in munutes/seconds?
       I would like to see the same time as I see in the monitor for the Infopackage run in the header information,
    e.g.    Runtime      40m 12s = 0.28 % of the previo
    (The keyfigure: 'End Timestamp' is not corresponding with the information from the Infopackage monitor,
    The keyfigure 'Duration' is also not corresponing)
    2. I also would like to differentiate the times on the source system and the times on BW system. Therefore I use the characteristic: Trans. type (WHM) 0TCTWHMACT with the content:
    000                                                                               
    010      Processing in the Source System  
    600       InfoCube Reconstruction                          
    900       Total Process        
    So who can explain me the meaning of this, e.g.  the entry 900 (Total process) is the sum of what?
    or a documentation link would be helpfull.
    Edited by: Eva Haake on Nov 24, 2008 1:27 PM

    Hi,
    Oh, I'am sorry:
    I don't have an actual problem with a step in a process chain.
    What I'am going to do is:
    Monitor the performance of my daily loading processes.
    I just want to have more information about the performance of the steps in my loading process and monitor these steps over several days / weeks.
    So some hints for the technical content and especially for 0TCTWHMACT information would be helpfull.
    Eva

  • Dynamic calculation of values at query runtime

    Hello, Everybody,
    I have situation in which I have calculate the value for characteristic at query runtime.
    Query is based on Infoset SEMPLDATA. In Infoset I have fields u201CEmployee IDu201D, u201CBirth dateu201D, u201CAgeu201D dedicated as virtual variable, u201CNumber of Employeesu201D.
    Then I execute query I enter a value for variable u201CDateu201D. After that query should calculate age for employee: for example ( variable u201CDateu201D u2013 u201CBirth dateu201D )/365. And query result is listed like this: u201CAgeu201D, u201CNumber of Employeesu201D.u201D Ageu201D is dynamic it depends on variable u201CDateu201D.
    Iu2019m doubting will virtual characteristic help me. Could you give your suggestions?
    Thanks in advance.
    Best Regards,
    Arunas Stonys

    Hey.  You can do this with a virtual characteristic.  I'm not fond of them because of performance, but it should work.  I am also assuming you have date of birth as an available field to do the calculation.
    So, you could implement code in the variable user exit.  After "Date" has been entered and the exit code is invoked you can pass that date to memory.  Something like export "date" to memory ID xxxxx.  I would create the memory ID object based on user ID running the query and date, or something like that.  Then when you are processing in the virtual characteristic user exit, just do an import from memory, referencing the same memory ID as when you exported.  Then you should be able to just do the date of birth - "date."  
    I have done this in the past to be able to retain user selection information for use in the virtual object calculations.
    Just thought I would add a bit more here.  You could also use formula variables based on your "Date" variable and "Date of birth" and do the calculation in a formula.  Not completely sure about your situation, but that's another idea.
    Hope this helps.
    Thanks
    Edited by: Siboda_Eric on May 12, 2010 4:21 PM

  • Detailed Query Runtime Statistics - Substeps of Data manager Event

    Dear All,
    I am using the report for 0TCT_MC02_Q0200 to analyse the Detailed Query Runtime Statistics.
    The report shows that the Event 9000 (Data manager Event) took a time of 109 seconds.
    I would like to know as to what does the 9000 Data Manager Event that takes 109 seconds do for me.
    What is it doing for 109 seconds ????
    Can I have more details about the substeps of Data manager Event and time taken by them ???  Any Table or a report would suffice my requriement.
    Thanks
    Regards
    Shalabh

    Hi Jain,
    Execute the query in RSRT or in RRMX. To Check how much time it is taking to execute this querry?? To get this information, Goto SE11> Give table name RSDDSTAT_DM in BI7.0 or RSDDSTAT in BW3.x> Display -> Contents-> Give from date and to date values as today, user name as Ur user name, and give the query name--> execute.
    Now u'll get a list with fields like Object name(Report name), Time read, Infoprovider name(Multiprovider), Partprovider name (Cube), Aggregate name... etc. If the time read is less than 100,000,000 (100 sec) is acceptable. If the time read is more than 100 sec then it is recommended to create Aggregates for that query to increase performance.
    Here in this table u'll find detailed Query Runtime Statistics.
    Hope thsi helps you..
    Regards,
    Ramki.

  • Error in BI Administration Cockpit for "Query Runtime Statistics"

    Dear all,
    after implementing the BI Administration Cockpit in BW and the EP I noticed, that whenever I try to modify my object selections under the node "Query Runtime Statistics", I get an error saying
    "The Entered Value Is Not in the List of Valid Values"
    This occurs under the following nodes:
       BI Application Statistics -> BI Application Selection -> Web Templates / Workbooks
       BI Application Object Statistics -> BI Application Object Selection -> Queries / Query Views / Planning Functions ....
       InfoProvider Statistics -> InfoProvider Type Selection
    Any ideas how to fix this issue???
    Thanks,
    Andreas

    Andreas,
    Thank you for your response. I applied the note 1463442 to our Development system. It fixed the error, that is , now I don't get "entered value is not in list of valid value". But when I unselect objects and click on "SUBMIT" button, nothing happens. It should redraw the report based on the selection.
    Is this working for you ? If so, please advise us.
    Thanks again,
    Ravi

  • Technical Content - Query Execution

    Hi,
    I have recently activated the Technical Content.
    How do I identify the number of the times the query has been executed by the user? I found one column 'Number of Navigations' in the BW-Statistics workbook. What is this meant for ?
    Thanks
    Ramesh Ganji

    hi Ramesh,
    oss note 130696 -Performance trace in BW-Helps may explain the meaning.
    to identify number of times query executed, there is keyfigure 0TCTSTAUIK - frequency,
    check if helps business content query 0BWTC_C10_Q021
    http://help.sap.com/saphelp_nw2004s/helpdata/en/68/84353cf261303de10000000a11402f/frameset.htm
    you can utilize infoobjects OTCTQUERY, 0TCTSTAUIK (frequency), 0TCTUSERNM, 0TCTNAVCTR from multiprovider 0BWTC_C10
    most user-run queries
    130696 -Performance trace in BW-Helps
    Symptom
    How can you monitor the performance of a query in BW?
    Other terms
    Performance, tracing, BW, query, report, time
    Solution
    1) Activate the saving of statistical data for each InfoCube
    -> BW Admin Workbench - Tools -> BW Statistics for Infoproviders ->
    Select the "OLAP" field for the InfoCube.
    3) Execute report/query
    2) Analyze the RSDDSTAT table using Transaction SE16
    Access, for example, using the InfoCube name or the user name or the
    timestamp
    1. Times that are saved:
    QTIMEOLAPINIT
    Time of the initialization of the query (for example, loading query in OLAP, compiling if required)
    QTIMEOLAP
    Time that the OLAP processor required
    QTIMEDB
    Time the database + network required to select the transaction data. The time is measured from when the SQL command is send to the database, and it is stopped when the requested data reaches the application server. This time therefore includes the transport on the network and the selection on the database.
    QTIMEVARDP
    Time the user required to enter the variables
    QTIMEUSER
    Time the user required between the navigation steps
    QTIMECLIENT
    Time of data formatting in the frontend
    The time measurment starts when the OLAP processor has completed the data formatting. The data is then sent to the frontend (EXCEL). The time is stopped when the frontend (BW add-in in EXCEL) has inserted all data in the worksheets (writing the contents and formatting cell, if required). The time therefore includes the transport on the network with the RFC connection and the output in the frontend.
    TIMECHAVLREAD
    Time required to read master data
    TIMEAUTHCHECK
    Runtime of the authorization check.
    TIMEREST
    Time that could not be assigned in more detail (should be equal to 0; if this is not the case, something in the internal processing of the OLAP processor occured differently than expected.)
    QRUNTIMECATEGORY
    Time of a navigation step (QTIMEOLAPINIT + QTIMEOLAP + QTIMEDB + QTIMEEXCEL + QTIMECHAVLREAD) rounded to the next higher scaling (1,10,100,1000 ... seconds). As of 1.2B, this is rounded to 1,2,3, ... 10,20,30,...100,200,300,... seconds.
    1. Data regarding the size of the query:
    QDBSEL
    Number of the records that had to be read on the database
    QDBTRANS
    Number of records that the database transferred to the server
    QNUMCELLS
    Number of cells that were transferred to the frontend
    QNUMRANGES
    Number of formattings that were transferred to the frontend
    RECCHAVLREAD
    Number of master data records to be read
    1. In addition, the following is saved:
    QAGGRUSED
    Name of the aggregate used
    QNACHLESEN
    Indicator: Query reads during each navigation step
    1. Administrative information
    STATUID
    Key of the table; link in view RSDDSTAT_V
    QSESSION
    All data for a call of the frontend (between start and end of the frontend) is compounded with this unique GUID.
    QNAVSTEP
    The navigation steps of a QSESSION are numbered in ascending order
    QNUMOLAPREADS
    Number of read operations OLAP processor for each navigation step
    HANDLE
    In the frontend, each embedded query has a separate, sequential number (handle)
    If you want to analyze a certain query, start it and filter the values from the table afterwards: Selection options: infocube, user name, queryid (can be determined in the report monitor (Transaction RSRT)-> Technical information). The STARTTIME (UTC time) tells you whether you have found the correct session.
    You can recognize a session because the QSESSION is always assigned the same ID. The sequence of the navigation steps is saved in QNAVSTEP. However, you can also determine it using the STARTTIME.

  • QUERY RUNTIME

    I have a query which is based on the ODS.The query is taking a lot of time to run.What parameters should i check and how should i make sure that the query will run quickly.Is it something to do with indexes in the ODS.

    I saw this information which might be useful
    As stated by several people, primary indices are supplied with the ODS objects. With regard to to query performance on ODS objects, the best approach is to trace (st05) the execution of a poorly performance access. When the trace is read, normally the system will spend a long time on one access (it can vary, but this is most common). A secondary index can then be created on the selective fields in the long running WHERE clause. For example, I recently improved the performance of a query which was hanging for 32 seconds to 2 seconds. The SQL looked similar to this:-
    SELECT
    FROM
    "/BI0/APU_O3200" T_00 , "/BI0/SCURRENCY" T_01 , "/BI0/SCMMT_ITEM" T_02 , "/BI0/SFUNDS_CTR" T_03 ,
    "/BI0/SPU_MEASURE" T_04 , "/BI0/SAC_DOC_TYP" T_05 , "/BI0/SDATE" T_06 , "/BI0/SAC_DOC_NO" T_07 ,
    "/BI0/SPSTNG_SEQ" T_08 , "/BIC/SZTXTLG" T_09
    WHERE
    ( T_00 . "FM_CURR" = T_01 . "CURRENCY" ) AND ( T_00 . "CMMT_ITEM" = T_02 . "CMMT_ITEM" AND T_00 .
    "FM_AREA" = T_02 . "FM_AREA" ) AND ( T_00 . "FUNDS_CTR" = T_03 . "FUNDS_CTR" AND T_00 . "FM_AREA"
    = T_03 . "FM_AREA" ) AND ( T_00 . "PU_MEASURE" = T_04 . "PU_MEASURE" AND T_00 . "FM_AREA" = T_04
    . "FM_AREA" ) AND ( T_00 . "AC_DOC_TYP" = T_05 . "AC_DOC_TYP" ) AND ( T_00 . "PSTNG_DATE" = T_06
    . "DATE0" ) AND ( T_00 . "ACDOC_NO_F" = T_07 . "AC_DOC_NO" ) AND ( T_00 . "PSTNG_SEQ" = T_08 .
    "PSTNG_SEQ" ) AND ( T_00 . "/BIC/ZTXTLG" = T_09 . "/BIC/ZTXTLG" ) AND T_00 . "FISCPER3" = '004'
    AND T_00 . "FISCYEAR" = '2005' AND ( T_00 . "FM_ACTDETL" = '000' OR T_00 . "FM_ACTDETL" <> '000' )
    AND NOT ( T_00 . "FM_ACTDETL" = '010' ) AND T_00 . "FM_AREA" = 'F1' AND T_03 . "SID" = 2684 AND
    T_04 . "SID" = 1281
    GROUP BY
    T_01 . "SID" , T_02 . "SID" , T_03 . "SID" , T_04 . "SID" , T_05 . "SID" , T_06 . "SID" ,
    T_07 . "SID" , T_08 . "SID" , T_09 . "SID" , T_00 . "FISCPER3" , T_00 . "FM_VTYPE"
    6 TABLE ACCESS FULL /BI0/APU_O3200
    ( Estim. Costs = 20,821 , Estim. #Rows = 1 )
    Don't be put off, the only imporatnt parts are the ODS table name (in the FROM clause) - "/BI0/APU_O3200" in this case and the end of the WHERE clause. The start of the WHERE clause specifies the join conditions (which we NOT interested in) and the end gives us the (hopefully)selective fields which access the ODS object ("/BI0/APU_O3200"). Here the selective fields are:-
    FISCYEAR
    FM_ACTDETL
    FM_AREA
    A secondary index should be created on these fields to improve performance and avoid the full table scan seen above. If query runtime is still unacceptably high, then more selective fields will have to be added, which of course is also a functional issue.

  • Error while generating runtime objects in SEGW

    Hello Experts,
    we are facing this issue when trying to generate runtime objects in SEGW. please find the attached image for more details.
    Repaired objects cannot be included in dev./correction &I3DK910030&’.
    Thanks and Regards,
    Mallik

    Hi,
    well, I guess if you mean you did reset the queue - you deleted all emtries with error. Try to avoid this in the future - you will get unwanted side effects by that. There are only a few errors that make this behaviour necessary.
    Usually you should select the entry on the first screen - so you see the status of the queue on the second one. On there you can select the queue and while pressing the green tick, you can restart it. If it is a timeout - this restart usually helps.
    Wondering why you have an issue with basis objects - did you run through the complete setup guide up to this point?
    Regard,
    Oliver

  • Give me description about JAVA Proxy Runtime and JAVA Proxy Server

    Give me description about JAVA Proxy Runtime and JAVA Proxy Server with some examples.

    Hi,
    Java proxy runtime :
    Using the Java proxy runtime you can receive messages or send messages to the Integration Server.
    This will help you
    http://help.sap.com/saphelp_nw04/helpdata/en/64/7e5e3c754e476ee10000000a11405a/frameset.htm
    Java proxy server :
    The connection to the Integration Server by using the Java proxy runtime.
    This will help you
    http://help.sap.com/saphelp_nw04/helpdata/en/87/5305adc23540b8ac7bce08dbe96bd5/frameset.htm
    Regards
    Agasthuri Doss

  • We are interested to know how/where to check query runtimes for any Query in SAP BW?

    We are interested to know how/where to check query runtimes for any Query in SAP BW?
    Is there any table or program to get the query run time details per query for a particular day.

    Hello Sravan,
    Bex statics tables would be 'RSDDSTATHEADER','RSDDSTATINFO' & 'RSDDSTATEVDATA'. all these can found in one view 'RSDDSTAT_OLAP'.
    above can give historical statistic.
    For current Query statics : T-code RSRT, and select debug mode select display statistics and then execute.
    Once you get the output press F3(one step back), there you can see statics of the query for that particular execution.
    Thanks,
    Mallikarjuna

  • Long Query Runtime/Web-template Loading time

    Hi,
    We are having a very critical performance issue, i.e. long query runtime, which is certainly not acceptable by client as well.
    <b>Background Information</b>
    We are using web application designer (WAD) 2004s release to design front end of our reports built in BI 7.0 system.
    <b>Problem Area</b>
    Loading of web template on browser
    <b>Problem Analysis</b>
    Query taking so long time to run, whenever we load it through portal or even directly through web application designer. Current runtime for query is more than a min. And I have noticed that 95% of runtime is taken for loading variable screen. FYI – if I run query through Query Designer or BEx Analyzer, it takes 3-5 seconds to execute.
    We have taken all the statistics and everything proves that query is not taking any time to execute but it’s the loading time which creates bottle neck.
    <b>Possible Cause</b>
    Web template holding 11 data providers, 5 of which are based on queries and rest are on query views. These data providers load into memory in parallel which could cause delay.
    These data providers expose detailed variable screens. Out of 21 input fields, exposed by web template, 8 fields are based on hierarchy node variables and 1 on hierarchy variable. And to my knowledge each time hierarchy/hierarchy node variable loads complete hierarchy into memory whenever they are called (in other words, its not performance efficient to use hierarchies).
    I request you to please consider this as matter of high priority and provide me with suggestions to remove bottle necks and make the application performance efficient. Please let me know, if you need any further information.
    Thanks.
    Shabbar

    I would recommend you see how long the query execution actually takes without running from the web template. If actually the individual query takes long time then you need to do some performance improvement on back-end side (aggregates, indexing,... and so on).
    But the performance issue is only with web templates, then you need to find some notes on it, because, I remember we had to apply some notes in relations  of browser taking too long time to load the selection screen in web reports.
    After exhausting all the option, then I will implement precalculating the query result before hand using broadcaster.
    thanks.
    Wond

  • Unit of Measure conversion in query runtime

    Hi all,
    I am attemoting to utilise the ability to convert key figure quantities in BI7, at query runtime by using a user entry variable and a conversion type.
    Does anybody know of any decent documentation as to how to configure this?  The SAP help documentation seems both confusing and inaccurate.
    My data records contain key figures with unit 0BASE_UOM and conversion between units for each Material code are held in 0MAT_UNIT.  
    Thanks in advance

    Hi
    My feeling is when you do conversion on aggregated level(multiple products), if any of the product has UOM missing then you coversion fails on aggregted level.
    It looks strange that UOM conversion looks fine when you do conversion on each product.
    I suggest you to check whether the UOMs (that you want to convert)are updated correctly on each product on their repective location in the product master under UOM tab.
    regards
    Vijaya.

Maybe you are looking for

  • How to get rid of the bonjour service?

    As I'm using the iTunes only on a single PC I want to get rid of the bonjour service. Anyone can tell me how to get it permanently removed on an W2k system and is it for sure that the CDDB requests have nothing to do with it so they are still working

  • Reading files from KM using PDK for Java

    Hi Experts, I am developing an application in PDK for Java.This application will read the latest files in the KM folder. There are 100s of files in 100 of folders in KM. So I want to display the latest files that are from the KM folder. For eg., need

  • Need of downpayment clearing (F-54)

    Dear Experts Why do we need to the clearing of downpayment through (F-54)? In our scenario - 1. We create the 100% downpayment request F-47 (spl GL - A) 2. F110 makes the payment ( vendor spl GL A debit and bank a/c credit) 3. Goods receipt is done 4

  • ODI re-ordering hierarchy when updating an attribute

    Hi, I have a daily time period custom dimension with a number of attributes on it. One of these attributes needs to be updated on a single member daily (the current day's member). I created a source with one record in it - the daily time period membe

  • Discrepancy report between PR & PO

    Hi, Do we have any report which shows discrepancy between PR & PO for Qty, Delivery Date? The requirement is to know whether Qty or Delivery date has been changed while creation of PO in ME57 or after creation of PO. Regards, Vengat