CAF Guided Procedures


CAF Guided Procedures (CAF GP) is a framework for modeling and managing workflows using simple and user-friendly tools. As a part of the Composite Application Framework (CAF), GP enables access to multiple backend systems, consistently combining different types of services and applications into processes. In addition, GP supports collaboration, ad-hoc items, and offline task management using interactive forms. It provides role-based access to tools and resources and guidance through the workflows at runtime, thereby helping end users to easily identify and complete their tasks.

Implementation Considerations

You can use CAF GP to implement processes in your enterprise that involve multiple contributors and use various services.


CAF GP enables you to re-use existing services and applications, such as SAP system transactions, remote-enabled function modules (RFCs), CAF Core applications, and so on.

You can leverage the ready-to-use Web Dynpro and Java functions that CAF GP provides.

In addition, you can implement your own Web Dynpro, Java, and Business Server Page (BSP) applications that you can integrate into the GP framework.


Guided Procedures includes the following functions:



Guided Procedures Design Time

The GP design time provides a set of tools for modeling business workflows, and creating their building components. Using the design time, you create:

?     Callable objects

?     Actions

?     Blocks

?     Process templates

You can configure the process flows, and define process roles and authorizations.

Guided Procedures Runtime

At runtime, you can start processes from the process templates that you create at design time. Using the runtime tools, you can assign people to execute particular process steps, monitor the process execution, and check the output.

Guided Procedures Administration

As a GP administrator, you can execute a number of configuration tasks, such as setting up endpoint aliases, creating e-mail templates, and so on. In addition, you can manage process instances, and monitor how system performs.

Interactive Form Integration

You can use Adobe forms in your processes. They are a convenient means to replace paper-based forms, thereby optimizing business processes in the enterprise.

Collaboration and Ad-Hoc Items

GP enables collaborative processes by providing role-based access to resources and tasks. This helps participants in business processes orientate themselves easily in multi-step workflows that involve multiple contributors.

In addition, it is possible to define ad-hoc process steps that are only executed if runtime conditions require this.

More information about CAF GP is available in the following guides:

?     CAF Guided Procedures at Runtime

Describes how an end user works with CAF GP runtime tools.

?     CAF GP: Administration

Explains how you use CAF GP administration tools to manage GP objects and monitor system functions.

?     CAF GP: Business Expert Guide

Guides you through the process of modeling workflows in CAF GP design time.

?     Developing Composite Applications with CAF GP

Provides information and tutorials on how you can enhance your processes by creating and using custom functions.