@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label : 'Puchasing Acknowledgment Profile'
@Search.searchable: true
@ObjectModel:{
usageType:{
serviceQuality: #A,
sizeCategory : #S,
dataClass: #CUSTOMIZING
} ,
representativeKey: 'PurchasingAcknProfile',
supportedCapabilities: [ #SQL_DATA_SOURCE,
#CDS_MODELING_DATA_SOURCE,
#CDS_MODELING_ASSOCIATION_TARGET,
#SEARCHABLE_ENTITY
]
}
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.alternativeKey:[{id:'OID',element:['PurgAcknowledgmentProfileOID'] }]
@ObjectModel.sapObjectNodeType.name :'PurgAcknowledgmentProfile'
@ObjectModel.objectIdentifier.oidElement :'PurgAcknowledgmentProfileOID'
define view entity I_PurgAcknowledgmentProfile
as select from t405
left outer to one join I_MdiOidConfiguration on I_MdiOidConfiguration.ObjectTypeCode = '5659'
{
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold : 0.8
@Search.ranking: #LOW
key t405.ekwsl as PurchasingAcknProfile,
@ObjectModel.filter .enabled:false
@ObjectModel.sort.enabled:false
case when I_MdiOidConfiguration.Context is initial
// special handling for code with initial value; shall be skipped if such a code value does not exist
// or
//Composition is disabled
or I_MdiOidConfiguration.ComposeOid is initial then
cast ( t405.ekwsl as purgacknprofile_oid )
when I_MdiOidConfiguration.Context is not initial
and I_MdiOidConfiguration.ComposeOid is not initial then
cast ( concat( concat( I_MdiOidConfiguration.Context, ':' ), t405.ekwsl ) as purgacknprofile_oid )
end as PurgAcknowledgmentProfileOID
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_MDIOIDCONFIGURATION",
"T405"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
I_PurgAcknowledgmentProfile view_entity