cancel
Showing results for 
Search instead for 
Did you mean: 

user cannot display invoice list in powl

Former Member
0 Kudos

Hi Experts,

when I try to display the invoice through invoice display through POWL, it's just spinning the wheel without any results. we faced this issue before and got solved automatically. Its happening again.

When we tried to clear the query list in POWL_D01, it works sometimes but not all the time.

What is the reason for this issue and solution? appreciate your help.

Senthil

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi. Have you tried debugging from the GET_OBJECTS method of the feeder class (presume the class is /SAPSRM/CL_CLL_POWLT_INV)?

Also are you using the /SAPSRM/BD_POWL_CHNG_SEL_RSLT BADI, or BBP_AUTHORITY_CHECK BADI or BBP_WF_LIST BADI? All of these can affect what results you get.

If you debug starting from the feeder class you can see what results it gets, then if it finds some but they are lost further down the line it could well be a BADI causing it.

Regards,
Dave.

Former Member
0 Kudos

hi Shyam and David,

Yes, we added two custom fields in the invoice display. But my doubts are.

- this issue is not happening always. It's getting resolved automatically sometimes.

- Invoice display through purchasing role is having this issue but invoice display through invoice role doesn't have this issue.

- Yes, its going to ABAP dump due to timed out.

Any thoughts?

Senthil

former_member207661
Active Participant
0 Kudos

Hi Senthil,

It means that sometimes(Invoice display through purchasing role) POWL query is resulting in huge data or going in infinite loop.

As mentioned in my previous response, please check if there is any BADI implementation done which is causing this.

You can analyze the dump details also. It may give some leads.

Warm Regards,

Shyam Agrawal

Answers (1)

Answers (1)

former_member207661
Active Participant
0 Kudos

It is possible due to some code which is going in infinite/long loop.

Please check if there is any BADI implementation done to change the result.

Also, you may check if it is ending in time_out ABAP dump or some other dump due to reaching maximum allowed time.