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.
| 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:
|
| ET_LPD_URL | Exporting | T_LP_CONTENT_URL | Table of LPD URLs |