I_TranspOrganizationalUnit

DDL: I_TRANSPORGANIZATIONALUNIT Type: view BASIC

Core View for Transportation OrgUnit

I_TranspOrganizationalUnit is a Basic CDS View (Dimension) that provides data about "Core View for Transportation OrgUnit" in SAP S/4HANA. It reads from 2 data sources (/scmb/hrp5561, t77s0) and exposes 13 fields with key field OrganizationalUnit. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
/scmb/hrp5561 /scmb/hrp5561 from
t77s0 systemtable inner

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_TranspOrganizationalUnitText _OrganizationalUnitText $projection.OrganizationalUnit = _OrganizationalUnitText.OrganizationalUnit
[0..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner

Annotations (16)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName ITRANSPORGUNIT view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
ObjectModel.representativeKey OrganizationalUnit view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #NONE view
EndUserText.label Core View for Transportation OrgUnit view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY OrganizationalUnit objid
OrgUnitValidityStartDate begda
OrgUnitValidityEndDate endda
LastChangeDate aedtm
LastChangedByUser uname
OrganizationalUnitExternalID external_id
BusinessSystemGroup logqs
OrganizationalUnitSpcfcExtID logqs_id
OrganizationalUnitFunction function
OrganizationalUnitRole role
BusinessPartner partner
_OrganizationalUnitText _OrganizationalUnitText
_BusinessPartner _BusinessPartner
@AbapCatalog:              {compiler:                   {compareFilter: true},
                            sqlViewName:                'ITRANSPORGUNIT',
                            preserveKey:                true}
@AccessControl:            {authorizationCheck:         #CHECK,
                            personalData.blocking:      #REQUIRED}
@ClientHandling.algorithm:  #SESSION_VARIABLE
@Metadata.allowExtensions:  true
@ObjectModel:              {representativeKey:          'OrganizationalUnit',
                            usageType:                  {serviceQuality: #C,
                                                         sizeCategory:   #M,
                                                         dataClass:      #CUSTOMIZING}}
@VDM:                      {viewType:                   #BASIC,
                            lifecycle.contract.type:    #NONE }

@EndUserText.label:        'Core View for Transportation OrgUnit'

@Analytics:                 {dataCategory:       #DIMENSION,
//                          dataExtraction:     {enabled: true},

                            internalName:       #LOCAL}


define view I_TranspOrganizationalUnit
  as select from /scmb/hrp5561
    inner join   t77s0 as systemtable on  grpid = 'PLOGI'
                                      and semid = 'PLOGI'
                                      and gsval = /scmb/hrp5561.plvar
  association [0..*] to I_TranspOrganizationalUnitText as _OrganizationalUnitText on $projection.OrganizationalUnit = _OrganizationalUnitText.OrganizationalUnit
  association [0..1] to I_BusinessPartner              as _BusinessPartner        on $projection.BusinessPartner    = _BusinessPartner.BusinessPartner
{
      @ObjectModel.text.association: '_OrganizationalUnitText' 
  key objid       as OrganizationalUnit,
      begda       as OrgUnitValidityStartDate,
      endda       as OrgUnitValidityEndDate,
      aedtm       as LastChangeDate,
      uname       as LastChangedByUser,
      external_id as OrganizationalUnitExternalID,
      logqs       as BusinessSystemGroup,
      logqs_id    as OrganizationalUnitSpcfcExtID,
      function    as OrganizationalUnitFunction,
      role        as OrganizationalUnitRole,
      partner     as BusinessPartner,
      _OrganizationalUnitText,
      _BusinessPartner
}

where
      otype = 'O'
  and subty = ''
  and istat = '1'
  and varyf = ''
  and seqnr = '000'
  and begda <= $session.system_date
  and endda >= $session.system_date
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"/SCMB/HRP5561",
"T77S0"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_TRANSPORGANIZATIONALUNITTEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/