The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 05, 2017
Filed:
Nov. 20, 2014
Martin Hartig, Walldorf, DE;
Helmut Prestel, Bad Schoenborn, DE;
Rolf Hammer, Walldorf, DE;
Kai Baumgarten, Walldorf, DE;
Sigrid Wortmann, Walldorf, DE;
Christiane Kettschau, Walldorf, DE;
Stefan Werner, Hamburg, DE;
Ralf Wendelgass, Walldorf, DE;
Martin Hartig, Walldorf, DE;
Helmut Prestel, Bad Schoenborn, DE;
Rolf Hammer, Walldorf, DE;
Kai Baumgarten, Walldorf, DE;
Sigrid Wortmann, Walldorf, DE;
Christiane Kettschau, Walldorf, DE;
Stefan Werner, Hamburg, DE;
Ralf Wendelgass, Walldorf, DE;
SAP SE, Walldorf, DE;
Abstract
Disclosed herein are systems and methods for the hot deployment of database procedures embedded in a host software application. In various example embodiments, the database procedures are encapsulated in specially marked methods of the host application, which, when called at runtime, cause the database procedures, and associated procedure stubs through which the database procedures are called, to be created in a database catalog and executed on the database server. When an embedded database procedure is modified in an application by one user during execution of that application by a second user, compilation of the modified database procedure may result in deletion of the original database procedure and/or associated procedure stub from the database, avoiding inconsistencies between database procedure versions during application execution by the second user.