| Name | Description | Type | Package | Framework |
| AssignedSubstitution | Assigned Substitution. | Class | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver |
| AssignedSubstitutionAggResult | Class | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver | |
| IBaseSubstitution | Hold basic data for a substitution definition. | Interface | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver |
| IProviderSubstitutionManager | This interface defines the substitution actions supported in provider systems. | Interface | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver |
| Substitution | Definition of a substitution. | Class | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver |
| SubstitutionAggResult | This class aggregates the result(s) retrieved from the IProviderSubstitutionManager and arranges them into a more ui friendly interface, with key data like profileId, list of substitutes, | Class | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver |
| SubstitutionException | This exception is thrown by substitution related methods. | Class | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver |
| SubstitutionProfile | Substitution Profile. | Class | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver |
| SubstitutionResult | This class contains the result set from IProviderSubstitutionManager that involves multiple records in the result, | Class | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver |
| SubstitutionStatus | Class | com.sap.netweaver.bc.uwl.substitution | SAP NetWeaver | |