Show TOC

 Custom ExtensionLocate this document in the navigation structure

Definition

The Custom Extension Web item enables Web designers and ABAP programmers to determine and display business-relevant information stored in ABAP. The current navigational state or the result set can also be passed to the Web item to procure and display information.

Use

You can use the Custom Extension Web item to render your own HTML (based on a data provider or completely free). In addition, you can use this Web item to insert JavaScript into Web templates (for example, a variable with ABAP host name and port).

To use the Custom Extension Web item, you first have to create an ABAP class. More information: Creating an ABAP Class for the Custom Extension Web Item

Structure

The following information lists the parameters for the Custom Extension Web item, arranged according to the various parameter groupings.

You can pass customer-specific parameters as name/value pairs using the Properties List parameter.

Behavior

Parameter Description

Access variables container

(VARIABLES_CONTAINER_ACCESS)

You use this parameter to determine whether to pass variable values to the ABAP class. You get the variable values using the I_XML parameter of the ABAP EXECUTE method.

Data Binding

Parameter Description

Customer Exit (CUSTOMER_EXIT)

This parameter groups the details of the Customer Exit enhancement and the corresponding properties:

  • Exit Type (CUSTOMER_EXIT_TYPE)

    You use this parameter to select the required exit type.

    • ABAP Class Name (ABAP_CLASS_NAME)

      Enter the ABAP class that implements the IF_BICS_CONS_WEBITEM_CUST_EXIT ABAP interface.

    • Alias of The Exit (EXIT_ALIAS) Note that exit aliases are not currently supported.
    • Java Class Name (JAVA_CLASS_NAME)

      Note that alias exits are not currently supported.

  • Properties List (NAMED_PROPERTY_LIST)

    Use this parameter to specify a name/value pair (NAME/VALUE) to be passed to the ABAP INITIALIZE method (in the I_T_PROPERTIES import parameter).

Access data provider list

(DATA_PROVIDER_ACCESS_LIST)

You use this parameter to enter a list of data providers that you want to access. For each data provider, you can specify whether to pass the navigational state or the result set to the ABAP class.

  • Data Provider (DATA_PROVIDER_REF_LIST)

    Specify the name of the data provider.

  • Access navigational state (NAVIGATIONAL_STATE_ACCESS)

    Select this parameter if you want to pass the navigational state (for example, filter values, drilldown state, axes information) to the ABAP class.

  • Access result set (RESULT_SET_ACCESS)

    Select this parameter if you want to pass the data cells (numbers) to the ABAP class.

You can use this Web item to display information stored in ABAP in the Web application. More information: Custom Extension Web Item