About feild value type

hi guys,
    There is a field called value type(0vtype) in BPS sub planning(eg.cost center planning),which often has value 10 or 20.I don't know what's the purpose of using this field.
    The same as feilds Sender/Receiver Indicator(0DB_CR_IND) and Debit/credit indicator(0DCINDIC).
    anyone has idea?
thanks a lot!

Hi Eric,
Value type is a technical object used in R/3, for example  standard 10 = actual data and 20 = plan data. It is a way to trace the type of data through the system and lets you make more accurate reporting (you could also look at committed data, budgeted data,...)
The same is reflected on planning side and normally represented as
Value type can have values like
10 - Actual
20 - Plan
30 - Forecast
etc
Other types are Budgeting ,Forecasting and Benchmarking.
One Value type can have various versions of data .
Hope this helps and assign points if it helps
Cheers
Raja

Similar Messages

  • About value type and key figure type

    Hello Gurus,
              please explan the different usage of about value type and key figure type.  what is the typical values for both infoobjects ?
    Many thanks,
    Frank

    Hi,
    0METYPE is a key figure-specific info object usually used to define semantics of the individual business key figures in BW (for example, actual, commitment, plan, target values).
    Its a bi specific field which is filled from extract structure field named MEASTYPE table COSR
    Refer to OSS Note 523742 for how it is filled and the following link for additiona information.
    http://help.sap.com/saphelp_nw70/helpdata/en/91/ddd52b9ef30645a338e28aae443807/frameset.htm
    Note 523742 - BCT-CO: BW key figure model and R/3 tables for trans. data
    This note provides information on the key figure model in the area of BW Content CO-OM. It also gives an overview of the DataSources for transaction data and the corresponding source tables and value fields in the R/3 System.
    The key figure model for currency fields in the area of CO-OM contents affects the following info object of type key figure:
    0AMOUNT Amount
    The key figure itself does have any business semantics.
    The semantics of the individual business key figures in BW (for example, actual, commitment, plan, target values) is determined using combinations of values for the following key figure-specific info objects (see also the account model in SEM-BPS, note 407563):
    0METYPE Key figure type
    0VTYPE Value type for reporting
    --> 0VTDETL Details of the value type
    --> 0VTSTAT Statistics indicator for the value type.
    For example, using transaction SE16, the possible characteristics of the values of this InfoObject can be taken from the above-mentioned master data tables in R/3.
    The business key figures on the InfoCubes of the standard BW content were defined as restricted key figures using this semantics of the key-figure-specific characteristics.
    The conversion of the R/3 transaction data in the BW key figure model is carried out in the extractors using the ROMI_GET_VTYPE_AND_DETAIL function module. It primarily happens using the specified conversion tables.
    The following dependencies exist for the source tables of the DataSources:
    COSP_VTYPE for COSS, COSP, COVP,
    COSB_VTYPE for COSB,
    BPXX_VTYPE for BPGE, BPJA, BPEE
    If an R/3 source record cannot be converted using these tables, it may not be extracted to BW.The application log of the R/3 DataSource transaction RSA3 contains entries for the unconverted values after the test run.(The log function for the CO-OM DataSources was considerably improved by the correction for note 523655).
    The application log for the extraction runs from BW can be evaluated using transaction SLG1 (Object: RSAP, object information: RSAP_INFO)
    Furthermore, the semantics of a key figure are still determined by the time characteristics and the following key-figure-specific info objects:
    0CURTYPE Currency type (for more information, see note 517909),
    0DB_CR_IND Debit/credit indicator (for more information, see note 065075),
    0VERSION CO version
    -Vikram

  • Default Value Type

    Hi! All,
    I'am using Oracle portal
    In the form wizard there is an option for using 'defalt value' for any text fiels along with 'defult value type'. I want to know how effectively I can use sql query function written by me or any sql query .And from where can I get the details about this.
    till now I can only used #sysdate in the default value.Also what # denotes.
    Please do help me
    Thakns in advance.
    Regards
    Anil Rath

    Try these:
    1)Default Value = select schema_name.your_function from dual
    Default Value Type = Expression that returns Date
    2)Default Value = select sysdate from dual
    Default Value Type = Expression that returns Date
    3) #Sysdate
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Swati Kale ( ):
    do you mean to say that, if my function name is returnDate and the owner of the function is xyz.
    Then in defualt value,I shd give,
    xyz.returnDate
    and in Default value type,I shd select
    Function returns date.
    advise<HR></BLOCKQUOTE>
    null

  • Value type and 500 Internal Server Error (SOAP)

    Hi,
    I'm try to generate, by jdeveloper10g, an Oracle J2EE WebService, on an Oracle Application Server 10g.
    One method that i want to publish as web service should return a class, DBVarWS, created by me. This class has a public default constructor, every private fields has its get and set methods, and so on. Jdeveloper creates and deploys the WS without problem. The other methods of the ws work, but this one generate an Error 500:
    java.lang.StackOverflowError
         at org.apache.soap.util.xml.XMLJavaMappingRegistry.queryElementType_(XMLJavaMappingRegistry.java:220)
         at org.apache.soap.encoding.SOAPMappingRegistry.queryElementType_(SOAPMappingRegistry.java:593)
         at org.apache.soap.util.xml.XMLJavaMappingRegistry.queryElementType(XMLJavaMappingRegistry.java:235)
         at org.apache.soap.encoding.soapenc.SoapEncUtils.generateStructureHeader(SoapEncUtils.java:130)
         at org.apache.soap.encoding.soapenc.SoapEncUtils.generateStructureHeader(SoapEncUtils.java:117)
         at org.apache.soap.encoding.soapenc.BeanSerializer.marshall(BeanSerializer.java:88)
         at org.apache.soap.encoding.soapenc.ParameterSerializer.marshall(ParameterSerializer.java:108)
         at org.apache.soap.util.xml.XMLJavaMappingRegistry.marshall(XMLJavaMappingRegistry.java:292)
         at org.apache.soap.encoding.soapenc.BeanSerializer.marshall(BeanSerializer.java:133)
         at org.apache.soap.encoding.soapenc.ParameterSerializer.marshall(ParameterSerializer.java:108)
         at org.apache.soap.util.xml.XMLJavaMappingRegistry.marshall(XMLJavaMappingRegistry.java:292)
         at org.apache.soap.encoding.soapenc.BeanSerializer.marshall(BeanSerializer.java:133)
         at org.apache.soap.encoding.soapenc.ParameterSerializer.marshall(ParameterSerializer.java:108)
         at org.apache.soap.util.xml.XMLJavaMappingRegistry.marshall(XMLJavaMappingRegistry.java:292)
         at org.apache.soap.encoding.soapenc.BeanSerializer.marshall(BeanSerializer.java:133)
         ...and fade out, the same lines for 12 pages..
    Does anybody see where is my mistake??
    Below i copy the source code of the class that (i suppose) generates the problem..
    thanks a lot
    Mauro
    DBVarWS.java
    package ims.gui.dbConnectionWStoPublish;
    * <code>DBVar</code> contains the data you need to identify and retreive a
    * monitorable variable from the database of IMS.
    * When you log in the IMS, the application retreive a list of monitorable variable,
    * and store a DBVar object for every monitorable var.
    * DBVar does not contain the value of the variable: it is used to make the request
    * to the database to retreive that value(s).
    public class DBVarWS
    private String name;
    private String session;
    private int ta;
    private int instance;
    private String type;
    private String[] token;//"where" "time_ins" ">" etc
    //the var is been selected by the user?
    private boolean selected;
    * Creates a DBVar with the specified name
    * @param _name Name of the variable
    public DBVarWS(String _name)
    name=_name;
    selected=false;
    token=new String[20];
    for(int i=0;i<20;i++) token=null;
    public DBVarWS()
    token=new String[20];
    * Creates a DBVar with the specified name,session,ta,instance and type
    * @param _name Name of the variable
    * @param _session Session of the varible
    * @param _ta Target Address of the variable
    * @param _type Datatype of the the variable value: integer, double, etc
    public DBVarWS(String name,String session, int ta, int instance, String _type)
    name=_name;
    session=_session;
    ta=_ta;
    instance=_instance;
    type=_type;
    selected=false;
    token=new String[20];
    for(int i=0;i<20;i++) token[i]=null;
    * Return this DBVar object
    public DBVarWS getDBVar()
    return this;
    * Return the DBVar name
    * @webmethod
    public String getName()
    return name;
    * Return the DBVar session
    * @webmethod
    public String getSession()
    return session;
    * Return the DBVar target address
    * @webmethod
    public int getTa()
    return ta;
    * Return the DBVar instance
    * @webmethod
    public int getInstance()
    return instance;
    * Return the DBVar value type
    * @webmethod
    public String getType()
    return type;
    * Return the DBVar selected flag
    * @webmethod
    public boolean getSelected()
    return selected;
    * @webmethod
    public String[] getToken()
    return token;
    * Set the name of the DBVar
    * @webmethod
    public void setName(String _name)
    name=_name;
    System.out.println("name = "+_name);
    * Set the name of the DBVar
    * @webmethod
    public void setSession(String _s) { session=_s; }
    * Set the targeta address of the DBVar
    * @webmethod
    public void setTa(int _ta) { ta=_ta; }
    * Set the instance of the DBVar
    * @webmethod
    public void setInstance(int _inst) { instance=_inst; }
    * Set the type of the DBVar value
    * @webmethod
    public void setType(String _type) { type=_type; }
    * Set the selected flag of the DBVar.
    * Selected is true when the DBVar has been selected by the user
    * to be retreived from the database
    * @webmethod
    public void setSelected(boolean _c) { selected=_c; }
    * @webmethod
    public void setToken(String[] _token)
    token=_token;

    Ok the problem is solved, it was about webutil, I had a problem of path and concerning jacob.jar in the configuration files default.env of midtier
    If this can help someone
    Christophe

  • Default value type - validation option form based on stored procedure

    Please could somebody explain and provide an example of what the option :-
    default value type - in the validation options for a field in the editor for a form based on a stored procedure ?
    Thanks in anticipation.

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Dmitry Nonkin([email protected]):
    Absolutely, you can use SQL query to return the value like in the example above:
    Default Value = select 5 from dual
    Default Value Type = 'SQL query returns number'
    or
    Thanks,
    Dmitry<HR></BLOCKQUOTE>
    Hi,
    and what about:
    Default Value = select max(salary) from emp_salaries
    Default Value Type = 'SQL query returns number'
    Will it work? We go some troubles with this.
    Thanx
    Marcin

  • Where we can find the detail infomation about the Value String of automatic

    Where we can find the detail infomation about the Value String of automatic?
    such as WE06,WE01 and so on.

    Hai,
               Value string keys are for SAP internal usage. It is just a pointer to the transaction event key which is necessary for automatic account determination.
               Movement types are linked to transaction keys via valuation string in OMWN T-code.
               The R/3 System automatically determines the value string assigned to a specific transaction. It depends partly on entered parameters manually and partly on parameters derived internally by the system. The value string contains all posting transactions that are possible for a certain transaction. The program decides which of these posting transactions lead to G/L account postings in individual cases. You cannot define this in Customizing.
    Value string WE01, for the goods receipt for a purchase order into stock, contains transactions BSX and WRX.
    WE01: BSX, WRX, PRD, KDM, EIN, EKG, BSV, FRL, FRN, BSX, UMB.
    WA14: BSX ,PRD, BSX, UMB
    WA01: BSX, GBB, PRD, BSX, UMB
    Value string RE05 contains transactions BSX and UMB.
    In the standard system, value string WE01 is assigned to goods receipts (and also cancellations and return deliveries) for Standard and Subcontracting purchase order items without account assignment concerning valuated material into stock. In the case of (valuated) goods receipts for purchase order items not subject to account assignment,
    post the items to a stock account using the transaction key BSX and make an offsetting entry to a GR/IR clearing account. A price difference posting (transaction key PRD) is only used if the valuated material is subject to standard price control and if the order price (or invoice price) is different from the standard price. Transaction key KDM is required in Inventory Management for purchase orders in foreign currencies because of differences in exchange rates between goods receipts and invoice receipts, unless the material can not be debited or credited because it is subject to standard price control.
    The transaction keys EIN and EKG (and possibly FRE – see account determination for delivery costs) are only used in company codes where purchase account management is active (as required in France and Belgium for example).
    The transaction keys BSV, FRL, and FRN are only used for the Subcontracting item category.
    Value string WA14 is defined for deliveries without charge (movement type 511).
    The following scenarios are possible:
    Delivery without charge for material subject to moving average price control &#8594; No accounting document
    Delivery without charge for material subject to standard price control (and if the posting date is in the previous period – standard price in the posting period = standard price in the current period) &#8594; Inventory posting (receipt at standard price) and offsetting entry to price differences account
    Delivery without charge for material subject to standard price control, with posting date in the previous period and the standard price in the posting period is different to the standard price in the current period &#8594; Inventory posting (receipt at standard price) and offsetting entry to price differences account (posting in the previous period) &#8594; Stock correction posting and Revenue/expense from revaluation (posting in the current period)
    In the standard system, value string WA01 is assigned to goods issues and other goods receipts. The R/3 System uses an additional influencing factor, account grouping, to differentiate further between the various movements during account determination.
    Hope it will be Helpful 4 u.
    Reward Point if Useful.

  • 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.

  • Value type 20 records in CCA cube

    Hi
    There is a difference between the no of records in request loaded and no of records shown in Ftable for
    records having value type =20 for year 2005 for 0CCA_C11
    cube...Pl note the value type =20 records are loaded once in begining of the year..
    why so?
    Regards
    Padmanabh

    Not as sure about 0CCA_C11 (Infocube?) off the top of my head do you mean 0CCA_C01?  - Which cube and datasources are you using..
    Value type 20 is Plan and 0CO_CCA_1 extractor splits the record in the extractor.  Have you looked into Currency Type?  I suspect you would have a multiple of the original since it would split into different currency type record 0curtype of
    00 document currency,
    10 company code currency
    20 controlling area currency
    30 group currency..
    Chances are, you have 3x the records...
    Hoe this helps and free free to assign points if it is useful.
    Mary

  • How to query a  collection  for a particular feild value

    I have a service called as RevenueItemsService and iam calling the below operation:
    <wsdl:operation name="GetRevenueItems">
    <wsdl:input message="tns:GetRevenueItemsSoapIn" />
    <wsdl:output message="tns:GetRevenueItemsSoapOut" />
    </wsdl:operation>
    and in the response i get array of UserDefinedField as a part of response The array is of below type :
    <s:complexType name="UserDefinedField">
    <s:attribute name="Name" type="s:string" />
    <s:attribute name="Version" type="s:decimal" use="required" />
    <s:attribute name="UDFType" type="tns:UDFType" use="required" />
    <s:attribute name="Enabled" type="s:boolean" use="required" />
    <s:attribute name="Required" type="s:boolean" use="required" />
    <s:attribute name="Index" type="s:int" use="required" />
    <s:attribute name="Value" type="s:string" />
    <s:attribute name="ForBizLogicEntity" type="s:string" />
    </s:complexType>
    My question is when i get array(assume i got 5 userdefined feilds as the array)
    I want to query the xpath in such a way that in the array if i ask for a particular version in the userdefined feilds then it has to give me that particular index value.
    Example:
    we have a array of following :
    Array1:
    name: xxx
    version : 1.0
    UDF type: udf1
    Index: 1
    Array 2
    name: YYY
    version : 2.0
    UDF Type : Udf2
    index : 2
    etccc.....upto n .
    so my question is , i want the result in such a way if i say version=2.0 then it has to return me the corresponding index as 2. How do i do that in BPEL.
    Please provide me some suggestions.
    Or .
    you can provide me some link where i can find the answer
    Any suggestions are appreciated.
    Regards
    Pavan

    little example :
    <element name="assignInArrayProcessRequest">
      <complexType>
       <sequence>
        <element name="array" maxOccurs="unbounded">
         <complexType>
          <sequence>
           <element name="name" type="string"/>
           <element name="version" type="string"/>
          </sequence>
         </complexType>
        </element>
       </sequence>
      </complexType>
    </element>so the array element is unbound.
    this is the process payload
    <ns1:array>
      <ns1:name>test1</ns1:name>
      <ns1:version>213562363</ns1:version>
    </ns1:array>
    <ns1:array>
      <ns1:name>test2</ns1:name>
      <ns1:version>yeryeryer</ns1:version>
    </ns1:array>
    <ns1:array>
      <ns1:name>test3</ns1:name>
      <ns1:version>fytetr</ns1:version>
    </ns1:array> now you can use this peace of code
            <assign name="setArrayValue">
                <copy>
                    <from expression="string('1.9999')"/>
                    <to variable="inputVariable" part="payload"
                        query="/client:assignInArrayProcessRequest/client:array[1]/client:version"/>
                </copy>
            </assign>to update the value of version in the first element of the array.
    in this example you can also create some loop and use the 'index' , the [1] value dynamic to update more then 1 values in the array-element
    the response after the update
    <ns1:array>
      <ns1:name>test1</ns1:name>
      <ns1:version>1.9999</ns1:version>
    </ns1:array>
    <ns1:array>
      <ns1:name>test2</ns1:name>
      <ns1:version>yeryeryer</ns1:version>
    </ns1:array>
    <ns1:array>
      <ns1:name>test3</ns1:name>
      <ns1:version>fytetr</ns1:version>
    </ns1:array>Maybe you can use it :)

  • Expected value type: end-of-string infopath configuing the main submit button on the form.

    Hi Everyone,
    so I have run into this very odd problem. When I am trying to configure my main submit for my infopath 2010 form, and it says File Name, I put in concat(field 1, field 2, field 3), and when the form submits, I get the following as a name for my form: field
    1, field 2, field 3, exactly like that. so I went back into the main submit and typed concat( and then used the function button, which brought up the list of controls to choose from, so I choose field 1, field 2, field 3 and when I hit ok, I keep getting this
    error:
    Expected value type: end-of-string
    Actual value: ,
    my:secReqMetaData/my:field 1-->,<-- my:secReqMetaData/my:field 2,my:secReqMetaData/my:field 3
    does anyone have any idea why this is happening?
    Best regards, Mike

    Thanks for sharing the answer here, it would be helpful for others with similar issue.
    Qiao Wei
    TechNet Community Support

  • A list of values type item in a based table block

    My block is based on a table. An item of the block take the value of a field of the table when the form raises. But this item must be updateable (by selecting a value in a list) and then it must be of the list of value type. And the values in the list of values come from another table (not the based table). Is it possible ? If it is, how can I do this ?
    Thank you !

    Yes, it's possible. Just use a regular text item. Create an LOV using the LOV wizard. When you define the query for the LOV's record group, enter a statement that selects from the other database table. Set the return value of the appropriate LOV column to be the text item on the form. Finally, assign the LOV to that text item, so that the LOV pops up when the user presses the LOV key with the cursor in that text item. You can also set the LOV so that it automatically displays when the cursor enters the text item.
    Just look up LOV in online help if you need more info.

  • Value Type and Report Type in Report Painter Report

    Is there a way I can get both characteristics WRTPP and RRCTY in one table? Or, can I work with two different tables in creating Report Painter report? I need to get the planned values of cost elements with record type 1 and value type 10 to show under one column in my report.
    Your help is very much appreciated.
    Edited by: Mauricio Villa on Oct 23, 2010 10:32 PM

    use the selection criteria to restrict the field types in the query designer- use other variables to check the value
    if it doesnt reconcile- you can alternatively use a multi provider for the same thing- that way you will get the same amount in 1 column and you could restrict using the infoprovider column

  • Value type of Purchase order.

    Hi MM Experts,
    For a purchase order line items ME23N where can i see the Value type of the line items of a purchase order.(pls give step by step)
    i.e Value Type = 10 - Actual,20 - Plan, 50- Budget
    What is significance of following Value types
    1. 40 - Commitments,
    2. 70 - Variance

    WRONG QUESTION

  • Statistical cost element (Value type 11) line item entry in CJI3

    Dear all
    I am doing WBS settlement to AUC thr CJ88. Suppose actual cost on WBS is 100 rs.
    CJI3 report shows the balance to be settled to AUC. Now It is showing 100 rs balance. I carry out WBS settlement to AUC.
    Even though settlement has taken place to AUC, CJI3 is showing line item entry of 100 rs (Statistical cost element with value type 11).
    This also affects our reporting as in report S_ALR_87013558, because of statistical cost element line item entry, WBS actual cost is showing as (100+100 st'cal)
    Also, I read in sap note 666152 that we can define transaction type as not releavent for account assignment. But i dont see this kind of setting anywhere in transaction type.
    Can we restrict the statistical cost element to not take part in CJI3 (CO reporting)?  How we can avoid statistical CO postings.
    Pls suggest
    Madhusudan Patil

    Hello,
    Statistical postings could be generated, if
    (a) you have 2 co-objects, e.g. cost center and internal order. There is a default rule in the system, that in this case the internal order will be posted real and the cost center statistical
    (b) you have 2 co-objects and one is marked as statistical in the master data. Actual Postings only to statistical co-objects are not possible. You can not settle statistical values, they will stay at the object.
    Please check OSS-message 106968. It explains everything in detail.
    You can modify your report, that it will show only real postings (value type 04), but I wouldn't do it. For me it sounds that you have to check your value flows in general. They look inconsistent, if you do not expect statistical postings.
    Kind regards
    Tapio
    Message was edited by:
            Tapio Reisinger

  • FI_E018 - Period 006/Fiscal Year 2010 for FM posting in value type 54

    Hi all,
    I am using Former Budgeting and is configured for Commitment Budget only (not configured for Payment Budget). When I tried posting via GL Document Entry to test FM, I encountered the following error.
    [Message no. FI_E018 - Period 006/Fiscal Year 2010 for FM posting in value type 54
    Diagnosis:
    Posting for the document of value type 54was attempted on a date that has not been opened in FM.
    Procedure:
    To define open item intervals for FM postings, use the following transactions:
    Individual Maintenance of Open Time Intervals
    Mass Maintenance of Open Time Intervals]
    I have already maintained in transaction FMIR.
    The entry is:-
    Budget Category/Year/Value T/Account Assign Elem/Value/AuGr/Frm/To
    9B Commitment Budget/2010//00 All Account Assignment// / /16
    What else do you think could be causing this error?
    Regards,
    Bernard

    Go tcode FMIR.
    Ensure that you both entries:-9A Payment Budget and 9B Commitment Budget.
    Budget Category/Year/Value T/Account Assign Elem/Value/AuGr/Frm/To
    9A Payment Budget/2010//00 All Account Assignment// / /16
    9B Commitment Budget/2010//00 All Account Assignment// / /16
    Regards,
    Bernard

Maybe you are looking for

  • Report for Pending 103 for 105 (If GR based IV is untick condition)

    Hi, I required logic for mapping the report in Pending 103 for 105, If GR based IV is untick condition in PO. Our business accept the material with movement type 103. After various tests (outside SAP), we post this document with movement type 105. No

  • Cursor is not shown in Blank numeric field

    Hi, We have a problem.  We have a mandatory numeric field.  But we are not seeing cursor in this numeric field.  Kindly help me in this regard. Thanks Naveen

  • Purchase item

    what should i do..i already purcahse item COD ghost like ripper and soap pack..i already downloaded it to my ps3 but its still not available in game..pls help..

  • Custom button, Outlook 2010

    Just had Office 2010 installed on work computer (up from 2007). I had used a custom toolbar in Outlook 2007 and had made my own "buttons" to do repeated tasks (most the buttons linked to other network locations). 2007 Outlook you could make a custom

  • WLC with AP´s different ap´s brands

    The Cisco WLC it´s able to handle aps of differents brands?