cancel
Showing results for 
Search instead for 
Did you mean: 

modifying the businessobject for workflow.

01-20-2009 7:33 AM
2470 views 7 comments
0 Likes
SAP Managed Tags
Subscribe

in real time how we modify the predefined business object?

shud we copy and modify the predefined or we use the delegate option to modify the business object.

how we modify an business object in real time?what's the procedure?

where actually we use the delegate option?

can any one tell me to integrate the documentum with sap?

regards,

babu.

0 Likes

Accepted Solutions (0)

Answers (4)

Answers (4)

saumya_govil
Active Contributor
0 Likes

Hi Babu,

Business Object Delegation is a suitable approach to use a BO. It avoids creation of existing functionality and also allows you to enhance the existing BO with custom functionality by allowing addition of attributes, methods and events.

Please check the following link:

https://wiki.sdn.sap.com/wiki/display/BOBJ/SAPBusinessObject+Types

Hope this helps!

Regards,

Saumya

Former Member
0 Likes

Hi,

If the existing std. business object does not fully suit ur process requirement, we go for the enhancement of the bus. object. this is done as follows:

1) Create a sub type for the existing std. bus object.(Dont copy it)

2) Include ur new attributes, methods & events in the newly created bus. object

3) Generate it with out errors.(You hav to implement & release all ur custom attributes, methods , events separately)

4) Now in the first screen on SWO1, u hav the option 'Delegate' under 'Settings' menu. Just click it.

5) U will b taken to a screen whr u hav the option to make new entry. Just mention ur std bus. object and custom bus object and save it.

6) Now the custom & std. bus. object r linked. U can refer to custom objects, attributes, methods & event using the std. bus. object's reference only(i.e) u need not use the custom object's name to refer aattribute or method or event).

Regards,

Sivagami

Former Member
0 Likes

Hi,

Some more input...

Delegation lets you implement your own business logic without modifying any SAP code. As long as the objects are properly delegated, your method will be executed.

One of the most complex concepts in object-oriented development is that of inheritance. This concept lets you extend core functionality by creating a child of the parent object that inherits all of its attributes and methods. For example, a Manager object is a subtype (child) of the Employee object. The Manager object has all the attributes of an Employee object (such as EmployeeID or Name) but also has some extra attributes (such as CompanyCar or ParkingSpace). SAP has not implemented inheritance in the BOR. However, it has provided subtyping and delegation, which offer an alternative way to extend R/3 functionality.

You can delegate throught the transaction SWO1.

Also you can have alook at this site.....

https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/delegationandRedefiningmethodsofbusinessobject+BUS1001

regards,

Umakanth

Edited by: Umakanth R on Jan 20, 2009 7:53 AM

Former Member
0 Likes

means in real time we add the additional functionality to a business object using delgate.

then how we modify the existing predefined business object?

any procudure to modify?

regards,

babu.

bpawanchand
Active Contributor
0 Likes

Check the link that i refered you in my previous post it has in detail steps of how to modify the standard BO and add your own methods to it

Former Member
bpawanchand
Active Contributor
0 Likes

Delegation is the best option to enhance the standard Business object

[check this|https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/delegationandRedefiningmethodsofbusinessobject+BUS1001]