P_BillOfMaterialHeaderDEX
Data extraction Header
P_BillOfMaterialHeaderDEX is a Basic CDS View that provides data about "Data extraction Header" in SAP S/4HANA. It reads from 2 data sources (stko, stzu) and exposes 39 fields with key fields BillOfMaterialCategory, BillOfMaterial, BillOfMaterialVariant, BOMHeaderInternalChangeCount. Part of development package CS_MODEL.
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Data extraction Header | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.private | true | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view |
Fields (39)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BillOfMaterialCategory | stko | stlty | |
| KEY | BillOfMaterial | |||
| KEY | BillOfMaterialVariant | stko | stlal | |
| KEY | BOMHeaderInternalChangeCount | stko | stkoz | |
| BillOfMaterialVariantUsage | stzu | stlan | ||
| BillOfMaterialVersion | stko | bom_versn | ||
| BillOfMaterialAuthsnGrp | stzu | stlbe | ||
| BOMIsConfigurable | stzu | kbaus | ||
| IsConfiguredMaterial | stzu | kbaus | ||
| IsVersionBillOfMaterial | stzu | versnind | ||
| BOMHeaderText | stzu | ztext | ||
| BOMGroup | stzu | exstl | ||
| IndicatorIsBOMWithDateHistory | stzu | hisdt | ||
| IndicatorIsBOMChangedWithHist | stzu | histk | ||
| HeaderValidityStartDate | stko | datuv | ||
| HeaderEngineeringChgNmbrDoc | stko | aennr | ||
| DeletionIndicator | stko | lkenz | ||
| BOMIsArchivedForDeletion | stko | loekz | ||
| RecordCreationDate | stko | andat | ||
| CreatedByUser | stko | annam | ||
| LastChangeDate | stko | aedat | ||
| LastChangedByUser | stko | aenam | ||
| BOMHeaderBaseUnit | stko | bmein | ||
| BOMHeaderQuantityInBaseUnit | stko | bmeng | ||
| DocumentIsCreatedByCAD | stko | cadkz | ||
| LaboratoryOrDesignOffice | stko | labor | ||
| LongTextLanguage | stko | ltxsp | ||
| BOMAlternativeText | stko | stktx | ||
| BillOfMaterialStatus | stko | stlst | ||
| BOMOrBOMAltvCrtedInPlnt | stko | wrkan | ||
| IsALE | stko | alekz | ||
| BillOfMaterialHeaderUUID | stko | guidx | ||
| HeaderValidityEndDate | stko | valid_to | ||
| ChgToEngineeringChgDocument | stko | ecn_to | ||
| BOMVersionStatus | stko | versnst | ||
| IsLatestBOMVersion | stko | versnlastind | ||
| LastChangeDateTime | stko | lastchangedatetime | ||
| BOMAssetNtwkHndovrIsRelevant | stko | bom_ain_ind | ||
| BOMPredecessorVersion | stko | bom_prev_versn |
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Data extraction Header'
@Metadata.ignorePropagatedAnnotations: true
@VDM.private: true
@VDM.viewType: #BASIC
@ObjectModel.usageType: {serviceQuality: #B, sizeCategory: #L, dataClass: #TRANSACTIONAL}
define view entity P_BillOfMaterialHeaderDEX
as select from stko
inner join stzu as stzu on stko.stlty = stzu.stlty
and stko.stlnr = stzu.stlnr
{
key stko.stlty as BillOfMaterialCategory,
key cast(stko.stlnr as char8 preserving type ) as BillOfMaterial,
key stko.stlal as BillOfMaterialVariant,
key stko.stkoz as BOMHeaderInternalChangeCount,
stzu.stlan as BillOfMaterialVariantUsage,
stko.bom_versn as BillOfMaterialVersion,
stzu.stlbe as BillOfMaterialAuthsnGrp,
stzu.kbaus as BOMIsConfigurable,
stzu.kbaus as IsConfiguredMaterial,
stzu.versnind as IsVersionBillOfMaterial,
cast( case
when stzu.altst = 'X' then 'M'
when stzu.varst = 'X' then 'V'
else ' '
end as tetyp_d preserving type ) as BOMTechnicalType,
stzu.ztext as BOMHeaderText,
stzu.exstl as BOMGroup,
stzu.hisdt as IndicatorIsBOMWithDateHistory,
stzu.histk as IndicatorIsBOMChangedWithHist,
stko.datuv as HeaderValidityStartDate,
stko.aennr as HeaderEngineeringChgNmbrDoc,
stko.lkenz as DeletionIndicator,
stko.loekz as BOMIsArchivedForDeletion,
stko.andat as RecordCreationDate,
stko.annam as CreatedByUser,
stko.aedat as LastChangeDate,
stko.aenam as LastChangedByUser,
stko.bmein as BOMHeaderBaseUnit,
@Semantics.quantity.unitOfMeasure: 'BOMHeaderBaseUnit'
stko.bmeng as BOMHeaderQuantityInBaseUnit,
stko.cadkz as DocumentIsCreatedByCAD,
stko.labor as LaboratoryOrDesignOffice,
stko.ltxsp as LongTextLanguage,
stko.stktx as BOMAlternativeText,
stko.stlst as BillOfMaterialStatus,
stko.wrkan as BOMOrBOMAltvCrtedInPlnt,
stko.alekz as IsALE,
stko.guidx as BillOfMaterialHeaderUUID,
stko.valid_to as HeaderValidityEndDate,
stko.ecn_to as ChgToEngineeringChgDocument,
stko.versnst as BOMVersionStatus,
stko.versnlastind as IsLatestBOMVersion,
stko.lastchangedatetime as LastChangeDateTime,
stko.bom_ain_ind as BOMAssetNtwkHndovrIsRelevant,
stko.bom_prev_versn as BOMPredecessorVersion
}
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