UI Framework News: F4-Help: Yohan Kariyawasan Business Card CRM
UI Framework News: F4-Help: Yohan Kariyawasan Business Card CRM
In this issue of the UI Framework News, I would like to introduce you to the F4-help and make you aware of some precautions to consider: One of the common tasks for a CR de!elopers " consultants is to pro!ide a F4-help for a #usiness o#$ect attri#ute displayed in his"her CR component% F4-help allows the user to select a !alid entry from a popup% &ependin' on the output mappin' the F4-help can fill in one or more fields on the form it was launched from% (he !alid entries a!aila#le in the F4-help popup depend on the input mappin' pro!ided% For more details a#out input mappin' and output mappin' read the how-to document a#out F4 )n o#$ect that contains a F4-help would look as #elow%
*ressin' on the icon will open a popup and until the popup is open user will not know what kind of an F4-help it is as there are two main types F4-helps, which could #e used in the #usiness o#$ect%
)d!anced ,alue -elp ./hich the user has the possi#ility to filter the results0
Implemen"in- "he F4-help is no" as user in"ui"i.e "he /irs" "ime around compared to the other UI elements% (he consultant has to either redefine the 'et1! method in the component work #ench or pro!ide the F4-help ta' attri#utes .helpId, etc0 to the inputField ta' in a freestyle mode% ore details on how to implement a F4-help can #e found here% lease 0e aware that the F4-help should #e used with care to a!oid situations such as:
akin' sure that openin' F4-help does NO( re2uire openin' su#se2uent F4-helps% (he num#er of columns displayed in the result ta#le should #e the most si'nificant columns from the users perspecti!e to a!oid lar'er popups which are not as user friendly% )lso consider usin' a drop down list #o3 instead of a F4--elp in cases where the num#er of rows is small as the &&45 is easier and 2uicker for the user% For more interestin' articles on the /e# Client UI Framework check out our section in the 6Relate to6 area of your CR 5*7 -omepa'e or click here%
Yohan Kariyawasan is a Software Developer at SAP Labs Montreal Canada. I am a member of the B siness S ite !I "ramewor# team.