MB5B_BSEG_PROXY
MB5B fetch FI data from ACDOCA
MB5B_BSEG_PROXY is a CDS View that provides data about "MB5B fetch FI data from ACDOCA" in SAP S/4HANA. It reads from 5 data sources (bseg, fmlv_logistic_currency, fmlv_logistic_currency, P_Materialledger_Curtp_Lit, P_ACDOCA) and exposes 36 fields.
Data Sources (5)
| Source | Alias | Join Type |
|---|---|---|
| bseg | b | inner |
| fmlv_logistic_currency | f | inner |
| fmlv_logistic_currency | f | inner |
| P_Materialledger_Curtp_Lit | it | from |
| P_ACDOCA | it | union_all |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | MB5B fetch FI data from ACDOCA | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view |
Fields (36)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| bukrs | P_ACDOCA | rbukrs | ||
| bwkey | P_ACDOCA | bwkey | ||
| matnr | P_ACDOCA | matnr | ||
| bwtar | P_ACDOCA | bwtar | ||
| shkzg | ||||
| vmsl0thenHelseSendasshkzg | ||||
| meins | P_ACDOCA | rvunit | ||
| budat | P_ACDOCA | budat | ||
| blart | P_ACDOCA | blart | ||
| buzei | ||||
| awkey | ||||
| belnr | P_ACDOCA | belnr | ||
| gjahr | P_ACDOCA | gjahr | ||
| menge | ||||
| dmbtr | ||||
| awtyp | P_ACDOCA | awtyp | ||
| bldat | P_ACDOCA | bldat | ||
| waers | P_ACDOCA | rhcur | ||
| bwkey | bseg | bwkey | ||
| matnr | P_ACDOCA | matnr | ||
| bwtar | bseg | bwtar | ||
| shkzg | bseg | shkzg | ||
| meins | bseg | meins | ||
| budat | P_ACDOCA | budat | ||
| blart | P_ACDOCA | blart | ||
| buzei | P_ACDOCA | buzei | ||
| awkey | bseg | awkey | ||
| belnr | P_ACDOCA | belnr | ||
| gjahr | P_ACDOCA | gjahr | ||
| menge | bseg | menge | ||
| dmbtr | bseg | dmbtr | ||
| squan | bseg | squan | ||
| awtyp | P_ACDOCA | awtyp | ||
| bldat | P_ACDOCA | bldat | ||
| waers | P_ACDOCA | rhcur | ||
| hkont | P_ACDOCA | racct |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'MB5B fetch FI data from ACDOCA'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #XL,
dataClass: #TRANSACTIONAL
}
define view entity MB5B_BSEG_PROXY as
select from P_Materialledger_Curtp_Lit as it inner join fmlv_logistic_currency as f on it.rbukrs = f.bukrs and it.rldnr = f.rldnr
{
it.rbukrs as bukrs,
it.bwkey,
it.matnr,
it.bwtar,
-- it.drcrk as shkzg,
case
when it.hsl < 0 then 'H'
when it.hsl = 0 and it.vmsl > 0 then 'S'
when it.hsl = 0 and it.vmsl < 0 then 'H'
else 'S'
end as shkzg ,
it.rvunit as meins,
it.budat,
it.blart,
cast( right(it.docln, 3) as buzei) as buzei,
concat(it.awref, it.aworg) as awkey,
it.belnr,
it.gjahr,
@Semantics.quantity.unitOfMeasure: 'meins'
cast(abs(it.vmsl) as menge_d) as menge,
@Semantics.amount.currencyCode: 'waers'
abs(it.hsl) as dmbtr,
case
when it.vmsl = 0 then '0'
when it.vmsl < 0 then '-'
when it.vmsl > 0 then '+'
else ''
end as squan ,
it.awtyp,
it.bldat,
it.rhcur as waers,
it.racct as hkont
}
where it.bstat <> 'D' and it.bstat <> 'M' and it.awtyp <> 'GLYEC' and it.matnr <> ''
-- and it.ktosl = 'BSX' this filter is not required here because P_Materialledger_Curtp_Lit does this filter already
-- and it.koart = 'M' not required at all because P_Materialledger_Curtp_Lit provides material with stock relation
-- Note 3421635 enrich with data from BSEG
union all select from P_ACDOCA as it
inner join fmlv_logistic_currency as f on it.rbukrs = f.bukrs
and it.rldnr = f.rldnr
inner join bseg as b on it.rbukrs = b.bukrs
and it.gjahr = b.gjahr
and it.belnr = b.belnr
and it.buzei = b.buzei
{
it.rbukrs as bukrs,
b.bwkey,
it.matnr,
b.bwtar,
b.shkzg,
b.meins,
it.budat,
it.blart,
it.buzei,
b.awkey,
it.belnr,
it.gjahr,
b.menge,
b.dmbtr,
b.squan,
it.awtyp,
it.bldat,
it.rhcur as waers,
it.racct as hkont
}
where
(
it.mig_source = 'F'
or it.mig_source = 'G'
)
and it.bstat <> 'C'
and it.bstat <> 'D'
and it.bstat <> 'M'
and it.awtyp <> 'GLYEC'
and it.matnr <> ''
and it.ktosl = 'BSX'
and it.koart = 'M'
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA