File-based transport of table content
First Claim
Patent Images
1. A system comprising:
- a memory storing processor-executable process steps; and
a processor to execute the processor-executable process steps to cause the system to;
receive a configuration set definition file that (i) defines the structure of one or more customizing tables of a software application, the customizing tables configured to expose data files as database tables and (ii) specifies an application-specific database procedure associated with verifying data semantics, the application-specific database procedure built on top of the exposed data files;
receive a configuration data file including data for the one or more customizing tables; and
during activation of the software application in a run-time system;
generate the one or more customizing tables based on the configuration set definition file, generate a configuration service to (i) expose a model comprising a first fixed entity that exposes the configuration data file and a second fixed entity that exposes one or more content blocks associated with the configuration data file, (ii) access, create, delete and update the content of the configuration data file, and (iii) populate the one or more customizing tables with data of the configuration data file wherein the application-specific database procedure is called during the activation of the software application to verify that the data in the populated customizing tables is semantically correct;
identifying a second set of non-translatable customizing tables of the configuration set definition file; and
for each of the second set of non-translatable customizing tables, generating a first table storing a semantic key for table text of each of the second set of non-translatable customizing tables and generation of a second table storing the table text.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes reception of a configuration set definition file defining the structure of one or more customizing tables of a software application, reception of a configuration data file including data for the one or more customizing tables, and, during activation of the software application in a run-time system, generation of the one or more customizing tables based on the configuration set definition file, generation of a service to access the configuration data file, and population of the one or more customizing tables with data of the configuration data file.
14 Citations
19 Claims
-
1. A system comprising:
-
a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to; receive a configuration set definition file that (i) defines the structure of one or more customizing tables of a software application, the customizing tables configured to expose data files as database tables and (ii) specifies an application-specific database procedure associated with verifying data semantics, the application-specific database procedure built on top of the exposed data files; receive a configuration data file including data for the one or more customizing tables; and during activation of the software application in a run-time system;
generate the one or more customizing tables based on the configuration set definition file, generate a configuration service to (i) expose a model comprising a first fixed entity that exposes the configuration data file and a second fixed entity that exposes one or more content blocks associated with the configuration data file, (ii) access, create, delete and update the content of the configuration data file, and (iii) populate the one or more customizing tables with data of the configuration data file wherein the application-specific database procedure is called during the activation of the software application to verify that the data in the populated customizing tables is semantically correct;identifying a second set of non-translatable customizing tables of the configuration set definition file; and for each of the second set of non-translatable customizing tables, generating a first table storing a semantic key for table text of each of the second set of non-translatable customizing tables and generation of a second table storing the table text. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving a configuration set definition file that (i) defines the structure of one or more customizing tables of a software application, the customizing tables configured to expose data files as database tables and (ii) specifies an application-specific database procedure associated with verifying data semantics, the application-specific database procedure built on top of the exposed data files; receiving a configuration data file including data for the one or more customizing tables; during activation of the software application in a run-time system; automatically generating the one or more customizing tables based on the configuration set definition file, generating a service to (i) expose a model comprising a first fixed entity that exposes the configuration data file and a second fixed entity that exposes one or more content blocks associated with the configuration data file, (ii) access, create, delete and update the content of the configuration data file, and (iii) populating the one or more customizing tables with data of the configuration data file wherein the application-specific database procedure is called during the activation of the software application to verify that the data in the populated customizing tables is semantically correct; identification of a second set of non-translatable customizing tables of the configuration set definition file; and for each of the second set of non-translatable customizing tables, generation of a first table storing a semantic key for table text of each of the second set of non-translatable customizing tables and generation of a second table storing the table text. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing program code, the program code executable by a computer system to cause the computer system to:
-
receive a configuration set definition file that (i) defines the structure of one or more customizing tables of a software application, the customizing tables configured to expose data files as database tables and (ii) specifies an application-specific database procedure associated with verifying data semantics, the application-specific database procedure built on top of the exposed data files; receive a configuration data file including data for the one or more customizing tables; during activation of the software application in a run-time system; generate the one or more customizing tables based on the configuration set definition file, generate a service to (i) expose a model comprising a first fixed entity that exposes the configuration data file and a second fixed entity that exposes one or more content blocks associated with the configuration data file, (ii) access, create, delete and update the content of the configuration data file, and (iii) populate the one or more customizing tables with data of the configuration data file wherein the application-specific database procedure is called during the activation of the software application to verify that the data in the populated customizing tables is semantically correct; identification of a second set of non-translatable customizing tables of the configuration set definition file; and for each of the second set of non-translatable customizing tables, generation of a first table storing a semantic key for table text of each of the second set of non-translatable customizing tables and generation of a second table storing the table text. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification