Web Dynpro NullPointerException while saving all metadata
Web Dynpro is consitently generating an exception when I click Save All Metadata. Here is the exception text:
Plugin name: Metamodel Core
Plugin ID: com.sap.ide.metamodel.core
Method: saveAllMetaData
Message: postSave failed. projectName = IssueLoan
Exception: java.lang.NullPointerException: null
It looks like it has something to do with re-importation of the model. The sequence is not clear for me.
Did anybody get this error before?
Hi
This seems strange. When do u get this error. Do you get it when you change something to a Webdynpro component and click on Save all metadata or what.
Well if that is the case revert back the changes and try doing them again. This happens when the automatic generation of WebDynpro fails. In most cases you may have to restart your machine and then come in again.
Let me know if it is something other than the problem mentioned above. Maybe some of us would have already encountered it
regards
Ravi
Similar Messages
-
Disable Notes app emails while saving all existing notes on iPhone
I want to disable my Notes app from sending all updates to my Gmail account. I realize this can be done through Settings > Mail, Contacts, Calendars > Gmail > Notes (slide to OFF). However, previous comments on this site say that all existing notes will be erased from my phone once I do this.
How can I disable the Notes app from being connected to Gmail while saving all existing notes to my phone?
Also... Gmail and Notes have always been linked for me, since I activated my Gmail to my phone the day I got it. So I can't disable this function and hope to save some Notes (such as those that existed prior to Gmail activation).
I really hope the only solution (or 'work-around' is more appropriate) isn't to email notes to myself and then copy/paste every single note back into my phone. How tedious.
Hardware: iPhone 4s
Version: 6.0.1Thanks for your reply, cheonweb.
I do not have the Accounts button in the upperleft corner of my Notes app. In Settings > Mail, Contacts, Calendars I have iCloud, Gmail and Hotmail accounts, but only Gmail has Notes enabled.
If I were to enable Notes in iCloud, then copy/paste from Gmail to iCloud, then disable Notes in Gmail... would all notes be available on my phone indefinitely? Or will they backup to my laptop when I connect my phone to my PC and be removed from my phone?
I do not currently use iCloud to backup, I just go through iTunes. -
WS And Web Dynpro: Error while processing document security
Hi all,
We have a problem when use Web Services (stateless session bean) in Web Dynpro.
When two users calls the same web dynpro in the same time we have this error:
Errore in: it.sap.mdm.pdcmodelcomponent.wdp.InternalLookUpModelController getLookUpTable:
Class___: com.sap.tc.webdynpro.model.webservice.api.WDWSModelExecuteException Additional Info:
Message_: Exception on execution of web service on destination 'FS_MDM_PDC' for operation 'getLookupTable' in interface 'ZMDM_FS_PDCVi_Document'
Causa__:
Error while processing document security. The error was class com.sap.engine.frame.core.configuration.ConfigurationException Configuration webservices/proxies/sap.com/ mapping is not valid - configuration is closed.. See trace entry [no trace for com.sap.security.core.client.ws.DeployableSecurityProtocol (severity above PATH)].; nested exception is: com.sap.engine.services.webservices.jaxrpc.wsdl2java.ClientProtocolException: Error while processing document security. The error was class com.sap.engine.frame.core.configuration.ConfigurationException Configuration webservices/proxies/sap.com/ mapping is not valid - configuration is closed.. See trace entry [no trace for com.sap.security.core.client.ws.DeployableSecurityProtocol (severity above PATH)].
If I call the same web dynpro ,without other user, it's ok.
Where is the problem?
I have to congigure some parameter in J2ee???Hi
Use this pdf to implement Mutual Exclusion
http://java.sun.com/developer/Books/performance2/chap3.pdf
http://navet.ics.hawaii.edu/~casanova/courses/ics432_fall08/slides/ics432_jmonitors.ppt#313,10,Synchronizing on Multiple Objects
thanks -
Slice and 'saving for web and devices' not saving all images in selected area
Ive designed my site in illustrator and now im using slices and save for web and devices.
When I save a slice as a jpeg or gif it saves the text and but not the background image behind it. I haven't locked the background image and all the content is on the same layer in illustrator so why is it doing this and how can I stop it?
Thanks
JamesThanks for your reply. Yes, my Photoshop CS5 is updated to 12.1. I'm running OSX 10.5.8 and have tried viewing in Safari, Firefox, and Chrome with no improved success.
I have been reading these forums for about 3 hours trying to find the answer to this question but am still at a loss. I have found one article here:
http://stackoverflow.com/questions/7974006/overlapping-image-in-photoshop-splice-how-to-fl oat-with-css
which explains using an "absolute" value in CSS to lock images in place. I'm currently working in Dreamweaver to see if it's a common error in Photoshop when resizing browser but is easily fixed on the CSS side.
Any help would be appreciated
Thanks! -
Error while creating Web Dynpro DC
Hi,
I created a track with the wizard and I chose "Web Dynpro NetWeaver 7.0" as template.
Now, when I create a Web Dynpro DC, I get the following error:
Development Component Creation completed with some problem.
Reason:
Some used DCs are not available locally.
You have to sync used DCs for this project.
If I try to sync used DCs I get also errors:
TESTDC2: Compute DC build order: could not load used DC: sap.com/tc/cmi. skipping it
TESTDC2: Compute DC build order: could not load used DC: sap.com/tc/logging skipping it
So I thought with template "Web Dynpro NetWeaver 7.0" all needed libraries are imported.
Any suggestions?
Best regards
RomanHi Roman,
You can check dependencies in CBS->compartments->select your buildspace (e.g your trackname_d).
First put all the .sca files of your dependencies in CMS inbox folder, it is on server where your NWDI is installed
e.g. usr\sap\trans\CMS\inbox.
if it is not then you will get its path in
CMS->landscape configurator->domain data
and then do as pascal said
you said
i select template for a Web Dynpro application, so all dependencies for the WD app should imported, I think.
If the .sca files of dependencies are not available at CMS inbox, then its not going to import into track.
so first put them there -
Hi All ,
Can anyone please send me the Docs or link for Web Dynpro ABAP .
Thanks in advance
RahulHi,
Web Dynpro ABAP
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/db22242d-0701-0010-28a2-aeaa1fefd706
Also, I have the official Web Dynpro for ABAP documentation. Please let me know if I should send it to you.
Hope that the following also helps you.
Web Dynpro for ABAP (WD4A, WDA) is the SAP standard UI technology for developing Web
applications in the ABAP environment. It consists of a runtime environment and a graphical
development environment with special Web Dynpro tools that are integrated in the ABAP
Workbench (SE80).
Web Dynpro offers the following advantages for application developers:
? The use of declarative and graphical tools significantly reduces the implementation
effort
? Web Dynpro supports a structured design process
? Strict separation between layout and business data
? Reuse and better maintainability by using components
? The layout and navigation is easily changed using the Web Dynpro tools
? Stateful applications are supported that is, if the page is changed and the required
data remains intact so that you can access it at any time throughout the entire
application context.
Note that stateless applications are not possible.
? Automatic data transport using data binding
? Automatic input check
? Automatic operation of the Web Dynpro application using the keyboard
? User interface accessibility is supported
? Full integration in the reliable ABAP development environment
Web Dynpro Architecture
Definition
Web Dynpro is the SAP NetWeaver programming model for user interfaces (UIs).
The Web Dynpro model is based on the Model View Controller paradigm, and has the
following features that build on the classic dynpro model:
? Clear separation of business logic and display logic
? Uniform metamodel for all types of user interfaces
? Execution on a number of client platforms.
? Extensive platform independence of interfaces
Structure
Metamodel Concept
Web Dynpro provides support for developing Web representation of a business application.
You use specific tools to describe the properties of a Web Dynpro application in the form of
Web Dynpro metadata. The necessary source code is then generated automatically and
executed at runtime. In addition to the events offered by the framework, you can also define
your own events for a Web Dynpro application. However, the event handling must always be
programmed in separate source code areas which are executed automatically when the event
is triggered at runtime.
In Web Dynpro, each user interface is always made up of the same basic elements. These
elements of the metamodel can be statically declared using Web Dynpro tools.
It is also possible to implement elements of the metamodel at runtime and to change them or
reintegrate them at runtime. Using these implementations, you can make any changes or
enhancements to a user interface that has been created by declarative methods by
generating new interface structures at runtime.
This means that you can combine declarative processes and the implementation of source
code.
Graphical Development Tools
To support this declarative concept, both the SAP NetWeaver Developer Studio and the
ABAP Workbench contain a range of Web Dynpro tools. You can therefore generate a large
proportion of a Web Dynpro application using the tools provided, without having to create your
own source code. This applies to the following parts of the application:
? Data flow between the front end and back end
? Layout of the user interface
? Properties of user interface elements
The Web Dynpro tools enable you to create source text areas manually within generated
source texts. These areas are not changed if the source code is regenerated.
Separation of Business and Application Logic
Using Web Dynpro enables a clear separation of business logic and display logic. A Web
Dynpro application runs on the front end and has local or remote access to the back end
system via a service. This means that the display logic is contained in the Web Dynpro
application, while the business logic and the persistence of the business objects run in the
back end system. The following options are currently available for connecting Web Dynpro
applications and the back-end system:
? An interface generated using adaptive RFC, through which BAPIs of an SAP system
can be called
? An interface for calling Web services
? A self-generated interface
The source code required for connecting the Web Dynpro application can be generated
from a UML definition of the Web Dynpro interface. A UML definition can be imported
into the Web Dynpro tools as an XML file.
Conversion of the Model-View-Controller
Conversion of the Model-View-Controller Programming Model
Every Web Dynpro application is structured according to the Model View Controller
programming model:
? The model forms the interface to the back end system and thus enables the
Web Dynpro application access to data.
? The view is responsible for the representation of the data in the browser.
? The controller lies between the view and the model. The controller formats
the model data to be displayed in the view, processes the user entries made by the
user, and returns them to the model.
/people/thomas.jung/blog/2006/06/20/web-dynpro-abap-demonstration-videos
http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
Reward points if useful
Regards
Anji -
Hi all,
What is web dynpro concept in ABAP. What are the future scope for the same.
Regards,
JohnHi,
Web Dynpro ABAP
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/db22242d-0701-0010-28a2-aeaa1fefd706
Hope that the following also helps you.
Web Dynpro for ABAP (WD4A, WDA) is the SAP standard UI technology for developing Web
applications in the ABAP environment. It consists of a runtime environment and a graphical
development environment with special Web Dynpro tools that are integrated in the ABAP
Workbench (SE80).
Web Dynpro offers the following advantages for application developers:
The use of declarative and graphical tools significantly reduces the implementation
effort
Web Dynpro supports a structured design process
Strict separation between layout and business data
Reuse and better maintainability by using components
The layout and navigation is easily changed using the Web Dynpro tools
Stateful applications are supported u2013 that is, if the page is changed and the required
data remains intact so that you can access it at any time throughout the entire
application context.
Note that stateless applications are not possible.
Automatic data transport using data binding
Automatic input check
Automatic operation of the Web Dynpro application using the keyboard
User interface accessibility is supported
Full integration in the reliable ABAP development environment
Web Dynpro Architecture
Definition
Web Dynpro is the SAP NetWeaver programming model for user interfaces (UIs).
The Web Dynpro model is based on the Model View Controller paradigm, and has the
following features that build on the classic dynpro model:
Clear separation of business logic and display logic
Uniform metamodel for all types of user interfaces
Execution on a number of client platforms.
Extensive platform independence of interfaces
Structure
Metamodel Concept
Web Dynpro provides support for developing Web representation of a business application.
You use specific tools to describe the properties of a Web Dynpro application in the form of
Web Dynpro metadata. The necessary source code is then generated automatically and
executed at runtime. In addition to the events offered by the framework, you can also define
your own events for a Web Dynpro application. However, the event handling must always be
programmed in separate source code areas which are executed automatically when the event
is triggered at runtime.
In Web Dynpro, each user interface is always made up of the same basic elements. These
elements of the metamodel can be statically declared using Web Dynpro tools.
It is also possible to implement elements of the metamodel at runtime and to change them or
reintegrate them at runtime. Using these implementations, you can make any changes or
enhancements to a user interface that has been created by declarative methods by
generating new interface structures at runtime.
This means that you can combine declarative processes and the implementation of source
code.
Graphical Development Tools
To support this declarative concept, both the SAP NetWeaver Developer Studio and the
ABAP Workbench contain a range of Web Dynpro tools. You can therefore generate a large
proportion of a Web Dynpro application using the tools provided, without having to create your
own source code. This applies to the following parts of the application:
Data flow between the front end and back end
Layout of the user interface
Properties of user interface elements
The Web Dynpro tools enable you to create source text areas manually within generated
source texts. These areas are not changed if the source code is regenerated.
Separation of Business and Application Logic
Using Web Dynpro enables a clear separation of business logic and display logic. A Web
Dynpro application runs on the front end and has local or remote access to the back end
system via a service. This means that the display logic is contained in the Web Dynpro
application, while the business logic and the persistence of the business objects run in the
back end system. The following options are currently available for connecting Web Dynpro
applications and the back-end system:
An interface generated using adaptive RFC, through which BAPIs of an SAP system
can be called
An interface for calling Web services
A self-generated interface
The source code required for connecting the Web Dynpro application can be generated
from a UML definition of the Web Dynpro interface. A UML definition can be imported
into the Web Dynpro tools as an XML file.
Conversion of the Model-View-Controller
Conversion of the Model-View-Controller Programming Model
Every Web Dynpro application is structured according to the Model View Controller
programming model:
The model forms the interface to the back end system and thus enables the
Web Dynpro application access to data.
The view is responsible for the representation of the data in the browser.
The controller lies between the view and the model. The controller formats
the model data to be displayed in the view, processes the user entries made by the
user, and returns them to the model.
Web Dynpro ABAP Demonstration Videos
http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
Cheers,
vasavi.v -
Migrating Web dynpro application
Hi,
I have document tracking application for XI 3.0 system developed in Web dynpro Java..Now we are planning to upgarde XI 3.0 to 7.1.
Can anyone please tell me what all things i have to take care in my Web dynpro application while upgrade.
Thanks..
Shwetahi,
check this for an idea
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8085e299-718c-2a10-de94-928f62b763ce
mean while iwll search for u
bvr -
I am not able to create a callable object of my web Dynpro application
Hi,
I have my Portal server installed with NW2004S and with other components as follows.
·WAS 7.0 SP9
·EP7.0 SP9
·CAF 7.0 SP9
·VC 7.0 SP9
But now my webdynpro application is not reflecting in web Dynpro Component(GP Interface) during the design time, when I am trying to create a callable object.
So please can you suggest what is the problem and how I will get it corrected.
Regards,
Paresh.Hi Aliaksei,
I had created a complete CAF application which was working fine. Then the server got crashed and i lost everything.So then i again installed the server and upgraded it to SP7.But than i was not able to see my web dynpro application while creating callable object. So i created another instance in the server at the base level(SP4) and i was able to create callable object.
There is no problem in the webdynpro application.I have added runtime library referece to my project : sap.com/cafeugp~api and also implemented the Interface IGPWebDynproCO in my component.
So i dont know where i am going wrong while i am upgrading the server.
Regards,
Paresh. -
BW SEM-BPS API functions from a Web Dynpro project in Netweaver
Hi,
Rather than using the standard Web Interface Builder in BW SEM-BPS (3.1B), we have to use SAP Netweaver to create a Web Dynpro project which accesses all the API_SEMBPS functions, such as GETDATA, SETDATA, FUNCTION_EXECUTE etc. Has anyone done this before? If so, do you have any examples, hints?
Regards,
Linda LeeHello Linda,
let me add some more remarks on this topic from the BW-BPS development perspective:
I completely agree with Marc's statement.
Thechnically it is possible to build a planning application UI on top of the BW-BPS API functions and we have some customers that are live with such a solution. However, I would recommend this only in 2 cases
1. You need to create a tightly integrated application with BPS being only one part of several other components (including transactional UI, e.g. running against a CRM system).
2. You prefer a UI technology that is not provided by SAP (e.g. Java Swing based).
In all other cases, I would say that one should stick to the Web Interface created with Web interface Builder, mainly for cost reasons. If this tool does not fulfill all your needs there are several possibilities to enhance and extend the generated web interfaces by custom specific coding (see also several How-To guides in this area; e.g. "How to integrate a BEx Web Template into a BPS Web interface").
Another possibility is to loosly couple several web UIs with the help of the portal.
To my knowledge, it is not true that BSP web technology will be obsolete shortly.
In general, I would always prefer a tool supported, model driven approach compared to a heavy custom coding. This is also in sync with SAPs general strategy to a more pattern based approach to create UIs.
Regards,
Tobias Hagen
Dev. Manager BW-BPS
SAP NetWeaver BI -
ADOBE INTERACTIVE FORMS in Web dynpro ABAP
Hi
Iam new to this Web dynpro ABAP.I can able to import the pdf file in the Web dynpro ABAP.While i was taking the values in the "Data View"....Iam getting
"Adobe live cycle designer" has encountered a problem.we are sorry for the inconvinience..."
Please help me where i went wrong.
Regards
SushmaHi,
i am getting warnings in the pdf.
"Field f1 may not work properly.Using Normal Data Binding when the default data connection is defined and produces undefined data results.
can you give more details...so that i shall try to help you.
any how one more advise we have sepate forums for adobe forms try in this too.
[Web Dynpro ABAP;
Regards,
Mahesh.Gattu -
Creating Search Help for Web Dynpro ABAP (FPM) Forms
Dear All ,
I am very new with SAP HCM P&F with FPM form. I am stuck with field search help functionality in FPM form. I have created on search help using
Web dynpro component to get all travel requests for all employees and linked it to FPM form field and its working fine....
But.... my requirement is how to filter travel request based on the PERNR (employee number) field in FPM form.
I think it can be achieved by using importing parameter LISTENER of interface IF_WD_VALUE_HELP_LISTENER but I am clueless how to pass PERNR to this interface to get travel requests for only employee number in field PERNR.
Kindly help me out in this issue.
ChohanUse this code in set_value_help_listener
for e.g to read effective date.
wd_this->help_listener->f4_context_element->get_attribute( EXPORTING name = 'EFFECTIVE_DATE' IMPORTING value = wd_this->gv_eff_date ). -
Scheduling Time Based Jobs using Web Dynpros.
Hello Again,
I would like to know if it is possible to perform time based jobs using Web Dynpros, I have a situation where a Web Dynpro application updates a Database and then later during the day say at around 9:00 PM, I would like the Web Dynpro application to transfer all the updated Data to another Database, I know we can run a batch job but can we run create a Web Dynpro application to programatically fire a batch job at the required time.
I am welcome to any suggestions.
Best Wishes,
John.Hi John,
WD is not good option for this. I would suggest you to "extract" logic to separate layer and use Timeout service (http://help.sap.com/saphelp_webas630/helpdata/en/6b/2550d23ef1994580114d6064bc44a1/frameset.htm) - call logic from service.
Best regards, Maksim Rashchynski. -
Question about meta-data of Web Dynpro ABAP / Web Dynpro Java
Hello together,
everywhere I can read, that Web Dynpro meta-data is platform independent.
I´ve read into a book, that the meta-data of Web Dynpro Java is saved as XML and
that Web-Dynpro Java Runtime generates runnable classes and sourcecode out of this...
- What about Web-Dynpro ABAP? Is Meta-code in ABAP is saved in XML too?
- just for theory: is ist possible to take the meta-data of a Web-Dynpro ABAP component and
generate a Web-Dynpro Java Component out of this?
I tried to find it out but i failed... In table WDR_RR_LOAD (is this the right one?) I found only the
field data. But this is a RAWSTRING and I don´t know how to make I "readable".
I must know this for my thesis for my studies, not for work.
Thank you very much !!!!
Greetings,
OliverMe again,
I am not sure if I understood it right...
The meta-data which describes the visual part of a view is saved as XML and
would be rendered i.e. in the webbrowser... Right?
What about the meta-data of the Web Dynpro application?
Is this meta-code into an other structure or XML too?
Thank you very much.
Many Greetings,
Oliver -
Hi there,
How can I step into web dynpro component while debugging a process?
Regards,
Ricardo GiacominHi
1.Enable remote debugging(external breakpoint) on function module
2. Use same UserID that enables debugging and used in JCo Connection.
3. Run your application, it will take you to SAP GUI screen when breakpoint found.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0e9a9d90-0201-0010-478e-991dbea73a30
Maybe you are looking for
-
HTML links in Vibe Feed and digest e-mails do not work on GW 8.0.3client
I have GroupWise 8.0.3hp1 on NetWare 6.5.8 and a Vibe 3.3 install on SUSE 11 (the downloadable Vibe demo virtual machine from Novell's site). I have recently started upgrading GroupWise clients on Windows 7 PCs (64bit), and have been testing Vibe. I
-
I was updating an app on my iPad (seeds pro), and when it was fully updated, I opened it. I tried to use a feature on it, but it said I need push notifications enabled. I was looking around in the notification part of the settings app, and when I go
-
C309a no longer connects wirelessly
I'v searched and read many threads on this site and noticed many more beyond the c309a with similar connectivity difficulties connecting wirelessly. Ours worked for many months and suddenly would not. We ran through may resets, resets of power, e
-
My late 2011 MBP has been randomly restarting lately. Very frustrating. Can anyone tell me what the problem is? Is it a kernal panic, and if so what can I do about it? I have included the error report below. Thanks! Interval Since Last Panic Report:
-
Installing apps using itunes....
I am unable to install apps on my iphone using itunes... My iphone ios and itunes both are up-to-date. When I sync my iphone with itunes then the sync stops after showing : 'Determining apps to sync'.... Please Help Me....