Single-valued or multi-valued?

Please knidly help to explain, in which case the filed should be single-valued, or multi-valued?

Hi Alfred
Say you're storing employee information in MDM, and the employee data structure includes a "Country of Birth" field, and a "Nationality" field.
You can only be born in 1 country, so this field would be single-valued.
However, you can have multiple nationalities, so this field would be multi-valued.
Similarly, an employee could have "Preferred language" and "Spoken languages" fields. The "Preferred language" field would be single valued, while the "Spoken languages" field would be multi-valued. Both fields will lookup to the same table (Languages).
HTH
Mark

Similar Messages

  • Query Customer Exit - Multi Single Values

    Hi SDN,
    Is it possible to return multi-single values in a customer exit for a query variable or only a range?
    I have 2 characteristics (NUMC), an item ZITEM and a group ZGROUP.  An item can belong to many groups.
    ZITEM           ZGROUP
    1                     1
    1                     2
    2                     3
    4                     1
    I would like to create a variable in Query Designer for ZITEM that returns a list of single values for ZITEM (not a range).  For example, Group 1 should return items 1, 4.
    The relationship between ZITEM and ZGROUP is not defined in master data (compounding).  Currently, I have a DSO which has ZITEM and ZGROUP defined as a key.  I would like my query variable-customer exit to read the DSO and return a list of single values of ZITEM.
    I'm assuming making ZGROUP a compounding infoobject of ZITEM would solve the issue in query designer because I could restrict on ZGROUP.  I have not used this approach because it would require modifying standard extractors.
    Another option I explored was to create an Infoset between my InfoCube and the DSO which has ZITEM & ZGROUP.  Unfortunately my InfoCube has NonCulm. Key Figures and therefore cannot be used in an infoset.
    Does anyone know how to create a multi-single value customer exit or have any ideas on how to solve this problem?
    Thanks!

    I was able to create a customer exit which performed multi-single values.
    Psuedocode:
    1) Create Internal Table and populate it with DSO data for Group and Item
    2) In Customer Exit, loop through internal table for the group you want
    3) In loop, append l_s_range to e_t_range (this will add multi-single values)
    WHEN 'ZCX_FLWGRP60'.
        IF I_STEP = 2.
          l_s_range-sign = 'I'.
          l_s_range-opt = 'EQ'.
          "get multi single values for flow types
          LOOP AT l_t_flwgrp INTO l_s_flwgrp
            WHERE /BIC/ZFLW_TP_G = '60'.
            l_s_range-low = l_s_flwgrp-FS_FLW_TP.
            append l_s_range TO e_t_range.
          ENDLOOP.
        ENDIF.

  • Crystal Reports prompt single value variable from BEX

    Hi,
    after upgrade to BO 4.1 SP2 Patch 3 the prompt from BEX variable in CR doesn't work.
    After investigation the issue is happened for variables containing more than 9 values.
    Bex Setting: Variable -> Details -> Variable Represents -> Single value
    Variable which shows Jan-Dec
    The issue happens only on CR file stored in BO server in Cr design time it works fine.
    Is the bug known? Is there any solution?
    Harald

    Yep.
    Now tell me how you want to show that Prompt @ WebI report level.
    My problem is that in WebI selection screen we get list of date values from the info provider instead of Calendar prompt
    where user can enter the values directly. Exactly, i didn't get this??
    @Prompt:
    You have flexibility to show options like:
    Mono/Multi: User can select Single value or Multiple.
    BW Variable: Same we have (Single/Multiple)
    Free/Constrained: User can Enter his/her value directly or No change option.
    BW Variable: By defalut you will get this, once you made it to Optional input.
    Persistent/Not_Persistent: Refreshed report has to show last selected value means use Persistent otherwise Not_P.
    By seeing the Prompt syntax , I can say your Variable is after Customer Exit, Correct??
    Workaround for your Problem is:
    <FILTER KEY="ZV_DATE"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date (Previous Day)','A','Date\LovDate (Previous Day)Base',mono,primary_key)"/></CONDITION></FILTER>
    You have to remove that Date class and objects from prompt syntax. Because of that it showing up LOV's not calendar.
    Like:
    <FILTER KEY="ZV_DATE"><CONDITION OPERATORCONDITION="Equal"><CONSTANT TECH_NAME="@Prompt('Date (Previous Day)','A',',mono,primary_key)"/></CONDITION></FILTER>
    Why, It should be blank??
    Because Date needs no class\object to show up, by default you will get Calendar on the fly.
    Hope you got my point.
    Thank You!!

  • Compares single value content property to single value property

    Hi,
    I am using WLPS 3.2 with weblogic apps 5.1.
    This is when regarding content selection rules. When u go into the rules
    management and try to create a content selection rule : Then display content
    based on:
    we see 3 templates to choose from. Now if u look at template 2 it says
    :Value with Property Example
    This template compares a single-value content property to another
    single-value property. content.investor_type equals user.investor_type
    It says this template compares "single value" content property to another
    "single-value property". What i did was set up a rule that comared a single
    value content property to a "multiple" value user property (i.e. the user
    property was allowed to have multiple values-check boxes). The rule was set
    up fine. When i ran the rule with the <pz:contentselector> tag it dint
    return the desired content object. Now if i set up the same rule to match a
    single valued user property then it worked!!! Could you please let me know
    why this happens and is this a limitation of the tool. What is an
    alternative solution for me to compare a content property to a multi valued
    user property.
    Thanks,
    --Kapil

    Hi Kapil,
    You're correct on all counts. This workaround does move the content
    selection into the JSP, rather than using a rule -- which is not ideal.
    Also, your suggestion to build one query string to cut down on the number of
    database calls is a good improvement.
    - Ginny
    "kapil khanna" <[email protected]> wrote in message
    news:[email protected]...
    Hi Ginny,
    I really appreciate ur response. This work around was not knew to me. Iwas
    expecting a better work around from some reasons:
    i) The definition of this rule is hard coded and not administered thu the
    tools interface.
    ii) There are multiple database calls for each property value retrieved
    every time the <cm:select> tag is executed which is very expensive.
    iii) The query that i build for the <cm:select> or <pz:contentQuery> tag
    doesnt support the in statement.
    My work around was something like this:
    Build the query string first which would look something like this
    CONTENT.interest like '*Science*' || CONTENT.interest like '*Astronomy*'
    Then run the <cm:select> or <pz:contentQuery> tag so that i have only one
    database call.
    Considering the user has 2 interests chosen Science and astronomy. I usethe
    like so that CONTENT can be tagged to accomodate multiple values which is
    very possible in a real life situation. For eg: <meta name="interest"
    content="Science,Astronomy" >
    Is this a better work around or am i totally out of line.
    Thanks for your help and time
    --Kapil
    "Ginny Peterson" <[email protected]> wrote in message
    news:[email protected]...
    Hi Kapil,
    Yes -- this is a limitation with the phrase templates. The "Value with
    Property" phrase template compares a single-value content property to
    another single-value property. What's key here (and often overlooked)
    is
    that fact that the property you're using must be a single-valueproperty.
    >>
    There is a workaround using the <cm:select> tag rather than the <pz>tags.
    Basically, it involves getting a list of the values for yourmultiple-value
    property, and iterating over that list, selecting the content for each
    of
    the items in the list.
    Here's some sample code. Assume you have a text, multiple, unrestricted
    property called "MyInterests" in property set "TestPropertySet"; a user
    might have values like this: "Science, Astronomy, Cooking".
    <%@ page extends="com.beasys.commerce.axiom.p13n.jsp.P13NJspBase"%>
    <%@ page import="com.beasys.commerce.content.ContentHelper"%>
    <%@ taglib uri="es.tld" prefix="es" %>
    <%@ taglib uri="cm.tld" prefix="cm" %>
    <%@ taglib uri="um.tld" prefix="um" %>
    <!-- Get the user and group names -->
    <%
    String userName = (String)getSessionValue(SERVICEMANAGER_USER,request);
    String groupName = (String)getSessionValue(SERVICEMANAGER_SUCCESSOR,
    request);
    %>
    <!-- Get the profile for the user -->
    <%
    // Check to see if logged in, then getProfile for the user with groupas
    successor
    if(getLoggedIn(request))
    %>
    <um:getProfile scope="session" profileKey="<%= userName %>"
    successorKey="<%= groupName %>" />
    <%
    else // use the default profile for the group
    %>
    <um:getProfile scope="session" profileKey="<%= groupName %>"
    groupOnly="true" />
    <%
    %>
    <!-- Get the property value for the user -->
    <um:getProperty id="areas" propertySet="TestPropertySet"
    propertyName="MyInterests" />
    <br><br>Interests for <%= userName %>:
    <%
    // Multi-valued properties are retrieved as an ArrayList, so cast to a
    Collection so we can iterate through
    Collection c = (Collection)areas;
    String queryString;
    Iterator i = c.iterator();
    while(i.hasNext())
    String nextVal = (String)i.next();
    queryString = "CONTENT.interests == '" + nextVal + "'";
    %>
    <cm:select contentHome="<%= ContentHelper.DEF_CONTENT_MANAGER_HOME %>"
    query="<%= queryString %>" id="docList"/>
    <es:forEachInArray id="aDoc" array="<%= docList %>"
    type="com.beasys.commerce.axiom.content.Content">
    <li>Matched document message:
    <cm:printProperty id="aDoc" name="message" encode="html"/>
    </es:forEachInArray>
    <%
    %>
    FYI, this limitation is not present in WLCS 3.5; it's much more flexiblein
    terms of using mutli-valued properties (and multi-valued meta tags) in
    rules.
    I hope this helps!
    - Ginny
    "kapil khanna" <[email protected]> wrote in message
    news:[email protected]...
    Hi,
    I am using WLPS 3.2 with weblogic apps 5.1.
    This is when regarding content selection rules. When u go into the
    rules
    management and try to create a content selection rule : Then displaycontent
    based on:
    we see 3 templates to choose from. Now if u look at template 2 it says
    :Value with Property Example
    This template compares a single-value content property to
    another
    single-value property. content.investor_type equalsuser.investor_type
    It says this template compares "single value" content property toanother
    "single-value property". What i did was set up a rule that comared asingle
    value content property to a "multiple" value user property (i.e. the
    user
    property was allowed to have multiple values-check boxes). The rule
    was
    set
    up fine. When i ran the rule with the <pz:contentselector> tag it dint
    return the desired content object. Now if i set up the same rule to
    match
    a
    single valued user property then it worked!!! Could you please let me
    know
    why this happens and is this a limitation of the tool. What is an
    alternative solution for me to compare a content property to a multivalued
    user property.
    Thanks,
    --Kapil

  • How to pass multiple single values to parameter in planning function?

    Hi!
        I can not pass the variables (multiple single Values) from Input Layouts(BexAnalyzer) to Planning Function Types...Anyone have any idea for setting the parameter in the function types. I use the exit class CL_RSPLFC_BPS_EXITS.
    My Parameter Type is Elementary and also use variables allowed

    If you want to use the class as in a planning function type, proceed as follows:
    1. Create an InfoObject that accepts the name of the function module as a characteristic value. We recommend that you create an InfoObject of type character with length 30 and indicate that this InfoObject is "Without Master Data".
    2. In transaction RSPLF1, create a new function type. Chose the "Reference Data" option and enter the name of the class. This does NOT imply that reference data is read automatically, but results from the requirements for implementing the class.
    3. On the "Parameter" tab page, create two parameters - one for the exit module and one for the init module. The parameters should be "elementary". Chose the InfoObject you created in step two as the dedicated InfoObject. The names of the parameters are determined from the values of constant P_C_NAME_EXIT_PARAM and P_C_NAME_INIT_PARAM.
    4. If you require additional parameters in your function module (called exit parameters), you create these parameters as elementary parameters (with appropriate InfoObjects). Note an additional predefined parameter here - in many function modules, the name of the area is used from which the module is called. The area is not used in BI Integrated Planning but it may be the case that an area was created in BPS which only uses the current InfoCube. For this reason, you can create a parameter with the name specified in constant P_C_NAME_AREA_PARAM by specifying the name of this area to the function module. The value of this parameter is passed on to the function module in the interface as the value of the importing parameter I_AREA. Note that this technology can generally only by used for Basis InfoCubes and simple planning areas (not multi- planning areas or MultiProviders).
    You can create additional elementary parameters as long as the names do not correspond to the predefined names. The class automatically recognizes the additional parameters and transfers them to table IT_EXITP in the function modules.
    5. After you have activated the planning function type, you can create planning functions and fill the parameters accordingly.

  • VC single value

    Hi Experts,
                    i have got a question on Variant configuration.
    What is the purpose of the radio button single value and multiple values in creating characteristic?
    Thank you
    Anil

    With a single value characteristic (radio button) the user can only select one option.
    With a multi-value characteristic, the user can select one, or more than one, value.
    For a configurable PC, A single value characteristic could be
    Screen
       - 17 inch
       - 19 inch
       - 22 inch
    You can only get one or the other
    A multiple value characteristic could be
    PC-Options
       - 120mb usb back up drive
       - Extra DVD drive
       - Wireless Mouse
       - etc.
    You can select any number of options you want

  • How to split multivalues in Search refiners and show them as single value.

    How to split multivalues in Search refiners and show them as single value.
    I have values in refinement panel like "KA;#XA;#BA" and I want to show them as
    KA
    XA
    BA
    Any help will be greatly appreciated.
    Thanks in advance...
    BKPA

    Hi Baskaran,
    From your description, I understand you would like separator in multi-value refiner. I found some similar cases for your reference:
    http://searchunleashed.wordpress.com/2011/08/19/working-with-fast-search-for-sharepoint-and-multivalued-properties/#create-custom-processing-component
    http://searchunleashed.wordpress.com/2011/08/19/working-with-fast-search-for-sharepoint-and-multivalued-properties/
    http://sharepoint.stackexchange.com/questions/79289/refiners-for-multi-valued-managed-properties-in-sharepoint
    Regards,
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected] .
    Rebecca Tu
    TechNet Community Support

  • Error that "specify a value for variable posting period (single value entry

    hi
    My query is running testing fine in RSECADMIN under some username..but when i try and open it using analyzer (under same username) it gives me error that "specify a value for variable posting period (single value entry, mandatry)" it does'nt even asks to enter variable values and gives this error message.
    However the same query appears to be working fine under different username.
    plz advise.

    Hi Abhinav,
    Just do one thing compare the Roles of two different users for which Query is getting executed and not.
    Check the Object S_RFC.
    Compare the Objects detail for Both the Users.
    Please Assign points if useful.
    Regards,
    Rajdeep.

  • How to hide a single value node hierarchy in the query designer

    Hi,
    I would like to perform a calculation  in the infocube. It concern  a count "Nb of different customers" with the following hierarchy : Country / region / City.
    This KF would be read at the same time by city, region and country, and  certain customers exist in 2 different region, and I have to count them only once by country.
    To do this, I added a new record (at the country level when loading infocube) to deduct a number of customers in doubloons.
    This line added contain only a country code and the number of cutomers in doubloons (- 23 when I have 23 cutomers in doublons) with revrese sign.
    Now, I would like to use this value (-23) to have a right Nb of different customers by country, without showing the not assigned line in the report hierarchy.
    How can I hide, in the query designer or the WAD, a single value node from hierarchy (NOT assigned) but take in account the value (-23) at the country level ?
    Is there another solution (more simple) to perform this in the infocube ?
    For information,
    1) The infocube is loaded once per month, and the KF (Nb of different customers" is also performed by month.
    2) I can't perform this in the report (performance problem with calculated KF).
    thx.

    Hi,
    the short answer is "you can't", the longer is: The ADF Faces tree component is stamped for better performance. This stamping means that nodes are not rendered as JSF objects but copies of an existing component (just with a changed value). For this reason the nodes don't issue their own query for data and thus cannot be refreshed individually
    Frank

  • How can we Restict the Char single value Variables with , , =

    Hi Experts,
    How can we Restict the Char value Variables with <, >, <=  (without selecting Inverval or only passing single value)
    For Example
    We have a standard Query 0FIAR_C03_Q1005, in this
    New Selection
    "1 - 15 Days, Posting Date<=Key Date, Clearing Date>Key Date"
    This is restricted  with the
    Clearing(0CLEAR_DATE)
    <Clearing key date(0P_KEYD3)  It is a single value SAP Exit Varible
    PostingDate(0PSTNG_DATE)
      <= Posting keydate(0P_KEYD3)  It is a single value SAP Exit Varible
    When seeing these 0P_KEYD3, 0P_KEYD3 variables in the New selection screen they looks like  >0P_KEYD3, <=0PSTNG_DATE
    if you define any custom variables these are looks like =ZV_DATE.
    to enable < , >, <= symbols for variables what we need to do.
    In other way
    Say we created one variable ZV_DATE single value, processing type as customer exit.
    for this we populated current day,
    Now Requirement is we need to display the all the records which are <= current date,
    instead of passing low and high values, i want to restrict the calday <=ZV_DATE
    New selection
    0calday
      <=ZV_DATE
    How can we achive this, this is how the business content report having the restrictions
    Please sugget me.
    Thanks
    Chandra
    Edited by: Chandra Gandla on Jun 18, 2010 11:01 AM
    Edited by: Chandra Gandla on Jun 18, 2010 11:01 AM

    Ok,
    In the InfoObject 0calday in the query designer under the filter area, under characteristic restrictions right-click over that InfoObject (0calday).
    In the next window (select Values for [0CALDAY]  Calendar Day in the dropdown box for "Show" choose Value Ranges. Under the word "Between"  dropdown box select "Less than or equal to"
    Below that word click on the button of the dropdown box Select from list.
    In the new window select instead of History Variables and double-click on your variable ZV_DATE.
    Click on the right blue arrow to move it to the right.
    And there you go.
    Tip: It exists a SAP standard variable named 0DAT which is exactly the current date (don't need to use ZV_DATE variable).
    Diogo.

  • SQL to match a single value in a field with comma-delimited text

    I have a column that can contain none, one or many recordIDs
    (from another table) stored as comma-delimited text strings (i.e.,
    a list). I need to retrieve all records that match a single value
    within that list.
    For example, if I want to match all values that equal
    recordID 3, and I use ... WHERE MyColumn IN ('3') ... , I will get
    all records that have EXACTLY 3 as the value of MyColumn, but not
    any MyColumn records whose values include 3, if they are instances
    such as "3,17" or the like.
    Also using the LIKE operator -- as WHERE MyColumn LIKE '%3%'
    -- will get me unwanted records with values such as 35 or 13 ...
    Can I use some sort of intervening ColdFusion list processing
    to output only the desired records?

    Normalize your database so that your data becomes
    accessible.

  • I can't  exclude single value in cost center of S_ALR_87013611 report

    Hello all.
    I'm using the  S_ALR_87013611 report. I need select for 'cost center'  field. I press the button  'multiple selection' for cost center field but  don't exist  the tab 'Exclude single value' and 'Exclude Ranges'. Only exists the tab: 'Select single  Values ' and 'Select Ranges'
    thank.

    HI Guerrer
    Thats a limitation...
    The field Cost center is defined as a variable and thats why you are allowed to input the values at selection screen... Sets are used in these report for variables and you can enter only the required values.. It has no option for excluding values
    Regards
    Ajay M

  • Unable to enter single value for a variable in BPS

    Hi,
    I am using a variable for 'Posting Period' of type 'User defined values' defined in my Planning Area . I am able to input a range of values like 1-3, 1-12, 5-10 etc.
    But, my problem is that, when I have to give one value, ie 1-1 or 5-5, I am not allowed. Its gives a message that upper limit should be greater than the lower limit. Any suggestions?
    Is there a way, to define a variable in such a way that it can accept both ranges and single values?
    Regards,
    Srinivas Kamireddy.
    Edited by: Srinivas Kamireddy on Apr 1, 2008 8:08 PM

    Hi,
    we have this functionality overall in our system and i have not experienced,
    that the system tries to set the upper limit on it's on (why 12 and not for example 13?).
    How can you see that the system uses 12 as the upper limit?
    Regards,
    Kirill

  • BPS: Possible to limit a variable to a single value?

    Hello,
    I have a BPS variable which is available in the planning folders so the user can change the value himself.
    For a planning layout, one and only one value is required, as the system otherwise wouldn't know which value to use when saving data. It is possible though for the user to select both a mix of values and ranges. I see the lowest value is always used. Consequently this is not technically a problem.
    I would like to limit the variable to a single value only, in order to not confuse the users. Is this possible?
    Best regards,
    Christoffer Owe

    Hi,
    The following link tells you about the variable type ;
    http://help.sap.com/saphelp_nw70/helpdata/EN/ac/789b3c4d4d8d15e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/EN/22/1e9b3c334d8c15e10000000a114084/content.htm
    1. create variables with single values
    2.while creating variable tick the setting 'Restriction of values required by user'
    I think that will suffice your requirement .
    Thanks
    Pratyush

  • Creation of Variable with single values in BPS

    Dear All,
    I have a very basic requirement in creating variables that would accept single values from the user in BPS.
    Could anyone pls provide me the steps in doing so?
    I am able to create and use varibles with value ranges but could not find the option to create variables with  single values.
    Regards,
    Srini.

    Hi Raj,
    I have already been  thru SAP help file but,  though it says we can create variables with single values, it does not  provide any steps in creating it.
    Any suggestions?
    Regards,
    Srinivas Kamireddy.
    Edited by: Srinivas Kamireddy on Apr 25, 2008 7:59 PM

Maybe you are looking for

  • SQLServerAgent could not be started (reason: Unable to connect to server '(local)'; SQLServerAgent

    Dear all, i have a Windows 2008 Server (X64) with SQL 2005 SP3 and some troubels... The SQL works since some week, this week we installed SQL SP3 and change of the local Admin password. Yesterday we reboot  the Server, now the SQL Server Agent is una

  • I/O errors with some discs in XP with Boot Camp    Please help.

    I wasn't sure which forum to post this problem in. I've also asked this question in "Using your Intel-based iMac". It fits in a few categories, so I apologize if I've gotten it wrong. I tried to install a game (Last Half of Darkness, 2005) yesterday,

  • Chinese character display scrambled in iTune!

    I have a folder containing mp4 files with some Chinese characters. When added to iTune, iTune will not display Chinese character correctly! What is the mechanism that allow iTune to display file names in different language? Should I edit the file pro

  • Image scaling changes

    Before I started here, the team was using FrameMaker 8 and migrating to FM 10. During the migration, we noticed that images in the documents we opened, converting them to FM10, had their image scaling data changed. Typically, we acquire screen shots

  • ICloud Storage Upgrades: Auto-renewal options

    Is there a specific control option for determining whether or not an iCloud Storage upgrade plan automatically renews or not?  From this article iCloud storage upgrades and downgrades - Apple Support it seems to suggest that if you simply do nothing