cancel
Showing results for 
Search instead for 
Did you mean: 

POWL application not showing the list

Former Member
0 Kudos

Hello friends,

I have a requirement to show the list of Material related informations through POWL. As far as my knowledge with POWL development is concerned I have followed all the steps to implement it.

1) Created a feeder class and used an interface IF_POWL_FEEDER. Implemented most of the methods including the mandatory methods get_objects_definition and get_objects. Also activated all the interface methods in edit mode whether or not they are implemented.

2) Created an APPID in tcode FPB_MAINTAIN_HIER, powl type in tcode POWL_TYPE linking the feeder class, and role assignment through POWL_TYPER connecting APPID with POWL_TYPE.

3) implemented a WD component using the POWL_UI_COMP component. Defined an outbound plug from the WD component window and fired it in the handledeault method of the window to the default inbound plug of the POWL_MASTER view embedded in the view container of the WD compnent view.

used below code to fire the window plug

  wd_this->fire_o_powl_plg(
    applid            'ZMM_MAT_UPD'
    forallq            abap_true
    powldeltarendering abap_true
    qname              ' '
    qselpara          ' '
    refresha          abap_false
    refreshq          abap_false
    srvgroup          ' '
  ).

The result I get when I run the WD app is like as shown in the attachment

4) I have defined queries as well. But ideally as you will be knowing, after my first 3 points, I should be able to see the resultant table, empty or filled!!

I need to know what have I missed out. Please help.

Much appreciated,

Uday.

Accepted Solutions (0)

Answers (1)

Answers (1)

yury_sichov
Active Contributor
0 Kudos

This example is working.

Check

Former Member
0 Kudos

Thanks for the response Yury.

Thats a good document you shared, however I could'n pick anything from it that I might have missed.

Everything mentioned in the doc is follwed in my assignment.

And thats exactly the reason why i am perplexed.

I have to add a point here, perhaps should have added in my question that, when I put a break-point in one of the methods,say get_actions method, in the POWL feeder class, the control flow is not breaking at that point. It just executes and gives me that attached ouptut.

I have fed in with the correct feeder class name in the powl_type.

All are activated.

Former Member
0 Kudos

Hi,

Recreated the POWL configurations and surprisingly it worked.No feeder class code change or WD applicaion changes.

Thanks,

Uday.