ABAP classes for Workflow

Dart, Jocelyn jocelyn.dart at sap.com
Mon May 8 19:46:35 EDT 2006


 
Actually you can create an attribute of an ABAP OO object that calls a
BOR object at runtime.
The attribute has to have format SIBFLPORB and you need to use the
initial values to pre-set the category/type information (e.g. using a
constant)
so that you can access the BOR attributes and methods at runtime. 
 
There's also no problem with mixing OO and BOR tasks in the same
workflow. 
 
The more I work with ABAP OO classes for workflow, the less inclined I
am to touch old BOR stuff at all. 
 
The one area where you may need to compromise is events - i.e. if the
application raises events automatically then you may still need to
define any new
events against the BOR object. 
 
By the way, change document event configuration handles ABAP OO events
nicely.  Status mgt and HR don't as yet. 

Regards, 
Jocelyn Dart 
Senior Consultant 
SAP Australia Pty Ltd. 
Level 1/168 Walker St. 
North Sydney 
NSW, 2060 
Australia 
T   +61 412 390 267 
M   + 61 412 390 267 
E   jocelyn.dart at sap.com 
http://www.sap.com <http://www.sap.com/>  

The information contained in or attached to this electronic transmission
is confidential and may be legally privileged. It is intended only for
the person or entity to which it is addressed. If you are not the
intended recipient, you are hereby notified that any distribution,
copying, review, retransmission, dissemination or other use of this
electronic transmission or the information contained in it is strictly
prohibited. If you have received this electronic transmission in error,
please immediately contact the sender to arrange for the return of the
original documents. 

Electronic transmission cannot be guaranteed to be secure and
accordingly, the sender does not accept liability for any such data
corruption, interception, unauthorized amendment, viruses, delays or the
consequences thereof.

Any views expressed in this electronic transmission are those of the
individual sender, except where the message states otherwise and the
sender is authorized to state them to be the views of SAP AG or any of
its subsidiaries. SAP AG, its subsidiaries, and their directors,
officers and employees make no representation nor accept any liability
for the accuracy or completeness of the views or information contained
herein. Please be aware that the furnishing of any pricing information/
business proposal herein is indicative only, is subject to change and
shall not be construed as an offer or as constituting a binding
agreement on the part of SAP AG or any of its subsidiaries to enter into
any relationship, unless otherwise expressly stated. 

 

________________________________

From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf
Of akshay.bhagwat at wipro.com
Sent: Friday, 05 May 2006 7:11 PM
To: sap-wug at mit.edu
Subject: RE: ABAP classes for Workflow


Hi Jocelyn,
 
Thanks for the information. 
Origin of my question was from the point of thinking to create
sub-classes of std classes if available e.g Material.
 
Now here I have some doubt in my mind. If we do not have std content for
classes as we do have for BOR object say BUS1001006 , then how to
proceed in case of use of classes?
As in case of BOR, we were able to use existing content using subtype
/delegation techniques and used to add only additional data as required.
In case of classes do we have to code and create every thing from
scratch if we want to create a class which simulates material in R/3?
 
So will it not be easier and convenient to use Business objects (which
have encapsulated R/3 data) than creating classes from scratch?  (Please
correct me if I am wrong in my assumptions.) 
 
Regards, 

Akshay Bhagwat

SAP Practice 

Wipro Technologies

 

 

________________________________

From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf
Of Dart, Jocelyn
Sent: Friday, May 05, 2006 4:56 AM
To: SAP Workflow Users' Group
Subject: RE: ABAP classes for Workflow


No - although you can use ABAP OO for Workflow from 6.20 (with
restrictions) and 6.40 (full)
there is not much standard content provided this way as yet. 
 
However as a rule on projects in 6.20 and 6.40 we are now always
creating ABAP OO classes rather than 
new subtypes of BOR objects as this reduces skills needs for future
changes. 
 
You can see all current ABAP OO classes for workflow by doing a
where-used list on ABAP OO Interface IF_WORKFLOW in transaction SE24.
 

Regards, 
Jocelyn Dart 
Senior Consultant 
SAP Australia Pty Ltd. 
Level 1/168 Walker St. 
North Sydney 
NSW, 2060 
Australia 
T   +61 412 390 267 
M   + 61 412 390 267 
E   jocelyn.dart at sap.com 
http://www.sap.com <http://www.sap.com/>  

The information contained in or attached to this electronic transmission
is confidential and may be legally privileged. It is intended only for
the person or entity to which it is addressed. If you are not the
intended recipient, you are hereby notified that any distribution,
copying, review, retransmission, dissemination or other use of this
electronic transmission or the information contained in it is strictly
prohibited. If you have received this electronic transmission in error,
please immediately contact the sender to arrange for the return of the
original documents. 

Electronic transmission cannot be guaranteed to be secure and
accordingly, the sender does not accept liability for any such data
corruption, interception, unauthorized amendment, viruses, delays or the
consequences thereof.

Any views expressed in this electronic transmission are those of the
individual sender, except where the message states otherwise and the
sender is authorized to state them to be the views of SAP AG or any of
its subsidiaries. SAP AG, its subsidiaries, and their directors,
officers and employees make no representation nor accept any liability
for the accuracy or completeness of the views or information contained
herein. Please be aware that the furnishing of any pricing information/
business proposal herein is indicative only, is subject to change and
shall not be construed as an offer or as constituting a binding
agreement on the part of SAP AG or any of its subsidiaries to enter into
any relationship, unless otherwise expressly stated. 

 

________________________________

From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf
Of akshay.bhagwat at wipro.com
Sent: Thursday, 04 May 2006 8:22 PM
To: sap-wug at mit.edu
Subject: ABAP classes for Workflow


Hi,
 
In relation to this topic of use of ABAP classes in Workflow as against
use of BOR objects in newer versions, wanted to know that are there
standard classes available in system which are equivalent to existing
BOR objects? e.g. Do we have class available for Material which is
equivalent to BOR object BUS1001006 which can be used for building a
workflow?
 
Thanks in advance.
Regards, 

Akshay Bhagwat

SAP Practice 

Wipro Technologies

 

 

The information contained in this electronic message and any attachments
to this message are intended for the exclusive use of the addressee(s)
and may contain proprietary, confidential or privileged information. If
you are not the intended recipient, you should not disseminate,
distribute or copy this e-mail. Please notify the sender immediately and
destroy all copies of this message and any attachments. 

WARNING: Computer viruses can be transmitted via email. The recipient
should check this email and any attachments for the presence of viruses.
The company accepts no liability for any damage caused by any virus
transmitted by this email.

www.wipro.com
	

The information contained in this electronic message and any attachments
to this message are intended for the exclusive use of the addressee(s)
and may contain proprietary, confidential or privileged information. If
you are not the intended recipient, you should not disseminate,
distribute or copy this e-mail. Please notify the sender immediately and
destroy all copies of this message and any attachments. 

WARNING: Computer viruses can be transmitted via email. The recipient
should check this email and any attachments for the presence of viruses.
The company accepts no liability for any damage caused by any virus
transmitted by this email.

www.wipro.com
	
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20060509/d1a38f46/attachment.htm


More information about the SAP-WUG mailing list