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 <[email protected]> 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 <[email protected]>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 <[email protected]> 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. > > >> On Tue, Sep 27, 2011 at 11:50 AM, Srinivas > >> <[email protected]>wrote: > > >>> Hi, > > >>> 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 <[email protected]> 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>) > >>>> ETEXT = 'Sorry, you cannot change this field data under a condition > >>>> ...' > >>>> END > > >>>> You should also consider empty fields for a fist input. > > >>>> Igor > > >>>> On Mon, Sep 26, 2011 at 9:23 AM, VK <[email protected]> wrote: > > >>>>> Hi, > >>>>> I don't think you can make some subvalue NOINPUT without affecting > >>>>> other subvalues. > > >>>>> Generally it's not a good idea to change field properties on-the-fly; > >>>>> however something like that might work on Desktop. If you use Browser > >>>>> you're probably out of luck since it takes all VERSION properties from > >>>>> the server every time the communication takes place. That I was told > >>>>> but never tried out so I might be wrong here. You can try to amend > >>>>> R.VERSION as well to make all field NOINPUT if you like (though I > >>>>> still don't recommend that). > > >>>>> You might better (supposing that it's something local) rearrange the > >>>>> data. If you can't - introduce a cross-field check if second value of > >>>>> the DATE has changed when EVALUATION is 4. > > >>>>> VK > > >>>>> On Sep 23, 6:13 pm, Ahmet Baysa <[email protected]> wrote: > >>>>> > Hi, > > >>>>> > I would like to set field properties of a sub value during the input > >>>>> of > >>>>> > another field but not succeeded. I explain: > > >>>>> > CUSTOMER table has a group of Multi value LOCAL Fields > > >>>>> > PRODUCT, EVALUATION and DATE > > >>>>> > These are three multivalue LOCAL Fields and they are in same Group. > > >>>>> > Each fiels has three values > > >>>>> > PRODUCT = A , B, C > >>>>> > EVALUATION = 5,4,6 > >>>>> > DATE = 2011, 2012, 2015 > > >>>>> > I would like to write a validation routine on EVALUATION in order to > >>>>> control > >>>>> > the "NOINPUT" of the corresponded DATE value in the DATE field. > > >>>>> > Let's say; if 2nd value of the EVALUATION field has value "4" then > >>>>> second > >>>>> > value of the DATE field should be "NOINPUT" > > >>>>> > I am inputting the second value of the EVALUATION field on the > >>>>> screen. Then > >>>>> > validation routine runs.... > > >>>>> > IF COMI EQ "4" THEN > > >>>>> > T(R.NEW(EB.CUS.LOCAL.REF)<1,POSITION.OF.DATE.FIELD,2>)<3> = > >>>>> "NOINPUT" > > >>>>> > END > > >>>>> > Is this the syntax to fetch and set the properties of the DATE > >>>>> field? > > >>>>> > Thanks, > > >>>>> -- > >>>>> Please read the posting guidelines at: > >>>>>http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > >>>>> IMPORTANT: Type T24: at the start of the subject line for questions > >>>>> specific to Globus/T24 > > >>>>> To post, send email to [email protected] > >>>>> To unsubscribe, send email to [email protected] > >>>>> For more options, visit this group at > >>>>>http://groups.google.com/group/jBASE?hl=en > > >>>> -- > >>>> Igor Micev > > >>>> -- > >>>> Please read the posting guidelines at: > >>>>http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > >>>> IMPORTANT: Type T24: at the start of the subject line for questions > >>>> specific to Globus/T24 > > >>>> To post, send email to [email protected] > >>>> To unsubscribe, send email to [email protected] > >>>> For more options, visit this group at > >>>>http://groups.google.com/group/jBASE?hl=en > > >>> -- > >>> Regards > > >>> SrinivasYadav. G > >>> Mobile No: 00966 - 540625165 > > >>> -- > >>> Please read the posting guidelines at: > >>>http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > >>> IMPORTANT: Type T24: at the start of the subject line for questions > >>> specific to Globus/T24 > > >>> To post, send email to [email protected] > >>> To unsubscribe, send email to [email protected] > >>> For more options, visit this group at > >>>http://groups.google.com/group/jBASE?hl=en > > >> -- > >> Please read the posting guidelines at: > >>http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > >> IMPORTANT: Type T24: at the start of the subject line for questions > >> specific to Globus/T24 > > >> To post, send email to [email protected] > >> To unsubscribe, send email to [email protected] > >> For more options, visit this group at > >>http://groups.google.com/group/jBASE?hl=en > > > -- > > Regards > > > SrinivasYadav. G > > Mobile No: 00966 - 540625165 > > > -- > > Please read the posting guidelines at: > >http://groups.google.com/group/jBASE/web/Posting%20Guidelines > > > IMPORTANT: Type T24: at the start of the subject line for questions > > specific to Globus/T24 > > > To post, send email to [email protected] > > To unsubscribe, send email to [email protected] > > For more options, visit this group at > >http://groups.google.com/group/jBASE?hl=en > > -- > *Ahmed Ali Nisar * > Temenos T24 Consultant > Sapphire Consulting Service > +92 345 330 6585 -- Please read the posting guidelines at: http://groups.google.com/group/jBASE/web/Posting%20Guidelines IMPORTANT: Type T24: at the start of the subject line for questions specific to Globus/T24 To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en
