m_brereton
Member
Hi folks,
I have what may well be a newbie question, but which is confusing me. Can
anyone enlighten me about the following scenario?
Are you sitting comfortably? Then I'll begin...
I'd always assumed that the address search did something fancy in ER code
within the application so that you could enter, say, ABC and get back all of
the records which *start* with ABC (in the compressed description) - ie it
doesn't do an exact match for just ABC. However, yesterday I actually had a
look at the application P0101SL, and there's no fancy stuff within the app.
Not much at all, in fact. It seems that what's doing the clever stuff is the
DC (compressed description) field itself.
To try to narrow things down, I tried just looking at F0101 in UTB and
entering a string in the DC column. It does the same there, too - so if in
UTB I enter ABC in the DC field of F0101, it doesn't - as I kinda expected
- just pull back records which match ABC exactly - it returns everything
which *starts* with ABC. Now this is actually quite useful, but what's
confusing me is that I can't figure out how it's doing it.
I thought maybe that there was some sort of formatting, or a "smart field"
set up against the DC data-dictionary itself, but as far as I can see there
isn't. I've looked at the table definition, to see if there was anything
obvious there. There wasn't. I've had a quick look on the Knowledge Garden,
and not found anything which said "don't be so silly Mark, it's done like
this, how could you have missed it?" - and I've asked a couple of colleagues
here, who've also gone "huh?".
So, now I'll ask the assembled throng of experts on the list - what really
obvious thing am I missing?
Cheers,
Mark
JDE Xe SP22_C1, Oracle 8.1.7.4, Unix (Solaris 8)
I have what may well be a newbie question, but which is confusing me. Can
anyone enlighten me about the following scenario?
Are you sitting comfortably? Then I'll begin...
I'd always assumed that the address search did something fancy in ER code
within the application so that you could enter, say, ABC and get back all of
the records which *start* with ABC (in the compressed description) - ie it
doesn't do an exact match for just ABC. However, yesterday I actually had a
look at the application P0101SL, and there's no fancy stuff within the app.
Not much at all, in fact. It seems that what's doing the clever stuff is the
DC (compressed description) field itself.
To try to narrow things down, I tried just looking at F0101 in UTB and
entering a string in the DC column. It does the same there, too - so if in
UTB I enter ABC in the DC field of F0101, it doesn't - as I kinda expected
- just pull back records which match ABC exactly - it returns everything
which *starts* with ABC. Now this is actually quite useful, but what's
confusing me is that I can't figure out how it's doing it.
I thought maybe that there was some sort of formatting, or a "smart field"
set up against the DC data-dictionary itself, but as far as I can see there
isn't. I've looked at the table definition, to see if there was anything
obvious there. There wasn't. I've had a quick look on the Knowledge Garden,
and not found anything which said "don't be so silly Mark, it's done like
this, how could you have missed it?" - and I've asked a couple of colleagues
here, who've also gone "huh?".
So, now I'll ask the assembled throng of experts on the list - what really
obvious thing am I missing?
Cheers,
Mark
JDE Xe SP22_C1, Oracle 8.1.7.4, Unix (Solaris 8)