Raising Events based on Change Document Values updated in a structure CDSHW

Dale Davis dkdavis at us.ibm.com
Tue Sep 4 16:42:19 EDT 2001


Hi Flavio:
 
 I tested the function module you sent and it returned the old and new
values for one of the changed fields, thanks.  However there still appears
to be a bug because no event is being raised, even when  I specify only one
field as a parameter. If this were working correctly,  using or  logic in
the complex field restrictions should take care of the event being raised
whenever any of the three conditions are encountered. The anding of the
conditions occurs only I specify simple field restrictions which is not the
case here, even though I tried that as well. I have used change documents
to raise events before, using both simple and complex field restrictions.
What seems to be different here is that the workflow function modules are
not detecting the changes at all.
Any other thoughts?
 
Regards,
Dale Davis Jones
IBM / SAP Certified
Senior SAP Workflow & PP Consultant - SAP Practice
 
IBM Global Services
Phone: 919-543-7678
               T/L 8-441-7678
  Internet Address: DKDAVIS at US.IBM.COM
 
.......You can never discover new oceans unless you have the courage to
lose sight of the shore..........
 
 
Flavio Oliveira <oliveiraflavio at hotmail.com>@MITVMA.MIT.EDU> on 09/04/2001
02:24:03 PM
 
Please respond to "SAP Workflow Users' Group" <SAP-WUG at MITVMA.MIT.EDU>
 
Sent by:  SAP Workflow <Owner-SAP-WUG at MITVMA.MIT.EDU>
 
 
To:   SAP-WUG at MITVMA.MIT.EDU
cc:
Subject:  Re: Raising Events based on Change Document Values updated in a
      structure CDSHW
 
 
 
Dale:
 
Are you sure that the values are not there? I am asking this because, some
times, when you look at CDPOS table you cannot see the field values for
these two fields, but they are there.
 
Tray to use the function CHANGEDOCUMENT_READ_POSITIONS to verify if the
values are there.
 
Concerning the structure CDSHW, it is just a structure, cannot store data.
 
Another thing: be careful if you are putting field restrictions on your
change documents, because if you put more than one field restriction on the
change document definition, you will have the event raised only if the two
fiels are changed at the same time. If the user changes only one of the
fields, no change document event will be raised.
 
Regards,
Flavio.
 
 
>From: Dale Davis <dkdavis at us.ibm.com>
>Reply-To: SAP Workflow Users' Group <SAP-WUG at MITVMA.MIT.EDU>
>To: SAP-WUG at MITVMA.MIT.EDU
>Subject: Raising Events based on Change Document Values updated in a
>       structure CDSHW
>Date: Tue, 4 Sep 2001 11:23:58 -0400
>
>Has anyone developed workflows  where the events that were created were
>based on change document values written  to the CDSHW structure vs the
>CDPOS table?
>  I am attempting to develop a workflow solution based on changes to the
>MARA-BRGEW and  MARA-NTGEW. However the old and new values for these
fields
>are not displayed in CDPOS even though a change document number is created
>for the change.
>The response I received from SAP to the message I created in OSS was that
>the values are written to a structure CDSHW instead of to CDPOS. My
>understanding was that change document values were read from CDPOS when
>complex field restrictions are specified.  Has anyone ever worked with a
>scenario where they were read from CDSHW? Is that even possible?
>
>Regards
>Dale Davis Jones
>IBM / SAP Certified
>Senior SAP Workflow & PP Consultant - SAP Practice
>
>IBM Global Services
>Phone: 919-543-7678
>                T/L 8-441-7678
>   Internet Address: DKDAVIS at US.IBM.COM
>
>.......You can never discover new oceans unless you have the courage to
>lose sight of the shore..........
 
 
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
 


More information about the SAP-WUG mailing list