cancel
Showing results for 
Search instead for 
Did you mean: 

how check purchage order completely finished or not?

Former Member
0 Kudos

Hi all,

how check purchage order completely delivered or open or partially delivered?

Thanks you,

shashikanth

Accepted Solutions (1)

Accepted Solutions (1)

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

Please check against EKET. Look at fields MENGE

and WEMNG. If the WEMNG < MENGE, then it has been partially received against.

Regards,

Rich Heilman

Answers (5)

Answers (5)

Former Member
0 Kudos

hi ,

go to tcode ME2N.

Enter the selection parameter as WE101 .

it will give you list of POs which are not completed as yet and will also give how much have been received and how much left.

You can also see this through the table and check for the ELIKZ indicator. if it is X then it means that PO is completed

Thnaks and regards

Gurpreet Singh

Former Member
0 Kudos

Yes you are correct. You can use either .

Remeber to sum for a Po and item Number as for an item you can have multiple lines in EKET or EKBE.

Cheers.

Former Member
0 Kudos

Against one schedule line of say 50 Qty you can have multiple Goods Receipt of 10 Qty each.

Delivery & Goods Receipt are one and the same .

For a PO you will find this info in EKET ( PO History ).

Cheers

Former Member
0 Kudos

If all the items of the PO are either marked for deletion(EKPO-LOEKZ) or marked "Delivery Complete"(EKPO-ELIKZ), then the PO is completely delivered.

Srinivas

Former Member
0 Kudos

Hi,

what is the difference between goods reciept and delivery completed?

Thank you,

shashikanth

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

Goods reciept would be any qty that has been received against that PO line item. For example, you order 10 widgets from a vendor. Vendor can only send you 1 at a time, because they take up an entire trailer. So when the trailer pulls up at your place, you do a good reciept for (1) against the PO. You still have 9 left to recieve. Hence the delivery in NOT complete. I think that the system will automatically mark the line as "delivery complete" when the qty delivery => the order quantity. I think that it can also be manually checked.

Regards,

Rich Heilman

Former Member
0 Kudos

Hi,

EKET-WEMNG, EKBE-MENGE

Above 2 fields give total quantity delivered or should i write any logic for that?

Thank you very much,

shashikanth

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

No, you will have to get all of the lines for that item, and add them up.

Regards,

Rich Heilman

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos
data: total_del type eket-menge.
Select * into corresponding fields of table ieket
          from eket
               where ebeln = p_ebeln
                 and ebelp = p_ebelp.
 loop at ieket.
 total_del = total_dev + ieket-WEMNG.
 endloop.

Regards,

Rich Heilman

Message was edited by: Rich Heilman

Former Member
0 Kudos

Actually, whenever you receive goods against the line item of a PO, you are posting the quantity to the inventory of that material. The goods reciept or goods issue is a process against a delivery and it creates a material document(MKPF, MSEG). These material documents will be related to the particular line item through PO history(EKBE) or SO document flow(VBFA).

Former Member
0 Kudos

EKPO-ELIKZ = ' ' . Delivery not fully completed.

EKPO-ELIKZ = 'X' . Delivery fully completed.