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

Purchase Order Closure

Hi All,

We have business scenario where a purchase order is fully delivered ( means GR is made in full for all line items). And Invoice LIV is also posted for all GRs. Than PO status should be set to close automatically.

Any addition or change should not be allowed to that PO.

Is there any standard configuration or any standard BADI / User exist available. I know deletion indicator or del. completed can be set manually.

Thanks

Sanjay

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on May 27, 2007 at 11:20 PM

    Hi ,

    when entire qty is delivered , delivery completed indicator is set by the system automatically . For that you need do the setting in the IMG

    MM -> Inventory Mgmt -> Goods Receipt-> Set Delivery completed Indicator.

    the delivery completed indicator will be set by the system once the GR qty is equal to order qty and also if it lies in the under delivery/over delivery tolerance .

    And also note that , system will allow to do the Goods receipt for the qty of the PO and also to the tune of under delivery/over delivery tolerance , though the delivery completed is set.

    When you do GR for a PO line item , for which delivery completed indicator is set, the system won't propose any qty by default. this is only check we have....

    By a user exit , you can prevent people from changing the PO , when delivery completed indictor is set . But in real practice and business sense , this won't be possible . there will lot many occasions , where you need to go for change PO option..

    Hope the clarifies your doubt . please post back for any further clarifications

    Thanks

    Mani

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      The below are the exits avl in ME21n/ME22n . You can use the suitable one depends on where u want to put the control . As suggested by kumar , you can pass the error msg for any changes in purchase order , using the exit M06E0004

      Total list of exits

      AMPL0001 User subscreen for additional data on AMPL

      LMEDR001 Enhancements to print program

      LMELA002 Adopt batch no. from shipping notification when posting a GR

      LMELA010 Inbound shipping notification: Transfer item data from IDOC

      LMEQR001 User exit for source determination

      LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt

      LWSUS001 Customer-Specific Source Determination in Retail

      M06B0001 Role determination for purchase requisition release

      M06B0002 Changes to comm. structure for purchase requisition release

      M06B0003 Number range and document number

      M06B0004 Number range and document number

      M06B0005 Changes to comm. structure for overall release of requisn.

      M06E0004 Changes to communication structure for release purch. doc.

      M06E0005 Role determination for release of purchasing documents

      ME590001 Grouping of requsitions for PO split in ME59

      MEETA001 Define schedule line type (backlog, immed. req., preview)

      MEFLD004 Determine earliest delivery date f. check w. GR (only PO)

      MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.

      MEQUERY1 Enhancement to Document Overview ME21N/ME51N

      MEVME001 WE default quantity calc. and over/ underdelivery tolerance

      MM06E001 User exits for EDI inbound and outbound purchasing documents

      MM06E003 Number range and document number

      MM06E004 Control import data screens in purchase order

      MM06E005 Customer fields in purchasing document

      MM06E007 Change document for requisitions upon conversion into PO

      MM06E008 Monitoring of contr. target value in case of release orders

      MM06E009 Relevant texts for "Texts exist" indicator

      MM06E010 Field selection for vendor address

      MM06E011 Activate PReq Block

      MMAL0001 ALE source list distribution: Outbound processing

      MMAL0002 ALE source list distribution: Inbound processing

      MMAL0003 ALE purcasing info record distribution: Outbound processing

      MMAL0004 ALE purchasing info record distribution: Inbound processing

      MMDA0001 Default delivery addresses

      MMFAB001 User exit for generation of release order

      MRFLB001

      Regards

      Mani

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.