on 06-01-2006 6:41 PM
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
I might help you as well, as I've been working on modifying Biller Direct JSPs
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
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 !!!!
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
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
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
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
KSK
Let me know your questions.
I will try to help you out!!!
As of now, no proper material i have.
Thanks
Jack
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.