Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for delegating a dependent business object

Inactive Publication Date: 2009-05-28
SAP AG
View PDF18 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Maintaining a single service provider class for all the business object nodes is typically tedious and not efficient.
It would be very time consuming for the developers of the service provider class to debug a problem in the service provider class with so many lines of code and if the problem is not debugged properly, the chances of a programming error being left out in the code may increase.
Also, having a single service provider class that performs different operations on different nodes in different ways may not be a good object oriented design.
At implementation time, a dependent object association results in an extensive and error-prone implementation of the business object service provider class.
The known method of LCP delegation is expensive and error-prone and hence this extensive LCP delegation work must be implemented in a generic way.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for delegating a dependent business object
  • System and method for delegating a dependent business object
  • System and method for delegating a dependent business object

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]Disclosed is a system and a method for delegating the object requests to a service provider class. For each request received at an object, the node identity of a node of the object is retrieved from the request. Based on this retrieved node identity, an instance of an object from the service provider class factory is fetched. If the retrieved node identity is regarding a dependent object then the request is delegated to a dependent business object service provider class. An instance of a service provider class of a node is fetched from a service provider class factory based on the node identity. The request is processed at the dependent business object by accessing a method in the service provider class of the object.

[0018]FIG. 1 is a block diagram of a business object according to an embodiment of the invention. An object represents a category of unique, identifiable business entities and hence the object can also be referred to as business object. Sales order business object...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Disclosed is a system and a method for delegating the object requests to a service provider class. For each request received at an object, the node identity of a node of the object is retrieved from the request. Based on this retrieved node identity, an instance of an object from the service provider class factory is fetched. If the retrieved node identity is regarding a dependent object then the request is delegated to a dependent business object service provider class. An instance of a service provider class of a node is fetched from a service provider class factory based on the node identity. The request is processed at the dependent business object by accessing a method in the service provider class of the object.

Description

FIELD OF THE INVENTION[0001]Embodiments of the invention generally relate to the field of data processing system, more particularly to a way of providing centralized access to a business object of an enterprise software application.BACKGROUND OF THE INVENTION[0002]A business object is a representation of a type of uniquely identifiable business entities described by a structural model, an internal process model, and one or more service interfaces. A business entity operates on the business objects. Examples of such business objects are “Sales Order” or “Purchase Order”. The development for the business objects is subdivided in the three phases; a design phase, a modeling phase and an implementation phase. During the design phase, the business objects are identified and named. During the modeling phase, a model editor is used to determine the structure of the business object. During the implementation phase, the service provider class uses generated proxy elements for inter business ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/00
CPCG06Q10/06
Inventor HACKMANN, HERBERT
Owner SAP AG