cancel
Showing results for 
Search instead for 
Did you mean: 

Biller Direct enhancement

Former Member
0 Kudos

Hi,

Has any one worked on extending/enhancing the BillerDirect other than changing texts/images.

Please send me the links of threads/blogs.Also documents if any regarding the applications workflow.

also please let me know if any other forum where i can find related information.

Thanks & Regards,

ksk

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

I might help you as well, as I've been working on modifying Biller Direct JSPs

Former Member
0 Kudos

Hi Jack, Renaud,

first of all, tx for responding.

I am trying to understand the flow and the architecture being followed in this application.The main requirement is to add cpl of fields/values.

Presently,I am trying to understand the webbase-config.xml

Can u elaborate on the process a jsp is displayed.I am lil confused with <screens> tag ...if i m not rong, based on the result returned by the webbase action the screen(jsp to be displayed) is decided. but if the path for screen tag is ....ex: "xyz.sap" , then which jsp is displayed.

Also please tell me how to check which jsp is being displayed, bcoz url always reads as ".../frameset_top_html.jsp"

Regards,

Shiva

Former Member
0 Kudos

Hi,

Can you please tell me the process to rebuild the application and deploy after making changes.Is there any specific tool (like antbuild..) that i need to use.

Any help in this regards will be appreciated and rewarded.

Thanks,

KSK

Former Member
0 Kudos

What version u are working ???

Thanks

Jack

Former Member
0 Kudos

Hi Jack,

I am using BD 3.0 on WAS 6.40

Thanks,

KSK

Former Member
0 Kudos

If the changes are on JSP, then u can directly make the changes on the Biller Direct JSP.

The additions will be reflected immediately by refreshing the corresponging JSP page...

Thanks

Former Member
0 Kudos

Hi Jack,

Tx for you response.

I have noticed that "hinterlocation" is used for logging in this application.

Can you tell process to enable this logging and where the log files will be stored.

I have added a new tab in the menu.Another jsp is to be displayed on this click.But something is goin wrong smewhere.

I think log files would help me in tracking the error.

Thanks & Regards,

KSK

Former Member
0 Kudos

Hi KSK

webbase-config.xml Collates all the resources used in the Bille Direct.

It has a MVC type architecture(I Hope).

Keep in mind that:

1. You <b>save</b> your JSP in the \jsp\CustomerExtensions

2. You have <b>REGISTERed</b> your JSP in the webbase-config.xml

I hope this helps... Please award Points for all useful Postings !!!!

Former Member
0 Kudos

Hi Jack,

I have ofcourse followed the required steps like registeering the new components in webbase-confg.The application works fine for standard customer extension also.

I am now changing the code in javaclasses.But something is missing/goinwrong during data retrieval through BAPI.I want to know the process/flow goin on in background like...which class/method is being invoked,the errors/exceptions raised in those particular classes.

Please help in this regard.

Thanks & Regards,

KSK

Former Member
0 Kudos

I you have access Admin Tool, then u could check the Log for more help !!!!

Thanks

Please allot points for all postings

Message was edited by: Jack

Former Member
0 Kudos

I do have access to admin tool, and tried setting the level of severity to "DEBUG" but still the statements from the classes are not being logged.

I have tried specifying a separate filename for logging in the visual admin but the changes are not reflected.Lemme know if you can help with this.

Regards,

KSK

Former Member
0 Kudos

Ksk

Try Restarting the Biller Direct Application usning Admin Tool.

Then Try Accessing the Biller Direct Application.

And then re-login into the Admin Tool and chenck for Logs in the defaulttrc.

Thanks

Note: Allot points for all worthful postings

Former Member
0 Kudos

Hi ksk!

Though your post was last year.

Did you get answers?

I also want to understand the webbase-config and the flow and asked me the same questions...

Can you please give a short feedback about the <screen> and ".sap" stuff?

Thanks

chr

Former Member
0 Kudos

Hi!

In a way, webbase-config.xml is the core configuration file of Biller Direct, as this is the place where the entire application flow is configured. Therefore, it is also the place where Biller Direct can be extended.

However, the first file to mention is web.xml. Here you will find serveral servlet-mappings, that direct all incoming request that end with the configured extension, e. g. .sap, .csv, ..., to the FrontController servlet.

When the FrontController handles the incoming request, it looks at webbase-config and seaches for a defined webaction with the name of the incoming request. So, if the user requested /bd/startEBPP.sap, the FrontController searches for a webaction tag with the path /startEBPP. If found, the request is forwarded to the class defined by the class attribute of the webaction tag - this class has to extend WebAction.

The class does whatever it thinks it has to do and returns a String, for example "openitemsShow". Now, the FrontController searches for a mapping under the corresponding webaction tag that maps the result "openitemsShow" to a screen, for example "openitem_init". The FrontController searches for a screen tag with the name of the screen attribute, i. e. openitem_init, and dispatches the request to the path defined in the screen tag. The screen tags path can be a jsp or another webaction.

So, all you have to do to extend BillerDirect is the following:

- Implement a class the extends WebAction

- Define a webaction tag that maps “something.sap” to your CustomWebAction

- Define a mapping for the result of your CustomWebAction, e. g. <mapping result=“success” screen=”myscreen”/>

- Define a screen tag with the name “myscreen” and a path tag with your jsp, e. g. /jsp/myinfopage.jsp

When you work with this for a while, you will learn to love it, as this allows you to widely change the behaviour of Biller Direct without any modification.

Best regards,

Frank

Former Member
0 Kudos

Is it possible you could assist us with modification of the Bank Information section.

Instead of an input field where the user types in the information, we need to have a dropdown list with two choices, either or but not both.

So how would the code be written for the list? We are using EP 6.0, BD 3 SP 13.

Thank you for your assistance,

Donna Maupin

Former Member
0 Kudos

KSK

Let me know your questions.

I will try to help you out!!!

As of now, no proper material i have.

Thanks

Jack