Multiline element in Rule resolution?

Mark Pyc mark.pyc at gmail.com
Thu Sep 1 11:50:48 EDT 2005


Potentially you can still make use of the Repsonsibility Rule but you
may need a method or attribute that can pull out the simple 1 liner
from the multiline beforehand or possibly wrap the Responsibility Rule
in a Function Module Rule. Either should be simple developments for an
ABAPer.

Good luck,
Mark

On 9/1/05, Hilsbos, Margaret A <Margaret.Hilsbos at dayzim.com> wrote:
> Mark,
> 
> Thanks for the quick response, although that is not what I wanted to hear, at least now I know I can stop beating my head against that particular wall!
> 
> Margaret
> 
> -----Original Message-----
> From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu]On Behalf
> Of Mark Pyc
> Sent: Thursday, September 01, 2005 11:14 AM
> To: SAP Workflow Users' Group
> Subject: Re: Multiline element in Rule resolution?
> 
> 
> G'day Margaret,
> 
> Such a rule can be defined but it would need to be a Function Module
> rule rather a Responsibility Rule. I'm surprised that you can define a
> multiline element into a Responsibility Rule at all to be honest.
> 
> Responsibility Rules are great for simple situations but it doesn't
> take long to reach their effective limit.
> 
> Have fun,
> Mark
> 
> On 9/1/05, Hilsbos, Margaret A <Margaret.Hilsbos at dayzim.com> wrote:
> > Hello workflow gurus,
> >
> > I think this should be an easy one but I am stumped and need to resolve quickly. I searched the archive but didn't see a clear answer to this relatively basic question.
> >
> > Short version:
> > How can one define a rule to test a value appearing at any position in a multiline element?
> >
> >
> > Detailed version:
> >
> > I have a multiline element that I pass to a rule.  In this multiline element the value 'ABC' can appear anywhere in the list: first, last, third, anywhere. I tried defining my rule as such:
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Responsibility Specs
> >
> > Name_____________of________________to
> >
> > MyElement________ABC______________ABC
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > That definition only works if 'ABC' is the first and only value in the element.  If I add a wildcard at the end, like so -
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Responsibility Specs
> >
> > Name_____________of________________to
> >
> > MyElement________ABC______________ABC*
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > It still only works if 'ABC' is the first and ONLY value in the element.
> >
> > And of course SAP doesn't allow use of wildcard (*) at beginning of value. (Why not?) But that's a question for another day, because evidently it doesn't test the values as one concatenated string anyway, which was what I was wondering.
> >
> > Before you ask - the element IS defined as multiline in the rule container.
> >
> > Can anyone tell me what I am missing?  How can one define a rule to test a value appearing at any position in a multiline element? Or is it not possible?
> >
> > Thanks for any help you can give!
> >
> >
> > Margaret Hilsbos
> > Day & Zimmermann
> >
> 
> _______________________________________________
> 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
>



More information about the SAP-WUG mailing list