I_PRAMaintBearerGroup

DDL: I_PRAMAINTBEARERGROUP Type: view BASIC

Maintain Bearer Group UC XI

I_PRAMaintBearerGroup is a Basic CDS View that provides data about "Maintain Bearer Group UC XI" in SAP S/4HANA. It reads from 1 data source (oiu_do_bguc) and exposes 17 fields with key fields CompanyCode, PRAJointVenture, DivisionOfInterest, PRABearerGroup, PRABearerGroupEffctvFrmDte. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
oiu_do_bguc oiu_do_bguc from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_PRAJointVenture _PRAJointVenture $projection.CompanyCode = _PRAJointVenture.CompanyCode and $projection.PRAJointVenture = _PRAJointVenture.PRAJointVenture
[1..1] I_PRAMaintBearerGroupType _PRAMaintBearerGroupType $projection.PRABearerGroupType = _PRAMaintBearerGroupType.PRABearerGroupType
[1..1] I_DivisionOfInterest _DivisionOfInterest $projection.CompanyCode = _DivisionOfInterest.CompanyCode and $projection.PRAJointVenture = _DivisionOfInterest.JointVenture and $projection.DivisionOfInterest = _DivisionOfInterest.DivisionOfInterest
[1..*] I_PRAMaintBearer _PRAMaintBearer

Annotations (11)

NameValueLevelField
EndUserText.label Maintain Bearer Group UC XI view
AbapCatalog.sqlViewName IPRABRGRP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode bukrs Value
KEY PRAJointVenture vname Volatility Name
KEY DivisionOfInterest doi_no Venture/DOI
KEY PRABearerGroup bg_no Bearer Group
KEY PRABearerGroupEffctvFrmDte eff_from_dt Effective From Date
PRABearerGroupUseControlNmbr bguc_no BGUC No
PRABearerGroupEffctvToDte eff_to_dt Effective To Date
PRABearerGroupTotalIntrstPct tot_bg_pc Total Bearer %
PRABearerGroupType bg_type_cd Bearer Grp Type
CreatedByUser oiu_cruser Created By
CreationDateTime oiu_timestamp Timestamp
_PRAMaintDOI _PRAMaintDOI
_PRAMaintBearer _PRAMaintBearer
_CompanyCode _CompanyCode
_PRAJointVenture _PRAJointVenture
_DivisionOfInterest _DivisionOfInterest
_PRAMaintBearerGroupType _PRAMaintBearerGroupType

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_PRAMaintBearerGroup.
-- 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_PRAMaintBearerGroup AS
SELECT
  bukrs AS CompanyCode,
  vname AS PRAJointVenture,
  doi_no AS DivisionOfInterest,
  bg_no AS PRABearerGroup,
  eff_from_dt AS PRABearerGroupEffctvFrmDte,
  bguc_no AS PRABearerGroupUseControlNmbr,
  eff_to_dt AS PRABearerGroupEffctvToDte,
  tot_bg_pc AS PRABearerGroupTotalIntrstPct,
  bg_type_cd AS PRABearerGroupType,
  oiu_cruser AS CreatedByUser,
  oiu_timestamp AS CreationDateTime
FROM oiu_do_bguc
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_PRAJointVenture AS _PRAJointVenture ON CompanyCode = _PRAJointVenture.CompanyCode AND PRAJointVenture = _PRAJointVenture.PRAJointVenture  -- association [1..1]
LEFT OUTER JOIN I_PRAMaintBearerGroupType AS _PRAMaintBearerGroupType ON PRABearerGroupType = _PRAMaintBearerGroupType.PRABearerGroupType  -- association [1..1]
LEFT OUTER JOIN I_DivisionOfInterest AS _DivisionOfInterest ON CompanyCode = _DivisionOfInterest.CompanyCode AND PRAJointVenture = _DivisionOfInterest.JointVenture AND DivisionOfInterest = _DivisionOfInterest.DivisionOfInterest  -- association [1..1]
LEFT OUTER JOIN I_PRAMaintBearer AS _PRAMaintBearer ON /* condition not available in parsed metadata */  -- association [1..*]
;