Show TOC

Background documentationNavigation Targets in Claim Bundle

 

When you are processing a claim bundle, you can navigate specifically to individual screen sequences or screens. On the left part of the screen there is a list with individual navigation targets. This is particularly useful if you have lots of tab pages when you are processing a claim bundle, making navigation difficult.

Prerequisites

Implementation

If you want to use this function, you must create a customer-specific implementation. To help you, SAP provides a framework in the form of class CL_ICLE_NAVIGATION_CONTROL.

  • Using import parameter IT_TARGETS, define an internal table with reference type ICLE_NAV_CONTROL_T in method SET_TARGETS. This internal table contains the navigation targets that are to be displayed (see “Example” below).

  • At the end of the next PAI/PBO cycle, the system evaluates the data in the internal table and displays the list with the navigation targets.

  • When the user chooses a navigation target during claim bundle processing, the system navigates to the corresponding target, and result NAVIGATION_EXECUTED is called.

  • You can implement an event handler for event NAVIGATION_EXECUTED so that new navigation targets are displayed after the navigation. This is done by calling method SET_TARGETS again, where the new navigation targets are included in the import parameter IT_TARGETS.

    The very first call of method SET_TARGETS is done at BDT event ISDAT (Read Data), from a customer-specific function module.

Delivered Sample Function Module

As an example, SAP delivers BDT function module ICLE_EVENT_ISDAT_MC_NAV_EXAMPL at BDT event ISDAT. When you activate this function module (see description below), the system displays an example of a list with navigation targets for a claim bundle with the category Multiple Contract Handling.

To activate the function code ICLE_EVENT_ISDAT_MC_NAV_EXAMPL, proceed as follows:

  1. In Customizing for Claims Management, choose Start of the navigation path Claim Bundle Next navigation step Technical Settings Next navigation step BDT Customizing Next navigation step Claim Bundle Task Level Menu End of the navigation path.

  2. Choose Start of the navigation path Control Next navigation step Events Next navigation step BDT Events End of the navigation path.

  3. Select BDT event ISDAT and then choose Event -> Function Modules.

  4. For function module ICLE_EVENT_ISDAT_MC_NAV_EXAMPL, enter X in the Call field.

  5. Save your entries.

Features

You can control which text is displayed for a navigation target to suit your company's needs. You can use the text of the screen sequence or the screen from BDT Customizing (the path for BDT Customizing is given above in “Delivered Sample Function Module”, step 1). Alternatively, you can use the field ALTERNATE_TEXT (data element ICLE_NAV_ALTERNATE_TEXT in structure ICLE_NAV_CONTROL) to enter a different text, which is then displayed for the relevant navigation target.

The system behavior is then as follows:

  • If you leave the field ALTERNATE_TEXT empty, the system displays the text defined in BDT Customizing for the screen sequence or screen.

  • If you enter a text in field ALTERNATE_TEXT, the system displays this text and not the texts from BDT Customizing.

  • If you enter a text in field ALTERNATE_TEXT, but do not specify any BDT screen sequence or BDT screen, the system displays this text as a grouping text. No navigation is possible for this table row.

Example

The following example shows how you can set up a list with navigation targets.

In an internal table with reference type ICLE_NAV_CONTROL_T, you transfer the following data sets to method SET_TARGETS of class CL_ICLE_NAVIGATION_CONTROL:

Row

Screen Sequence

Screen

Alternative Text

1

-

-

Medical Data

2

ZMED10

-

-

3

ZMED10

ZVIEW1

-

4

ZMED10

ZVIEW2

Alternative Text for Screen ZVIEW2

5

-

-

Invoice Data

6

ZINV10

-

-

7

ZINV20

-

Alternative Text for Screen Sequence ZINV20

The individual rows of the internal table are then displayed as follows:

  • Row 1 (contains only an alternative text):

    The system displays the alternative text without a link to a navigation target in the ALV grid of navigation targets. The text is for information purposes only.

    Note Note

    Those table rows that contain only an alternative text have a different background color in the ALV grid from rows with a link to a navigation target.

    End of the note.
  • Row 2 (contains only a screen sequence):

    The system determines the text of the screen sequence in BDT Customizing and displays the text as a link to the navigation target.

  • Row 3 (contains a screen):

    The system determines the text of the screen in BDT Customizing and displays the text as a link to the navigation target.

    Note Note

    For navigation to a specific BDT screen, it is imperative that you specify a screen sequence.

    End of the note.
  • Row 4 (contains a screen and an alternative text):

    The system displays the alternative text as a link to the navigation target.

  • Row 5 (contains only an alternative text):

    The system behavior is the same as with Row 1.

  • Row 6 (contains only a screen sequence):

    The system behavior is the same as with Row 2.

  • Row 7 (contains a screen sequence and an alternative text):

    The system displays the alternative text as a link to the navigation target.