FMLV_CKMLLACR_UCT_UNION
ML Activity Type: Period Record/Currency Record
FMLV_CKMLLACR_UCT_UNION is a CDS View that provides data about "ML Activity Type: Period Record/Currency Record" in SAP S/4HANA. It reads from 8 data sources and exposes 37 fields with key fields kalnr, bdatj, poper, untper, curtp.
Data Sources (8)
| Source | Alias | Join Type |
|---|---|---|
| finsv_unique_cvtyps | curr | left_outer |
| finsv_unique_cvtyps | curtp | left_outer |
| fmlv_external_curtype_ml | curtp_ml | left_outer |
| ckmllahd | hd | inner |
| t001k | k | inner |
| ckmllacrld | m | from |
| ckmllacr | m | union_all |
| t001w | w | inner |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FCKMLLACRUCTSDM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| EndUserText.label | ML Activity Type: Period Record/Currency Record | view |
Fields (37)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | kalnr | ckmllacr | kalnr | |
| KEY | bdatj | ckmllacr | bdatj | |
| KEY | poper | ckmllacr | poper | |
| KEY | untper | ckmllacr | untper | |
| KEY | curtp | finsv_unique_cvtyps | curtype | |
| togbtr | togbtr | |||
| tofbtr | tofbtr | |||
| togbtrd | togbtrd | |||
| toe | toe | |||
| waers | waers | |||
| togbtr_s | togbtr_s | |||
| tofbtr_s | tofbtr_s | |||
| togbtrd_s | togbtrd_s | |||
| toe_s | toe_s | |||
| waers_s | waers_s | |||
| bwstrat | bwstrat | |||
| no_settle | no_settle | |||
| saprl | saprl | |||
| kalnraskalnr | ||||
| KEY | bdatj | bdatj | ||
| KEY | poper | poper | ||
| KEY | untper | untper | ||
| KEY | curtp | finsv_unique_cvtyps | curtype | |
| togbtr | togbtr | |||
| tofbtr | tofbtr | |||
| togbtrd | togbtrd | |||
| toe | toe | |||
| waers | ckmllacr | waers | ||
| togbtr_s | togbtr_s | |||
| tofbtr_s | tofbtr_s | |||
| togbtrd_s | togbtrd_s | |||
| toe_s | toe_s | |||
| waers_s | waers_s | |||
| bwstrat | bwstrat | |||
| no_settle | ckmllacr | no_settle | ||
| saprl | saprl | |||
| sdm_version | sdm_version |
@AbapCatalog.sqlViewName: 'FCKMLLACRUCTSDM'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.sizeCategory: #XL
@EndUserText.label: 'ML Activity Type: Period Record/Currency Record'
define view FMLV_CKMLLACR_UCT_UNION
as select from ckmllacrld as m
left outer join finsv_unique_cvtyps as curr on curr.ext_curtype = m.ext_curtype
and curr.rldnr = m.rldnr
{
key m.kalnr as kalnr,
key m.bdatj as bdatj,
key m.poper as poper,
key m.untper as untper,
key curr.curtype as curtp,
togbtr as togbtr,
tofbtr as tofbtr,
togbtrd as togbtrd,
toe as toe,
waers as waers,
togbtr_s as togbtr_s,
tofbtr_s as tofbtr_s,
togbtrd_s as togbtrd_s,
toe_s as toe_s,
waers_s as waers_s,
bwstrat as bwstrat,
no_settle as no_settle,
saprl as saprl,
cast( '01' as fins_ml_sdm_version ) as sdm_version
}
union all select from ckmllacr as m
inner join ckmllahd as hd on hd.kalnr = m.kalnr
inner join t001w as w on w.werks = hd.werks
inner join t001k as k on k.bwkey = w.bwkey
left outer join fmlv_external_curtype_ml as curtp_ml on curtp_ml.rbukrs = k.bukrs
and curtp_ml.ext_curtype = m.curtp
left outer join finsv_unique_cvtyps as curtp on curtp.ext_curtype = m.curtp
and curtp.rldnr = curtp_ml.rldnr
{
key m.kalnr as kalnr,
key bdatj,
key poper,
key untper,
key curtp.curtype as curtp,
togbtr,
tofbtr,
togbtrd,
toe,
m.waers,
togbtr_s,
tofbtr_s,
togbtrd_s,
toe_s,
waers_s,
bwstrat,
m.no_settle,
saprl,
sdm_version
}
where
sdm_version < '01'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FINSV_UNIQUE_CVTYPS",
"FMLV_EXTERNAL_CURTYPE_ML",
"CKMLLACR",
"CKMLLACRLD",
"CKMLLAHD",
"T001K",
"T001W"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
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