List of all Launchpads
If you add Folders to the path in the service URL, this request retrieves a list of all folders, including all top-level folders. Each top-level folder represents a launchpad.
URL: http://<server>:<port>/sap/opu/odata/UI2/LAUNCHPAD/Folders?$format=xml
The XML code returned by the server contains an <entry> element for each folder.
Example
The following XML code shows an example for a folder entry that represents a launchpad:
<?xml version="1.0" encoding="utf-8" ?>
<feed xml:base="http://<server>:<port>/sap/opu/odata/UI2/LAUNCHPAD/" xmlns="http://www.w3.org/2005/Atom" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices">
<id>http://<server>:<port>/sap/opu/odata/UI2/LAUNCHPAD/Folders</id>
<title type="text">Folders</title>
<updated>2012-07-19T15:27:14Z</updated>
<author>
<name />
</author>
<link href="Folders" rel="self" title="Folders" />
<entry>
<id>http://<server>:<port>/sap/opu/odata/UI2/LAUNCHPAD/Folders('08HOME_AND09AREA_PAGE00')</id>
<title type="text">Folders('08HOME_AND09AREA_PAGE00')</title>
<updated>2012-07-17T15:24:26Z</updated>
<category term="LAUNCHPAD.Folder" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<link href="Folders('08HOME_AND09AREA_PAGE00')" rel="edit" title="Folder" />
<link href="Folders('08HOME_AND09AREA_PAGE00')/Folders" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Folders" type="application/atom+xml;type=feed" title="Folders" />
<link href="Folders('08HOME_AND09AREA_PAGE00')/Links" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Links" type="application/atom+xml;type=feed" title="Links" />
<link href="Folders('08HOME_AND09AREA_PAGE00')/DefaultLink" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/DefaultLink" type="application/atom+xml;type=entry" title="DefaultLink" />
<link href="Folders('08HOME_AND09AREA_PAGE00')/AllLinks" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/AllLinks" type="application/atom+xml;type=feed" title="AllLinks" />
<link href="Folders('08HOME_AND09AREA_PAGE00')/Icons" rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/Icons" type="application/atom+xml;type=feed" title="Icons" />
<content type="application/xml">
<m:properties>
<d:id>08HOME_AND09AREA_PAGE00</d:id>
<d:hidden>false</d:hidden>
<d:text>Home and Area Page</d:text>
<d:description>Home and Area Page</d:description>
<d:level>1</d:level>
<d:style />
<d:applicationAlias />
</m:properties>
</content>
</entry>
If you search for <d:text> on this level, you will find the names of your launchpads.
Note the ID of the folder:
<id>http://<server>:<port>/sap/opu/odata/UI2/LAUNCHPAD/Folders('08HOME_AND09AREA_PAGE00')</id>
The folder ID contains the launchpad ID 08HOME_AND09AREA_PAGE00.
Every launchpad is identified by the combination of a role name and an instance name. In the example above, the role name is HOME_AND, and the instance name is AREA_PAGE.