Delegation and Inheritance between Business Objects

Schmidt, Jake (SN) jake.schmidt at spiritaero.com
Fri Jan 25 17:27:09 EST 2008


Greetings and here I go...
Currently BUS1001 is the supertype for BUS1001006.  BUS1001006 is the
supertype for ZBUS1001006.  All of the custom attributes, methods and
events are of course on ZBUS1001006.  My problem is that while
BUS1001006 inherits all of the new attribs, methods and events, BUS1001
does not.  So instead of a simple supertype subtype relationship.  I
want to establish a supertype subtype subtype relation if you will. 
I'm under the impression that this is possible.  I've verified that
delegation has been setup between the business objects, but still have
no luck.  Perhaps you can verify if this is even possible.

And incase someone out there has a better solution let me explain why I
want BUS1001 to inherit all of ZBUS1001006.  If you are familiar with
the "Services for Objects" button found in transactions such as MM03,
CV03N, and CC03 you may notice there is a workflow section.  When you
select workflow overview an overview of all workflows associated with
that object are displayed.  For my documents(DRAW) and change
masters(ECM) this button works great.  I must make sure that the
triggering event for the workflow is the supertype (DRAW or ECM as
opposed to ZDRAW or ZECM).  Well I've found that BUS1001006 does not
work like DRAW or ECM.  When I tested BUS1001 it worked great and
provided access to the objects history in workflow from using MM03.  My
company perfers to do this rather than granting users SWI6.
Any advice would be appreciated!

Thanks
Jake Schmidt
Spirit Aerosystems




More information about the SAP-WUG mailing list