User Interaction -- SAP NetWeaver Development
User interfaces:
● Web Dynpro for Java / Web Dynpro for ABAP
Web Dynpro is the recommended SAP NetWeaver programming model for user interfaces. The Web Dynpro model is based on the Model-View-Controller (MVC) programming model and allows a clear separation of business logic and display logic. The development environment provides powerful graphical tools to layout the UI; however, Java/ABAP skills are still required.
● Interactive Forms Based on Adobe Software
Developers can design, implement, and distribute—and users can access and manipulate—interactive forms from within or outside of SAP applications. End users access interactive PDF forms directly from their Web Dynpro application.
● HTML Business for Java (HTMLB)
HTMLB provides a number of Web controls for desktop applications, similar to Java Swing. The controls are based on servlets and JSP pages. The developer uses bean-like components or JSP tags. Unified rendering translates the components into HTML commands and guarantees unified design.
● Business Server Pages (BSP)
BSPs are a page-based Web programming model with server-side scripting in ABAP. BSPs give you complete freedom when designing UIs since any HTML and/or JavaScript can be sent to the client. With the HTMLB BSP extension, SAP also offers a library of predefined UI elements that simplify the creation of sophisticated BSP pages with a unified design.
● Java Server Pages (JSP)
JSPs are a page-based Web programming model with server-side scripting in Java.
● Dynpro
ABAP based UI development on SAP backend systems.
Process/Workflow:
● Guided Procedures (GP)
Guided Procedures provides tools and a framework for modeling and executing user-oriented workflows. It supports business specialists in implementing processes and guides casual users through the execution of these processes by helping them to understand their work context better and to contribute more effectively.
● WebFlow
This SAP technology guides employees in their tasks, automates process steps, and provides a logical framework that encourages – often imposes – efficient work practices. In addition, it supplies the performance metrics you need for monitoring and benchmarking internal processes. WebFlow is used to automate tasks and drive process flow across all applications and is particularly suitable for situations in which work processes have to be executed repeatedly, or situations in which the business process requires the involvement of a large number of agents in a specific sequence.
No comments:
Post a Comment