cancel
Showing results for 
Search instead for 
Did you mean: 

Biller Direct Customization - Filter on the ZFields not working

Former Member
0 Kudos

Hello Experts,

We have been working on customizing the Biller Direct Application. It is a standard J2ee application delivered by SAP. It is required to customize this application where we are trying to display two ZFields in the Open Bills Tab (Open Amount(ZZOPENAMOUNT) anf Billed Amount(ZZAMOUNT)) which we could do successfully but now we are facing a problem where when we try to filter the Open Bills on the basis of customized fields on the click of Find Bills button , it shows all the invoices instead of the correct search result based on filtered criteria.

In the process we found that the application uses form action as:

<form name="billsForm" method="post" action="<webbase:encodeUrl>bills.sap</webbase:encodeUrl>">

Please let us know what does bills.sap signifies , where can we locate this bills.sap?? are we missing on the mapping of these two ZFields somewhere?? Where can we find the filtering functionality , is there any BAPI for this , kindly advise.

Appreciate quick reponse!

Cheers

Neha

<< moved by moderator - check out the list of other forums on top of portal forum >>

Edited by: Anja Engelhardt on Dec 14, 2011 1:45 PM

Accepted Solutions (0)

Answers (1)

Answers (1)

esameer
Participant
0 Kudos

Hi Neha,

The "bills.sap" in the code below represents an action mapping name, which you can locate in the webbase-config.xml under the WEB-INF directory of your project. Try searching "bills" in a the webbase-config.xml under the <webbaseaction kind of tags.


In the process we found that the application uses form action as:
<form name="billsForm" method="post" action="<webbase:encodeUrl>bills.sap</webbase:encodeUrl>">

These tags are usually coded like below, although I may not be exact here but abstractly it is this way.


<webbaseaction  name="bills" class="com.company.actionHandler.java">

Now there would be a standard class mapped with the name "bills" which you need locate and see the code for yourself and you will get your answer.

If you do not locate the standard class, get any good Java decompiler and open the jar files available under the lib directory of your project from the hard drive's workspace location.

Let me know if you need any further help with this.

Regards,

Samir Kulkarni