Hai ,
We are in the process of migrating from ITS 6.1 to ITS 6.2. In our ITS 6.1 file d_searchhelp.html is modified. A "If" condition is introduced in such a way that the search help will not show, "Search Catergory" & "Search Criteria" but will show "Search Result" only.
To achieve this the below if condition is used in the code,
if (~searchhelpdialogitemid.dim > 0)
<!-- Has code to show Search Category & Search Criteria -->
end;
Variable or property "~searchhelpdialogitemid.dim" returns value 0, as a result of which the if condition is not satisfied and Search Category & Search Criteria are not shown.
Whereas in ITS 6.2 property "searchhelpdialogitemid.dim" returns a value which is greater than zero. For example if, Search Criteria has three fields then "searchhelpdialogitemid.dim" returns 3.
I don't know why in ITS 6.2 it gives a value which is greater than zero.
Any information or idea to solve this issue.
Thank & Regards,
H.K.Hayath Basha.
Hai,
are you joking? The value of ~searchhelpdialogitemid.dim in 6.20 is exactly what we
expect it to have. The array ~searchhelpdialogitemid seems to hold three values, isn't
it?
How to solve this issue? Depends on what you want to do. I would think about changing
the search help definition with the DDIC tools.
regards
Tobias
Hai,
Function module "F4IF_INT_TABLE_VALUE_REQUEST" is used to show a search help. For this type of search help variable "~searchhelpdialogitemid.dim" has value "0" in ITS 6.1 and in ITS 6.2 same variable returns non-zero value(that is number of fields in search criteria).
For search help coming from check table or matchcode varible "~searchhelpdialogitemid.dim" has non-zero value in ITS 6.1 & ITS 6.2.
I think this may be a bug in ITS 6.1 and fixed in ITS 6.2.
Regards,
H.K.Hayath Basha.
Add a comment