Open the Intergration Repository UI as described in chapter Maintain Interface Attributes. At the bottom of the screen you can open the custom attribute maintenance via button Create Customer Attributes. This built-in maintenance UI allows you to create attributes for the technology you have selected. Note that interface subtypes are currently not respected. This means if you create a custom attribute for interface technology HTTP, subtype ABAP, this attribute will be available for all other subtypes of HTTP, too.
In this built-in customer attribute maintenance you can see a list of all (standard and custom) attributes currently assigned to the interface technology. You can switch the attribute groups using the drop-down menu.
The following functions are possible:
- Add Attribute: create a new custom attribute in the current context (combination of interface technology and attribute group). Note that the attribute name must be in customer namespace (Y* or Z*).
- Copy Attribute: mark the line of an existing attribute to copy it via this button.
- Un-assign Attribute: remove a custom attribute from the current context. Note that the custom attribute won’t be finally deleted since it can belong to different interface technologies, too. But it will be removed for the current interface technology. This has effect on all interfaces documented in the system with the same interface technology, so handle this function with care. Full deletion of customer attributes can only be done in the stand-alone application.
- Save / Save and Close / Cancel: Let you save your current changes with the possibility to add further attributes (Save) or to directly return to the main area for attribute maintenance (Save and Close). Cancel discards all your unsaved changes and returns to the main area for attribute maintenance.
Per attribute you can provide a descriptive text. If needed a domain from the Data Dictionary can be assigned, to provide input for a fixed value help. Note that if a domain value is provided the custom attribute automatically turns into a dropdown field. In addition, you can provide the cardinality and the system dependency (true = system-dependent attribute) for the attribute. See chapter Maintain Interface Attributes for more details on those two characteristics.