Patent ID: 11874728
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
receiving, by a frontend server, a first input comprising context information associated with one or more software applications from a first system being currently displayed, wherein the first system comprises one of two or more backend servers;
receiving, by the frontend server, a second input comprising configuration information from the first system;
receiving, by the frontend server via a log interface, a third input comprising error information from an error log of the first system;
determining, by the frontend server from the context information, that a second system is connected to the first system, wherein the context information includes connectivity information that identifies the second system to the frontend server, wherein the second system comprises another of the two or more backend servers, and wherein the second system is not currently displayed;
receiving, by the frontend server, a fourth input comprising error information from an error log of the second system;
storing the context information, the configuration information, the error information from the first system, and the error information from the second system, in a database implemented by the frontend server;
referencing, by the frontend server, the configuration information to formulate a query;
posing the query to the database;
receiving a query result from the database, the query result including the error information from the first system and the error information from the second system;
communicating the query result to a user interface, wherein the frontend server hosts the user interface and the database and wherein the user interface is in a central location;
generating, by a trained artificial intelligence or a ruleset implemented by the frontend server, a recommendation for a follow-up action from the query result based on the stored context information;
communicating the recommendation to the user interface;
receiving an additional input from a user via the user interface accepting the recommendation and instructing the follow-up action; and
implementing, by the frontend server, a data service corresponding to the follow-up action instructed by the additional input from the user,
wherein the frontend server implements an applications diagnostic extension (ADE) controller and an applications diagnostic extension (ADE) business add-in (BAdI) implementation, wherein receiving the error information from the error log of the second system comprises:
requesting, by the ADE controller from the ADE BAdI implementation, the error information from the second system as identified by the connectivity information; and
requesting, by the ADE BAdI implementation from the second system as identified by the connectivity information, the error information from the second system.