Skip to Content
avatar image
Former Member

Not allow to change payment terms

When creating a sales order, not allow to change the payment terms. can I block it? Thanks!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Dec 18, 2008 at 07:37 AM

    If you want to block the payment terms in sale order, two ways to achieve this.

    - Via TCode shd0 (Screen Variant)

    - User Exit in the program MV45AFZZ - USEREXIT_MOVE_FIELD_TO_VBAK

    Needless to mention that if you go with above user exit, you should also ensure that at item level also, it should not be changed.

    thanks

    G. Lakshmipathi

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      In the include MV45AFZZ, use the exit USEREXIT_FIELD_MODIFICATION.

      This will give you tremendous flexibility in terms of making the field greyed out based on n number of factors like users, org elements, doc types customers etc etc.

  • Dec 18, 2008 at 07:30 AM

    There 2 ways to process this,

    Use SHD0- enter Transaction code.

    create variant by blocking the "Payment terms" field in display mode.

    assign this variant(Z) in VOV- doc type- Variant field.

    which this variant is applicable to this doc type, payment terms will be in display mode for all the transactions for this doc type.

    How you want to block this field? based on customer/material or doc type wise?

    Add comment
    10|10000 characters needed characters exceeded