I_UtilsInvcgDocOutsrtgData
Outsorting Data for Invoicing Document
I_UtilsInvcgDocOutsrtgData is a Basic CDS View (Dimension) that provides data about "Outsorting Data for Invoicing Document" in SAP S/4HANA. It reads from 1 data source (erdo) and exposes 11 fields with key fields UtilitiesInvoicingDocument, UtilsInvcgDocSqncNmbrOutsrtg. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| erdo | erdo | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_UtilitiesInvoicingDocument | _UtilitiesInvoicingDocument | $projection.UtilitiesInvoicingDocument = _UtilitiesInvoicingDocument.UtilitiesInvoicingDocument |
| [0..1] | I_UtilitiesInvoicingCheck | _UtilitiesInvoicingCheck | $projection.UtilitiesInvoicingCheck = _UtilitiesInvoicingCheck.UtilitiesInvoicingCheck |
| [0..1] | I_UtilsInvcgMnlOutsortingRsn | _UtilsInvcgMnlOutsortingRsn | $projection.UtilsInvcgOutsortingReason = _UtilsInvcgMnlOutsortingRsn.UtilsInvcgOutsortingReason |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Outsorting Data for Invoicing Document | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| VDM.viewType | #BASIC | view | |
| AbapCatalog.sqlViewName | IEINVCGDOUTDATA | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.representativeKey | UtilsInvcgDocSqncNmbrOutsrtg | view | |
| Metadata.allowExtensions | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #ANALYTICAL_DIMENSION | view |
Fields (11)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | UtilitiesInvoicingDocument | erdo | opbel | |
| KEY | UtilsInvcgDocSqncNmbrOutsrtg | erdo | outcnso | |
| UtilitiesInvoicingCheck | ||||
| UtilsInvcgOutsortingReason | ||||
| UtilsInvcgDocReleaseDate | erdo | frei_am | ||
| UtilsInvcgDocReleasedByUser | erdo | frei_von | ||
| UtilsOutsrtdInvcgDocDvtgValue | erdo | deviation | ||
| UtilsInvcgDocIsReldBackground | erdo | bgrd_release | ||
| _UtilitiesInvoicingDocument | _UtilitiesInvoicingDocument | |||
| _UtilitiesInvoicingCheck | _UtilitiesInvoicingCheck | |||
| _UtilsInvcgMnlOutsortingRsn | _UtilsInvcgMnlOutsortingRsn |
@EndUserText.label: 'Outsorting Data for Invoicing Document'
@Analytics.dataCategory: #DIMENSION
@VDM.viewType: #BASIC
@AbapCatalog.sqlViewName: 'IEINVCGDOUTDATA'
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L //or XL
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey: 'UtilsInvcgDocSqncNmbrOutsrtg'
@Metadata.allowExtensions:true
@AbapCatalog.compiler.compareFilter:true
//@AbapCatalog.preserveKey:true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.supportedCapabilities: [#SQL_DATA_SOURCE, #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #CDS_MODELING_DATA_SOURCE ]
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
define view I_UtilsInvcgDocOutsrtgData
as select from erdo
association [1..1] to I_UtilitiesInvoicingDocument as _UtilitiesInvoicingDocument on $projection.UtilitiesInvoicingDocument = _UtilitiesInvoicingDocument.UtilitiesInvoicingDocument
association [0..1] to I_UtilitiesInvoicingCheck as _UtilitiesInvoicingCheck on $projection.UtilitiesInvoicingCheck = _UtilitiesInvoicingCheck.UtilitiesInvoicingCheck
association [0..1] to I_UtilsInvcgMnlOutsortingRsn as _UtilsInvcgMnlOutsortingRsn on $projection.UtilsInvcgOutsortingReason = _UtilsInvcgMnlOutsortingRsn.UtilsInvcgOutsortingReason
{
@ObjectModel.foreignKey.association: '_UtilitiesInvoicingDocument'
key erdo.opbel as UtilitiesInvoicingDocument,
key erdo.outcnso as UtilsInvcgDocSqncNmbrOutsrtg,
@ObjectModel.foreignKey.association: '_UtilitiesInvoicingCheck'
cast(erdo.validat_in as e_invcgcheck_vdm preserving type) as UtilitiesInvoicingCheck,
@ObjectModel.foreignKey.association: '_UtilsInvcgMnlOutsortingRsn'
cast(erdo.manouts_in as e_outsrtngreasinvcg_vdm preserving type) as UtilsInvcgOutsortingReason,
@Semantics.businessDate.at: true
erdo.frei_am as UtilsInvcgDocReleaseDate,
// @Semantics.user.responsible: true
erdo.frei_von as UtilsInvcgDocReleasedByUser,
erdo.deviation as UtilsOutsrtdInvcgDocDvtgValue,
@Semantics.booleanIndicator:true
erdo.bgrd_release as UtilsInvcgDocIsReldBackground,
/* Associations */
_UtilitiesInvoicingDocument,
_UtilitiesInvoicingCheck,
_UtilsInvcgMnlOutsortingRsn
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ERDO"
],
"ASSOCIATED":
[
"I_UTILITIESINVOICINGCHECK",
"I_UTILITIESINVOICINGDOCUMENT",
"I_UTILSINVCGMNLOUTSORTINGRSN"
],
"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