Make the Payment Terms field only editable by a user

In the customization, itu2019s possible to make Payment Terms of a Purchase Order as display only field (Delivery/InvoiceTab - Header of a PO). This configuration applies for every user who creates or updates the purchase order. It is possible to make that only one user can edit this field as optional entry?
Iu2019ve checked on security and thereu2019s not an authorization object for this configuration. Is there any other way to do this?
Thank you.
Best Regards.

Hello,
You cannot change property of field selections at user level. One way you can accomplish this requirement is by using transaction variant (Transaction SHD0).
Thanks,
Venu

Similar Messages

  • 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

  • Make fields only editable by certain useres

    hello,
    i have created several authorization schemes.
    In the "Security" section of a text field i can choose these so that the item is only displayed for authorized users.
    However, I would like everybody to see the text field, but only authorized users to edit it. There is a section "Read Only" but I cannot find how to use the authorization schemes there.
    Can anybody tell me how this works?
    Thank you

    I'm stil having a little problem.
    I have now made a pl sql function called "authorize", which is supposed to return a boolean value.
    What do i choose in the "read only condition type" field and what do i write in the condition field so that my function is called and the field is read only when false is the return value?
    I'd also like to know if its possible to test my function in the "run sql window"? Can I call it in there and see its return value?
    thanks for you help

  • Payment Term field to be set as Non Editable in Sales Order

    Hi,
    I have a requirement, in which the user wants to make the Payment Term field in Sales Order as Non Editable in case the Payment terms is copied from Customer Master to Sales order.
    In case no value is copied, it should be editable.
    Is there any setting to make this happen.
    Can anyone help on this?
    Please advise.
    Regards,
    Harsh

    Harsh,
    2 Options,
    1 by changing screen variants by SHD0
    2. By modifying USEr Exit.
    Thanks,
    Raja

  • Disable Payment Term field in the Marketig Document

    Hi everyone,
    I would like to ask if I can make a particular field in the marketing document be active but disabled without having to modify it using SDK? I would like to make the Payment Terms field in the Accounting tab of the AP Invoice to be disabled from the user so that he cannot change the default value during encoding of invoice. If it is not possible what workaround can you suggest.
    Any help will be appreciated. Thanks
    Malu

    Hi,
    for further infos about Coresuite u may have a look at their homepage :
    http://www.coresystems.ch/coresuite-customize.html?&L=2
    We bought Customice & Designer. Customice enables you to change the hole forms, create new tabs eg. in BM Master form or to hide fields. The designer is a very nice form editor, much easier than XL Reporter and more powerful than pld.
    Regards Steffen
    P.S. I am not a employee of coresuite

  • Payment Terms field mandatory in PO

    how do you make the payment terms field mandatory in ME21N - ie creating a purchase order screen??
    pls help

    Hi,
    The payment terms is picked up from vendor master or it may pick from inforecord if maintained,
    There are 2 types of payment terms one mainitained in purching view and the other maintianed in company code view.
    Payment terms if not made mandatory in vendor master then you have to make this mandatory in screen selection for tcode ME21N
    Thanks & Regards,
    Kiran

  • Reg:FB02 - payment terms field shouldbe disable

    Dear all,
    When i am doing the transaction by using FB02 tcode for open items once i am maintaining  the payment terms for that document number , after that no one cant able to change that document number payment terms field should be disable mode.
    But  i cant get this feature for open items. But i can get this feature for cleared items. Once that document get cleared , automatically the payment terms field also going to disable mode.
    This same feature should be needed for open items also, once the payment terms field entered, it will leads to go to the non editable mode. 
    Helpful answers will be rewarded.
    Thanks,
    Sankar M

    Hi Enrique,
    I think it is because of Field Status .So Check the Field Status Variant in SPRO.
    Path:Financial Accounting (New)->Accounts Receivable and Accounts Payable->Business Transactions->Outgoing Invoices/Credit Memos->Make and Check Document Settings->Define Field Status Variants
    Check for your Field Status Variant assigned for your company code then the Field Status Group.Hope you can see the Field Payment Term check whether it is Suppressed or not else make it Optional or Required according to your requirement.
    Hope this might help you
    Regards
    Andrew

  • Payment term Field at header level

    Hello
    my requirment is while creating sale order the payment term field at header level should be in display mode. or not shown while creating sale order. doesnot want to maintain user exit. or anyone have knowledge of field (of payment term ZTERM ) object ?
    Regards

    Dear Mr. M Yasir Dogar,
    To this requirement as Lakhsmi says, to make the Payment term in display mode, without user exit you can do with Tansaction variant SHD0. It actually make a view sort of control.
    Steps:
    Run T CODE: SHD0
    Transaction         VA01
    Variant                ZVA01_VARIANT
    create a sales order.
    during the process system, records all the details of object involved in the sales order creation.
    and it records with the screen number as variant name.
    After execution go to details, Go to
    Name of screen variant:  ZVA01_VARIANT_4440
    and in Payment terms VBKD-ZTERM, select Output only (means it will only display the data from master) and others option also will be there like * Invisible, Required.*
    Select the appropriate one.
    Along with this activity,in the authorization - profile the Variant should be assign to the USERS having T CODE : VA01. This can be done by the Basis team.
    We did similar to control the manual entry of Payment terms.
    Regards,
    Mani

  • Invoice Reference Number "V" + Blank Payment Terms field

    Hi Experts
    Need your validation on one point. I have credit memos with invoice reference number field filled with "V" but payment terms in document is blank.
    Payment terms in Vendor Master Data is XXXX (Net due 30 days). But when I run the Payment Program within 30 days for this vendor, the credit memo is picked up and adjusted.
    Is my understanding correct that it is because of the following reasons -
    By putting V in invoice reference number, the system will overlook the payment terms mentioned in Vendor Master Data and follows whatever is mentioned in the document.
    And because the payment term field is empty in the document, it is taking baseline date as payment due date and thus picks the document in F110 program.
    Points will be rewarded to replies with explanations.
    Regards
    Arjun

    Arjun,
    please check my comments:
    By putting V in invoice reference number, the system will overlook the payment terms mentioned in Vendor Master Data and follows whatever is mentioned in the document.
    In all cases the document entry overlook the master data entry. The vendor works as default values during document entry.
    And because the payment term field is empty in the document, it is taking baseline date as payment due date and thus picks the document in F110 program.
    Don't change the document defaul entry if you want the vendor assignment. If it's blank you have to assign same Payment terms from you vendor otherwise you will have only the baseline date.
    Best Regards

  • Locking Payment Terms field on OM Sales Order

    Hi,
    Our users are entering sales order using OM responsibility. We have customers that have a payment term of COD. Within a sales order, when one of these customers is selected and COD is returned to the payment terms field, the user can still change it. We would like to lock the payment terms field when a payment term of COD is returned and not allow it to be updated. If the payment term is not COD, we would allow the user to change it if needed. Can we possibility do this using forms personalization?
    Thanks for the help

    Dear MoazzaM,
    I know that payment term is available in 3 screens. My question is that if I make the field invisible in any of the screen then it should at least perform for that particular screen. Because I tried the same with Std TV BUS2032 and it worked.
    Or is it that If apply the changes for all the screens it would take effect in case of Z transaction variant?
    But I am surprised why the same is not getting called when I use a Z transaction variant. Also please note that if I refer to the Std TV BUS2032 and make a copy of the same I am still not able to use it as the screens called there are already used at many places in standard SAP?
    Please suggest.
    Regards,
    Anirban

  • Payment Terms Field in FB02 is not available

    Hello experts. Can you help me find where I need to configure the setting to allow the user to display and change the Payment Terms field when displaying/changing a customer invoice via FB02? We are on ECC 6.0 and we are using New GL. This field is also not being displayed when we are using FB70 to enter a Customer Invoice.

    Hi Enrique,
    I think it is because of Field Status .So Check the Field Status Variant in SPRO.
    Path:Financial Accounting (New)->Accounts Receivable and Accounts Payable->Business Transactions->Outgoing Invoices/Credit Memos->Make and Check Document Settings->Define Field Status Variants
    Check for your Field Status Variant assigned for your company code then the Field Status Group.Hope you can see the Field Payment Term check whether it is Suppressed or not else make it Optional or Required according to your requirement.
    Hope this might help you
    Regards
    Andrew

  • Block payment term field

    Hi,
    we want to grey out the payment term field in the sales order screen for the end user.Please suggest what should be done
    Thanks
    AJ

    Hi,
    This can be done by using the T.Code "SHD0".
    Goto the T.Code "SHD0".
    Enter the "Transaction Code" as "VA01".
    Click on "screen variants" tab.
    Enter the "Screen variant" as "BUS2032_4480".
    Click on Change.
    Search for the field " VBKD-ZTERM" by using (Ctrl+F).
    Maintain the tick mark under "Output Only" field.
    Save.
    Regards,
    Krishna.

  • How to make a payment term as Default in Credit note in certain Sales Orgs.

    Hello experts,
    Kindly provide your valuable inputs as How can i make the payment terms( say AU00 =Due Immediately) default for  a few sales organizations.
    As checked, Depending on the type of Credit notes( i.e. WITH OR WITHOUT reference to an invoice), payment terms are used in credit notes processing. Also putting V in invoice reference field will make the payment terms calculation as similar to invoice.
    But I need, that everytime a credit note( any type with /without Ref.) is raised in a given sales org., IT HAS TO BE DUE IMMEDIATELY i.e. payment terms must be AU00( Pay immediately).
    Kindly suggest accordingly.
    Many thanks in advance.

    Hi Ram,
    Thanks for the reply.
    I hope you have seen the scenario- My requirement is to MAKE THE PAYMENT TERM AU00( DUE IMMEDIATELY) SPECIFICALLY FOR CREDIT MEMOS WHICH ARE RAISED UNDER SPECIFIC SALES ORG.
    i.e. If Sales org X,raised a Credit memo( with or without reference to an invoice), THE CREDIT NOTE MUST BECOME DUE IMMEDIATELY.
    I would be greatful, if you can suugest the path/procedure to achieve that. I have received valable inputs about the variant but I am seeking some hint in a CUSTOM Z TABLE creation with any User exit,that can Default this payment terms to CREDIT NOTE.
    Many thanks in advance.

  • Missing Payment Term field on tcode FBR2 Customer Invoice Display

    Hi Experts,
    This is a more detailed explanation on the Payment terms field issue we are encountering since last week.
    I have some problems with their request that they want to show the payment terms field in the transation code FBR2 - Customer Invoice even if the Sales Area Data for Customer is not maintained but Company Code Payment Terms is maintained. I need help on the configuration on how to show the field.
    What I researched is that there are 2 maintainance of Payment Terms Field:one in the Company Code and another in the Sales Area. As I read on some forums, the Payment Terms in Sales Area should be the default when using the SD Process however, the Payment Terms in the Company Code should be the default value when they use FBR2 - Customer Invoice. But thay still cannot see the payment terms field in the Accounting Document they already created.
    I already checked in transaction OBC4 the Reconcilliation Account Group and the Payment Terms field is optional there and even the Posting Key 01, which is also optional.
    Please help me on this. Thank you.

    I did some checking on the past few posting, and I found some posting to the same account also the same tcode FBR2. However, the other one is with posting key 01 - Invoice.
    The Problem occurs when we use FBR2 then the posting key is 09 - which is a special g/l posting for the account. How can I check why the "Payment Terms" field is still not displayed or cannot maintain in this transaction?

  • FBR2 Customer Invoice - Payment Terms Field Display

    Hi Experts,
    Is there a configuration where the payment terms for this transaction is always displayed even if the customer used has no sales area maintained? The reason is they don't want to maintain the sales area for customers since it is a inter-company non-trade transaction which is they post directly to customer via transaction code FBR2.
    Thank you for your help!

    Hi Experts,
    Is there a configuration where the payment terms field is always appearing in the FBR2 transaction code?
    Thank you so much!

Maybe you are looking for