cancel
Showing results for 
Search instead for 
Did you mean: 

Which badi suits when Service PO is entered and deleting the sub items

Former Member
0 Kudos

Hi Experts,

Can any body tell me, Which badi suits when Service PO is entered and deleting the sub items.

My req. is the end user not delete the sub items of service PO, when GR is done.

Full points will be given.

Regards

Naveen.

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Solved..

Former Member
0 Kudos

Hi friends,

Ok i am using the same BADi, but my req is.

Hi Friends,

I have a Service PO say "1111111111" .......

But i can have any number of sub items say "4" in the item level (in services tab) .................

As far i know ...

EKPO --> I get the PO items ...

ESLL --> all the service details ...

I ve got the PACKNO field.... but my problem is ...

say in EKPO the Packno = 2888

in ESLH i have a packo = 2888

My Problem is ....

In ESLL --> if i put Packno = 2888, iam getting some data ..... in that there is a field called SUBPACKNO and this is storing a number 2889 ....

Only when i give SUBPACKNO 2889 again in Packno of table ESLL iam getting the total sub items of that services.

So how could i get that ....

But my problem is, the GRN is done for any on of the sub item of that service, and all are open, suppose the end user clicks on one sub item and he deletes that record, so at that time i need to check wheather that record is done for GRN or not, if GRN is not done then i can delete that record.

But my problem is how do i know the end user on which record he clicks. my func conslt suggested me this badi ME_PROCESS_PO_CUST. but in this badi i am not getting the exactly the end user clicked record.

So please help. its an urgent issue.

how to work on it.

Thanks in advance,

Regards.

Naveen.

Former Member
0 Kudos

Hi,

You can try enhancement - MM06E005 and this enhancement has multiple FM ,

so you could try for Function module ending 17 or 12.

see the theard

https://forums.sdn.sap.com/click.jspa?searchID=12808664&messageID=5567954

Regards

Kiran Sure

Former Member
0 Kudos

Hi Friends,

Ok, I am using the same BADI, But my exct req is.

Hi Friends,

I have a Service PO say "1111111111" .......

But i can have any number of sub items say "4" in the item level (in services tab) .................

As far i know ...

EKPO --> I get the PO items ...

ESLL --> all the service details ...

I ve got the PACKNO field.... but my problem is ...

say in EKPO the Packno = 2888

in ESLH i have a packo = 2888

My Problem is ....

In ESLL --> if i put Packno = 2888, iam getting some data ..... in that there is a field called SUBPACKNO and this is storing a number 2889 ....

Only when i give SUBPACKNO 2889 again in Packno of table ESLL iam getting the total sub items of that services.

So how could i get that ....

But my problem is, the GRN is done for any on of the sub item of that service, and all are open, suppose the end user clicks on one sub item and he deletes that record, so at that time i need to check wheather that record is done for GRN or not, if GRN is not done then i can delete that record.

But my problem is how do i know the end user on which record he clicks. my func conslt suggested me this badi ME_PROCESS_PO_CUST. but in this badi i am not getting the exactly the end user clicked record.

So please help. its an urgent issue.

how to work on it.

Thanks in advance,

Regards.

Naveen.

Former Member
0 Kudos

ME_PROCESS_PO_CUST

Regards,

Swarup.

Former Member
0 Kudos

Hi friends,

Ok i am using the same BADi, but my req is.

Hi Friends,

I have a Service PO say "1111111111" .......

But i can have any number of sub items say "4" in the item level (in services tab) .................

As far i know ...

EKPO --> I get the PO items ...

ESLL --> all the service details ...

I ve got the PACKNO field.... but my problem is ...

say in EKPO the Packno = 2888

in ESLH i have a packo = 2888

My Problem is ....

In ESLL --> if i put Packno = 2888, iam getting some data ..... in that there is a field called SUBPACKNO and this is storing a number 2889 ....

Only when i give SUBPACKNO 2889 again in Packno of table ESLL iam getting the total sub items of that services.

So how could i get that ....

But my problem is, the GRN is done for any on of the sub item of that service, and all are open, suppose the end user clicks on one sub item and he deletes that record, so at that time i need to check wheather that record is done for GRN or not, if GRN is not done then i can delete that record.

But my problem is how do i know the end user on which record he clicks. my func conslt suggested me this badi ME_PROCESS_PO_CUST. but in this badi i am not getting the exactly the end user clicked record.

So please help. its an urgent issue.

how to work on it.

Thanks in advance,

Regards.

Naveen.

GauthamV
Active Contributor
0 Kudos

hi,

check this badi.

ME_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Customer

reward if hlpful.

Former Member
0 Kudos

Hi friends,

Ok i am using the same BADi, but my req is.

Hi Friends,

I have a Service PO say "1111111111" .......

But i can have any number of sub items say "4" in the item level (in services tab) .................

As far i know ...

EKPO --> I get the PO items ...

ESLL --> all the service details ...

I ve got the PACKNO field.... but my problem is ...

say in EKPO the Packno = 2888

in ESLH i have a packo = 2888

My Problem is ....

In ESLL --> if i put Packno = 2888, iam getting some data ..... in that there is a field called SUBPACKNO and this is storing a number 2889 ....

Only when i give SUBPACKNO 2889 again in Packno of table ESLL iam getting the total sub items of that services.

So how could i get that ....

But my problem is, the GRN is done for any on of the sub item of that service, and all are open, suppose the end user clicks on one sub item and he deletes that record, so at that time i need to check wheather that record is done for GRN or not, if GRN is not done then i can delete that record.

But my problem is how do i know the end user on which record he clicks. my func conslt suggested me this badi ME_PROCESS_PO_CUST. but in this badi i am not getting the exactly the end user clicked record.

So please help. its an urgent issue.

how to work on it.

Thanks in advance,

Regards.

Naveen.