ABAP-OO Workflow for PO-release

a.v.n.r kumar avnrkumar at yahoo.co.in
Thu Apr 24 00:39:11 EDT 2008


Hi,
   
    By creating a new class and mentioning the super class will achieve the functionality of Delegation? I feel if the Business object is having a delegation then the event of the delegation will be executed. How about in the case of ABAP OOPS. If I am having a new logic for the std method in the subclass. How will this subclass is called?
   
   
  Thanks
  Raghavendra

"Dart, Jocelyn" <jocelyn.dart at sap.com> wrote:
  Mike, 
The equivalent of "Create subtype" for ABAP OO classes, is to create your class and then in the Properties tab nominate your Superclass.

Delegation is unnecessary because narrowing/widening cast means you can move between parent and child freely.
Regards,
Jocelyn 

________________________________

From: sap-wug-bounces at mit.edu on behalf of Mike Pokraka
Sent: Mon 21/04/2008 9:20 PM
To: SAP Workflow Users' Group
Subject: Re: ABAP-OO Workflow for PO-release



On Fri, April 18, 2008 7:56 am, Kjetil Kilhavn wrote:
> This is interesting (well, anything from a SAP employee who has proven
OK I may not be a SAP Employee so take my input with a grain of salt..

> However, I have assumed that for existing BOR objects it would be easier to
> implement additional methods (and redefine methods) in a BOR object type
which would then be delegated to.
>
It's a little more work to create the class up front - there's no "Create
Subclass" button. But once that's in place I find it easier to add
additional methods. See my other post to Sherie.


> Would you recommend that even for a small change such as the additional
attribute I've added to USR01?
> Such a strategy would mean the workflow becomes a mixture of tasks using
BOR
> objects and class objects.
>
Yes, and yes. Actually in many cases I've done away with the BORs because
it's a 10 minute job to add the two or three BOR components I actually
need into my class. The icing on the cake is being able to bind
_WI_ACTUAL_AGENT via functional method straight into an instance of
ZCL_WF_USER.

> I see you recommend adding an attribute to the class to reference the
BOR
> object when needed. Would you recommend also adding a class object
reference
> as an attribute to a delegated BOR object type - or how would you
approach
> the need for crossing from one object type to the other.
Unfortunately it only works one way - BORs can't have class attributes.
Usually I end up working with both, which is not really a big issue.

> --
> Kjetil Kilhavn (+47 40220607)
> Blue Consulting AS (http://www.bluec.no/)
> _______________________________________________
> SAP-WUG mailing list
> SAP-WUG at mit.edu
> http://mailman.mit.edu/mailman/listinfo/sap-wug
>




_______________________________________________
SAP-WUG mailing list
SAP-WUG at mit.edu
http://mailman.mit.edu/mailman/listinfo/sap-wug


_______________________________________________
SAP-WUG mailing list
SAP-WUG at mit.edu
http://mailman.mit.edu/mailman/listinfo/sap-wug


       
---------------------------------
 Explore your hobbies and interests. Click here to begin.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20080424/3f46d5ef/attachment.htm


More information about the SAP-WUG mailing list