Referenced subprocesses are standalone processes in their own right. Other processes can reference or call them.
The following details need to be taken into consideration for a referenced subprocess:
A referenced subprocess is an independent process that can run on its own. It contains its own context data and objects.
It can be called and referenced by another process.
It has a start event and end event and has no restrictions in terms of the type of SAP Business Process Management (BPM) steps that it can use.
By default, the subprocess can only be called by other processes that are contained in the same DC. If you need to create a reference from a process in another development component (DC), then you will have to create some dependencies between the different DCs and expose public parts.
Based on its behaviors and properties, consider using a referenced subprocess in the following circumstances:
The process to be modeled is too large to be drawn in one sheet.
The group of steps included in the subprocess can be reused by other process
in the same DC.
The subprocess can exist on its own as a main process.
The attributes of the properties of a referenced subprocess and their roles are described in the next sections.