
You define and store a CSR CHIP in the back-end system.
You create a CSR CHIP with catalog filter parameters in this example.
Maintain your CHIP XML.
A CSR CHIP is defined in an XML file that must be valid against the following schema XSD:
http://<server>:<port>/sap/public/bc/ui2/services/sap/ui2/srvc/chipdefinition.xsd
In the CHIP XML file, you define parameters that determine in which catalogs your CHIP is to be displayed.
The following example shows a CHIP XML file with the following catalog filter parameters:
Parameter /UI2/Tag with the value HCM
Parameter /UI2/BusinessObject with the value Employee
In the CHIP XML, these parameters are optional. If you want a CHIP to be displayed in a specific catalog with filter parameters, you must define these parameters with the same values as in the catalog.
<?xml version="1.0" encoding="UTF-8"?>
<chip xmlns="http://schemas.sap.com/sapui2/services/Chip/1">
<implementation>
<sapui5>
<viewName>sap.ui2.samples.employees.Main.view.js</viewName>
</sapui5>
</implementation>
<appearance>
<title>Employee List</title>
<description>Description for Employee List</description>
</appearance>
<contracts>
<consume id="configuration">
<parameters>
<parameter name="rows">5</parameter>
<parameter name="fullRows">10</parameter>
<parameter name="service">/sap/opu/odata/UI2/SAMPLE_EPM_EMPLOYEE_LIST/</parameter>
</parameters>
</consume>
<consume id="fullscreen" />
<consume id="navigation" />
<consume id="refresh" />
<consume id="url" />
</contracts>
<parameters>
<parameter name="/UI2/Tag">HCM</parameter>
<parameter name="/UI2/BusinessObject">Employee</parameter>
</parameters>
</chip>
You save the XML code in a file, for example, mychip_chip.xml, and make sure that this file is stored in the ABAP back-end system.
You have created a CSR CHIP with catalog filter parameters. You can now register this CHIP in a catalog.
For more information, see Registering a CSR CHIP in a Catalog.