I_TMOrgUnitToFunction

DDL: I_TMORGUNITTOFUNCTION Type: view BASIC

Organizational Unit to Function

I_TMOrgUnitToFunction is a Basic CDS View (Fact) that provides data about "Organizational Unit to Function" in SAP S/4HANA. It reads from 1 data source (/scmb/hrp5561) and exposes 13 fields with key fields OrganizationalUnit, OrgUnitValidityStartDate, OrgUnitValidityEndDate. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/scmb/hrp5561 /scmb/hrp5561 from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_TranspOrganizationalUnit _OrganizationalUnit $projection.OrganizationalUnit = _OrganizationalUnit.OrganizationalUnit and $projection.OrgUnitValidityEndDate = _OrganizationalUnit.OrgUnitValidityEndDate and $projection.OrgUnitValidityStartDate = _OrganizationalUnit.OrgUnitValidityStartDate
[0..1] I_TMOrganizationalUnitFunction _OrganizationalUnitFunction $projection.OrganizationalUnitFunction = _OrganizationalUnitFunction.OrganizationalUnitFunction
[0..1] I_TMOrganizationalUnitRole _OrganizationalUnitRole $projection.OrganizationalUnitRole = _OrganizationalUnitRole.OrganizationalUnitRole
[0..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner

Annotations (13)

NameValueLevelField
EndUserText.label Organizational Unit to Function view
Analytics.dataCategory #FACT view
Analytics.internalName #LOCAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #ORGANIZATIONAL view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName ITMORGUNITTOFUNC view
AbapCatalog.buffering.status #SWITCHED_OFF view
AbapCatalog.buffering.type #FULL view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY OrganizationalUnit Work Center
KEY OrgUnitValidityStartDate begda Valid From
KEY OrgUnitValidityEndDate endda Valid To
LastChangeDate aedtm Changed On
LastChangedByUser uname User Name
OrganizationalUnitFunction function Unit Func.
OrganizationalUnitRole role VMS Roles
BusinessPartner partner With Partner
OrganizationalUnitExternalID external_id WEBGUI External ID
_OrganizationalUnit _OrganizationalUnit
_OrganizationalUnitFunction _OrganizationalUnitFunction
_OrganizationalUnitRole _OrganizationalUnitRole
_BusinessPartner _BusinessPartner

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_TMOrgUnitToFunction.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_TMOrgUnitToFunction AS
SELECT
  cast(objid as /scmtms/vdm_org_unit preserving type) AS OrganizationalUnit,
  begda AS OrgUnitValidityStartDate,
  endda AS OrgUnitValidityEndDate,
  aedtm AS LastChangeDate,
  uname AS LastChangedByUser,
  function AS OrganizationalUnitFunction,
  role AS OrganizationalUnitRole,
  partner AS BusinessPartner,
  external_id AS OrganizationalUnitExternalID
FROM /scmb/hrp5561
LEFT OUTER JOIN I_TranspOrganizationalUnit AS _OrganizationalUnit ON OrganizationalUnit = _OrganizationalUnit.OrganizationalUnit AND OrgUnitValidityEndDate = _OrganizationalUnit.OrgUnitValidityEndDate AND OrgUnitValidityStartDate = _OrganizationalUnit.OrgUnitValidityStartDate  -- association [1..1]
LEFT OUTER JOIN I_TMOrganizationalUnitFunction AS _OrganizationalUnitFunction ON OrganizationalUnitFunction = _OrganizationalUnitFunction.OrganizationalUnitFunction  -- association [0..1]
LEFT OUTER JOIN I_TMOrganizationalUnitRole AS _OrganizationalUnitRole ON OrganizationalUnitRole = _OrganizationalUnitRole.OrganizationalUnitRole  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [0..1]
;