Skip to Content
author's profile photo Former Member
Former Member

Biller Direct Customization - Filter on the ZFields not working

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

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Posted on Dec 14, 2011 at 09:33 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.