cancel
Showing results for 
Search instead for 
Did you mean: 

wht is Extended Value Help

Former Member
0 Kudos

Hi Friends...

can anyone tell me the xact use of EVS try 2 xplain with any realtime expample

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Hi,

Let me take a shot at it.

Instead of all this sap terms,

SVS is nothing more than a html option tag, no multi-select though.

EVS is a popup windows with id and description columns, one thing over svs is it has sorting capability.

OVS is also a popup but the functionality is offered by an object implement the sap speicifc ovs interface. And the object merely act as a facade to a sap rfc.

So depends on your data size and performance , you will get to pick the right one for your job.

That's my understanding. And you should take it with a grain of salt.

yung siu wai

Former Member
0 Kudos

Hi RajeshKelam,

Extended Value Help is just equivalent to F4 in R/3.

If you want to check it practically just follow these steps:

1. Create a webdynpro project with 1 input field.

2. Create a simple type with some enumerations in Local Dictionary.

3. Create a value attribute in the context and set its type to the simple type created above.

4. Bind your context to the input field.

5. Build, Deploy and Run the application.

6. Just press F4 (or click on the button on the right of input box) when you are on the input field and then you will understand its usage.

Extended Value selector is used when there are lots of values and drop down won't be appropriate in that case.

Warm Regards,

Murtuza

Former Member
0 Kudos

Hi Rajesh

<b>Simple Value Selector (SVS)</b>

You can use the simple value selector as a dropdown list box to display a set of constants when you bind a DropDownByKey UI element to a value attribute defined as a dictionary Simple Type. The simple value selector is especially useful for small sets of constant values (up to 30 entries).

<b> Extended Value Selector (EVS)</b>

If the number of entries in the dropdown list becomes too large to be useable, then you should use the extended value selector instead. This value selector can display a large set of constants in a special dialog box below a regular input field. The extended value selector also provides a sort function and search function.

The main concept of this value help is to bind constants to an InputField or a DropdownByKey UI element. The constants are contained in a dictionary Simple Type and the value attributes have the same type. With the exception of the possible dynamic data type modifications of a value attribute at runtime, the application developer need only implement the declarations involved.

<b>Object Value Selector (OVS)</b>

- Provides advanced search functionality

- Requires that the developer writes some specific coding.

- Object Value Selector (OVS)

In many application scenarios an additional type of value help is needed for searching objects instead of values. Think of searching for a Airline ID. For finding this ID you want to enter some related data like departure and arrival airport or the flight date in a search form. The search results (matching flight objects) are displayed in a table and after selecting a flight the airplane ID (or other values) is (are) automatically transferred to the corresponding input field(s). For this purpose Web Dynpro provides a third type of generic value help service called OVS (Object Value Selector).

&#56256;&#56452; In contrast to SVS and EVS the Object Value Selector is not completely based on a declarative approach. For embedding this sophisticated value help into your Web Dynpro application you have to implement some lines of code in an associated OVS custom controller. Once defined, the Web Dynpro Framework automatically renders a generic OVS pop-up window for you.

&#56256;&#56452; The OVS user interface is based on a core component belonging to the Web Dynpro Java Runtime Environment.

Regards

Chaitanya.A

Former Member
0 Kudos

Hi,

Simple Value Selector (SVS) is nothing but the DropDown(Index or Key) UI element. Think a scenario, where you have 100 items, <b>like train names</b>. The DropDown will not look nice to use.

So, we are going to a new idea called Extended Value Selector(EVS). In EVS, the data items will be displayed like a table format with two columns(Key and Description), and some 7 values at a time. You can search by giving the values. The search process is inbuilt, you need not want to code it.

If you select any value from the table, it will be taken to the input field.

<b>Note:</b> The number of values a SVS can have, is not restricted, however it is recommended to use EVS if the number of data items is larger than 30,40 or greater.

regards,

Prabhakar.

Former Member
0 Kudos

chk it

/people/valery.silaev/blog/2006/03/10/minus-evs-plus-ovs-value-help-smart-input

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0e57440-ec1c-2a10-36b1-fe92341f...

Sharadha1
Active Contributor
0 Kudos

Hi,

EVS is similar to Simple Value Selector(SVS), but since SVS is not suitable for displaying large value sets (more than 50, for example), Web Dynpro provides the EVS. This input help displays a popup UI with a built-in function for browsing and filtering large value sets in a table. The EVS can be displayed for every Inputfield UI element with the value property bound to a context attribute of the type simple data type (at runtime).

If you need a real time example, EVS can be used for displaying the countries of the world ( which is > 50 )for the user to select.

Refer this link on how to use it.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2833ce90-0201-0010-f1af-d3cfe115...

Regards,

Sharadha