Unable to make field non-mandatory using SM30/T588M

Hello Gurus -
My client would like the field LAND1 (country key) to be optional in infotype 21 (Family Members/Dependants).  Standard delivery appears to be that this field is mandatory if any of the address fields are populated.  We have tried to make this non-mandatory by setting it as Optional or Hiding it in T588M.  No matter how we set this field up, it still behaves as mandatory if any address field is populated.  We are certain we are at the correct Mod Pool/Variable Key combination as we have successfully changed other field requirements for this infotype.
Does anyone have any input as to why we are encountering this problem and/or suggestions as to how to get around it?
Thanks!
Zaj

Hi,
Follow IMG path -> Personnel Management -> Personnel Administration -> Customizing User Interfaces-> Change Screen Modifications
Try using the below screen for modification for IT 0021:
Module Pool          MP002100
Standard screen      2001
Alternative screen   2001
Feature         P0021
In feature see that you maintain for which MOLGA Country Grouping and subtyes you want to use.
I hope this will help you.
Thanks,
Padmaja.

Similar Messages

  • Make project profile field non mandatory in CJ20n Transaction

    Hi All,
    I want to make project profile field non mandatory in my CJ20n transaction. I tried through OPUA, OPUK, OPUC but of no use. The field over there is just an input field. I need to make it non mandatory either through configuration or through code. Please suggest.
    Regards,
    Jayant

    Hi,
    this is a required field, as far as the standard SAP code goes: everytime this field is touched the following function is executed in programme FV45EF0V_VBEP-EDATU_EINGEBEN:
        call function 'PERIOD_AND_DATE_CONVERT_INPUT'
          exporting
            external_date     = rv45a-etdat
            external_period   = rv45a-prgbz
          importing
            internal_date     = vbep-edatu
            internal_period   = vbep-prgrs
            ev_date_in_past   = lv_date_in_past
            ev_period_in_past = lv_period_in_past
          exceptions
            no_data           = 1
            period_invalid    = 2
            date_invalid      = 3.
        case sy-subrc.
          when 1.
            set cursor field 'RV45A-PRGBZ' line sy-stepl.
    * Bitte Datum eingeben
            message e394.
    The only way to avoid this is create an implicit enhancement at the beginning of this form, copy the exisitng code in there, delete the message after WHEN 1. and put RETURN at the end of the enhancement. But this would be HIGHLY UNRECOMMENDED, because I am positive you cause a lot of misery later on in the process: this field is mandatory for a reason!
    Roy

  • To make the "req.delivery date" field non-mandatory in VA01 Transaction

    Hi All,
    I want to make "req. delivery date"(RV45A-KETDAT) field non mandatory in VA01 transaction.
    I have already checked on screen 4440 .This field is not mentioned as required field.
    Please help me to find where can i make this field non-mandatory.
    Thanks and Regards,
    Dipali.

    Hi,
    this is a required field, as far as the standard SAP code goes: everytime this field is touched the following function is executed in programme FV45EF0V_VBEP-EDATU_EINGEBEN:
        call function 'PERIOD_AND_DATE_CONVERT_INPUT'
          exporting
            external_date     = rv45a-etdat
            external_period   = rv45a-prgbz
          importing
            internal_date     = vbep-edatu
            internal_period   = vbep-prgrs
            ev_date_in_past   = lv_date_in_past
            ev_period_in_past = lv_period_in_past
          exceptions
            no_data           = 1
            period_invalid    = 2
            date_invalid      = 3.
        case sy-subrc.
          when 1.
            set cursor field 'RV45A-PRGBZ' line sy-stepl.
    * Bitte Datum eingeben
            message e394.
    The only way to avoid this is create an implicit enhancement at the beginning of this form, copy the exisitng code in there, delete the message after WHEN 1. and put RETURN at the end of the enhancement. But this would be HIGHLY UNRECOMMENDED, because I am positive you cause a lot of misery later on in the process: this field is mandatory for a reason!
    Roy

  • How to make fields Non Editable in Web ADI

    Hi All,
    Can you please let me know how we can make fields Non Editable in Web ADI?
    Thanks,
    Anil

    Hi,
    Are you trying to make required parameters readonly and does this variable have different values for each row. If not then I would suggest you use a wrapper for the API and get only parameters that you need from the excel sheet and the use the wrapper to send the other read only values.
    Thanks

  • Making the "incoterms" field non-mandatory

    For the time being, "incoterms" field in XD01 (Create customer) for the domestic customers is mandatory. On the other hand, I want to make it non-mandatory. How can I do it?
    Thanx in advance.

    In OBD2 u  can do this
    Select the account grp and enter.
    Double click sale data
    Double click Billing
    make incoterms optional
    Message was edited by:
            sam masker

  • How to Set field non mandatory in PA40

    Is there a way to make non-mandatory field RP50G-EINDA in PA40?
    Many Thanks
    Alfonso

    Hi
    Go to t588m table make that field as required field
    Warm Regards

  • Making Password Field Non-Mandatory in OIM

    Hi,
    I would like to make Password and Confirm Password Fields in OIM Create User Form as Non-Mandatory (removing the asterick and also modifying the background Java code).Is it possible?.
    Thanks.

    HI,
    You can also edit the FormMetaData.xml and make the password optional.
    Here is the link to how you can do it.
    http://download.oracle.com/docs/cd/E10391_01/doc.910/e10362/fieldconf.htm#sthref112
    Manasa

  • Making "Room" field Non Mandatory - PM Notifications

    Dear PM Experts,
    Can any one tell me where to make field Room under Tab Loctions of PM Notificaitons (in brakedown notifications) non mandatory. Because in my client this field is mandatory. Although I have a place to make this fields optional for PM Orders, I don't find the same field in the place where we can make fields optional for notificaitons (under T-Code OQM1).
    Please Help.
    Cheers
    Deepal

    Hi,
    As the field is part of location/account assignment data the same customizing would be effective for both orders and notifications. This group of fields can be customized with transaction OIAZ.
    If you have different behaviour between notifications and orders then the customizing is based on influencing fields - Possibly order type and notification type.
    To check this - Run OIAZ and select the 'influences' icon.
    -Paul

  • How to make parameters non-mandatory?

    Hi, I am a noob to Discoverer. I've created a report with several parameters. Most of them accept default value of '%', but one of them not.
    There's also a 'value required' string next to the field in IE (other fields do not have this). If I run the report, it runs ok only if there's something in the field listed.
    As I've read on this forum, there should be an option to say, if the parameter is mandatory, or not. I don't see such option when creating a parameter. I use Discoverer Desktop 4.1.
    Any ideas?

    You could choose a number that is not in your result set (negative, decimal, or something large or small).
    Another way would be to get rid of that parameter, and create a new one - but do not base the parameter on anything (choose <NONE> in the dropdown). Now, you can use '%' as a wild card, but you'll need to create your own condition:
       :newParam = '%'
    OR to_number(:newParam) = myNumericItem

  • Make Fields Non Editable on Debugger

    Hi..
    Well I have a program which deal with some sensitive data and passwords, I need to restrict users with debugging access from changing field content at runtime (in debugger). Is this possible?
    and also I have a password field, can I make it a password field at debugger? I do not want to show password on debugger.
    Thank you in Advance.
    Isuru

    As already mentioned you can always write the code inside a macro & prevent the developer from debugging it. But the flip side of using macro is "YOU CAN'T DEBUG !!!". Hence no troubleshooting
    Anyways back to your question. You can direct your query to your basis team if they can provide "no change" authorisation while debugging this particular program. Hope you get my point.
    BR,
    Suhas

  • Make fields as mandatory on create shopping cart txn

    Hi,
    Is there a config available to define certain input fields on the create shopping cart txn as mandatory ? Requirement is to have a check in place to ensure all these fields are filled with valid values before the SC is saved.
    Thanks.

    Hi Masayuki ,
    I have tried to use this option earlier, but this just does not work !  We have a custom attribute which is required as a mandatory field. I made this as 'Required Field' using customization. By using this config, I do see an 'asterix' mark next to our custom field (which denotes a mandatory field) , however there is no error if I do not provide a value in that field.

  • Dynamically make field 2 mandatory when field 1 is entered in OAF page?

    Hi ,
    In OAF page i have a DFF with 2 attributes, when field 1 is entered then field 2 should become mandatory. How do I achieve this?
    Thanks
    Mani

    One option is to validate it on the click on submit button using the VO attributes.
    Check whether Attribute2 has value when Attribute1 is not null and throw exception.
    Cheers
    AJ

  • Make field non editable

    HI,
    I have a field on the form which is a database field and the value is populated by a LOV. The user should not be able to edit the value selected or enter his own values in the field. Basically the field should only be populated by the lov and should not be editable.
    I tried using the SET_ITEM_PROPERTY('XX.XX', UPDATE_ALLOWED, PROPERTY_FALSE); but this only disable update against existing value. If a user selects a new value from LOV that can be edited. Let me know how to solve this.

    Hi,
    If you don't want the user not to edit the field at all, then you can set its INSERT_ALLOWED, UPDATE_ALLOWED properties to FALSE at design time or at run time depends upon the requirement.
    SET_ITEM_PROPERTY('<block_name>.<item_name>', INSERT_ALLOWED,  PROPERTY_FALSE);
    SET_ITEM_PROPERTY('<block_name>.<item_name>', UPDATE_ALLOWED, PROPERTY_FALSE);Or you can set the item as Display Item.
    Regards,
    Manu.
    If my response or the response of another was helpful or Correct, please mark it accordingly

  • How to make fields non editable in MM02

    My user wishes to have access to change only the Bin Location field in MM02. How can we achieve this? or in other words how can we deliver MM02 to user with only the Bin Location field editable.
    My basis guy sees a possibility if we can some how provide the authorization objects of all the fields of MM02.Shall that be a practical approach. if yes, what is the way of finding the authorization objects?
    Regards,
    Alok.

    Create a transaction variant for MM02 --- Tcode to do this is SHDO or SHDS..
    While creating the variant u can check the screen fields of the transaction as Invisible that you want to HIDE ...
    Then Link ur Varient to a new t-code and ask ur users to0 use the Alternate T-code For EX: ZMM02
    I Hope this helps u
    Deepak

  • Make non-mandatory field in Logical Database 'SDF'  mandatory.

    Hi all,
    I want to make a non-mandatory field 'Chart of Accounts'  in Logical Database 'SDF'  mandatory in my Z program.
    Please let me know how this can be done?
    I tried defining the select-option in my zprogram but it gives error saying the parameter has already been defined in LDB.
    Regards,
    Atrinandan
    Edited by: raj on Aug 3, 2009 7:46 PM

    Hi,
      You can try like below:
    at selection-screen output.
    loop at screen.
    if screen-name = 'NAME OF THE PARAMETER'.
    screen-required = 1.
    modify screen.
    endif.
    endloop.
    Regards,
    Himanshu

Maybe you are looking for

  • Problem with blocking socket.getInput/Output stream :-(

    Hi there! I have a typical client/server application and the problem, that opening the streams leads to clocking behaviour. This is how I open the streams on the server-side sock = ssock.accept(); outStream = new ObjectOutputStream(new BufferedOutput

  • What wrong with my query?

    I use Oracle 10g Express Edition 10.2.0.1.0 and I have table A x varchar2 y date z char(1) I would like to check existing data with query Select Count(*) from A where x='x' and y=to_date('03/15/2006','mm/dd/yyyy') and z='z'; this query always return

  • Distance between buttons (Flow Layout)

    Hi people, I Have 100 buttons inside a JPane with Flow Layout. How do I set the distance between the buttons to 0(width and height)? Regards. Thank's.

  • Changes to Broadband Services - Billing Question

    "Monthly usage limit – If you want to use more than the monthly usage allowance included in your broadband package, from 1 November 2010 additional usage will be charged at 5GB for £5 (instead of 1GB for £1)." Does this mean that if you only go a lit

  • Need to Verify the Processor and Features on HP Mini 210-3000

    Hi, I recently bought an HP mini 210-3000 netbook directly from this HP website. According to what I read here, it's supposed to have GPS capability built into the processor, and come with HP Navigator software. I've looked everywhere on the netbook,