Skip to Content
author's profile photo Former Member
Former Member

Returns order

Hi all,

When we are creating returns sales order with reference to billing document ,system is allowing us to change the price to zero.Our requirement is that it should not allow.How can we do so.

Do we need to change the program in user exit.

Regards,

Smita

Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jan 30, 2009 at 06:33 AM

    Hi Smita,

    Goto VTAF T.code and then Enter the valid combination.

    Goto Item and select the required one.

    Pricing type should be "D(if you want to copy pricing unchanged)" or "G(if you want to copy pricing unchanged and redetermine taxes)".

    Save.

    If you want that it should not allow you to change to zero means it should be possible because of user exit only.

    Regards,

    Mohan.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 30, 2009 at 06:40 AM

    Dear Smita,

    Try this option

    Go to VTAF transaction here you go to the item level settings by selecting itemcategory.

    In the copy control itemlevel settings you maintain the Pricing type field as D-Copy pricing elements unchanged

    then try

    If still you are able to change then try with some User Exit with the help of ABAPer

    Find User exits in the program MV45AFZZ

    USEREXIT_READ_DOCUMENT

    You use this user exit if further additional tables are to be read when importing TA01 or TA02.

    The user exit is called up at the end of the FORM routine BELEG_LESEN.

    USEREXIT_SAVE_DOCUMENT

    Use this user exit to fill user-specific statistics update tables.

    The user exit is called up by the FORM routine BELEG-SICHERN before the COMMIT command.

    Note

    If a standard field is changed, the field r185d-dataloss is set to X. The system queries this indicator at the beginning of the safety routine. This is why this indicator must also be set during the maintenance of user-specific tables that are also to be saved.

    USEREXIT_SAVE_DOCUMENT_PREPARE

    Use this user exit to make certain changes or checks immediately before saving a document. It is the last possibility for changing or checking a document before posting.

    The user exit is carried out at the beginning of the FORM routine BELEG_SICHERN.

    I hope this will help you,

    Regards,

    Murali.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 30, 2009 at 07:22 AM

    Hi,

    Also in V/06 ( condition type PR00) decheck the field "Amount/percent". and maintain "D" in the field Manual entries.

    regards

    sankar

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 25, 2009 at 07:14 PM

    done

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.