I_EHSCmplRqIssgOrgFallback

DDL: I_EHSCMPLRQISSGORGFALLBACK Type: view_entity BASIC Package: EHFND_BO_COMPLIANCE_REQ

Issuing Organization with fallback

I_EHSCmplRqIssgOrgFallback is a Basic CDS View that provides data about "Issuing Organization with fallback" in SAP S/4HANA. It reads from 1 data source (I_EHSCmplRqIssgOrganization) and exposes 3 fields with key field CmplRqVersUUID. Part of development package EHFND_BO_COMPLIANCE_REQ.

Data Sources (1)

SourceAliasJoin Type
I_EHSCmplRqIssgOrganization I_EHSCmplRqIssgOrganization from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Issuing Organization with fallback view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.representativeKey CmplRqVersUUID view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY CmplRqVersUUID CmplRqVersUUID
IssgOrganizationFreeSearchName
_Text _Text
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Issuing Organization with fallback'
@VDM.viewType: #BASIC

@ObjectModel:
{
  usageType:
  {
    dataClass: #MASTER,
    sizeCategory: #M,
    serviceQuality: #A
  },
  representativeKey: 'CmplRqVersUUID'
}

define view entity I_EHSCmplRqIssgOrgFallback
  as select from I_EHSCmplRqIssgOrganization

{
  key CmplRqVersUUID,

      case
        when _Text[ 1: Language = $session.system_language].IssuingOrganization is not null
          then _Text[1: Language = $session.system_language].IssuingOrganization
        when _Text[1: Language = 'E'].IssuingOrganization is not null
          then _Text[1: Language = 'E'].IssuingOrganization
      end as IssuingOrganization,
      
      _Text[1: Language = $session.system_language].IssuingOrganization as IssgOrganizationFreeSearchName,

      /* Associations */
      _Text

}