Getting value type 20 (plan) from 0CO_OM_OPA* extractor

Hi All,
I have 0CO_OM_OPA6 extractor which is for actuals so it extracts value type 10 to bw cube.
Now as per requirements i need to get value type (0VTYPE) 20 into the cube.
I know there is extractor 0CO_OM_OPA_3 extractor which is designed for plan. Which are the tables behind this extractor ? can some one give me the names of the tables ?
is there anyother way i can get value type for plan ?
Thanks,
KS

Please see note note 573962.
This note returns background information for the totals record and line item DataSources for costs in the area of overhead controlling.
These are DataSources for objects with an account assignment:
Cost center,
Process costs,
Requests,
WBS element,
Network,
Network activity and
Network activity element.
The following questions are answered in this note:
Why are there two different DataSources that extract costs for an object with an account assignment?
For which value types do the DataSources return data?
Which DataSources are delta-compatible?
When do the line item DataSources sometimes return values for the costs other than the totals records DataSources?
How do I avoid duplicate values for costs in the InfoCube?
Which selections should I use with the extraction?
7000000220000001
70000003
Some information is missing.
70000004
Why are there two different DataSources that extract costs for an object with an account assignment?
For which value types do the DataSources return data?
Which DataSources are delta-compatible?
Answer
Totals record DataSources
There is one totals record DataSource for each of the objects with an account assignment.
These are specifically the following DataSources: 0CO_OM_CCA_1, 0CO_OM_ABC_1, 0CO_OM_OPA_1, 0CO_OM_WBS_1, CO_OM_NTW_1, 0CO_OM_NWA_1, 0CO_OM_NAE_1.
The DataSources extract data for the following BW value types, InfoObject
0VTYPE:
10 Actual,
40 Commitment,
20 Cost element planning values
at totals record level from the COSS and COSP database tables.
Furthermore, target costs are still calculated for cost centers from the cost element planning values if the BW value type
30 Target
is selected explicitly.
The totals record DataSources do not support a delta extraction.
Line item DataSources
There is also one line item DataSource for each object with an account assignment.
These are specifically the following DataSources: 0CO_OM_CCA_9, 0CO_OM_ABC_7, 0CO_OM_OPA_6, 0CO_OM_WBS_6, CO_OM_NTW_2, 0CO_OM_NWA_2, 0CO_OM_NAE_2.
These DataSources only return data for the BW value type
10 Actual.
These are actual line items that are read via the COVP view from the COBK and COEP tables.
The line item DataSources support the delta extraction of data.
When do the line item DataSources sometimes return values for the costs other than the totals records DataSources?
Answer
The actual line item DataSources do not deliver any data from R/3 for historical periods if the line item information for these periods were already archived in R/3. We recommend that you then load the actual data for the historical periods into BW through the totals record DataSources.
5.     How do I avoid duplicate values for costs in the InfoCube?
6.     Which selections should I use with the extraction?
Answer
During the extraction, make sure that actual data in a certain period is either read through the totals record DataSource or the line item DataSource.
You can guarantee this by making a corresponding selection for the selection criterion periods for the line items and the totals record DataSources and by restricting the value types for the totals record DataSource.
If the values of a period are read simultaneously via the totals record and the line item DataSource and these are updated in the InfoCube, this causes duplicate values.
For old periods, the actual data is usually read at totals record level,
since the line items are already reorganized or
because the line items information are no longer required for historical data and, thus, the dataset transferred during the delta initialization of the line items DataSource can reduce.
Typical example for the selections:
0CO_OM_CCA_1
Period : 1995 001   to 2001 016
Value types: Plan, commitment, target, actual
0CO_OM_CCA_1
Period : 2002 001   to 2050 016
Value types: Plan, commitment, target
0CO_OM_CCA_9 Delta procedure for actual values
Period : 2002 001   to 2050 016.
regards,
Colin

Similar Messages

  • How to get the SQL Execution Plan from complex Extractors ?

    Hi
    I am looking for a way to get  the
    SQL Execution Plan(s!) 
    from
    Complex Extractors like 0CO_OM_CCA_9 ?
    Anybody has got a suggestion ?
    How to get this in SM50 ?
    ThanXs
    Martin

    Identifying the query is the hard part. If you can identify it(based on table access or some such parameter, getting the execution plan is easy in ST04 .

  • Getting value type at runtime

    Hello everyone,
    I am using Scanner to get tokens from a buffer. I need to know the type (class) of the value returned. Instead of using "if" statement and hasNext?() for each possible type, is there a method that just return the type. Something like:
    Class c = get(String s);So, if s is "Address", c would be set to String.class. If s is "true", c would be set to Boolean.class... etc
    Thank you

    Yeh, I just saw your other post:
    http://forum.java.sun.com/thread.jspa?threadID=783200
    The two topics are different but related. The topic, you refer to, are taking about getting a value. In that topic I need a method like:
    Object o = String.toObject (String s, Class c);However, the topic "Getting value type at runtime" are taking about getting a type. In this topic I need a method like:
    Class c = string.getClass();to return the type this string represents.

  • Jsp:usebean How to get value of an object from a bean

    I am new to JSP and am struggling from past few days to solve a problem. Consider the below scenario
    Class Book{
    private String author;
    public void setAuthor(String author)
    public String getAuthor(){
    return author; }
    Class Rack{
    private Book []books;
    public []Book getbooks()
    return books;
    public void setbooks([]Book val){....}
    Suppose Books gets populated only using Rack and I have Rack populate in my session, using jsp:usebean or any other tag how can I get value of author? Does using tag handle null value check of books, if books are not set by any chance?
    Regards,
    Dhyan

    I got a way out to access the attribute, i feel it is
    <jsp:usebean id="myRack" class="settings.Rack"/>
    <c:foreach var="book" item="myRack.books">
    </c:foreach>
    I am not able to check if this is correct or not because myRack.books is not having any value set by me in the request scope. How do i get instance of Rack class set by another page in the current request? I can get the value if i use scriptlet but i dont want to use scriptlet.
    I am continiously trying, if I get an answer, I shall post, else pls somebody guide.

  • How to get  value on jsp file from ActionServlets class

    Hi All,
    I am facing problem in action servlets class into Struts, I am able to get the value on jsp file from action class with the help of session scope but i want to another method for it , so how i can solve the problem.Plz help me
    Thanks......... in advance

    I got a way out to access the attribute, i feel it is
    <jsp:usebean id="myRack" class="settings.Rack"/>
    <c:foreach var="book" item="myRack.books">
    </c:foreach>
    I am not able to check if this is correct or not because myRack.books is not having any value set by me in the request scope. How do i get instance of Rack class set by another page in the current request? I can get the value if i use scriptlet but i dont want to use scriptlet.
    I am continiously trying, if I get an answer, I shall post, else pls somebody guide.

  • How to get value object (entity abject) from ViewObject?

    How to get data from ViewObject in the form of value object? I know BC4J creates entity object for database table/view (looks like value object) but I did not find api to get entity object from ViewObject.
    Thanks.

    BC4J provides an implementation of the value object design pattern for you, so you don't have to waste time writing your own.
    I wrote a whitepaper illustrating how to take advantage of this at:
    Implement Collections of Value Objects for MVC Apps with BC4J
    This allows clients (like a servlet, a JSP, a Swing client, etc.) to get value objects from the collection of value objects that BC4J supports.
    However, if you are writing code inside your view object implementation class and want to access the entity object, just call the accessor that we generate into your view row implementation class for you. For example, for a VO named EmployeeView that uses an entity object named Employee, there will be a private accessor method getEmployee() that will give you the entity.

  • XSL-How to get value of a variable from inside loop-- to the outside loop?

    Pls help
    hi im currently working on this xsl file..
    This works on generating a txt file,my problem right now is
    ' how can i get the value of a variable generated from the inside forloop,
    i have to get the total,sum value of this variables after performing the loop
    ***this is the for loop
    <xsl:for-each select="OutboundPayment">
    <xsl:variable name='id' select='generate-id(OutboundPayment)'/>
    <xsl:sort select="PaymentNumber/CheckNumber" data-type="text" />
    <xsl:variable name='PValue' select='format-number(100*PaymentAmount/Value,"0000000000000")'/>
    <xsl:value-of select='$id'/>
    <xsl:text>D</xsl:text>
    <xsl:value-of select='$DDate'/>
    <xsl:value-of select='$Batch'/>
    <xsl:text>3</xsl:text>
    <xsl:value-of select='format-number(PaymentNumber/PaymentReferenceNumber,"0000000000")'/>
    <xsl:value-of select='format-number(PayeeBankAccount/BankAccountNumber,"0000000000")'/>
    <xsl:value-of select='substring(Payee/Name,1,20)'/>
    <xsl:value-of select='$PValue'/>
    <xsl:variable name='Addend' select='concat($DDate,substring($DAcct,5,5),$Batch)'/>
    <xsl:variable name="LHash">
    <xsl:call-template name="GetHash">
    <xsl:with-param name="A1" select="$PValue" />
    <xsl:with-param name="A2" select="$Addend" />
    </xsl:call-template>
    </xsl:variable>
    <xsl:value-of select="concat('[',$LHash,']')" />
    <!--LHash*i have to get the total amount of this one from the outside loop /---->
    <xsl:call-template name='NewLine'/>
    </xsl:for-each>
    <!--I have to put in here the total value of that LHash/---->
    <!--This is the template on how to get the value of that variable in the inside loop/---->
    <xsl:template name="GetHash">
    <xsl:param name='A1'/>
    <xsl:param name='A2'/>
    <xsl:variable name='TwoSum' select='format-number($A1+$A2,"000000000000000")'/>
    <xsl:variable name='Weight' select='317191314191112'/>
    <xsl:call-template name="WDigit">
    <xsl:with-param name="Cnt" select="15"/>
    <xsl:with-param name="Sum" select="$TwoSum"/>
    <xsl:with-param name="Wgt" select="$Weight"/>
    <xsl:with-param name="Tot" select="0"/>
    </xsl:call-template>
    </xsl:template>
    <xsl:template name='WDigit'>
    <xsl:param name='Cnt'/>
    <xsl:param name='Sum'/>
    <xsl:param name='Wgt'/>
    <xsl:param name='Tot'/>
    <xsl:choose>
    <xsl:when test="$Cnt > 0">
    <xsl:variable name='Multip' select='substring($Wgt,$Cnt,1)'/>
    <xsl:variable name='Factor' select='substring($Sum,$Cnt,1)'/>
    <xsl:variable name='Prduct' select='$Multip$Factor'/>
    <!--xsl:value-of select="concat($Tot,'[',$Cnt,']')"/-->
    <!--xsl:value-of select="concat($Multip,'x',$Factor,'=',$Prduct)"/-->
    <!--xsl:call-template name='NewLine'/-->
    <xsl:call-template name="WDigit">
    <xsl:with-param name="Cnt" select="$Cnt - 1"/>
    <xsl:with-param name="Sum" select="$Sum"/>
    <xsl:with-param name="Wgt" select="$Wgt"/>
    <xsl:with-param name="Tot" select="$Tot+$Prduct"/>
    </xsl:call-template>
    </xsl:when>
    <xsl:otherwise>
    <xsl:variable name="Rem" select="$Tot mod 11"/>
    <xsl:variable name="Chk" select="11 - $Rem"/>
    <xsl:value-of select="format-number(concat($Tot,$Chk),'00000')"/>
    </xsl:otherwise>
    </xsl:choose>
    <xsl:template name='GetTotal'>
    </xsl:template>
    Thanks in advance for those who are willing to help.
    -Leighya

    It would have helped if you had posted your code as CODE but as it is, I could hardly read it. My guess about what you are asking is, if you want a template to return a value, just write that value to the result stream inside the template.
    If that wasn't what you were asking, then please post your code in a readable format.

  • Setting and getting values to the viewcontroller from component controller

    Hi,
    I'm having a model node in the controller  and the value node int he view which are binded to the UI elements.
    How to set the values in the model nodes to the value nodes in the view through setter method and get the values from the view using getter???
    Could you help me in, how to call a viewController's value node in componenet controller, and set and get the values to it.
    Thanks & Regards,
    Suresh

    Thanks Murtuza..
    i have one more question regarding checkbox by group.
    I have binded the texxt property of the checkbox by group to a context contribute and its type property is selected from a simple type.
    In the view layout on NWDS its showing the label names which i hav given in the simple type. but when i deploy it and run it in browser its just showing only one check box. its not showing the label names.
    how to get the label names, using simple types. i,m able to get it using code.
    how to get it by simpletype??? 
    thanks, suresh

  • How to get value in dashboard prompt from database

    Hi All,
    I am using dashboard prompt (Year Prompt) to filter reports on year basis.
    fact table stores the hit date on a particular site linked with date dimension table .
    I have Datas in fact table say from year 2005 to 2009 .In dashboard Prompt it is showing me all the years 1990 to 2021(that are in date dimension).
    I hard coded the value of years in prompt now it only showing me years 2005 to 2009.
    My question is that is their any way that prompt automatically take values from database, those years which are stored in fact table ?
    Thanks in advance.

    Hi...
    Try writing query for dashboard prompt to get desired values..
    *select distinct year(FactTable.HitDate) from SubjectAreaName*
    To work this.. you should have HitDate column in presentation layer. (You can drag this column from fact in BMM and drop in any dimensions of presentation Layer, and name it as HitDate (Fact).. some thing like this...

  • How to get value in backing bean from application module

    Hi all.. I'm new in jdeveloper and adf..
    I need to use value from backing bean and use that value in application module.
    But I don't know how to get it.
    Do you a have any solution?

    suppose you have myMethod(String argumentName1,String argumentName2) in your Application Module
    then to access a method binding from a managed bean, use the following code,
      BindingContext bctx = BindingContext.getCurrent();
      BindingContainer bindings = bctx.getCurrentBindingsEntry();
      OperationBinding operationBinding =
           bindings.getOperationBinding("name_of_method_binding");
      //Here you can pass the parameters value to the AM method
      operationBinding.getParamsMap().put("argumentName1",value1);
      operationBinding.getParamsMap().put("argumentName2",value2);
      //invoke method
      operationBinding.execute();
      if (!operationBinding.getErrors().isEmpty()) {
         //check errors
         List errors = operationBinding.getErrors();
      //optional
      Object methodReturnValue = operationBinding.getResult();

  • How to get value of a structure from a standrd program to Z program

    There is a standard program which generates a file when it is run a file is created
    The name of the file is stored in a structure. I am submitting this standard program in my Z program I have to get the file name from the structure

    Hi,
    Does this help?
    you can retrieve the content of a structure from another shared memory by assigning it with a field symbol:
    e.g.
    FIELD-SYMBOLS: <staffel> TYPE table.
    * get itab data from SAPMV13A
    ASSIGN ('(SAPMV13A)STAFFEL[]')  TO <staffel>.
    Kind regards, Rob Dielemans

  • Onblur get values for form field from table.

    Hello,
    I created one from with report for TableA.TableA has 5 column. Now after i enter first field ,on blur, i want 2 other fields should get populated.They should get the 2 values from TableB.Table A and Table B are connected through primary key foreigh key constraint.First field is primary key of TableA.
    How can i do this.I am writing a javascript function which i am calling from first form field.
    But in the function how to take values from the table for the other 2 fields.
    Can i just Select statements inside javascript function?
    Thanks
    Swapna.T

    Swapna,
    You can do this using AJAX. See link.
    Hope it helps
    Cheers,
    Hari

  • How do I get values into a vi from a subvi while the subvi is still running within the vi?

    Hello
    This is my problem. I have a subvi that runs an experiment. At different point in the experiment different instruments are on or off and I have a boolean array display this info. It is updated at various points of the experiment via a local variable. That works fine. Here is the problem though. I run that subvi from a main vi program (that runs it several times for several experiment cycles). I would like to pass the status of that array onto the mainvi to display there too. The problem is that the array in the main vi is not updated until the subvi is done running and thus displays only the array status at end of experiment (instead of changing
    as the status changes within the subvi). I tried using a global variable to write to it in the subvi every time there is an update, and read from it in the mainvi, but that doesn't work, it still displays just the status at the end of the subvi execution. Does anyone know how to make this work, or if there is a workaround this? Thanks.

    If you have LabVIEW 6i, you can update indicators of a calling VI from
    a SubVI, while the subVI is running.
    In your case you need
    1) an indicator on the main VI panel to display the boolean array
    2) to pass a reference to that indicator to the subvi when you call it
    3) to use this reference in the subVI, connect a property node to it and
    write the values to be displayed to the 'value' property of this node
    If you don't have version 6, you can write the values to be displayed to
    a global and display this global in the main VI from within a while loop
    which must run in the main VI in parallel to the running subVI.
    It's more complicated, since you need a mechanism to gracefully shut
    down the while loop after subVI finishes. You could do this with
    another global control boolean which is not displayed but just connected
    to the repeat terminal of the while loop. Don't forget to put a 'Wait' of,
    say, 50...100 msec in that while loop.
    -Franz
    zkajan schrieb:
    > Hello
    > This is my problem. I have a subvi that runs an experiment. At
    > different point in the experiment different instruments are on or off
    > and I have a boolean array display this info. It is updated at
    > various points of the experiment via a local variable. That works
    > fine. Here is the problem though. I run that subvi from a main vi
    > program (that runs it several times for several experiment cycles). I
    > would like to pass the status of that array onto the mainvi to display
    > there too. The problem is that the array in the main vi is not
    > updated until the subvi is done running and thus displays only the
    > array status at end of experiment (instead of changing as the status
    > changes within the subvi). I tried using a global variable to write
    > to it in the subvi every time there is an update, and read from it in
    > the mainvi, but that doesn't work, it still displays just the status
    > at the end of the subvi execution. Does anyone know how to make this
    > work, or if there is a workaround this? Thanks.
    Franz Josef Ahlers
    Section Semiconductor Devices
    Physikalisch-Technische Bundesanstalt
    Bundesallee 100
    D-38116 Braunschweig
    phone: (+49) 531 592 2410
    fax: (+49) 531 592 2405

  • How to get value of some key from Registry Edit in a Java class?

    Hi,
    I want to write a program which needs to access the value for HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6.0\MSI' paths 'INSTALLDIR' key's value.
    Does anybody have pointers on this?
    Thanks In Advance,
    Kalyani.....

    hi,
    this is the code i am employing and i want to know why i am failing:
    import com.ice.jni.registry.Registry;
    import com.ice.jni.registry.RegistryException;
    import com.ice.jni.registry.RegistryKey;
    import com.ice.jni.registry.RegStringValue;
    import com.ice.jni.registry.RegistryValue;
    * @author ayesha
    public class ReadingRegistryValueFromRegistry {
         private static String TOP_KEY_NAME="HKEY_LOCAL_MACHINE";
         private static String KEY_NAME="SOFTWARE\\JavaSoft\\Java Development Kit\\1.5.0_08 ";
         private static String ARG_KEY="JavaHome";
         * @param args
         public static void main(String[] args) {
              // TODO Auto-generated method stub
    System.out.println(getGMDBPathFromRegistry()+"111111111111111111111111111111111111111111111111111111111");
         private static String getGMDBPathFromRegistry(){
              String gmDBPath=null;
              RegistryKey topKey=null;
              String topKeyName=TOP_KEY_NAME;
              //System.out.println(topKeyName+"33333333333333333333topkeyname");
              String keyName=KEY_NAME;
              //System.out.println(keyName+"5555555555555555555555555555555keyName");
              String argKey=ARG_KEY;
              //System.out.println(argKey+"66666666666666666666666666666666666666666666666666666666argKey");
              topKey=Registry.getTopLevelKey(topKeyName);
              System.out.println(topKey+"somethingsomething");
              if(topKey==null){
                   return gmDBPath;
              RegistryKey subKey=Registry.openSubkey(topKey,keyName,RegistryKey.ACCESS_READ);
              try{
              System.out.println(subKey.toString()+"value i got in here");
              catch(Exception e){
                   System.out.println(e.getCause().toString());
              if(subKey==null){
                   return gmDBPath;
              try{
                   gmDBPath=subKey.getStringValue(argKey);
              catch(RegistryException ex){
                   return gmDBPath;
              return gmDBPath;
    I want to read from the registry entry the value of java.
    Any suggestions are eagerly awaited.
    ayesha.

  • How do i get value of Environment variables from a java program?

    Hai,
    I have a setup file wherein i set the path for the root directory , in the following way.
    setenv TPEROOT "/home/systpe/khurram/changes"
    when i give echo $TPEROOT
    the path , home/systpe/khurram/changes , is displayed on the console
    If i want to assign the $TPEROOT to a string variable str in my java program , then how can i do it.
    I want to use the value of the environment variable in my program.
    Any help in this regard would be very useful
    Thanks
    khurram

    java -DTPEROOT=$TPEROOT my&#337;ackage.myclass myargs

Maybe you are looking for

  • Html comments problem in 2.2.1

    Have recently updgraded to version 2.2.1 and in the process of verifying the differneces and problems. have noticed the following: have a page template which contains 2 page level item substitutions &PX_ITEM. and &PX_ITEM2. above and below a piece of

  • Adobe Creative Suite 6 Master Collection - A valid installer could not be found

    Hi, For our organisation i want te create a unattended installation for Adobe Creative Suite 6 Master Collection. I received 3 .iso files from our distributor (SurfMarket.nl) that i've extracted. When using Adobe Application Manager Enterprise Editio

  • How to set "lastFieldsOptional" in File Adapter

    Hy, somebody could tell me how can set the parameter "lastFieldsOptional" in FilesAdapter.  have the problem that my last two fileds in incoming files sometimes are not insert and the "endlines" character also  insert. Thank's Mati

  • Problem with Datasources

    I Guys I am new to BW, I activate a Datasource in RSA5, but when I try to replicate in BW I cannot see it, Do I have to create a Source System for R3 for this to work. I went to SM59 and create a RFC pointing to the Client I want to extract the data.

  • Inserting filenames and pathnames into headers

    According to Pages '08 help: "Using Headers and Footers Add headers and footers to give your documents page-by-page identity by showing the date and time, page number, or filename and pathname." OK, I wish to add automatically updating filenames and