Show TOC Start of Content Area

Background documentation User Interface Layer  Locate the document in its SAP Library structure

Purpose

This layer provides the user interface (UI) within a composite application. To increase user productivity, user interfaces should support easy adoption. The limitations on the UI design resulting from the capabilities of the underlying components should not be seen as constraints, but rather as some help to provide consistent UIs.

User interfaces consume Web services either from the business logic layer or the back-end layer to retrieve and update data. They do not contain any business logic. UI and business logic decoupling is implemented by using services of the business logic layer only.

User interfaces are integrated in the overall composite process by being wrapped into a callable object.

The following technologies are used within the user interface layer of the composite applications:

·        Visual Composer

·        Web Dynpro for Java

·        SAP Composite Form by Adobe (online or offline forms)

The following table provides the list of technologies you can choose according to your use case:

Use Case

UI Technology

Default (highly model-driven)

Visual Composer

Complex UI applications that cannot be modeled with Visual Composer

Web Dynpro for Java

Form-based process steps

SAP Composite Forms by Adobe

 

End of Content Area