All the functionality of SDF-P is implemented in the two subsystems SDF-P and SDFPBASY (release unit SDF-P-BASYS). Full functionality is only available with the SDF-P subsystem to be purchased separately (see also the section “Brief product description”).
If a procedure is created in a system in which SDF-P is loaded, then the full SDF-P functionality is available. If this procedure is also to be used in a system in which only the SDF-P-BASYS functionality is available, then the ability to execute the procedure must also be checked for this environment. This runtime environment can be simulated in the calling task without unloading the SDF-P subsystem using the following command:
/MODIFY-PROCEDURE-TEST-OPTIONS FUNCTIONALITY=*BASIC
After that, only the SDF-P functionality is available to the caller. The only exception to this is the MODIFY-PROCEDURE-TEST-OPTIONS command. It is also executed in simulation mode so that the user can return to full SDF-P functionality:
/MODIFY-PROCEDURE-TEST-OPTIONS FUNCTIONALITY=*FULL