
You can export an XML description of a contract and use this as the basis for creating a copy of this contract in another system. Contracts describe the interfaces that are used for communication. Therefore, they must be available in both systems or clients that need to communicate with each other. If you have modeled a contract in one system, you can copy it to another system using the XML file. This is useful in a distributed system landscape without a shared transport manager. A copy like this is assigned an ABAP name automatically. You can only modify such a copy of a contract by editing the original contract and regenerating the copied contract.
Importing a schema creates a complete contract that can be activated immediately. No further editing is required. It contains all required consumer and provider information, as well as the message types.
If a transport manager is available, you can transport contracts across your system landscape.
Exporting an XML Description of a Contract
Open the original contract.
On the Schema tab, choose the icon.
Save this file and send it to the user who needs to create a contract from it.
A contract is created containing all necessary information.
Open the contract in the proxy editor.
Go into editing mode by clicking the icon.
Choose .
Save the file on your local machine and import into the target system.