Configuration transport between tenants
AssigneeSap SE
InventorsNaveen Kumar R C, Prabir Kumar Mallick, Anupam Das, Balajee Bhaskaran
Life of this patent
Estimating the term…
Abstract
A system and method include determination of a source tenant system, determination of a target tenant system, determination of target configuration data associated with the target tenant system, comparison of the source configuration data and the target configuration data to identify similar configuration data and dissimilar configuration data, and presentation a first hierarchy of the source configuration data and a second hierarchy of the target configuration data along with indicators of the similar configuration data and the dissimilar configuration data.
Claims17
A system comprising:
- a memory storing processor-executable program code;
- and
- at least one processing unit to execute the processor-executable program code to cause the system to:
- determine a source tenant system;
- determine a target tenant system;
- determine source configuration data associated with the source tenant system;
- determine target configuration data associated with the target tenant system;
- compare the source configuration data and the target configuration data to identify similar configuration data and dissimilar configuration data;
- present a first hierarchy of the source configuration data and a second hierarchy of the target configuration data along with indicators of the similar configuration data and the dissimilar configuration data;
- receive a selection of a subset of the source configuration data;
- in response to the received selection, call a plurality of application programming interfaces of the target tenant system to create only the selected subset of the source configuration data in the target tenant system;
- receive a selection of a second subset of the source configuration data to transport to the target tenant system;
- determine to transport the second subset of the source configuration data as a bundle;
- and
- in response to the determination to transport the second subset of the source configuration data as a bundle, transport the second subset of the source configuration data to the target tenant system as a bundle.
A method comprising:
- determining a source tenant system;
- determining a target tenant system;
- determining source configuration data associated with the source tenant system;
- determining target configuration data associated with the target tenant system;
- comparing the source configuration data and the target configuration data to identify similar configuration data and dissimilar configuration data;
- presenting a first hierarchy of the source configuration data and a second hierarchy of the target configuration data along with indicators of the similar configuration data and the dissimilar configuration data;
- receiving a selection of a subset of the source configuration data;
- in response to the received selection, calling a plurality of application programming interfaces of the target tenant system to create only the selected subset of the source configuration data in the target tenant system;
- receiving a selection of a second subset of the source configuration data to transport to the target tenant system;
- determining to transport the second subset of the source configuration data as a bundle;
- and
- in response to determining to transport the second subset of the source configuration data as a bundle, transporting the second subset of the source configuration data to the target tenant system as a bundle.
A non-transitory computer-readable recording medium storing processor-executable program code, the program code executable by a computing system to:
- determine a source tenant system;
- determine a target tenant system;
- determine source configuration data associated with the source tenant system;
- determine target configuration data associated with the target tenant system;
- compare the source configuration data and the target configuration data to identify similar configuration data and dissimilar configuration data;
- present a first hierarchy of the source configuration data and a second hierarchy of the target configuration data along with indicators of the similar configuration data and the dissimilar configuration data;
- receive a selection of a subset of the first hierarchy of the source configuration data;
- in response to the received selection, call a plurality of application programming interfaces of the target tenant system to create only the selected subset of the source configuration data in the target tenant system;
- receive a selection of a second subset of the source configuration data to transport to the target tenant system;
- determine to transport the second subset of the source configuration data as a bundle;
- and
- in response to the determination to transport the second subset of the source configuration data as a bundle, transport the second subset of the source configuration data to the target tenant system as a bundle.
Dependencies are inferred from the claim text.