Corresponding BAPIs for each Webdynpro application
Hi All,
We are on EP7,ECC 6, ESS BP1.2 enhancement package. Configured the NWDI and how do we know which BAPI is being called.
Scenario:
In the Bank Information application,
User can perform three actions : Enter, change and delete the bank details.
First we need the list of BAPIs through which this three feature are called by the WDP application.
( When ever there some modifications are done in the application, here they are goin to create a ZBapi which is goin to trigger a workflow
and send the notification for approval of mail to his manager)
Second : once this operations are done , user clicks on save( or any submit button ) it should prompt a message saying Information sent for approval instead of Data saved
Guide me what needs to be done here
Thanks,
NR
Hi NR,
This is not the right forum to post this message .
If you want to know which bapis are used in esss/bank application go to model node, you will see a list, those are the bapis used. If you want to know which bapi is used for which purpose, you need to go to componenets which starts with VC and open views. In each view check data binding and mapping parts. Mapping part will give from which bapi its getting data. Check for mappingReference element property of each context element.
Regards
Praveen
Similar Messages
-
Custom Login for each WebDynPro App
Hello All,
We are trying to develop non-Portal WebDynPro applications. Since, checking the authentication box for the WebDynPro Applications will always cause the standard UME Login Screen to appear, I was wondering if this can be customized such that I have different one for <b>each</b> Application.
This is not about customizing Portal Login Screen.
Thanks,
KiranPran,
Thank you so much for the reply.
I have implemented it in a different way. I have a normal login jsp taking username/pwd and with the "action" pointing to a servlet. The servlet has the following code.
IUser user = UMFactory.getAuthenticator().getLoggedInUser(request, response);
if (null == user) {
try {
UMFactory.getLogonAuthenticator().logon(request, response, "uidpwdlogon");
} catch (LoginException e) {
RequestDispatcher rd = request.getRequestDispatcher("unauthorised.html");
rd.forward(request, response);
response.sendRedirect("http://localhost:50000/webdynpro/dispatcher/local/Welcome/MyWebDynProAppl?SAPtestId=2");
I saw that there was a cookie being generated MYSAPSSO2.
Now, my question is, How different is this approach compared to yours? I looked at the "Security provider" for my application in Visual admin and saw that the authentication template is "no" with just BasicPasswordLoginModule/Sufficient/{}.
Is this anyway less/more secure than what you mentioned?
Also, what do u suggest as a better way of redirecting? Is response.sendredirect the only option?
Do you know what "SAPtestId=2" mean in the URL of the webdynpro application that I need to redirect to?
Thank you,
Kiran -
Configure Log File for each web application deployed in weblogic server usi
Hi All,
How do I configure Log4J to log separately for each web application? i.e. Assuming, I have a web application "AWeb" and a web application "BWeb". I need a log file to be created for AWeb Separately and BWeb Separately. i.e. All the log information for "AWeb" web application will be stored in AWeb.log and all the "BWeb" web application will be stored in BWeb.log
Do you have any sample code and configuration details for the above-mentioned requirement?
Thanks in Advance,
C R BaradwajYou do not need to do anything strange, just use log4j the usual way with the exception that you do not need to init log4j (this is not necesary when using a log4j.xml.)
A minimal sample of a log4j.xml is
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.SimpleLayout"/>
</appender>
<root>
<priority value ="debug" />
<appender-ref ref="ConsoleAppender"/>
</root>
</log4j:configuration>
You just have to be sure that you have different log4j.xml in your classpath for different web applications.
Regards,
LG -
How to disable end user personalisation for all webdynpro application.
Dear Experts,
I have a requirement where I have to disable the end user personalization of each and every
webdynpro application in my server.
I know how to disable the personalization of a single application or a single component, but my requirement is to disable the personalization of all applications.
Request you to please suggest.
Warm Regards,
Upendra AgrawalHi,
As per SAP help,
Customizing: User-Independent, Client-Wide Modifications
While a single user u2013 during a personalization process u2013 can manipulate his or her own settings, an administrator has the option of executing Customizing settings for all users. Technically, this procedure is not different from personalization; both take place at runtime of an application. The difference lies in the range of the settings. In addition, for these global settings an application must run in a special administration session. This is always automatically the case if an application was started in the portal in the preview session. Independently of the portal, you can start an application in the following manner from within the workbench in administration mode:
Double-click the name of the application in the object list.
In the Web Dynpro Applications menu in the upper, left-hand corner of the Workbench window, choose Test Execute in Admin Mode .
The configuration mode is passed to an application as the sap-config-mode=X URL parameter.
Note
All the adjustments made by the administrator in admin mode are stored as client-specific. Presently no option is available for structuring smaller user groups on an administrative basis. Since cross-client adjustment applies to the respective configuration, the structuring of smaller groups can be implemented currently through the maintenance of different configurations.
End of the note.
You start personalization by calling up the context menu for the respective UI element in your application. In the corresponding context menu for an administrator (that is, with URL parameter sap-config-mode=X), in addition to the standard settings administrators have the option within a UI element container to sort either single lines (Grid, Matrix aund RowLayout) or single elements (FlowLayout).
Note
Administrators require special authorization for client-wide modifications. This can be a developer authorization or the special authorization S_WDR_P13N. You cannot create configurations at design time with this authorization, but you can make modifications at runtime.
End of the note.
These modifications are valid for all users but take place in the current client only.
Thanks,
Chandra -
How to create an iview for ABAP Webdynpro Application in Portal?
HI,
I am Webdynpro Java webdynpro developer.
I want to create an IVIEW for an ABAP Webdynpro application in the enterprise portal.The process is almost exactly the same as creating a Web Dynpro Java iView. You simply chose the ABAP instead of the Java radio button when you reach that step in the Web Dynpro iView creation process. There is a video on the topic here:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/eae111e7-0b01-0010-6cb7-e0dd2bfbfa7a
You can also read about the process in the online help:
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/1d/e4a34273f60b31e10000000a1550b0/frameset.htm -
Steps for ABAP WebDynPro Application Creation in SE80
Hello
i can create ABAP WebDynPro iViews
but i dont know how to create ABAP WebDynPro Applications in R3
can someone help me out how to create simple ABAP WebDynPro Application in R3 from where i can create ABAP WebDynPro iViews
useful points will be rewarded
Regards
JMHi John,
You can create a ABAP webdynpro application in the transaction SE80.
Only precondition is u have authorization to develop Webdynpro Programming
in SE80.
Go to SE 80 --> Select webdynpro ABAP --? Create Project --> enter the name
and text-->save it --> right click ur Project Node --> create --> View.
Note: In Webdynpro Programmin if u want to create view or window or any new object u have to use rightclick on the project root node or corresponding node.
Regards,
Ramganesan K. -
Logon for ABAP WebDynpro Application
Hi All,
To run an ABAP webdynpro application, do the users need sepearate login for R/3 and SAP WAS, for which SSO can be configured. or is it just one login required?
Thanks
HardikThanks Thomas. I am creating a flow diagram for user logon process. Does below steps make sense?
1. Enter URL of webdynpro application
2. Enter User Name and Password
3. SAPlogon.exe and SAPLOGON.INI provides user Data and server information to Work Processor in WAS
4. Check User Name and Password information agains SAP User Directory
5. Give Authentication if successful.
Thanks
Hardik -
Default values for standard WebDynpro application
Hi all,
We are using standard WebDynpro applications (as an example Leave Request as part of ESS).
Are there any functionalities in a standard WebDynpro to set a specific field initially (default value for a dropdown list for example) via the url?
To be more concrete:
On a specific portal page I would like to call the Leave Request application with the Leave Type set to the parameter I passed via this url (e.g. http://mywasserver:50000/webdynpro/dispatcher/sap.com/ess~lea/leaveRequest&leavetype=Exceptional%20Leave)
Any thoughts are welcome.
Regards,
NoelAt the default inplug of your interface view create a parameter that you need to access for e.g LeaveType in this case.
The variable will recieve the value automatically from the url.
Set the value in the context variable of the component controller and then access it from the view.
Hope this link would be helpful
Re: Can we pass parameters in querystring of the webdynpro application?
Message was edited by: Noufal Kareem -
In the past I have always been able to adjust the memory of each individual application,
my Adobe Illustrator CS5 appears that is doesn't have enough memory to complete a particular project.
How do I boost the amount of memory that Illustrator uses so I can complete my project?With OS X, it automatically allocates RAM and it can't be allocated manually.
What model Mac do you have and what OS X version is it running. Your profile shows a PowerMac and OS 10.6.8. A PowerMac can't run OS 10.6.8. It's max OS is 10.5.x
How much RAM is installed in your Mac? You need to max out the RAM and close other open apps if you are having problems with Illustrator.
Cheers, Tom -
Corresponding BAPIs for the respective Webdynpro applications
Hi All,
We are on EP7,ECC 6, ESS BP1.2 enhancement package. Configured the NWDI and how do we know which BAPI is being called.
Scenario:
In the Bank Information application,
User can perform three actions : Enter, change and delete the bank details.
First we need the list of BAPIs through which this three feature are called by the WDP application.
( When ever there some modifications are done in the application, here they are goin to create a ZBapi which is goin to trigger a workflow and send the notification for approval of mail to his manager)
Second : once this operations are done , user clicks on save( or any submit button ) it should prompt a message saying Information sent for approval instead of Data saved
Guide me what needs to be done here
Thanks,
NRDear Nazeer,
As suggested by Chris, follow the steps using system trace st01.
Select the Trace components (RFC Calls etc), Click on general filters ->>> trace on for the user which you would test ESS application.
Hope your Basis Guy can help you better.
Regards,
Anil Kumar -
Problem in Mozilla fire fox for Displaying Webdynpro application?
HI All,
I have created an web dynpro application and the application is working fine in Internet Explorer, but when I am trying to run the same application in Mozilla Firefox browser I am getting an error stating that "The page you are tying to view contains POSTDATA.If you resend the data, any action the form carried out(such as search or online purchase) will be repeated.To resend the data, click OK Other wise, click Cancel"
When I am clicking OK I am getting the following error.
Can anybody help me out in this issue.
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Instance of view controller OrderStatusApplicationView does not exist.
at com.sap.tc.webdynpro.progmodel.controller.Component.getController(Component.java:356)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.handleUIElementEvent(HtmlClient.java:809)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.updateEventQueue(HtmlClient.java:740)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.initEvents(AbstractClient.java:131)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.prepareTasks(AbstractClient.java:99)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:247)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Thanks and regards
nageswarHI nageswar:
I suggest you that download the last version of Mozilla, some controls doesn´t work in some versions of this explorer, that not confirm that your application runs fine.Unfortunatelly Mozilla is not 100% supported by SAP.
thnks
Josue Cruz -
User wants individual url for each deployed application
We have about 20 j2ee applications deployed on iAS, using separate oc4j containers. They have been accessing the applications with the contextroots. Now, our users would like to access the individual applications with a unique URL. ie, instead of server:port/app01, they would like app01-server:port.
I managed to use apache rewrite to make it work for 1 application, but it would be a mess to do it for 20+ applications. Does anyone know of a better way?
Thanks.hi
the table where d i s c o unt is XXNP_OPN_JOBLOG_001 here there is a primary key opn_joblog_001_id(data block xxnp_jl_001)
the table where slurry is XXNP_OPN_JOBLOG_SLURRY_003(data block XXNP_SLURRY_OO1) here apart from its primary key opn_joblog_007_id the same column opn_joblog_001_id is also presentkindly guide
thanking in advance
Edited by: makdutakdu on Dec 18, 2011 2:47 PM
Edited by: makdutakdu on Dec 18, 2011 2:47 PM -
How to create the IView and Roles ,User for WebdynPro Application in Portal
Hi,
I have one simple webdynpro application. i want to create the user,Role and Iview for my webdynpro application in the Portal . after that i need to assign the roles to the user and i want to see the different output for each user depends upon the Role.
Can anyone give me Tutorial page(PDF) or Guide me How to do?
Thanks in Advance
Regards
RamkumarHello Ramkumar,
following please find the link to available documentation in SAP Help Portal:
http://help.sap.com/saphelp_nw70/helpdata/en/42/fa080514793ee6e10000000a1553f7/frameset.htm.
Regards,
SAP AG
Gesine Raith -
Banner for WebDynpro application
Hi,
How to include banner as header for my WebDynpro application?
Thanks
SivaHi,
I want to place an image as banner to my WebDynpro application.
Currently I have placed the image in header of group element.
When I view the screen in the browser, I am getting space between image and top of the screen.
I want to show the image at top of my screen.
Could you please suggest any solution for this/
Thanks
Siva -
Context Root for WebDynPro Applications
Is it possible to give a custom context root for a WebDynPro Application?
Ex: http://localhost:50000/myapp
Thanks and Regards
ChanduHi,
If u r talking about Custom Controller context , it is possible.For every WD component bydefault one component controller will be there and u can create any no of custom controllers.Both r faceless entyties and work as globel resource for any views in the component.
Regards,
Srikanth Reddy.T
Maybe you are looking for
-
Is there a way of persuading iCloud to sync the smart groups I have in address book on my Mac
I have a small number of smart groups in address book on my iMac. but these do not sync through iCloud to my Macbook or iPod touch. Everythin else syncs even ordinary groups, but not the smart groups. Is there a way of persuading iCloud to do it?
-
Exchange rate upload throuhg Transaction ob08
Hi, I need to load automatically the exchange rates which are downloaded from company site which are in pounds every month to transaction ob08 I'm trying to use TBDM to upload exchange rates, and I'm having problems. I created an excel file accordin
-
Inserting current time and date in a form
Feel silly here, but I can't seem to find a way to insert form fields that will display currnet time and date, I see where it can be done for a digital signature, but that's not what I need. This is for a client sign in sheet. I want to know what dat
-
Send Document via message determination
Dear Friends We are using DMS (Document Management System) and I would like to know some things: u2022 I would like to see at item level an icon which shows if the material have attached documents when I am doing my purchase requisition. How can I do
-
using Mac G5 dual 2.0/ OSX 4.11 (Tiger) For most of the year I've been having trouble using Acrobat (8) and Reader (9.1.3). They both lock up when I click in a text field. I have to force quit and reboot. Reinstalling hasn't helped - nor, obviously,