Value range restrictions for Characterstics

Hi all,
I am not sure where should I post this message as it is related to characterstics in classification system and variant configuration, and I am aware that SD experts are the most knowledgable in those areas 
My requirement is simple:
I have a characterstic (CT04) where it has values maintained in the values tab. After some time, some of the values manitained need to be either hidden or locked, so my question is
Is there such a way to do that? I have heard about (value range restrictions) functionality, but I really don't know how to use it or where to use it?
I really appreciate any help.
Regards,

I appreciate if someone could share some experience.
Regards,

Similar Messages

  • ECATT: Recording "Restrict Value Range" screen for CO58

    Hi,
    I need to provide PI Sheet # for CO58 (Process a material). Here, I search the PI Sheet # from Process Order # when I perform this manually. But, when recording this via TCD Mode or SAPGUI mode, I am not able to record the part where PI Sheet # is searched through the "Restrict Value Range" screen through Process Order #.
    How can I record this part?
    OR
    Is there any way to obtain PI Sheet number from PO # through some other transaction. I tried using CO60 but the values inside the table displayed there with PI Sheet # is also not getting recorded.
    Any help would be highly appreciated.
    Thanks,
    Punit Sethi.

    Hi,
    I need to provide PI Sheet # for CO58 (Process a material). Here, I search the PI Sheet # from Process Order # when I perform this manually. But, when recording this via TCD Mode or SAPGUI mode, I am not able to record the part where PI Sheet # is searched through the "Restrict Value Range" screen through Process Order #.
    How can I record this part?
    OR
    Is there any way to obtain PI Sheet number from PO # through some other transaction. I tried using CO60 but the values inside the table displayed there with PI Sheet # is also not getting recorded.
    Any help would be highly appreciated.
    Thanks,
    Punit Sethi.

  • Value Range for numeric field

    I'm fairly new to LiveCycle, I've used it to make forms for a bit, but am now hoping to make the forms much more advanced.  I'd like to know the best way to set a value range/parameter for a numeric field? I want the filler to be restricted to a range of $300 to $10,000 and if they try to enter below or above that value they would receive an error message.  I've looked at all the beginner material and am trying to get introduced to FormCalc and/or JavaScript but not fully comprehending the best/complete method (any guidance on where to start is also greatly appreciated).
    Thanks, Ed

    if (((300 < this.rawValue) && (this.rawValue < 10000)) || (this.rawValue == null)){
       true
    } else {
    this.rawValue = null;
    app.alert("Please enter a value between 300 and 10.000")
    I changed some things though... ^^
    If you want 300 / 10 000 to be true too then set <= instead of <.
    You can also change the app.alert message as you want.
    If you don't add the null in the beginning you might get an error message if it's on the validate event. If it's in the exit there shouldn't be a problem...
    Though this is just a little different from Paul's original solution.

  • Value range for free characetstic

    Hi All,
    I need to restrict the free characterstics value range form 20...29 and 40...49 for document type charcaterstic in the work book i mean i need to exclude the 20..29 range and 40...49 range form the selections, but i couldn't see the 20 and 49 in the slections i can see only 21 to 29 i couldnt find 20.How to achieve this in the work book itself.
    Any help in this regards.
    will assign the points.
    thnaks
    sg

    Hi SG-
      Lets see if this helps. In the query definition, from the context menu of doc type, choose RESTRICT. In the small window that opened, click on the box at the bottom left that has an arrow pointing to the right. In the subwindow that opens, see if you have the checkbox for Only Values in Infoprovider selected (tick mark). If yes, uncheck it and see if you can find the value 20 now. Let me know if it worked.
      What KJ said is true. But since you said that your superior was able to do so for the same infoobject I am assuming that the values are being filtered from master data table already. One other place you can check is in the infocube. Go to RSA1, doubleclick on the infocube, go to EXTRAS -> Structure specific infoobject properties -> see what is the selected value under the column F4 query. If it says Only Values in Infoprovider, then change it to Values in Master data table and activate the cube.
    Assigning points is the way of saying thanks in SDN.
    Message was edited by:
            Sudheer B

  • F4 help:Restrict Value Range

    Hello Experts,
    I want to a search help for one field such that when user click on F4 help , it will again pop- up with one  screen, in which I need to have 2- 4 fields to Restrict the values then user enter some values here then F4 help will appaer.
    Like in standard tables mseg-lifnr F4 help Restrict Value Range screen , but i require only one tab
    Plz suggest
    Aastha

    Hello,
    Use the following piece of code.
    Parameter : p_value type ......
      TYPES : BEGIN OF y_value,
                      value TYPE text6,
                     END OF y_value.
      DATA : t_value TYPE STANDARD TABLE OF y_value.
      DATA: t_return TYPE STANDARD TABLE OF ddshretval.
    Fill table t_value with the values which  u require in the F4 help.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
        EXPORTING
          retfield         = 't_value-value' 
          dynpprog     = sy-repid
          dynpnr         = sy-dynnr
          dynprofield   = 'p_email'     
    TABLES
          value_tab       = t_value
          return_tab      = i_return
        EXCEPTIONS
          parameter_error = 1
          no_values_found = 2
          OTHERS          = 3.

  • Value range for domain

    Is it possible to enter value range more than 10 characters long ??

    HI Michal
    This seems to be a restriction as the DOMAIN for storing the value range is defined of length 10 Chars.
    Kind Regards
    Eswar

  • Restrict Characteristic on value range in Query Designer

    Hi,
    In 3.5, it was possible to restrict a filter in the query designer on a value range, even if the start- and end values of that range did not exist in the master data.
    In 2004s, it is possible to restrict single value filters to a non-existing masterdata value. However, for value ranges, this does not seem to be the case. Do you know any workaround for this?
    Regards,
    Daniel

    of course, BI 7.0 support value range for restrict.Please kindly release more information about your case .
    Value Range
    • Instead of selecting single values you can quickly gather multiple characteristic values using this next option. This choice provides the following additional options:
    1. Between
    2. Greater than or equal to
    3. Less than or equal to
    4. Greater than
    5. Less than
    And you can reference following URL on this topic
    http://help.sap.com/saphelp_nw2004s/helpdata/en/f1/0a563fe09411d2acb90000e829fbfe/content.htm
    Edited by: Brian on Oct 22, 2008 3:08 PM

  • Problem when define Value range for data element

    Dear
    When I define a new data element in ABAP Dictionary, for example, ZDATA_ELEMENT_TEST.
    I use domain ZDOMAIN_TEST.
    (Data type is DEC, the length is 10, and decimals is 2 with sign.)
    Now, I want to restrict that, user can ONLY input the value from 10 to 100.
    From ABAP course and the Internet, I switch to "Value Range" tab, and define 10 for Lower Limit, 100 for Upper Limit in Intervals section.
    And write the simple program.
    PARAMETERS test TYPE ZDATA_ELEMENT_TEST.
    WRITE: test.
    And run it.
    Line: -
    But, there is a problem.
    When I input 200 for test, the program still run and display 200 to screen without any error report or notification. The ABAP runtime system doesn't check the input value.
    I want to config for the domain that can satisfies, if the user input the wrong value (e.g: 200 in the previous case), the program will auto raise the error report, or exception, or sth like that.
    Any help is welcome.

    Hi Hanni,
    Welcome to forum.
    Try to attach key word VALUE CHECK to your PARAMETER statement.
    I.e:
    PARAMETERS test TYPE ZDATA_ELEMENT_TEST VALUE CHECK.
    Note: The addition VALUE CHECK cannot be used together with the additions AS CHECKBOX, RADIOBUTTON, or NO-DISPLAY.
    Regards,

  • Default value for variable are not within permitted value range (precalc)

    Hello BW community
    Issue:
    I have created a variable (Characteristic Value/ Manual input-default value) and use the precalculated value set (details-basic settings). In the further variable definition I could select the  precalculated value set in 'Default values', which I have defined beforehand in the broadcaster..
    The precalculated value set in the broadcaster settings is just based on a master data query on 0CUSTOMER.
    Error:
    The variable gets the error E991/R9E Errors: Default values for variable 'XXX' are not within permitted value range.
    The detail description of the error is: You defined default values for variable 'Sold-to party precalc value set for manuel input' that are not appropriate for the variable type; for example, a range is defined as a default value for a variable that only permits a single value.
    So please has someone had the same issue and found out how to solve it? It would be excelent to get good solution for this issue.
    Best regards and thanks
    Christian
    PS-1: System BW 701 / SAPKW70105
    PS-2 : there has been a SDN entry with the same topic but not resolved too.
    link: /thread/980839 [original link is broken]

    Hello,
    Thanks for your response.
    I should have mentioned that in my post. I tried this very first time. I thought that this is the place where you provide default value. But I got following exception at that time, so I thought, may be this is used for something else.
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6
    javax.faces.FacesException: javax.servlet.ServletException: OracleJSP error:
    oracle.jbo.NameClashException: JBO-25001: Object viewAllInd of type Control Binding Definition already exists.
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:415)Do I need handle something else when you put the default value?
    Thanks,
    Jai

  • Variable for value range

    Hi
    I want to use a variable for giving a value range in a customer exit.
    My scenario is that i have to find the total of quantity for the previous fiscal year. i have declared a variable with the following parameters :
    Processing type : Customer exit
    variable represents: Interval
    variable is not ready for input.
    I have to pass the initial and the final fiscal periods. I have written the code for it as
            l_s_range-low  = l_frstyr.
            l_s_range-high = l_lstyr.
            l_s_range-opt = 'BT'.
    but when i execute the query i get an error saying "Variable Z_FP01_1 contains too many values".
    How can i solve this problem????
    Regards
    Sujai

    maybe l_s_range already has values for thah variable, or you are doing the addition of values several times because of you are not having in count the i_step variable.

  • How to define variable for value range in Bex Query?

    Hi
    How to define variable for Keyfig. value range on runtime like characteristic in Bex Query?
    Example: On runtime user select one of the following condition:
    1)User want to those records where amount is greater than $1000
    2)User want to those records where amount is greater than $1000 and less than $5000
    3)User want to those records where amount is greater than and equal to $1000

    Hi ,
    Need to Use exceptions & conditions for this scenario's  & need to create variable for exceptions based on condtions.
    Below document provides steps how to make selections at run time for a kfg.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60b33a28-dca2-2d10-f3b2-d2096b460b1e?QuickLink=index&overridelayout=true&48842368468641
    Regards,
    Seshu.P

  • Validation for the select option value range of selection screen

    Hi All.
    if i wish to validate the selection screen parameter for a value range(select options),is it possible?
    what should i write in code.Also,m using FM DD_DOMVALUES_GET to get the values for a specific domain name.
    Please reply.

    Hiii,
         Yes it is possible.... Can you give me the piece of code ... about the select option
    and also the value range against which you want to validate the select option.
    So that i can help you with the coding tips...
    Thanks in advance..

  • Finding short text description of Fixed values for value range for domain

    Hi,
    When I got to Dictionary: Dispaly Domain and click on tab value range; I get the template showing Fix. Val and its associated short text.
    I want to fetch the short text for a particular fix. val for a domain.
    How can I do that ? What table can I use it ? Or do I need to use some function module ?
    Lets say I want to fetch the short text for a given Fix val. for domain VBELN.
    Please help me out.

    Hi,
    You can use Function Module 'FM_DOMAINVALUE_CHECK' to get the fixed values of any domain.
    Regards,
    Atanu

  • Setting a particular value as default for the Grouping Range at BP Creation

    Hi,
    I am trying to set certain default for the Grouping Range when I create a new Bp using Tcode BP. For this i have changed the PBC fucntion for the view BUP020 ( TCode : BUS3). The Z function module attached is Z_FBSBP_SET_DEFAULT_GROUPING
    FUNCTION z_fbsbp_set_default_grouping.
    ""Local interface:
    *"  IMPORTING
    *"     REFERENCE(IV_ACTION) LIKE  BUS000FLDS-CHAR1
    *"     REFERENCE(IV_SICHT) TYPE  BU_SICHT
      DATA: lv_bu_group TYPE bu_group VALUE 'GR01'.
    Set the Grouping Range with a default value for all roles, each time
    when transaction BP is called
      SET PARAMETER ID 'BPP' FIELD lv_bu_group.
    Call the standard PBC fucntion module for BP Creation
      CALL FUNCTION 'BUP_BUPA_PBC_MISC'
        EXPORTING
          i_action = iv_action
          i_sicht  = iv_sicht.
    ENDFUNCTION.
    As per my notion this fucntion module should get triggered once I open the transaction BP and try to create a new BP, but such a thing is not happening.
    Can someone help me in this?
    Regards
    Priyanka

    Yes we did,
    But its not a very good solution though it serves the purpose.
    See what I did was:
    1. Read the authorization object's values for the logged on user using SUSR_USER_AUTH_FOR_OBJ_GET. From here I retrieve the Grouping Range required for the user.
    2. Keep this value in a variable say gv_grouping_range.
    3. SET PARAMETER ID 'BPP' FIELD gv_grouping_range.
    4. CALL TRANSACTION 'BP'.
    The four steps above have been enclosed in a report which has been attached to a new transaction code. We from now on allow user an access to this new transaction and not the standard BP transaction(which of course calls for a major change in roles).
    Secondly, the first three steps which have been enclosed in a subroutine set_default_grouping are also called from the BDT view BUP050, where the PBO has been changed to ZBUP_BUPA_PBO_MISC
    FUNCTION zbup_bupa_pbo_misc .
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(I_SICHT) TYPE  BU_SICHT
    PERFORM get_set_def_grouping IN PROGRAM zrpbsbp_create_businesspartner.
      CALL FUNCTION 'BUP_BUPA_PBO_MISC'
        EXPORTING
          i_sicht = i_sicht.
    ENDFUNCTION.
    Hope this helps.
    Regards
    Priyanka

  • Any FM avaliable for reading domain value range

    Hi experts,
    Is there any FM avaliable to read values from value range of a domain.
    I need to fetch short  descriptions for corresponding fixed values in value range.
    Please help.
    Thanks in advance,
    Neelima

    Hi,
    Is there any FM avaliable to read values from value range of a domain?
    Yes. Of course, you can try using the following.
    Let me assume that there is a domain called ZGENDER and it has the following fixed values:
    Value  Description
    M        Male
    F         Female
    U         Unknown.
    Then do the following code:
    DATA: l_t_gender TYPE TABLE OF dd07v.
    To get the possible list of Genders
      CALL FUNCTION 'GET_DOMAIN_VALUES'
        EXPORTING
          domname         = 'ZGENDER'
        TABLES
          values_tab      = l_t_gender
        EXCEPTIONS
          no_values_found = 1
          OTHERS          = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    I need to fetch short descriptions for corresponding fixed values in value range.
    Yes. After calling the function module, l_t_gender-ddtext will have the short descriptions.
    Please revert back for any clarifications.
    Best Regards,
    Suresh

Maybe you are looking for

  • 5508 with 7.0.98.0 firmware

    Hello, I'm in the process of identifying the most stable code for 2x 5508 controllers.It is a fairly small deployment with a maximum of 300 APs.Controllers are running 6.0.196.0 firmware out of the box.From a logical point of view latest & greatest c

  • How to exit from a loop on 2 different conditions

    Hello Experts I'm trying to write a procedure in which I'm taking PROVINCE as an input parameter. All the provinces are stores in a table. I'm using a cursor and rowtype variable to check the province. After I finds province I displays province and i

  • Where is the actual Lyrics file found...?

    Hi: Where can I find the actual lyrics files for my iTunes songs that are brought up after I have pasted them into the Lyrics section of the Get Info box? The lyrics appear in the box with no problem as does the artwork, but I would like to link othe

  • Help me with my iteration loop!!!!!!!!!!!!

    private void bguessActionPerformed(java.awt.event.ActionEvent evt) {                                       // TODO add your handling code here: int number, guess,counter = 0; Random rand = new Random(); number = Math.abs(rand.nextInt()%100) + 1; do{

  • Java primitive types??

    What r the Java primitive types??What is it for?