ABAP Classes in Workflow
The
Class Builder is
an ABAP Workbench tool for creating, defining, changing, and testing global
ABAP classes and ABAP interfaces.
You can use ABAP classes in the definition and runtime components of SAP WebFlow Engine (in the same way as object types defined in the Business Object Repository).
Within the SAP WebFlow Engine you can use ABAP classes that support the IF_WORKFLOW interface.
ABAP classes are processed using the Class Builder. This documentation only explains the special features with regard to the SAP WebFlow Engine.
The SAP WebFlow Engine can manage persistent objects.
You can access all public attributes in the SAP WebFlow Engine. Where the attribute is an object reference, this class does not necessarily have to implement the IF_WORKFLOW interface. For information on attributes, see also Key Attributes, Attributes.
Within the SAP WebFlow Engine the BI_PERSISTENT~FIND_BY_LPOR method of the IF_WORKFLOW interface is used to create instances and supply the corresponding attributes.

If ABAP class methods are used in process steps, the length of the method name is limited (see ABAP Classes in Process Steps).