Patent US6338097B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6338097B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Cross application time sheet for communicating with one or more enterprise management applications during time data entry

Assignee: SAP SE
•
Filing: 1998-06-19
•
Granted: 2002-01-08
•
Expires: 2018-06-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data model for a supply chain is provided whereby individual working steps in a production process are defined as activities, and organized groups of such activities are defined as orders. Activities are allocated to no more than one resource and contain information concerning the start and finish time for the activity, any resource on which the activity is currently scheduled, and a list of alternative resources, if any. Activities are linked to each other via auxiliary objects, which contain information concerning the minimum and maximum time between activities. Orders may contain input and/or output interface nodes, representing the materials consumed and produced by the offer. Each output interface node representing a quantity of material created from one order is linked via an auxiliary object to respective input interface node or nodes from other orders that are scheduled to receive that material. Order anchors are defined whereby a planning algorithm can easily reference an order by its order number in a database table. Planning object anchors allow the planning algorithm to access all the orders for a given material, and resource anchors permit access to all activities scheduled for that resource.

Inventors

  • 👤 Ralf Krenzke
  • 👤 Georg Dopf
  • 👤 Stefan Hirschenberger
  • 👤 Ralf Dentzer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 23:32
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06313; G07; G07C; G07C1/00; G07C1/10; G06Q10/06312; G06Q10/10; G06Q10/109; G06Q10/1091

Claims Analysis

Total Claims: 63
Claim 1
Independent Claim 180 words
A cross application time sheet system comprising: (a) a first interface for displaying a request for employee identification and data entry variant information, receiving said employee identification and data entry variant information, displaying a data entry screen, and accepting employee time records comprising time entry data for at least one employee; (b) a work list check for selecting said data entry screen based upon said received employee identification and data entry variant information; (c) a verification check for verifying that said time entry data is complete for at least one of said at least one employee; (d) a database for storing said time entry data; (e) a subsystem for obtaining approval for a subset of said time entry data; and (f) a second interface receiving and storing said time entry data, said second interface being linked to a plurality of enterprise management applications, said time entry data being fetched by said applications from said second interface; said verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 2
Dependent Claim 180 words
A cross application time sheet system comprising: (a) a first interface for displaying a request for employee identification and data entry variant information, receiving said employee identification and data entry variant information, displaying a data entry screen, and accepting employee time records comprising time entry data for at least one employee; (b) a work list check for selecting said data entry screen based upon said received employee identification and data entry variant information; (c) a verification check for verifying that said time entry data is complete for at least one of said at least one employee; (d) a database for storing said time entry data; (e) a subsystem for obtaining approval for a subset of said time entry data; and (f) a second interface receiving and storing said time entry data, said second interface being linked to a plurality of enterprise management applications, said time entry data being fetched by said applications from said second interface; said verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 3
Dependent Claim 30 words
The cross application time sheet system of claim 1 , wherein said selecting said data entry screen is further based upon information provided by said plurality of enterprise management applications.
Claim 4
Dependent Claim 30 words
The cross application time sheet system of claim 1 , wherein said first database contains only time entry data that has been verified to be complete by said verification check.
Claim 5
Dependent Claim 22 words
The cross application time sheet system of claim 1 , wherein said second interface contains only time entry data receiving said approval.
Claim 6
Dependent Claim 27 words
The cross application time sheet system of claim 1 , wherein said subsystem obtains approval for a modified version of said subset of said time entry data.
Claim 7
Dependent Claim 26 words
The cross application time sheet system of claim 1 , wherein said first interface displays a travel expense data entry screen and a goods issue screen.
Claim 8
Independent Claim 162 words
A method of processing time entry data comprising the steps of: (a) displaying a request for employee identification and data entry variant information; (b) receiving said employee identification and data entry variant information; (c) selecting a data entry screen based upon said received employee identification and data entry variant information; (d) displaying said data entry screen; (e) accepting employee time records comprising time entry data for at least one employee; (f) verifying that said time entry data is complete for at least one of said at least one employee; (g) storing said time entry data in a database; (h) obtaining approval for a subset of said time entry data; and (i) storing said time entry data in a second database for fetching of said time entry data by a plurality of enterprise management applications linked to the database; said verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 9
Independent Claim 162 words
A method of processing time entry data comprising the steps of: (a) displaying a request for employee identification and data entry variant information; (b) receiving said employee identification and data entry variant information; (c) selecting a data entry screen based upon said received employee identification and data entry variant information; (d) displaying said data entry screen; (e) accepting employee time records comprising time entry data for at least one employee; (f) verifying that said time entry data is complete for at least one of said at least one employee; (g) storing said time entry data in a database; (h) obtaining approval for a subset of said time entry data; and (i) storing said time entry data in a second database for fetching of said time entry data by a plurality of enterprise management applications linked to the database; said verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 10
Dependent Claim 33 words
The method of processing time entry data of claim 7 , wherein the step of selecting said data entry screen is further based upon information provided by said plurality of enterprise management applications.
Claim 11
Dependent Claim 30 words
The method of processing time entry data of claim 7 , wherein said first database contains only time entry data that has been verified to be complete in step (f).
Claim 12
Dependent Claim 30 words
The method of processing time entry data of claim 7 , further comprising the step of obtaining approval for a modified version of said subset of said time entry data.
Claim 13
Dependent Claim 28 words
The method of processing time entry data of claim 7 , further comprising the step of displaying a travel expense data entry screen and a goods issue screen.
Claim 14
Dependent Claim 182 words
A cross application time sheet system comprising: (a) first interface means for displaying a request for employee identification and data entry variant information, receiving said employee identification and data entry variant information, displaying a data entry screen, and accepting employee time records comprising time entry data for at least one employee; (b) checking means for selecting said data entry screen based upon said received employee identification and data entry variant information; (c) means for verifying that said time entry data is complete for at least one of said at least one employee; (d) database means for storing said time entry data; (e) means for obtaining approval for a subset of said time entry data; and (f) second interface means for receiving from the database and storing said time entry data, said second interface means being linked to a plurality of enterprise management applications, and said time entry data being stored so as to be fetched by said applications; said verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 15
Dependent Claim 182 words
A cross application time sheet system comprising: (a) first interface means for displaying a request for employee identification and data entry variant information, receiving said employee identification and data entry variant information, displaying a data entry screen, and accepting employee time records comprising time entry data for at least one employee; (b) checking means for selecting said data entry screen based upon said received employee identification and data entry variant information; (c) means for verifying that said time entry data is complete for at least one of said at least one employee; (d) database means for storing said time entry data; (e) means for obtaining approval for a subset of said time entry data; and (f) second interface means for receiving from the database and storing said time entry data, said second interface means being linked to a plurality of enterprise management applications, and said time entry data being stored so as to be fetched by said applications; said verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 16
Dependent Claim 30 words
The cross application time sheet system of claim 12 , wherein said selecting said data entry screen is further based upon information provided by said plurality of enterprise management applications.
Claim 17
Dependent Claim 31 words
The cross application time sheet system of claim 12 , wherein said database means only stores time entry data that has been verified to be complete by said means for verifying.
Claim 18
Dependent Claim 27 words
The cross application time sheet system of claim 12 , wherein said second interface means only stores time entry data approved by said means for obtaining approval.
Claim 19
Dependent Claim 27 words
The cross application time sheet system of claim 12 , wherein said first interface means displays a travel expense data entry screen and a goods issue screen.
Claim 20
Dependent Claim 190 words
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions including instructions which, when executed by a processor, cause said processor to perform the steps of: (a) displaying a request for employee identification and data entry variant information; (b) receiving said employee identification and data entry variant information; (c) displaying a data entry screen; (d) accepting employee time records comprising time entry data for at least one employee; (e) selecting said data entry screen based upon said received employee identification and data entry variant information; (f) verifying that said time entry data is complete for at least one of said at least one employee; (g) storing said time entry data in a database; (h) obtaining approval for a subset of said time entry data; and (i) storing said time entry data from said database in a second database for fetching of said time entry data by a plurality of enterprise management applications linked to the database; said step of verifying including performing a verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 21
Dependent Claim 190 words
A computer-readable medium having stored thereon a plurality of instructions, said plurality of instructions including instructions which, when executed by a processor, cause said processor to perform the steps of: (a) displaying a request for employee identification and data entry variant information; (b) receiving said employee identification and data entry variant information; (c) displaying a data entry screen; (d) accepting employee time records comprising time entry data for at least one employee; (e) selecting said data entry screen based upon said received employee identification and data entry variant information; (f) verifying that said time entry data is complete for at least one of said at least one employee; (g) storing said time entry data in a database; (h) obtaining approval for a subset of said time entry data; and (i) storing said time entry data from said database in a second database for fetching of said time entry data by a plurality of enterprise management applications linked to the database; said step of verifying including performing a verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 22
Dependent Claim 29 words
The computer-readable medium of claim 17 , wherein the step of selecting said data entry screen is further based upon information provided by said plurality of enterprise management applications.
Claim 23
Dependent Claim 26 words
The computer-readable medium of claim 17 , wherein said first database contains only time entry data that has been verified to be complete in step (f).
Claim 24
Dependent Claim 44 words
The computer-readable medium of claim 17 , wherein said plurality of instructions further include additional instructions which, when executed by said processor, cause said processor to perform the step of obtaining approval for a modified version of said subset of said time entry data.
Claim 25
Dependent Claim 42 words
The computer-readable medium of claim 17 , wherein said plurality of instructions further include additional instructions which, when executed by said processor, cause said processor to perform the step of displaying a travel expense data entry screen and a goods issue screen.
Claim 26
Independent Claim 172 words
A method of processing time entry data in an R/3 system comprising the steps of: (a) displaying a request for employee identification and data entry variant information; (b) receiving said employee identification and data entry variant information; (c) displaying a data entry screen; (d) accepting employee time records comprising time entry data for at least one employee; (e) selecting said data entry screen based upon said received employee identification and data entry variant information; (f) verifying that said time entry data is complete for at least one of said at least one employee; (g) storing said time entry data in a database; (h) obtaining approval for a subset of said time entry data; and (i) storing said time entry data from the database in a second database for fetching of said time entry data by a plurality of R/3 enterprise management applications; said step of verifying including performing a verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 27
Independent Claim 172 words
A method of processing time entry data in an R/3 system comprising the steps of: (a) displaying a request for employee identification and data entry variant information; (b) receiving said employee identification and data entry variant information; (c) displaying a data entry screen; (d) accepting employee time records comprising time entry data for at least one employee; (e) selecting said data entry screen based upon said received employee identification and data entry variant information; (f) verifying that said time entry data is complete for at least one of said at least one employee; (g) storing said time entry data in a database; (h) obtaining approval for a subset of said time entry data; and (i) storing said time entry data from the database in a second database for fetching of said time entry data by a plurality of R/3 enterprise management applications; said step of verifying including performing a verification check verifying that the time entry data is complete by communicating with at least one of said plurality of enterprise management applications.
Claim 28
Independent Claim 118 words
A system for processing time entry data, said system comprising: a first interface receiving time entry data representing work done by one or more workers; a first database associated with the first interface, said first database receiving the time entry data from the first interface and storing said time entry data; a second database to which said time entry data is passed from the first database; a plurality of enterprise management applications supported in the system and linked to said second database; said second database transferring said time entry data to the applications; and said first interface checking the time entry data with one or more of said enterprise management applications during entry of said time entry data.
Claim 29
Independent Claim 118 words
A system for processing time entry data, said system comprising: a first interface receiving time entry data representing work done by one or more workers; a first database associated with the first interface, said first database receiving the time entry data from the first interface and storing said time entry data; a second database to which said time entry data is passed from the first database; a plurality of enterprise management applications supported in the system and linked to said second database; said second database transferring said time entry data to the applications; and said first interface checking the time entry data with one or more of said enterprise management applications during entry of said time entry data.
Claim 30
Dependent Claim 27 words
The system of claim 23 , wherein said first interface includes a data entry device, and said time entry data is entered through said data entry device.
Claim 31
Dependent Claim 24 words
The system of claim 23 , and said first interface determining an appropriate work list for said time entry data based upon said checking.
Claim 32
Dependent Claim 51 words
The system of claim 23 , and an approval subsystem linked between the first database and the second database, said approval subsystem obtaining approval for a subset of said time entry data, and said subset of said time entry data being passed to the second database only when approval is received.
Claim 33
Dependent Claim 31 words
The system of claim 23 , and said first interface checking said time entry data including a verification check for verifying that the time entry data is complete for each worker.
Claim 34
Dependent Claim 21 words
The system of claim 23 , wherein each of said plurality of enterprise management applications is supported on a respective server.
Claim 35
Dependent Claim 30 words
The system of claim 23 , wherein each of said plurality of enterprise management applications has a respective database for storing the time entry data transferred from the second database.
Claim 36
Dependent Claim 35 words
The system of claim 23 , wherein said second database stores said time entry data in a plurality of tables, wherein each of said plurality of tables is associated with a respective enterprise management application.
Claim 37
Dependent Claim 21 words
The system of claim 30 wherein the associated enterprise management application empties the respective table when the data is transferred therefrom.
Claim 38
Dependent Claim 27 words
The system of claim 23 wherein the plurality of enterprise management applications includes personnel time management, external services, project system, controlling, plant maintenance and service management applications.
Claim 39
Dependent Claim 21 words
The system of claim 23 wherein the system generates a report from the time entry data stored in the first database.
Claim 40
Independent Claim 92 words
A method of processing time entry data, said method comprising: receiving via a first interface time entry data representing work done by one or more workers; communicating with one or more of said enterprise management applications during entry of said time entry data; storing said time entry data in a first database associated with the first interface; passing said time entry data to a second database; transferring said time entry data from said second database to a plurality of enterprise management applications supported in the system and linked with said second database.
Claim 41
Independent Claim 92 words
A method of processing time entry data, said method comprising: receiving via a first interface time entry data representing work done by one or more workers; communicating with one or more of said enterprise management applications during entry of said time entry data; storing said time entry data in a first database associated with the first interface; passing said time entry data to a second database; transferring said time entry data from said second database to a plurality of enterprise management applications supported in the system and linked with said second database.
Claim 42
Dependent Claim 26 words
The method of claim 34 , wherein said first interface includes a data entry device, said time entry data being entered through said data entry device.
Claim 43
Dependent Claim 32 words
The method of claim 35 , wherein said time entry data includes an identification of said at least one worker and at least one time record for said at least one worker.
Claim 44
Dependent Claim 32 words
The method of claim 34 , and further comprising determining an appropriate work list for said time entry data based upon said communicating with one or more of said enterprise management applications.
Claim 45
Dependent Claim 54 words
The method of claim 34 , further comprising obtaining approval for a subset of said time entry data before passing said subset of said time entry data between the first database and the second database, said subset of said time entry data being passed to the second database only when said approval is received.
Claim 46
Dependent Claim 26 words
The method of claim 34 , wherein said first interface verifies that the time entry data is complete for each of said at least one worker.
Claim 47
Dependent Claim 34 words
The method of claim 34 , wherein each of said plurality of enterprise management applications is supported on a respective server and said transferring includes transmission of the time entry data to said servers.
Claim 48
Dependent Claim 35 words
The method of claim 34 , wherein each of said enterprise management applications has a respective application database, the time entry data transferred from the second database being stored in each of said application databases.
Claim 49
Dependent Claim 30 words
The method of claim 34 , wherein said storing in said second database includes storing said time entry data in a plurality of tables each associated with a respective application.
Claim 50
Dependent Claim 24 words
The method of claim 42 further comprising emptying at least one of said plurality of tables when the time entry data is transferred therefrom.
Claim 51
Dependent Claim 27 words
The method of claim 34 wherein the plurality of enterprise management applications includes personnel time management, external services, project system, controlling, plant maintenance and service management applications.
Claim 52
Dependent Claim 20 words
The method of claim 34 further comprising generating a report from the time entry data stored in the first database.
Claim 53
Dependent Claim 21 words
The method of claim 34 further comprising receiving corrected data in the second database from the plurality of enterprise management applications.
Claim 54
Dependent Claim 19 words
The method of claim 34 wherein said time entry data and travel expenses are associated by a trip number.
Claim 55
Dependent Claim 24 words
The cross application time sheet system of claim 1 , wherein said time entry data and travel expenses are associated by a trip number.
Claim 56
Dependent Claim 21 words
The method of claim 7 further comprising receiving corrected data in the second database from the plurality of enterprise management applications.
Claim 57
Dependent Claim 19 words
The method of claim 7 wherein said time entry data and travel expenses are associated by a trip number.
Claim 58
Dependent Claim 25 words
The cross application time sheet system of claim 12 , wherein the second interface means receives corrected data from the plurality of enterprise management applications.
Claim 59
Dependent Claim 24 words
The cross application time sheet system of claim 12 , wherein said time entry data and travel expenses are associated by a trip number.
Claim 60
Dependent Claim 44 words
The computer-readable medium of claim 17 , wherein said plurality of instructions further include additional instructions which, when executed by said processor, cause said processor to perform the step of receiving corrected data in the second database from the plurality of enterprise management applications.
Claim 61
Dependent Claim 21 words
The computer-readable medium of claim 17 , wherein said time entry data and travel expenses are associated by a trip number.
Claim 62
Dependent Claim 20 words
The system of claim 23 , wherein the second database receives corrected data from the plurality of enterprise management applications.
Claim 63
Dependent Claim 20 words
The system of claim 23 , wherein said time entry data and travel expenses are associated by a trip number.

References Cited (Backward Citations)

US4847791A Cited
US4819162A Cited
EP0434875A1 Cited
US5717867A Cited
US5910010A Cited
US5600554A Cited
US5765140A Cited
US5991742A Cited
US6049776A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-01-07 2005-07-09 2006-01-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-01-07 2009-07-09 2010-01-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-01-07 2013-07-09 2014-01-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag