A system and method for organizing program code and database objects implemented within an enterprise server in support of the accounting and/or procurement systems of a plurality of customer companies. The customer companies are organized into groups of companies having the same accounting rules, and a company grouping code assigned to each company group. Responsive to input through a browser of a requisition request and user ID including a password, a user profile database is accessed to determine the user's company grouping code. Responsive to the company grouping code, a URL or other type of program call to company specific accounting rules is generated to apply appropriate accounting procedures and program logic. Responsive to the program logic and accounting rules accessed by, for example, that URL, the requisition request is applied and validated against company specific data in a common database.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for organizing program code and database objects, comprising the steps of: creating a company grouping code for each of a plurality of company groups; responsive to input through a browser of a requisition request and user ID including a password, accessing a user profile database to determine the user's company grouping code; and responsive to said code, generating a URL to company specific accounting rules to apply appropriate accounting procedures and program logic on behalf of said company group.
2. The method of claim 1 , further comprising the step responsive to said program logic and accounting rules of applying to and validating said requisition request against company specific data in a common database.
3. The method of claim 1 , said company group including a plurality of customer companies using the same accounting rules.
4. The method of claim 3 , further comprising the step of generating said URL within common application code executed on behalf of a plurality of said company groups, each company group comprising one or more customer companies of an enterprise providing requisition and catalog services.
5. The method of claim 4 , further comprising the step of providing said requisition and catalog services via a web communication system.
6. The method of claim 4 , further comprising the steps of: accessing a relational database of information pertinent to said requisition request via an SQL call including reference to said company group code.
7. System for organizing program code and database objects in a requisition and catalog system, comprising: a table of company grouping codes associating within each of a plurality of company groups a plurality of customer companies; base program logic for managing requisition and catalog system services on behalf of all said company groups; at least two versions of a company group specific accounting procedure; a call to said company group specific accounting procedure including address indicia referencing a code from said table of company grouping codes.
8. A method for organizing program code and database objects implemented within an enterprise server in support of the accounting and/or procurement systems of a plurality of customer companies, comprising the steps of: organizing said customer companies into groups of companies having the same accounting rules; assigning a company grouping code to each said company group; responsive to input through a browser of a requisition request and user ID including a password, accessing a user profile database to determine said company grouping code corresponding to said user ID; and responsive to said company grouping code, generating a URL to company specific accounting rules to apply company group specific accounting procedures and program logic to said requisition request.
9. The method of claim 8 , further comprising the step responsive to said program logic and accounting rules accessed by said URL of applying and validating said requisition request against company specific data in a common database.
10. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for organizing program code and database objects in a requisition and catalog system, said method steps comprising: creating a company grouping code for each of a plurality of company groups; responsive to input through a browser of a requisition request and user ID including a password, accessing a user profile database to determine the user's company grouping code; and responsive to said code, generating a URL to company specific accounting rules to apply appropriate accounting procedures and program logic on behalf of said company group.
11. The program storage device of claim 10 , said company group including a plurality of customer companies using the same accounting rules and said method steps further comprising: generating said URL within common application code executed on behalf of a plurality said company groups, each company group comprising one or more customer companies of an enterprise providing requisition and catalog services.
12. A computer program product or computer program element for organizing program code and database objects in a requisition and catalog system according to method steps comprising: creating a company grouping code for each of a plurality of company groups; responsive to input through a browser of a requisition request and user ID including a password, accessing a user profile database to determine the user's company grouping code; and responsive to said code, generating a URL to company specific accounting rules to apply appropriate accounting procedures and program logic on behalf of said company group.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 22, 2001
July 26, 2005
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.