BOR Creation Vs Copying

Nat 4 Govender ngovender4 at toyota.co.za
Fri Dec 8 03:39:38 EST 2006


Thanks you for you imput I appreciate them.

Regards

Nat Govender
Toyota South Africa
IT - SAP Workflow Specialist
Internal Ext.  : 32645
Direct Line    : +27 031 910 2645
Fax                 : +27 031 902 9633
E-mail            : ngovender4 at toyota.co.za

=============================================
       Never test the depth of the water with both feet.
=============================================


                                                                           
             "Kjetil Kilhavn"                                              
             <KJETILK at statoil.                                             
             com>                                                       To 
             Sent by:                  "SAP Workflow Users' Group"         
             sap-wug-bounces at m         <sap-wug at mit.edu>                   
             it.edu                                                     cc 
                                                                           
                                                                   Subject 
             2006/12/08 10:22          RE: BOR Creation Vs Copying         
             AM                                                            
                                                                           
                                                                           
             Please respond to                                             
               "SAP Workflow                                               
               Users' Group"                                               
             <sap-wug at mit.edu>                                             
                                                                           
                                                                           




If it *is* a subtype you should create a subtype. If it isn't you
shouldn't.

A horse and a dog has some common features; having four legs, fur, a tail,
and being able to pull a sled. Dog is not a subtype of a horse. So you
should copy the horse object type to create a new "root" object type for
dog (unless they are both defined as subtypes of e.g. mammal). However, a
pony is a subtype of a horse, so you should create a subtype and definitely
not make a copy.

In the same manner, even if, say application for vacation has some common
features with application for a new pencil sharpener, they are completely
unrelated. They may both support an interface for applications (which
according to Shai Agassi should have one method: reject), but that is as
close as they get. You create a copy. The problem is of course that in real
life it is sometimes not that easy to determine whether it is a subtype or
not, and which choice makes most sense can depend on your point of view.

When it comes to sexiness I'd still vote for Claudia Schiffer instead of
both subtyping and copying, but we all have different tastes ;-)
--
Kjetil Kilhavn, Statoil OFT GBS BAS DEV SAP


 From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf
 Of Mark Pyc
 Sent: Thursday, December 07, 2006 3:33 PM
 To: SAP Workflow Users' Group
 Subject: Re: BOR Creation Vs Copying

 G'day Nat,

 A copy is a static duplicate as at the time you perform the copy. All code
 will live inside the copy.

 A subtype is a more complex OO concept. In this case it is not a copy, but
 an extensible reference to the parent. All the parents code (other than
 the definition of the key) remains in the parent objects program and the
 subtype simply access it from the there. Any new methods or attributes
 code will be in the subtype's program. This way if SAP provides fixes or
 extensions to the original object your subtype INSTANTLY has access to
 those fixes or extensions.

 Subtyping is way sexier than copying!

 Have fun,
 Mark


 On 12/7/06, Nat 4 Govender <ngovender4 at toyota.co.za> wrote:
  Hi all,

  What is the difference of creating a subtype of a BO VS copying a BO?


  Regards

  Nat Govender
  Toyota South Africa
  IT - SAP Workflow Specialist
  Internal Ext. : 32645
  Direct Line : +27 031 910 2645
  Fax : +27 031 902 9633
  E-mail : ngovender4 at toyota.co.za

  =============================================
  Never test the depth of the water with both feet.
  =============================================







  This message is a privileged and private communication
  and may be read,copied and used only by the intended recipient(s).
  If you are not an intended recipient, please let us know by return
  email. Please then delete the message and do not disclose its
  contents to any person. Neither the sender nor Toyota South Africa
  Motors accepts any liability whatsoever as a result of the further
  dissemination of this message. Whilst all reasonable steps are
  taken to avoid corruption of data or information, we do not accept
  any liability should such corruption occur.







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





-------------------------------------------------------------------
The information contained in this message may be CONFIDENTIAL and is
intended for the addressee only. Any unauthorised use, dissemination of the
information or copying of this message is prohibited. If you are not the
addressee, please notify the sender immediately by return e-mail and delete
this message.
Thank you._______________________________________________
SAP-WUG mailing list
SAP-WUG at mit.edu
http://mailman.mit.edu/mailman/listinfo/sap-wug


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20061208/3b2b55bd/attachment.htm
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
Url : http://mailman.mit.edu/pipermail/sap-wug/attachments/20061208/3b2b55bd/attachment.gif
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic15881.gif
Type: image/gif
Size: 1255 bytes
Desc: not available
Url : http://mailman.mit.edu/pipermail/sap-wug/attachments/20061208/3b2b55bd/attachment-0001.gif
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
Url : http://mailman.mit.edu/pipermail/sap-wug/attachments/20061208/3b2b55bd/attachment-0002.gif


More information about the SAP-WUG mailing list