Show TOC Start of Content Area

Component documentation Developing User Interfaces in CAF Core  Locate the document in its SAP Library structure

Purpose

User interface (UI) components are key elements in the development of user interfaces for browser-based business applications. UI components are the cornerstones in creating reusable user interface patterns in Web Dynpro.

Web Dynpro

The UI development environment for SAP, Web Dynpro, has a model-driven approach that minimizes coding and uses visual tools to design and reuse UI components. It ensures a clear separation of user interfaces and backend services and gives developers full control of the generated code at all stages of the development process.

Communication with Services

The Enterprise Services Framework (ESF) Generic Client Proxy (GCP) is used to connect to the Object Access Layer (OAL) from Web Dynpro. The GCP provides an interface based on the ESF definition through which a pattern can connect to any backend. Backend connectivity to data and metadata is through ESF.

The OAL implementation of ESF GCP has the following subtasks:

     Access to the metadata repository and provision of metadata information to Web Dynpro via data model information.

     Caching of data

     Connection to cross application (xApps) EJBs (Enterprise Java Beans)

     Generic service module implementation

     Service facade to instantiate OAL implementation

See also:

Configurable User Interface Components

Macros

User Interface Transport

End of Content Area