Hi,
don't expect the compiler to know anything about T24 level.
"T.LOCREF<LOC.REF.POS,7,AS> = 'NOINPUT'" is absolutely valid from jBC
point of view and makes no sense at all for T24 data structures.
Moreover, fiddling with that stuff you most likely end up with a
logically broken record.
VK
On Sep 29, 8:29 am, Ahmed Ali Nisar <
aan84...@gmail.com> wrote:
> Hi Srinivas, Ahmet,
> I have tried this
>
> T.LOCREF<LOC.REF.POS,7> = 'NOINPUT'
> where LOC.REF.POS = the field position in the local ref table.
>
> This thing working fine but makes all the multi-values to null, i also have
> tried this
>
> T.LOCREF<LOC.REF.POS,7,AS> = 'NOINPUT'
> where AS contains the number of specific sub-value-position
>
> this has no effect even it won't give a compile error .......
>
> On Wed, Sep 28, 2011 at 12:15 AM, Srinivas <
srinivasyada...@gmail.com>wrote:
>
>
>
>
>
>
>
>
>
> > hi Ahmed,
>
> > This is the format of T.LOCREF, please check in I_RULES for further info.
>
> > T.LOCREF<FILE.LAYOUT,7> = ‘NOINPUT’or’NOCHANGE’
>
> > Regards,
>
> > Srinivas.
> > On 27 September 2011 17:46, Ahmet Baysa <
ahmet.ba...@gmail.com> wrote:
>
> >> Hi Srinivas,
>
> >> .
> >> .
> >> .
> >> TLOCREF<1,POS.DATE.OF.WL3,PRD.POS>= "NOINPUT"
> >> .
> >> .
> >> .
>
> >> jBASE debugger->S
> >> Invalid or uninitialised variable -- NULL USED ,
> >> Var TLOCREF , Line 58 , Source VVALIDATE.PB.APPTEST.FIELDS
>
> >> i think niether T.LOCAL.REF not T.LOCREF does not work.
>
> >>> If its a local ref element , then make use of the common variable *
> >>> T.LOCREF* to set the field to NOINPUT
>
> >>> Regards,
>
> >>> Srinivas
>
> >>> On 26 September 2011 13:41, Igor Micev <
igormi...@gmail.com> wrote:
>
> >>>> Hi,
> >>>> Even on Desktop it won't work always. It works only for some modules. I
> >>>> don't know why is that.
> >>>> However, there is a solution.
> >>>> You can play with
R.NEW() and R.OLD() arrays values of the fields,
> >>>> regardless of the INPUT field's type.
> >>>> For example:
> >>>> IF COMI = '4' THEN
> >>>>
R.NEW(EB.CUS.LOCAL.REF)<1,POSITION.OF.DATE.FIELD,2>) =
> >>>> R.OLD(EB.CUS.LOCAL.REF)<1,POSITION.OF.DATE.FIELD,2>)<1,POSITION.OF.DATE.FIE LD,2>)
> *Ahmed Ali Nisar *