Patents by Inventor Uwe Schlarb

Uwe Schlarb has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20120023445
    Abstract: According to some embodiments, information about a delta change package may be received. The delta change package may be, for example, associated with a customer extension project to be applied to content from a business service provider. A description tag for the delta change package may be received from a user, and the delta change package may be associated with the description tag in a repository of the business service provider.
    Type: Application
    Filed: July 26, 2010
    Publication date: January 26, 2012
    Inventors: Stefan A. Baeuerle, Uwe Schlarb, Bernhard Thimmel, Frank Jentsch, Jurgen Specht, Karsten Fanghänel, Matthias Lebr, Klaus Rauer
  • Publication number: 20120016910
    Abstract: A system may include reception of a definition of an extension field to be added to a business object node, generation of metadata for a data type enhancement object associated with the extension field, and generation of an ABAP dictionary proxy object based on the data type enhancement object, wherein the ABAP dictionary proxy object describes the extension field in a sub-structure of a first field of the ABAP dictionary proxy object.
    Type: Application
    Filed: July 19, 2010
    Publication date: January 19, 2012
    Inventors: Uwe Schlarb, Stefan A. Baeuerle, Bernhard Thimmel, Matthias Lehr, Karsten Fanghänel, Johannes Haselberger, Anne Jacobi, Bertram Vielsack
  • Publication number: 20120005179
    Abstract: A system may include acquisition of metadata defining a first object model including extensible entities, the first object model comprising an instance of a metaobject, acquisition of metadata defining an extension object model, the extension object model to extend at least one of the extensible entities of the first object model, and merging of the object model and the extension object to create metadata defining an extended object model, the extended object model comprising an instance of the metaobject.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 5, 2012
    Inventors: Bernhard Thimmel, Adam Polly, Uwe Schlarb, Stefan A. Baeuerle
  • Publication number: 20110154253
    Abstract: A system and method for creating extension fields for business objects are described. In various embodiments, a system includes modules to display business processes and business objects thereof in graphical user interface screens. In various embodiments, the system propagates created extension fields to other business objects via metadata derived from selections in the graphical user interface. In various embodiments, a method for propagating extension fields from one business object to another business object via a data flow between the two business objects is presented. In various embodiments, the method receives instructions from a graphical user interface for the propagation of an extension field and sends instructions to a backend module to propagate the extension field from the source business object to the other business object.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Inventors: MATTHIAS LEHR, Stefan Baeuerle, Karsten Fanghaenel, Daniel Figus, Uwe Schlarb, Bernhard Thimmel, Daniel Wachs, Steffen Witt
  • Patent number: 7778965
    Abstract: Systems and methods are provided for handling instances of providers in a plurality of frameworks. An instance of a first provider is created and registered to store a first change to a buffer. An instance of a second provider is created and registered to store a second change to the buffer. The buffer is checked to determine whether data consistency is guaranteed to result from the first and second changes. If data consistency is guaranteed, the first and second changes are committed to a database.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: August 17, 2010
    Assignee: SAP AG
    Inventors: Jutta Bindewald, Frank Brunswig, Uwe Schlarb, Volker Wiechers
  • Publication number: 20100162147
    Abstract: A system may include presentation of a user interface including fields associated with a business object, reception, via the user interface, of an instruction to add an extension field to the business object, reception, via the user interface, of an indication of a reference field of the business object, determination of a binding of the reference field to the business object, and binding of the extension field to the business object based on the determined binding of the reference field to the business object.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Gerd M. Ritter, Frank Brunswig, Thomas Fiedler, Daniel Hutzel, Wolfgang Koch, Rolf Krane, Ralf Rath, Stefan A. Baeuerle, Uwe Schlarb
  • Patent number: 7743386
    Abstract: To improve access to message content in a message exchange system, a context object is defined for the message as an abstraction of the message content. The context object can be assigned to many different message communication interfaces, thereby allowing context objects to be reused across various interfaces. The context object provides access both to a message payload, and parts of a message other than the payload, such as technical data. Accordingly, access to message content for various tasks and applicability to a number of different message interfaces is improved.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: June 22, 2010
    Assignee: SAP AG
    Inventors: Frank Beunings, Thea Hillenbrand, Uwe Schlarb
  • Publication number: 20100057776
    Abstract: A system may include generation of extension metadata defining an extension field of a core node of a business object, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and the extension metadata. In some aspects, a service request associated with the business object is received, it is determined whether the service request is associated with the extension field, an extension service associated with a dynamic data type is provided if it is determined that the service request is associated with the extension field, wherein the dynamic data type is associated with extension data of the extension field and core data of the business object, and a core service associated with an original data type is provided if it is determined that the service request is not associated with the extension field, wherein the original data type associated with the core data of the business object.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Inventors: Stefan A. Baeuerle, Gerd M. Ritter, Uwe Schlarb, Frank Brunswig
  • Publication number: 20100057504
    Abstract: A system may include generation of extension metadata defining a functional extension associated with a business object, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and the extension metadata. In some aspects, a service request associated with the business object is received, it is determined whether the service request is associated with the functional extension, an extension service associated with the functional extension is provided if it is determined that the service request is associated with the functional extension, and a core service associated with core data of the business object is provided if it is determined that the service request is not associated with the functional extension.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Inventors: Stefan A. Baeuerle, Uwe Schlarb, Martin Hartig, Thomas Fiedler, Oliver Klemenz, Daniel Zoch
  • Publication number: 20100057771
    Abstract: A system may include generation of extension metadata defining an extension node associated with a core node of a business object and extension fields associated with the extension node, and generation of a runtime metadata buffer comprising enhanced metadata, the enhanced metadata based on core metadata of the business object and the extension metadata. In some aspects, a service request associated with the business object is received, it is determined whether the service request is associated with the extension node, an extension service associated with the extension node is provided if it is determined that the service request is associated with the extension node, and a core service associated with core data of the business object is provided if it is determined that the service request is not associated with the extension node.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Inventors: Stefan A. Baeuerle, Uwe Schlarb
  • Publication number: 20070285993
    Abstract: Systems and methods are provided for handling instances of providers in a plurality of frameworks. An instance of a first provider is created and registered to store a first change to a buffer. An instance of a second provider is created and registered to store a second change to the buffer. The buffer is checked to determine whether data consistency is guaranteed to result from the first and second changes. If data consistency is guaranteed, the first and second changes are committed to a database.
    Type: Application
    Filed: May 23, 2006
    Publication date: December 13, 2007
    Inventors: Jutta Bindewald, Frank Brunswig, Uwe Schlarb, Volker Wiechers
  • Publication number: 20060010369
    Abstract: In an embodiment, an XML data type may be extended with enhancements without creating a new data type. Enhancements to a “base” data type may be made in parallel such that multiple enhanced data types reference the same base data type. The enhanced XML data types can co-exist in XML schema with the base data types and each other without being redundant or conflicting with each other.
    Type: Application
    Filed: July 7, 2004
    Publication date: January 12, 2006
    Inventors: Stephan Naundorf, Uwe Schlarb, Gerhard Wenzel
  • Publication number: 20050204359
    Abstract: To improve access to message content in a message exchange system, a context object is defined for the message as an abstraction of the message content. The context object can be assigned to many different message communication interfaces, thereby allowing context objects to be reused across various interfaces. The context object provides access both to a message payload, and parts of a message other than the payload, such as technical data. Accordingly, access to message content for various tasks and applicability to a number of different message interfaces is improved.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 15, 2005
    Inventors: Frank Beunings, Thea Hillenbrand, Uwe Schlarb