Let us create Overview Page. As the name
suggests , it is used to display the entire information of particular business
object.
a service contract over view page displays
information about its header information, status information, line item
information, pricing details, action profiles ,partner information ...etc in
one single page. this is called overview page.
Go to the UI component->component
structure browser and right click on views and select the option create
overview page.
Give the name to the overview page.
Save the entries. As already discussed
overview page is also a view set. Go to the runtime repository editor. Under
the view set node, you can find the Contract Overview.
Click Edit button and Expand that view set.
Right click on view area Overview Page and choose the option add view.
In
the next popup, choose the view header and save the runtime repository.
We have successfully assigned the view to
the view set. Next step, we need to
assign the view set to the window. Assign
this view set ContractOveriView to window ( look at chapter 26 to assign view
set to window).
Configuring the overview page:
Go to the configuration tab of over view
page. Click on Edit and choose the radio button Overview Page->continue.
In the next step, we can see the headerview
available in the available assignment blocks section as we added this view to
the over view page.
Select the view and move it to the displayed assignment blocks section and save the configuration.
Here we can give the meaningful title to
our assignment block in the title column. We can see there are three load
options available.
Direct: if we choose this option, then our
view will be displayed always on the overview page along with the content.
Lazy: our view will be displayed on the overview
page. However in order to see the content, we need to click on the expand
button on the assignment block. This option will be used where there is a huge
content on the view. Instead of displaying the content every time, it provides
a choice to the user to see it or not, by improving performance.
Hidden: if we want not to show the view,
then this option will be chosen.
Next part is we need to show some column in
the result list view as a hyper link. So when user clicks on that hyper link,
he will navigate to the overview page.
Change
the over view page title by following the previous tutorial ‘CHANGING THE TITLE
OF PAGE’. Go to the over view implementation class and redefine the method IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION
and assign one meaningful name to the return parameter DESCRIPTION.
Let us create hyperlink first and then
navigation in the next chapter.