SAP Automation for System Copy
Introduction
Redwood Server supports the following types of SAP automation:
- Standard process definition
- ABAP program
- RFC scripting
- RFC-enabled function module call
- Export/Import
- BDC
Standard process definition
Redwood Server provides a rich set of standard process definitions for SAP automation which go far beyond the normal process automation.
Example
A process definition for retrieving the SAP syslog ( SM21 ) – SAP_GetSyslog
.
ABAP program
This is the standard way of automatic various tasks inside an SAP system. Redwood Server takes the values for the selection screen of an ABAP program as process parameters and passes them to the ABAP program as a variant.
It is recommended to make use of temporary variants if possible (requires XBP 3.0 or Redwood transports), since these variants are automatically managed by the SAP system and avoid any concurrency issues.
RFC scripting
RFC scripting is available as part of the standard Redwood Script language. It provides a set of standard methods for working with SAP jobs and a few auxiliary methods for reading SAP tables, reading SAP user details, etc.
RFC-enabled function module call
Redwood Server is able to call RFC-enabled function modules from RFC scripting.
Redwood Server provides a standard process definition - SAP_ExportRFCFunctionModuleInterface - for exporting the definition of an RFC-enabled function module. This definition is sent to Redwood and is used to create a Redwood Script library which contains the methods to call the RFC-enabled function module from a Redwood Script process definition.
Export/Import
Instead of manually restoring data in the target system which was overwritten by the data from the source system, it is much easier to export the data out of the target system before the refresh and import it back after the refresh.
BDC
Use this only if there is no other way to automate a given SAP transaction. This approach uses BDC recordings created by running transaction SM35.
Redwood Server is capable of creating process definitions out of BDC recordings. The values for the fields of the transaction are made available as process parameters.
sscpTopic