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

Similar Messages

  • 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

  • PS: Setting Project Profile as a mandatory field for Project Definition

    Hi,
    I would like to know how to set Project Profile as a mandatory field for Project Definition (CJ20N or CJ01).  I tried to look for controls at OPUK config but the Project Profile is not available for definition - either mandatory, optional, suppressed, etc.  Would appreciate if you can share your expertise on this.
    Thanks!
    Regards,
    Vivian

    Hi,
    I would like to know how to include some additonal fields in OPUK/OPUJ.  We have defined some .INCLUDE component / fields to SAP standard table PRPS/PROJ.  We want those fields to also appear in OPUK/OPUJ so that we could also defined their characteristics - whether input, mandatory, suppressed, etc.
    Thanks!
    Regards,
    Vivian

  • User Exit to make Payment Term field non editable in item level .

    Hi all,
    User wants to make the Payment Term field in sales order as non editable and  Payment terms is copied from Customer Master to Sales order.
    I use user exit MV45AFZZ (USEREXIT_FIELD_MODIFICATION) to make Payment Term field non editable in header level.
    I am not able to do it in item level. Pl help to to make Payment Term field non editable in item level.
    Thanks,
    sunil

    Hi,
    You can try implicit enhancement in the include MV45AF0T_TCTRL_U_ERF_AUFTRAG_I
    use below code.
    DATA: WA_COLS LIKE LINE OF TCTRL_U_ERF_AUFTRAG-COLS.
       LOOP AT   TCTRL_U_ERF_AUFTRAG-COLS INTO WA_COLS.
       IF WA_COLS-SCREEN-NAME = 'VBAP-ZTERM'. " Check the field name
       WA_COLS-SCREEN-INPUT = 0.
       WA_COLS-SCREEN-OUTPUT = 1.
      MODIFY TCTRL_U_ERF_AUFTRAG-COLS FROM WA_COLS.
       ENDIF.
    ENDLOOP.
    It better to control it via a custom authorization object.
    put a authorization create a custom authorization object so that you can restrict it for a certain users.
    AUTHORITY-CHECK OBJECT 'ZTERM'
             ID 'ACTVT' FIELD '02'.
    IF SY-SUBRC NE 0.
       LOOP AT   TCTRL_U_ERF_AUFTRAG-COLS INTO WA_COLS.
    ENDLOOP.
    ENDIF.
    Regards
    Aromal

  • How to make the text fields as mandatory (in 'notes and attachment' tab)?

    Hi,
    We have defined some Fixed Values for texts under IMG>SRM>SRM Server>Cross Application Basic Settings>Text Schema>Define Fixed Values for Texts, for a certain transaction type of RFx responses for a text schema.
    Because of this, the bidder can choose one of these fixed values for texts. This is perfectly working fine.
    Now the question is, we want to make the texts fields as mandatory. i.e. The bidder should not be able to submit the responses if certain texts are blank.
    Is there be any BadI for this?
    GH

    You can use BBP_DOC_CHECK_Badi for this field validation using a filter value RFx/Bid (I ont remember exact word).
    Regards,
    Jagadish.

  • How to make the description field as mandatory in IW31 T.code

    Hi All,
    My requirement is make the Description field as mandatory in T.code: IW31
    That field is CAUFVD-KTEXT.
    How to make this field as mandatory,
    I tried with BADI: IWO1_SCREEN_MODIFY
    And some customer exists also (ZXWOCU04, ZXWOCU09) but unfortunately I couldnu2019t reach my functionality
    Can any please help me to reach out my functionality?
    Thanks and Regards,
    Rambabu.

    Dear Friend,
    go to spro - plant maintenance and customer service - maintenance and service processing - maintenance and service orders - define field selection for order header data(pm) -Field Selection for Order Header Data and Reference Object
    here keep CAUFVD-KTEXT is mandatory for your order types.
    Regards,
    pardhu

  • Make "Reference Document" field as mandatory in Confirmation

    Hi Experts,
    I have a requirement in confirmation to make "Reference Document" field as mandatory. I have done the config and able to see  ' * ' (mandatory) in the reference document field in confirmation. However, system is not validating for entry in that field, I am able to save or post the confirmation w/o the entry in the reference document field.
    Version: SRM 7.0 SP05 with EP
    SPRO -> SRM Server -> Cross Appl... -> Extension and Field Control (Personalization) -> Configure Field Control -> Configure Control for Fields on Header Level --> Metadata for Fields on Document Headers
    Structure Field Name : REF_DOC_NO
    Bus. Object Type      :  BUS2203
    Bus. Object Subtype : CF
    Transaction Type      : CONF
    Field Visible               : X
    Field Enabled             : X
    Field Required           : X
    Please advice.
    BR,
    Siva

    Schuffelen,
    Your suggestion is exactly correct.  I have to use DOC_CHECK badi for this.
    Reply from SAP on this below,
    The flag in the property will not generate an error message. This flag only renders the red asterisk on the screen. The actual error has to be generated on your code
    After you have done the customizing to get the field to be shown as mandatory, you have to write a code in your BADI (like DOC_CHECK) to check the value for this field and generate the error message if the field is empty
    Thanks for your help!!!!!!
    BR
    Siva

  • Project Profile Field in CJ20n is in display mode

    Dear All,
    When we click on create a new Project in CJ20n transaction code, the field Project profile will be in display mode. Even though i can see all my project profiles in drop down list, I am not able to select any one, as its in display mode. Where can we do the changes to make it as editable.
    Regds,
    CB

    Hi CB,
    Please check setting in OPUJ. May be project profile in display mode.
    thanks
    Sunil

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

  • 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

  • How to make Resource Forms fields non editable (OIM)

    Hi all!
    I would like to know if there's any way to make some resource fileds non editable.
    I have one resource which is getting 3 fileds from the oim user profile. When i change the oim user profile, these values are updated on the resource form associated.
    But i want to prevent the situation in which those fields are directly updated on the resouce form.
    I now i can propagate those changes back to oim profile but it will be much appropiate for what we want if we just could prevent anyone from changing those values on the resource form.
    Is it possible to make those fields non editable? How?
    OIM version is 9.1.0.1.
    Thanks in advance.

    Hi, thanks.
    Finally i found this: http://kr.forums.oracle.com/forums/thread.jspa?threadID=591683
    and after setting the fields to required=false, it worked without any errors ("The Resource has not been configured properly" because of the prepopulate adapters)
    Bye

  • 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

  • Make 1 field non-editable while using transaction VA02.

    Hi,
    I want make a field non-editable under tab 'shipping' for transaction VA02. I know one way of doing it by adding code to  MV45AFZZ -> USEREXIT_FIELD_MODIFICATION. is there any other way ( other user-exit / BADI) to achieve the same.

    Hi,
    Please go through this link... It tells you the step to follow....
    http://www.sap-basis-abap.com/sapbs010.htm
    Also please refer these posts..
    Re: Transaction Variants & Variant Transactions
    Re: Transaction Variants

Maybe you are looking for