Parallelization of order dependent procedures during software change processes

    公开(公告)号:US11030168B2

    公开(公告)日:2021-06-08

    申请号:US16216387

    申请日:2018-12-11

    Applicant: SAP SE

    Abstract: Described herein includes an information transport system that optimizes the import of information systems to efficiently and speedily complete the transport. The system may include a transport processor for receiving a request to transport data; generating a dependency table comprising a plurality of procedures for executing the request; generating a dependency tree based on the dependency table, the dependency tree comprising at least one independent string of procedures from the plurality of procedures, the dependency tree indicating the order that the plurality of procedures will be executed by the transport processor; and executing the dependency tree.

    Automated Software Setup
    2.
    发明申请

    公开(公告)号:US20210049022A1

    公开(公告)日:2021-02-18

    申请号:US16538599

    申请日:2019-08-12

    Applicant: SAP SE

    Abstract: The present disclosure pertains to automated software setup. In one embodiment, a first set of entity descriptors associated with a first entity is obtained. Similar entities to the first entity are determined by comparing the first set of entity descriptors to each of a plurality of sets of entity descriptors, each associated with a particular entity that previously setup the software. The percentage of the similar entities that selected a particular software functionality requirement is determined and a set of software functionality requirements for the first entity is determined based on the percentages. A user interface is provided for selecting the plurality of possible software functionality requirements and the first set of software functionality requirements are pre-selected in the user interface. Accordingly, software setup for a new entity is automated based on the software setup selections of similar entities.

    Transportation of configuration data across multiple cloud-based systems

    公开(公告)号:US11327743B2

    公开(公告)日:2022-05-10

    申请号:US16198515

    申请日:2018-11-21

    Applicant: SAP SE

    Abstract: A method for transporting configuration data may include determining that a customization created at a development system for a software application is being deployed at a production system hosting the software application. In response, a transport request including the customization may be verified to determine whether errors are present in the transport request. The errors may include dependent data that is required to deploy the customization at the production system being absent from the transport request. If errors are present in the transport request, a request for a corrected transport request may be sent to the development system. The customization included in the corrected transport request may be deployed at the production system by applying, to a configuration of the software application, the customization included in the corrected transport request. Related systems and articles of manufacture, including computer program products, are also provided.

    CENTRALIZED CONFIGURATION OF ENTERPRISE SOFTWARE APPLICATIONS

    公开(公告)号:US20210150433A1

    公开(公告)日:2021-05-20

    申请号:US16690076

    申请日:2019-11-20

    Applicant: SAP SE

    Abstract: A method may include a configuration engine receiving inputs for generating a customized function whose performance requires a first software application at a first host system to perform a first subprocess and a second software application at a second host system to perform a second subprocess. The configuration engine may apply a first customization to a first template to change a first manner in which data is stored in a first database table operated upon by the first software application while performing the first subprocess. A second customization may be applied to a second template to change the second manner in which data is stored in a second database table operated upon by the second software application while performing the second subprocess. The customized function may be implemented by sending the first template to the first host system and the second template to the second host system.

    VIRTUALIZATION OF CONFIGURATION DATA

    公开(公告)号:US20210149894A1

    公开(公告)日:2021-05-20

    申请号:US16690088

    申请日:2019-11-20

    Applicant: SAP SE

    Abstract: A method may include receiving a selection of a template defining a manner in which data is stored in one or more database tables operated upon by a software application while the software application performs a function. The selected template may be stored in a first database table. Customizations applied to the selected template are stored in a second database table. In response to the software application performing the function, a virtual customizing table may be generated to include a database view having the selected template from the first database table and the customizations from the second database table. The software application may perform the function based on the virtual customization table, which is not persisted at a database but is generated as needed. Related systems and articles of manufacture, including computer program products, are also provided.

    TRANSPORTATION OF CONFIGURATION DATA ACROSS MULTIPLE CLOUD-BASED SYSTEMS

    公开(公告)号:US20200159524A1

    公开(公告)日:2020-05-21

    申请号:US16198515

    申请日:2018-11-21

    Applicant: SAP SE

    Abstract: A method for transporting configuration data may include determining that a customization created at a development system for a software application is being deployed at a production system hosting the software application. In response, a transport request including the customization may be verified to determine whether errors are present in the transport request. The errors may include dependent data that is required to deploy the customization at the production system being absent from the transport request. If errors are present in the transport request, a request for a corrected transport request may be sent to the development system. The customization included in the corrected transport request may be deployed at the production system by applying, to a configuration of the software application, the customization included in the corrected transport request. Related systems and articles of manufacture, including computer program products, are also provided.

    Centralized configuration of enterprise software applications

    公开(公告)号:US12008490B2

    公开(公告)日:2024-06-11

    申请号:US16690076

    申请日:2019-11-20

    Applicant: SAP SE

    CPC classification number: G06Q10/06311 G06Q10/06398 G06Q10/1091

    Abstract: A method may include a configuration engine receiving inputs for generating a customized function whose performance requires a first software application at a first host system to perform a first subprocess and a second software application at a second host system to perform a second subprocess. The configuration engine may apply a first customization to a first template to change a first manner in which data is stored in a first database table operated upon by the first software application while performing the first subprocess. A second customization may be applied to a second template to change the second manner in which data is stored in a second database table operated upon by the second software application while performing the second subprocess. The customized function may be implemented by sending the first template to the first host system and the second template to the second host system.

    Automated software setup
    8.
    发明授权

    公开(公告)号:US11334370B2

    公开(公告)日:2022-05-17

    申请号:US16538599

    申请日:2019-08-12

    Applicant: SAP SE

    Abstract: The present disclosure pertains to automated software setup. In one embodiment, a first set of entity descriptors associated with a first entity is obtained. Similar entities to the first entity are determined by comparing the first set of entity descriptors to each of a plurality of sets of entity descriptors, each associated with a particular entity that previously setup the software. The percentage of the similar entities that selected a particular software functionality requirement is determined and a set of software functionality requirements for the first entity is determined based on the percentages. A user interface is provided for selecting the plurality of possible software functionality requirements and the first set of software functionality requirements are pre-selected in the user interface. Accordingly, software setup for a new entity is automated based on the software setup selections of similar entities.

    CONFIGURATION MANAGEMENT IN A MULTISYSTEM ENVIRONMENT

    公开(公告)号:US20190132212A1

    公开(公告)日:2019-05-02

    申请号:US15794954

    申请日:2017-10-26

    Applicant: SAP SE

    Abstract: Configuration setting management is facilitated by setting data in a multisystem environment. A system having a configuration setting, in a multisystem environment having a test system and a production system, may identify the type for the setting based on a type identifier. The system may maintain the setting based on the type. Maintaining the setting may include, for a first type, making a primary location for the setting the production system, where the setting is initialized and editable in the production system. Maintaining the setting may include, for a second type, making the setting independent between the test system and the production system, where the setting is not transferred between the two systems and is editable at each system. Maintaining the setting may include, for a third type, making a primary location for the setting the test system, where the setting is initialized and editable in the test system.

    Synchronization of customized templates across multiple cloud-based systems

    公开(公告)号:US11386117B2

    公开(公告)日:2022-07-12

    申请号:US16176596

    申请日:2018-10-31

    Applicant: SAP SE

    Abstract: A method for synchronizing customized templates is provided. The method may include detecting a change to a first database table associated with a first cloud-based system hosting a first cloud-based software application. The change may correspond to customizations applied to a first template deployed at the first cloud-based system. The first template may define columns and/or rows in the first database table that is operated upon by the first cloud-based software application. The customizations applied to the first template may be identified based on the first database table. The customizations may be applied to a second template deployed at a second cloud-based system hosting a second cloud-based software application. The second template may define columns and/or rows in a second database table that is operated upon by the second cloud-based software application. Related systems and articles of manufacture, including computer program products, are also provided.

Patent Agency Ranking