<!-- dataField> points to a non-determing dataFieldForAction -->
<core:FragmentDefinition xmlns:template="http://schemas.sap.com/sapui5/extension/sap.ui.core.template/1"
						 xmlns:core="sap.ui.core" 
						 xmlns:uxap="sap.uxap"
						 xmlns:dt="sap.ui.dt"
						 template:require="{
							AH: 'sap/suite/ui/generic/template/js/AnnotationHelper',
							AHModel: 'sap/ui/model/odata/AnnotationHelper',
							AHDesignTime: 'sap/suite/ui/generic/template/changeHandler/js/AnnotationHelperForDesignTime',
							AHActionButtons: 'sap/suite/ui/generic/template/ObjectPage/annotationHelpers/AnnotationHelperActionButtons'}">
	<template:with path="dataField>Action"	helper="AHModel.gotoFunctionImport"	var="action">
		<uxap:ObjectPageHeaderActionButton
			id="action::{path: 'dataField>', formatter: 'AH.getStableIdPartFromDataField'}"
			text="{path: 'dataField>Label', formatter: 'AHModel.format'}"
			hideText="false" importance="Medium" type="{= ${parameter>/isFiori3Enabled} ? 'Default' : 'Transparent'}"
			dt:annotation="{parts: [{path: 'parameter>/entityType'}, {value: 'com.sap.vocabularies.UI.v1.Identification'}, {path: 'dataField>Action'}, {path: 'dataField>'}, {path: 'entitySet>'}], formatter: 'AHDesignTime.createInstanceMetadataWithPath'}"
			press="{path: 'dataField>', formatter: 'AHActionButtons.getCallAction'}" 
			enabled="{ui>/enabled}"
			visible="{parts: [{path: 'action>sap:applicable-path'}, {path: 'entitySet>entityType'}, {path: 'dataField>'}], formatter: 'AH.actionControl'}">
		</uxap:ObjectPageHeaderActionButton>
	</template:with>	
</core:FragmentDefinition>