Assessment in the value assignment type

Dear all,
May I know what is the usage on the following assessment in the value assignment type section:
0 Not Assessed
1 Valid w/o restriction
2 Valid with restriction
3 Invalid
4 Cannot Asseed.
Why we need those assessment for each of the VA instance, what is the usage?
Thanks
YY

Hi,
Assessment tab is used to comment on the quality of the data the VA holds, you can say it as "not assessed" if its not checked by anyone,cannot be assessed likewise use other options.

Similar Messages

  • Change in the behaviour of the value assignment type after the ECC upgrade

    Hello Team,
    We have recently upgraded our system to ECC 6.
    In the older version of SAP whenever we try to open a phrase related property (in a particular substance specification) it used to give a warning message upfront in case any of the phrases used is not assigned to the phrase set.
    But with the upgraded version this upfront warning message doesnot appear and we have to click on individual phrases to check if that phrase has any issue or not. This is quite time consuming in the case several phrases has been assigned to a property.
    Please let me know if we have any solution for this available.
    Regards,
    Anoop

    Hello Anoop
    during our upgrade project we did not have the same problem. I have never heard about a similar problem. May be check OSS (SAP marketplace). Depending on the release you started may be you missed yome customizing to be done (if you started with SAP enterprise 4.7 Ext 1.1 the change is "dramatic"; if you started with SAP enterprise 4.7 Ext 2.0 changes should only be minor; in case of ECC 5.0: I believe there is no change.
    a.) Do you have activated Enhancement Packages?
    b.) do you use the "exit" to prepare "dynamic phrase sets"?
    With best regards
    C.B.

  • Value assignment and value assignment type in the specification workbench

    Hi all,
    There is this section on the specification workbench called u201CProperty Treeu201D, this section contains all the value assignment type, I have two questions on this.
    Question 1 u2013
    What is exactly the value assignment type? The SAP help portal said it is a structure specification data and information. What exactly does it mean and its usage?
    Question 2 u2013
    May I know where is the SPRO configuration that actually causes the list of value assignment types appear on the property tree section for this particular specification type which I created.
    In another word, I create this new specification with specification type u201CREAL_SUBu201C and specification category u201CSubstanceu201C in the specification workbench transaction. Next thing I know is that the property tree section for this particular specification consists of a list of value assignment type. How does the system assigned these list of value assignment types to this specification i created? Coz I didnu2019t do anything.
    Where in SPRO and the logic link it up on this??
    Thanks.
    YY

    Hello all
    EH&S contains a number of submodules (PS, DG, IH etc.). Regarding each submodule a basic customizing is delivered by SAP. One example is the specification type. Usually you will find something like
    REAL_SUB
    LIST_SUB
    etc. in the Customizing as discussed. Further more I believe with EH&S 2.7. the specification category come in place (SUBSTANCE as an example). You need to take care regarding this too.
    An value assignment type can be grouped in a property tree and a property tree can be linked to a specification type and there are cases known that one specification type is linked only to one property tree (this is a decision regarding business needs and not an IT quesition). Using the EHS& surface you can change the property tree per specification if the set up is done in Customizing. Therefore the property tree is a "view" on the data linked to a specification. (identifeirs etc. are managed different)
    A "property" is based on a value assigment type and in many cases on a related EH&S class and characteristic. You will find these types.
    A => value assignment type to be used if you need characteristics
    B => value assignment type to be used if you need specification listing
    C  => value assignment type to be used if you need composition
    .. etc.
    You can mix types. That means you can create a property of type "A" and "C" (take a look in SAP original tree; you will find examples how to do it).
    A propetry tree is a "list" of assignment type related to a object (specification). Using the property tree you can maintain necessary data. Therefore ithe property tree itself contains per specification the list of "potential" data structures you can fill with data. I belive SAP Standard is delviering now something like 250 properties (valeu assignment types): To e.g. get an MSDS you need to maintain I would assume at least something like 20 up to 50 properties
    The area of customizing regrading property tree, specification types etc.  is the most crticial to have a sucessful EH&S project running; any wrong decision gives rise to a high cost later Therefore take your time to understand what effect does which customizing acitivity have later.
    Based on the value assignemnt you will create later e.g. a WWI report (like MSDS).
    Additionally if necessary you can create customer specific value assignment types by either do a copy from SAP original to "Z" (highly recommended to do so!) or starting from basic. 
    Starting with EH&S 2.7. you have now more options to "change" EH&S using standard EH&S functionality. Take a look in customizinjg (example: you could create you own "look and feel" of the workbench (you should'nt really do that but it is possible). You can design your own "tab strips" etc.
    So once again: the "correct" set up of EH&S in the area of e.g. identifers, speficiation types, property trees etc. is the "core" activity in EH&S customizing and therefore think "twice" before you change the setup up (you need to understand what a change mean)
    With best regards
    C.B.

  • Value Assignment Type Setting

    Dear Experts,
    While creating the Value Assignment Type in SPRO
    there are following check box... which are
    CharCopy Active - Automatic Activation of Copied Value Assignments
    New Val. actv - Automatic Activation of New Value Assignments
    Change Active - Automatic Activation of Changed Value Assignments
    I have read the help for each check box but still concept is NOT so clear...
    Could you please elaborate me the significan of each check box...
    also, couuld you tell me that As per Standerd / Regular Industry Practice, which of the above check boxes should be active and which should not
    Please Guide..
    Amol

    Hello Amol
    in some sense there is no "standard" how a company should/can use these check boxes. Both options have pros/cons.
    In my opinion best practise is to "set them" (all three) and to prepare a user manual in which this "behaviour" of the system is explained.
    From the point of view of "clicks" the number of clicks are nearly the same.
    E.g.
    if you not activate them you have to set the indicator and you must save the data records and
    if you have activated and you would like to take some time to think once again about content of the data record you would remove the active indicator and save (later you must set them again to activate them and save them regarding MSDS etc.).
    In any case: to my experience the end user training regarding how to use the usage and what does the active indicator means (as well as the relevancy indicator) is not an easy task.
    By the way: there is to my knowledge no corresponding customizing activity in which you can handle how the "relevancy indicator" can be set or not. So in any case (because the existance of an activated relevancy indicator is "driving" change marks in WWI reports) end user need their "time" to understand how to use properly this usage.
    Further on they should be familiar in how to use the output variants (because using them you can get an fast overview about there a active indicator is missing etc.)
    With best regards
    C.B.
    PS: additionally: the usage on the level of the identifier is "special" in some sense. Keep in mind this (especially in WWI reports). The reason is that the usage on the identifier has been created with EH&S 2.7. So in principle: you need not to use the usage to print a identifier in a WWI report but you should do that (because by using the usage you can additionally control the access rights of users).
    PPS: one "strong" pro in my opinion to use the "active" option is this:
    If you enter e.g. a source or a user defined text in the data record this information is normally not used in a WWI report. Therefore if you haven't "activated" this in customizing the user must ! set the acitve indicator once again. This means: Any ! change in data record (together with save) will remove the active indicator by standard (without using the three check boxes).
    Edited by: Christoph Bergemann on Mar 21, 2010 8:02 AM
    Edited by: Christoph Bergemann on Mar 21, 2010 8:05 AM
    Edited by: Christoph Bergemann on Mar 21, 2010 8:06 AM
    Edited by: Christoph Bergemann on Mar 21, 2010 8:06 AM

  • EHS - value assignment types

    Hi Friends,
    I'm not an EHS expert however I've received an EHS specific query, please help me to understand and how to proceed on below requirement:
    In EHS module, create a new branch "regulatory information CLP" with 5 new properties and update old one to DSD/DPD.
    For these changes, adds and changes will have to be done in customizing in "value assignment types" entry with different valorization type (branch and properties).
    I can trace Value Assignments under property tree in SPRO but don't know how to go about.
    Regards,
    Yati

    Hello Yati,
    If I have understood correctly, you want to create / Edit a property tree. If so, thre are certain steps involved and it will not be possible to detailed it out here, but I will list out the requirements and steps involved;
    Master data required:
    1.Create characteristics for possible values to assign to the Value assignment type
    2.Create class for the value assignment type and assign characteristics to the class
    3.Create Phrase set
    4.Create phrases and assign to the phrase set
    Note: Step 3 &4 are required for phrase enable characteristics.
    Perform following Customizing settings:
    1.Basic Data and Tools -> Specification Management -> Specification Database Structure -> Settings for Value Assignment -> Specify Value Assignment Types
    2.Basic Data and Tools -> Specification Management -> Specification Database Structure -> Settings for Value Assignment -> Set Up Table-Based Value Assignment
    3.Basic Data and Tools -> Specification Management -> Specification Database Structure -> Settings for Value Assignment -> Set Up Property Tree
    Request you to visit SAP help at : http://help.sap.com/saphelp_erp60_sp/helpdata/en/c1/eda0f591ec12408b25e7a1b369ca45/frameset.htm
    and visit topic : Value Assignment  under Basic Data and tools -> Specification Editing
    Hope this information is helpful to you.
    Regards,
    Niraj

  • How to get the value assigned in dropdowmlistbox as well as radio button

    Hi Everybody,
       Please help me to find the solution for the following:
       1. How to get the value assigned in dropdowmlistbox?
       2. How to get the value assigned in radio button?
      I am waiting for the answer and reply...
      Thanks & Regards,
      ShanthaKumar.KA.

    The radio button has a name attribute. That name attribute should be the same as the bean property. Then you just need a
    <jsp:setProperty name="mybean" property="*"/>
    and the bean's set method will be called for the value of that radio button.
    so...
    <input type="radio" name="doit"/>
    class MyBean
    public void setDoit( boolean yes )
    //do whatever here
    }

  • How to Change the Value Field Type of a Value Field

    Hi,
    How can I change the value field type from Currency to Quantity of a value field? I have tried to do it in KEA6. I can change the value field and its description, but not the value field type from currency to qty. If I change this config, is there any other changes that I need to make so there is no side issue of this change?

    Hi Prem,
    Once you created value field as quantity or currency, you can not change this nature of value field. Based on this, system creates lots of data and tables. For this reason system will not allow any changes in quantity or currency.
    Alternative way is to remove the old value field and  create a new value field assign to operating concern and put all your seetings.
    Please let me know if you require any clarifications.
    Thank you,
    Regards,
    Santosh
    Reward points if helpful.

  • Sorting of value assignment types

    Hi
    Is there any way out for sorting already created custom value assignment types. As there is requirement to rearrange the tabs in Incident screen (CBIH82)
    Currently value assignment types have been sorted alphabetically, and if we change the name of class and value assignment types for rearrangement, it may have larger impact because of its current assignments/usage.
    Is there any other mechanism to sort them. 
    Regards
    Vikram

    Thanks Neeraj
    But i am bit worried for changing the name of VAT, as existing VAT has been used in various custom programs. It may hamper/impact those programs.
    I may have to look for some other work around or i have to do some impact analysis to find all the custom programs which can be affected due to change in name.
    Regards and Thanks
    Vikram

  • Not able to get the value from type defined in other progarm

    Hi All,
    I have a create a type in one package spec(Globally), now i am using the same type in another package.Simply i am calling the first package and try to store the value in Type and use the same type in second package.
    But i am not able get the value
    Type declaration
    Declared in package Spec
    TYPE t_aa_derive_tbl_type IS TABLE OF xxxx%ROWTYPE;
       t_aa_derive t_aa_derive_tbl_type;
    Package 1
    Package1. PROCEDURE name(
    some parameters);
    is
    Cursor
    c1 is Select * from dual;
    begin
          OPEN c_aa_derive;
            FETCH c_aa_derive
            BULK COLLECT INTO t_aa_derive;
            CLOSE c_aa_derive;
         END get_aa_derive;
    In My second package
    I am calling
    Package1. PROCEDURE name(
    some parameters);
    and then i am trying to
    for i in 1 .. package1.t_aa_derive.COUNT
      LOOP
    end loop;
    I am not able entered the loop for some reason.
    Could some one guide me if anything i missed.
    Cheers,
    San

    I have a create a type in one package spec(Globally), now i am using the same type in another package.Simply i am calling the first package and try to store the value in Type and use the same type in second package.
    Why?
    1. Why aren't you just using SQL to do the work?
    2. Why don't you just open a CURSOR and pass that instead?
    BULK COLLECT INTO t_aa_derive; 
    3. Why aren't you using a LIMIT clause? Are you sure that only a very small number of rows will be queried?
    4. Why aren't you using a PIPELINED function instead of passing a collection?
    Using collections with potentially unlimited numbers of rows is not scalable. Also, using collections can be more difficult for 'data consumers' to work with than if you just use a CURSOR or PIPELINED function.
    Make sure you are using the proper architecture so that your code is both modular, scalable and easy to use.

  • 11.1.1.4:Could not find the item selected to match the value of type Number

    Hi,
    I have a taskflow with an input parameter.
    The input parameter value is to be assigned to a list item as the default selected value.
    I have mapped the pageFlow scope parameter to set value to the list item using input page parameters defined in task flow.
    but When i Run the task flow the value does not get assigned to the drop down list and jdevloper console screen shows up the following message
    "Could not find the item selected to match the value 2 by type: oracle.jbo.domain.Number in LOV."
    But If I click the Lov to check the values it shows that value is present in the list.
    The same configurations works if the list of values is for a column with type as java.lang.String.
    Is it somethng different that is to be done for a Number field to assign value from a taskflow parameter?
    Edited by: user3067156 on Jun 25, 2011 3:34 PM

    Hi Jobinesh,
    I am assigning the default value in the task flow using input page parameters ...
    <view id="VIEW1">
    <page>/title.jsff</page>
    <input-page-parameter>
    <from-value>#{pageFlowScope.pInputTyp_Id}</from-value>
    <to-value>#{bindings.pTyp_Id1.attributeValue}</to-value>
    </input-page-parameter>
    </view id>
    It does not assign the value, if Bind variable(pTyp_Id1) NDtype and task flow input parameter(pInputTyp) class type, both are set to use type oracle.jbo.domain.Number.
    If I change both to use java.lang.String and additionally also change the VO defination the accept the bind variable of type string, it assigns the value correctly.
    Usecase:
    I have a a task flow for which has its first page a search page.
    The Search page is created using operation execute with params and dragging the query parameters on the page.
    The Query parameters are to be filled using a select one choice option and the list is bound to the master values.
    This task flow can be used inside a standalone page as a region to provide a search page
    The same task flow can be called from within another taskflow which will provide the default values for the drop down lists ..
    Since the search page is a jsff fragment i dont have a page on load handler to provide default values..
    So assiging the values using input page parameters defined in task flow view tag.
    For testing I am passing the taskflow input parameters by calling the task flow from a jspx page a region . When I configure this task flow a region in a page its asks for providing the values for the parameters
    And the same gets configured in my testpage def as
    <executables>
    <variableIterator id="variables"/>
    <taskFlow id="Flow1" taskFlowId="/WEB-INF/Flow1.xml#Flow1"
    activation="deferred"
    xmlns="http://xmlns.oracle.com/adf/controller/binding">
    <parameters>
    <parameter id="pTyp_Id" value="1207"/>
    </parameters>
    </taskFlow>
    </executables>
    Edited by: user3067156 on Jun 27, 2011 1:50 PM

  • Inferring return value assignment types - ever seen this ?

    Consider a class designed to hold arbitrary values defined at runtime. It is backed by a Map<String,Object> and values are stored and retrieved by a String identifier. Basic type checking is also performed.
    Setting the values is straightforward: obj.set(name, value) but I have two candidates for syntax of getters.
    First an example of the obvious approach, where getInteger(&hellip;) performs type checking, casting and explicitly returns an Integer:
    Integer id = obj.getInteger("id") ;This is ok but I discovered a more consice syntax that works without without explicitly naming a type nor sacrificing type safety any further:
    Integer id = obj.get("id") ;In this approach we use a generic method, where the return type is inferred and passed to the method. Here's how I do it:
    // root method that is called by both approaches
    private <K> K _get(String name, Class<K> clz) {
      Object value = map.get(name) ;
      // check for null, assignability, etc.
      if (!clz.isAssignableFrom(value.getClass())) {
          throw new RuntimeException(clz + " is not assignable from " + value.getClass()) ;
      return (K) value ;
    // method 1 - the obvious way
    public Integer getInteger(String name) {
      return _get(name, Integer.class) ;
    // method 2
    public <T> T get(String name, T...ts) {
      if (ts.length > 0) throw new RuntimeException("Illegal usage...") ;
      return (T) _get(name, ts.getClass().getComponentType()) ;
    }This works becaues type T is used for both the var-arg array and the return value. Of course, it probably fails if you provide additional args - you're not supposed to. ts.getClass().getComponentType() returns the type you are assigning the return value to.
    Not many languages can take this into consideration. In a way, it makes the return type part of the signature.
    Advantages:
    - Much smaller API
    - Dynamic extension for use with a new datatype doesn't require adding a new getX() method
    - Members can be treated uniformly, such a through iteration
    Disadvantages:
    - Involve the confusing zero-length var-args in the api that must be ignored
    - Type is inferred to be Object when the return value is not assigned
    At first you might think that the method 1 is more type-safe but in fact it is not. Using method 1 you have to align the method with the assignment type, but you can still exception at runtime. In method2 the datatype is simply inferred.
    I'm interested in your thoughts on this teqnique. Please let me know if you have a way of concealing the var-args oddness. I think this technique could complement various patterns quite well, such as factory.
    Thanks for your input.
    Edited by: crackleOK on Jul 21, 2009 4:46 AM

    crackleOK wrote:
    JoachimSauer wrote:
    The only redeeming quality is that it can be very nice to use such code.API's are to use (and often have ugly guts). Unfortunately true, but not a good reason to write ugly implementation code. If you only care about code quality up to the API, then you only care about the shiny coating of your car as well and don't mind the rust as long as you don't see it.
    As I said: sometimes the tradeoff is worth it, but it should still be weighted.
    Also: the ignorable varargs parameters are not needed in any way whatsoever.Please explain.From what I see you can replace this method:
    public <T> T get(String name, T...ts)
    // with
    public <T> T get(String name)without any loss of functionality.

  • How to delete the value assignment in batches?

    Hi guys,
    How is it going?
    We want to delete one assigned value ( for example: the value " powder " in "state of matter " of " physical / chemical data ") in property tree for thousands of REAL_SUBs.
    But to my knowledge, I only know the way to delete them one by one. How can I delete them in batches?
    Thanks,
    Li

    Hello
    the option of the EasyExpert is a nice option (you need to my knowledge an installed expert server in using the easy expert; therefore customizing must be performed, RFC connection etc.).
    In any case there could be a further topic there you could get some "trouble" in some sense. If you exchange by mass the phrase in "state of matter" you can only change the phrase (according to my knowlegde of the easy expert) but nothing else. If you switch from e.g. solid to liquid this is in my opion one of those topics which could be WWI report "critical" (normally it is DG critical too).  Such a change is normally a legal change that means if use the property "State of matter" in MSDS generation then normally most legislations would say: this is a legal change. Therefore you need to "flag" this as "relevant" (standard EH&S process) so that you get the change mark in MSDS. The Easy Expert can not perform this to my knowledge. It can only change the phrase.
    May be you need to consider this behaviour too.
    With best regards
    C.B.
    PS: In your case you will have no problem because you delete something but the topic will come up if you would like to "exchange" something. And I would assume that if you have deleted the "state of matter" you would like to populate the same property again. If you need the "relevancy indicator" one option would be to generate a load file using the standard EH&S approach
    Edited by: Christoph Bergemann on Apr 24, 2010 1:41 PM
    Edited by: Christoph Bergemann on Apr 24, 2010 1:43 PM
    Edited by: Christoph Bergemann on Apr 24, 2010 1:44 PM
    Edited by: Christoph Bergemann on Apr 24, 2010 1:44 PM
    Edited by: Christoph Bergemann on Jun 10, 2010 10:16 PM
    Edited by: Christoph Bergemann on Jun 10, 2010 10:16 PM
    Edited by: Christoph Bergemann on Jun 10, 2010 10:16 PM

  • How to print the values of type Object?

    Hi All,
    I am not able to print values of the following can anyone telme where i am wrong and what i can do in this regard.
    Object one = request.getAttribute("values");
    When i try to print these values as following
    System.out.println("one ="+one);
    am not getting the values in a different format something like [Ljava.lang.String;@1234f. I tried to convert the following Object to String still its not working. Can some one please suggest me what i can do in this regard.
    Thanks                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    ferrari_sun wrote:
    I am getting a Null pointer exception if i typecast it to a string array. Not sure what to do nowThe hell you are. You don't get Null pointers out of casting. However you might be accessing null elements of the array afterwards.
    You really should throw away the code, go fetch some "How to learn basic Java with Wiggles The Bear" ebook and then start learning the basics instead of tripping on every single line of your code which is too complicated for you.

  • Assigning value assignment types to prop tree

    hi experts,
    kindly explain what is comprind?
    thank you,
    niharika

    Hi Niharika,
    As Christoph explained, the flag is used to either show only the node in a tree (flag set), collapsed mode) or open the node to see all VATs underneath (flag not set). ComprInd stands for compression indicator.
    While it is technically possible to set this flag both anode and on a normal VAT, the latter case of course has no impact on what you see.
    Ralph

  • Printing the value of variable in group footer which is assigned in detail

    Hi there,
    A global variable is initialized in group header using a formula. The same variable is assigned in detail section (counting the distinct record based on a condition) in another formula. When the same variable is accessed in the footer, it is not returning the value assigned in detail section. If the value assigning formula is called in the footer, it increments the value by 1 and displays.
    Can any one help on this how to solve?
    Thanks in advance.

    Can you copy and paste your formulas here?
    There can be lots of factors affecting your result set.  Such as the declaration scope of the variable and/or on which pass you are asking to store the value to the variable.
    Regards,
    Zack H.

Maybe you are looking for