How to implement interface type 'IFFIND' for object types

Dart, Jocelyn jocelyn.dart at sap.com
Thu Jul 24 19:17:40 EDT 2003


Hi Fred and Jason,
In WAS systems (Basis 6.10 and above) the requirement for IFFIND as a prerequisite for SWI6 has been removed - thankfully!  On top of which they have improved the selection criteria so that it is more like SWI14 as it appears in 4.6x systems.
 
In earlier releases, do as Jason has suggested.  By the way - you don't even need to implement the FIND method, just include the interface in a delegated subtype and SWI6 will be happy.
Regards,
Jocelyn Dart.
SAP Australia
 
-----Original Message-----
From: Ford, Jason (CAG-CC)
To: SAP-WUG at MITVMA.MIT.EDU
Sent: 24/07/2003 11:08 PM
Subject: Re: How to implement interface type 'IFFIND' for object types
 
Fred,
 
I'm of the same opinion as you in that IFFIND should be more widely used
in SAP delivered object types.  However, for now we play the cards we're
dealt.
 
In the meantime, couldn't you to create a subtype of the SAP delivered
business object and then use delegation?  In the subtype you could add
the new Interface for IFFIND.  I would assume that should work since
delegating the subtype to the supertype allows you to reference the
supertype and use the new functionality available in the subtype.
 
Jason Ford
 
 
-----Original Message-----
From: Kouw, FA - SPLTX [mailto:fa.kouw at td.klm.com]
Sent: Thursday, July 24, 2003 8:25 AM
To: SAP-WUG at MITVMA.MIT.EDU
Subject: How to implement interface type 'IFFIND' for object types
 
 
Hello,
 
We are running on 4.6C.
 
Tx 'SWI6 - Workflows for object' works well for objects of type
'BUS1001006 - Standard material'. When using this tx to find workflow
instances for object types 'BUS2081 - Incoming Invoice' and 'BUS2012 -
Purchase order' I get the following message: 'Selected object type must
support interface type 'IFFIND'
 
Interface type IFFIND has been implemented in standard SAP object type
BUS1001006, but not in BUS2081 and BUS2012.
 
I have 2 questions, maybe someone can help me out:
 
   * why has this interface not been implemented by SAP for these
     'common' object types (I suspect many people would like to use SWI6
     to see if, and if yes which, workflows have been started for an
     object) ?
   * is it possible, and if yes how, to implement this interface for
     object types BUS2081 and BUS2012 ?
 
Regards,
 
Fred Kouw
 
Ps. I found out that for all mentioned object types it is possible to go
to the material/invoice/PO and select 'Services for object - Workflow -
Workflow overview' to view the workflows started for the object.
 
 
**********************************************************************
This e-mail and any attachment may contain confidential and privileged
material intended for the addressee only. If you are not the addressee,
you
are notified that no part of the e-mail or any attachment may be
disclosed,
copied or distributed, and that any other action related to this e-mail
or
attachment is strictly prohibited, and may be unlawful. If you have
received
this e-mail by error, please notify the sender immediately by return
e-mail,
and delete this message. Koninklijke Luchtvaart Maatschappij NV (KLM),
its
subsidiaries and/or its employees shall not be liable for the incorrect
or
incomplete transmission of this e-mail or any attachments, nor
responsible
for any delay in receipt.
**********************************************************************
 
________________________________________________________________________
_____________________
This outbound message from KPN has been checked for all known viruses by
KPN IV-Scan, powered by MessageLabs.
For further information visit: http://www.veiliginternet.nl
________________________________________________________________________
_____________________
 


More information about the SAP-WUG mailing list