James,
>I have a custom method of my business object "oBenGenBiz.cGetOhter" that is behaving in a manner I cannot explain. Maybe someone can enlighten me.
Let's try to narrow this down.
>The anomaly is this: I have a statement as follows:
>lcRetVal=SUBSTR(lcHoldContent,lnStartPos,oBenGenBiz.nPadding).
How about putting this code immediately before the line in question, just to be sure:
WAIT WINDOW lcHoldContent + STR(lnStartPos,4) + ;
STR(oBenGenBiz.nPadding,4)
and this code immediately after the line:
WAIT WINDOW lcRetVal
Also, if this line of code is inside your oBenGenBiz.cGetOther method, you might want to try THIS.nPadding as the 3rd parameter.