Method GET_URLS_MP

Method /UI2/IF_LAUNCHPAD_ACCESS~GET_URLS_MP

Returns multiple URLs with multiple optional parameters. You can filter the list of application URLs to be returned.

To restrict the list of URLs, you can provide a list of application aliases as well as a list of application keys. If one of these tables is filled, the API only returns the URLs of matching launchpad applications. You can use both tables independently of each other.

Based on the selection conditions of role, instance, and alias table or key table, a list of application URLs is retrieved from the launchpad. In the table IT_PARAMETERS, you can specify additional business parameters to be added to the application URLs.

Parameters
Parameter Type ABAP Type Description
IV_ROLE Importing APB_LPD_ROLE Name of a launchpad role as defined in transaction LPD_CUST

Together with the instance, it uniquely identifies a launchpad.

IV_INSTANCE Importing APB_LPD_INSTANCE Name of a launchpad instance as defined in transaction LPD_CUST.

Together with the role, it uniquely identifies a launchpad.

IT_ALIAS Importing

Optional

T_LP_ALIAS Table of application aliases
IT_KEYS Importing

Optional

T_LP_CONTENT_KEY Table of keys of launchpad entries (applications or folders)
IT_PARAMETERS Importing

Optional

T_PARAMETERS Table with name-value pairs containing additional business parameters to be added to the application URLs

All parameters that you specify in IT_PARAMETERS are added to each application URL that has been retrieved from the launchpad. If the selection for a role, instance and alias table or key table returns n applications, the table ET_URL will contain n URLs.

IT_FILTER_SELECT_OPTIONS Importing /IWBEP/T_MGW_SELECT_OPTION Select options

The value is passed to the feeder class.

ET_URL Exporting T_LP_CONTENT_URL Table of application URLs
This table has the following fields:
  • alias (type string)
  • key (type apb_lpd_guid)
  • url (type string)
  • post_body (type t_parameters)
ET_LPD_URL Exporting T_LP_CONTENT_URL Table of LPD URLs