best sap web dynpro training | sap web dynpro online training

10
SAP Web Dyn Pro Online Training

Upload: jessica-meri

Post on 16-Apr-2017

101 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

SAP Web Dyn Pro Online Training

Page 2: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

IntroductionWeb Dynpro is a new SAP programming

model to develop SAP web based applications.

Web dynpro is delivered in 2 languages.Web Dynpro ABAP and Web Dynpro Java.Web Dynpro ABAP is released from SAP ECC

6.0.

Page 3: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

Architecture

Clear separation of business logic and display logic

Uniform metamodel for all types of user interfaces

Execution on a number of client platformsExtensive platform independence of

interfaces

Page 4: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

Advantages:

1. Reduces implementation effort.2. Separation of layout and business data.3. Reusability of components.4. Automatic data transfer using context binding.5. Support stateful applications. i.e. Even when the pages change the data in the previous page still remains.

Page 5: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training
Page 6: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

Metamodel ConceptWeb 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.

Page 7: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

Error Messages:Error Messages Messages are reported using methods of

IF_WD_MESSAGE_MANAGER. By using the REPORT_ATTRIBUTE_* methods, you can link a message to a specific input field, which will be highlighted on the view. Unlike in dynpro programming, processing does not stop when you have raised an error message. Therefore you need to consider if you should exit the method after an error has been raised; or just continue, possibly to identify further errors to report. Similarly, raising an error message does not automatically cancel any screen navigation. If you want the user to stay on the same screen when an error message is raised, then you need to set the ‘CANCEL_NAVIGATION' parameter.

Page 8: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

Dynamically changing UI ElementsSomething you may want to do in response to

user input, is to dynamically change properties of your UI elements. Specifically, we may want to change:

Visibility Read Only Required Enabled

Page 9: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

ConfigurationConfiguration offers a further option for

changing view layouts. Configuration may be thought of as being equivalent to transaction variants in dynpro applications. Within a configuration, the properties of UI elements may be changed in much the same way as the dynamic options described above

Page 10: Best SAP Web Dynpro Training | SAP Web Dynpro Online Training

DebuggingWebdynpro ABAP code can be debugged by

setting external breakpoints. When the breakpoints are hit, the (new) debugger will be launched. Note that you must not already have the maximum number of SAP GUI sessions open - if you do the debugger cannot launch and the application will not stop