US 7,596,543 B2
Systems and methods for processing electronic documents in a computer network
Christoph Lange, Oestringen (Germany); Karin Brecht-Tillinger, Edingen-Neckarhausen (Germany); Oleg Shestakov, Eppelheim (Germany); Ruediger Radcke, Budapest (Hungary); and Erwin Pinter, Neuhofen (Germany)
Assigned to SAP AG, Walldorf (Germany)
Filed on Jul. 22, 2005, as Appl. No. 11/187,029.
Claims priority of application No. 04017346 (EP), filed on Jul. 22, 2004.
Prior Publication US 2006/0020520 A1, Jan. 26, 2006
Int. Cl. G06F 17/30 (2006.01)
U.S. Cl. 707—1  [705/26; 705/176; 705/34; 705/1] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method for processing an electronic document by one or more computer network components having network addresses in a computer network, the method comprising the steps performed by a computer of:
identifying, by a processor included in the computer, a plurality of approval items requiring status manipulation operations within the electronic document;
grouping together the approval items to form a plurality of approval objects based on the properties of the approval items, wherein at least one of the approval items is included in a first one of the plurality of approval objects and a second one of the plurality of approval objects;
associating each approval object with at least one of a plurality of computer network components based on the properties of the approval object;
routing each approval object to the network addresses of the associated computer network components for status manipulation processing, wherein the status manipulation processing of each approval object comprises processing the approval items included in each approval object;
determining whether one of the processed approval items has been modified by at least one of the associated computer network components;
re-grouping the modified approval item into a different one of the approval objects for routing to at least one of the associated computer network components for further status manipulation processing, when the determination is positive;
correlating one of the processed approval items with a vendor node and including the processed approval item in a follow-on electronic document corresponding to the vendor node when single source procurement is appropriate;
correlating each one of the processed approval items with multiple vendor nodes and including each one of the processed approval items in multiple follow-on electronic documents individually corresponding to the vendor nodes when competitive procurement is appropriate, wherein multiple processed approval items are included in one of the follow-on electronic documents; and
transmitting the follow-on electronic documents to the vendor nodes.