I_ProcgExecOperationActivity
Operation Activity
I_ProcgExecOperationActivity is a Composite CDS View that provides data about "Operation Activity" in SAP S/4HANA. It reads from 4 data sources (I_MfgOrder, I_OrderOperation, I_OpActyInstanceStatusBasic, I_ExecRlvtOAInstceOANElmnt) and exposes 87 fields with key fields OpActyNtwkInstance, OpActyNtwkElement. It has 13 associations to related views.
Data Sources (4)
| Source | Alias | Join Type |
|---|---|---|
| I_MfgOrder | MfgOrder | inner |
| I_OrderOperation | MfgOrderOperation | inner |
| I_OpActyInstanceStatusBasic | OpActyInstanceStatusBasic | inner |
| I_ExecRlvtOAInstceOANElmnt | OpActyInstceOpActyNtwkElmnt | from |
Associations (13)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_MfgOrderDocInfoRecdObjLink | _MfgOrderDocInfoRecdObjLink | $projection.ManufacturingOrder = _MfgOrderDocInfoRecdObjLink.ManufacturingOrder |
| [0..*] | I_MfgOrderOpDocInfoRecdObjLink | _MfgOrderOpDocInfoRecdObjLink | $projection.ManufacturingOrder = _MfgOrderOpDocInfoRecdObjLink.ManufacturingOrder and $projection.OrderOperationInternalID = _MfgOrderOpDocInfoRecdObjLink.OrderOperationInternalID |
| [0..*] | I_OpActyDocInfoRecdObjLink | _OpActyDocInfoRecdObjLink | $projection.ManufacturingOrder = _OpActyDocInfoRecdObjLink.ManufacturingOrder and ( $projection.OpActyNtwkInstance <> _OpActyDocInfoRecdObjLink.OpActyNtwkInstance or $projection.OpActyNtwkElement <> _OpActyDocInfoRecdObjLink.OpActyNtwkElement ) |
| [0..*] | I_SFIDocInfoRecdObjLink | _SFIDocInfoRecdObjLink | $projection.ManufacturingOrder = _SFIDocInfoRecdObjLink.ManufacturingOrder and ( $projection.OpActyNtwkInstance <> _SFIDocInfoRecdObjLink.OpActyNtwkInstance or $projection.OpActyNtwkElement <> _SFIDocInfoRecdObjLink.OpActyNtwkElement ) |
| [0..1] | I_OpActyWorkInstructionAssgmt | _OpActyWorkInstructionAssgmt | $projection.OpActyNtwkElementElement = _OpActyWorkInstructionAssgmt.OperationActivity and $projection.OpActyNtwkElementElmntVersCntr = _OpActyWorkInstructionAssgmt.OperationActyVersionCounter |
| [0..1] | I_WorkCenterBySemanticKey | _WorkCenterBySemanticKey | $projection.workcenter = _WorkCenterBySemanticKey.WorkCenter and $projection.ProductionPlant = _WorkCenterBySemanticKey.Plant |
| [0..1] | I_OrderItem | _OrderItem | $projection.ManufacturingOrder = _OrderItem.OrderID and _OrderItem.OrderItem = '0001' |
| [1..1] | I_Plant | _ProductionPlant | $projection.ProductionPlant = _ProductionPlant.Plant |
| [1..1] | I_Plant | _OrderHeaderProductionPlant | $projection.OrderHeaderProductionPlant = _OrderHeaderProductionPlant.Plant |
| [0..1] | I_WorkCenterType | _WorkCenterType | $projection.WorkCenterTypeCode = _WorkCenterType.WorkCenterTypeCode |
| [0..1] | I_WorkCenter | _WorkCenter | $projection.WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode and $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID |
| [1..1] | I_OperationControlProfile | _OperationControlProfile | $projection.OperationControlProfile = _OperationControlProfile.OperationControlProfile |
| [0..1] | E_OperationActivity | _Extension | $projection.OperationActivity = _Extension.OperationActivity and $projection.OperationActyVersionCounter = _Extension.OperationActyVersionCounter |
Annotations (15)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMPEOAEXEC | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #COMPOSITE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.transactionalProcessingEnabled | true | view | |
| ObjectModel.writeActivePersistence | IMPEOAEXEC | view | |
| ObjectModel.createEnabled | false | view | |
| ObjectModel.deleteEnabled | false | view | |
| ObjectModel.updateEnabled | false | view | |
| EndUserText.label | Operation Activity | view |
Fields (87)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | OpActyNtwkInstance | I_ExecRlvtOAInstceOANElmnt | OpActyNtwkInstance | Instance ID |
| KEY | OpActyNtwkElement | I_ExecRlvtOAInstceOANElmnt | OpActyNtwkElement | Element Number |
| OperationActivityNetwork | I_ExecRlvtOAInstceOANElmnt | OperationActivityNetwork | ||
| OpActyNtwkVersionCounter | I_ExecRlvtOAInstceOANElmnt | OpActyNtwkVersionCounter | ||
| ConfirmationSkippedQuantity | ||||
| ConfirmationYieldQuantity | ||||
| OpPlannedScrapQuantity | I_ExecRlvtOAInstceOANElmnt | OpPlannedScrapQuantity | ||
| OpPlannedYieldQuantity | I_ExecRlvtOAInstceOANElmnt | OpPlannedYieldQuantity | ||
| ProductionUnit | I_ExecRlvtOAInstceOANElmnt | ProductionUnit | ||
| OpActyExpdExecDurnInSeconds | I_ExecRlvtOAInstceOANElmnt | OpActyExpdExecDurnInSeconds | ||
| OpActyExpdExecLaborDurnInSecs | I_ExecRlvtOAInstceOANElmnt | OpActyExpdExecLaborDurnInSecs | ||
| OrderInternalID | I_ExecRlvtOAInstceOANElmnt | OrderInternalID | Plan No.f.Oper. | |
| OrderOperationInternalID | I_ExecRlvtOAInstceOANElmnt | OrderOperationInternalID | ||
| StatusAndActionSchema | I_ExecRlvtOAInstceOANElmnt | StatusAndActionSchema | ||
| StatusAndActionSchemaStatus | I_OpActyInstanceStatusBasic | StatusAndActionSchemaStatus | Status | |
| OpActyIsSeldForRtactvPostg | I_OpActyInstanceStatusBasic | OpActyIsSeldForRtactvPostg | Retroactive | |
| OpActyConfIsSFIBased | ||||
| NumberOfActiveShopFloorItems | ||||
| OpActyNtwkElementExternalID | I_ExecRlvtOAInstceOANElmnt | OpActyNtwkElementExternalID | Op. Activity | |
| OperationActivity | I_ExecRlvtOAInstceOANElmnt | OperationActivity | Operation Activity | |
| OperationActyVersionCounter | I_ExecRlvtOAInstceOANElmnt | OperationActyVersionCounter | OA Version | |
| OpActyNtwkElementElement | I_ExecRlvtOAInstceOANElmnt | OpActyNtwkElementElement | Operation Activity | |
| OpActyNtwkElementElmntVersCntr | I_ExecRlvtOAInstceOANElmnt | OpActyNtwkElementElmntVersCntr | OA Version | |
| OpActyNtwkSegmentType | I_ExecRlvtOAInstceOANElmnt | OpActyNtwkSegmentType | ||
| OANElementDisplaySqncNumber | I_ExecRlvtOAInstceOANElmnt | OANElementDisplaySqncNumber | ||
| OpActyHasAssgdBuyOffs | I_ExecRlvtOAInstceOANElmnt | OpActyHasAssgdBuyOffs | ||
| SASStatusCategory | ||||
| AssemblySqncCheckIsRequired | ||||
| OpActyInspectionRelevance | ||||
| OperationActivityNetworkGroup | OpActyNtwkGroupElement | OpActyNtwkElementElement | Operation Activity | |
| OpActyNtwkGroupVersionCounter | OpActyNtwkGroupElement | OpActyNtwkElementElmntVersCntr | OA Version | |
| OpActyNtwkGroupExternalID | ||||
| ManufacturingOrder | I_ExecRlvtOAInstceOANElmnt | ManufacturingOrder | Order | |
| ManufacturingOrderOperation | ||||
| MfgOrderOperationText | I_OrderOperation | OperationText | Description | |
| ProductionPlant | I_OrderOperation | Plant | Valuation Area | |
| WorkCenterInternalID | I_OrderOperation | WorkCenterInternalID | Work Center | |
| WorkCenterTypeCode | I_OrderOperation | WorkCenterTypeCode | Object Type | |
| OperationControlProfile | I_OrderOperation | OperationControlProfile | Control Key | |
| WorkCenter | _WorkCenter | WorkCenter | Work Center | |
| OpPlannedTotalQuantity | I_OrderOperation | OpPlannedTotalQuantity | ||
| OperationUnit | I_OrderOperation | OperationUnit | Act/op UoM | |
| Reservation | ||||
| ManufacturingOrderType | I_MfgOrder | ManufacturingOrderType | ||
| Material | I_MfgOrder | Material | Vehicle Model | |
| OrderHeaderProductionPlant | I_MfgOrder | ProductionPlant | Prod plnt | |
| ProdnProcgIsFlexible | I_MfgOrder | ProdnProcgIsFlexible | ||
| ExtdQualityCheckIsRequired | I_MfgOrder | ExtdQualityCheckIsRequired | ||
| BillOfMaterial | ||||
| BillOfMaterialCategory | I_MfgOrder | BillOfMaterialCategory | BOM category | |
| BillOfMaterialVariant | I_MfgOrder | BillOfMaterialVariant | AlternativeBOM | |
| BillOfMaterialVariantUsage | I_MfgOrder | BillOfMaterialVariantUsage | Usage | |
| BillOfMaterialVersion | I_MfgOrder | BillOfMaterialVersion | BOM Version | |
| BillOfOperationsType | ||||
| BillOfOperations | I_MfgOrder | BillOfOperations | ||
| BillOfOperationsVariant | I_MfgOrder | BillOfOperationsVariant | Group Counter | |
| BillOfOperationsVersion | I_MfgOrder | BillOfOperationsVersion | Routing Version | |
| BOOOperationInternalID | I_OrderOperation | BOOOperationInternalID | Task list node | |
| EffectivityParameterVariant | ||||
| ProductConfiguration | I_MfgOrder | ProductConfiguration | ||
| InspectionLotnumber | ||||
| InspectionLot | I_MfgOrder | InspectionLot | Inspection Lot | |
| LaborTrackingIsRequired | ||||
| WorkInstruction | _OpActyWorkInstructionAssgmt | WorkInstruction | ||
| WorkInstructionVersionCounter | _OpActyWorkInstructionAssgmt | WorkInstructionVersionCounter | ||
| _OpActyNtwkInstance | ||||
| _UnitOfMeasure | I_ExecRlvtOAInstceOANElmnt | _UnitOfMeasure | ||
| _SASSchema | I_ExecRlvtOAInstceOANElmnt | _SASSchema | ||
| _SASStatus | I_OpActyInstanceStatusBasic | _SASStatus | ||
| _OpActyNtwkInternalId | I_ExecRlvtOAInstceOANElmnt | _OpActyNtwkInternalId | ||
| _OperationActivityNetwork | I_ExecRlvtOAInstceOANElmnt | _OperationActivityNetwork | ||
| _OrderInternalID | I_ExecRlvtOAInstceOANElmnt | _OrderInternalID | ||
| _MfgOrder | I_ExecRlvtOAInstceOANElmnt | _MfgOrder | ||
| _MfgOrderType | I_MfgOrder | _MfgOrderType | ||
| _BillOfMaterial | I_MfgOrder | _BillOfMaterial | ||
| _Material | I_MfgOrder | _Material | ||
| _ProductionPlant | _ProductionPlant | |||
| _OrderHeaderProductionPlant | _OrderHeaderProductionPlant | |||
| _WorkCenter | _WorkCenter | |||
| _OperationControlProfile | _OperationControlProfile | |||
| _WorkCenterType | _WorkCenterType | |||
| _WorkCenterBySemanticKey | _WorkCenterBySemanticKey | |||
| _MfgOrderDocInfoRecdObjLink | _MfgOrderDocInfoRecdObjLink | |||
| _MfgOrderOpDocInfoRecdObjLink | _MfgOrderOpDocInfoRecdObjLink | |||
| _OpActyDocInfoRecdObjLink | _OpActyDocInfoRecdObjLink | |||
| _SFIDocInfoRecdObjLink | _SFIDocInfoRecdObjLink | |||
| _OrderItem | _OrderItem |
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_ProcgExecOperationActivity.
-- 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.
-- SQL view name: IMPEOAEXEC
CREATE VIEW I_ProcgExecOperationActivity AS
SELECT
OpActyInstceOpActyNtwkElmnt.OpActyNtwkInstance AS OpActyNtwkInstance,
OpActyInstceOpActyNtwkElmnt.OpActyNtwkElement AS OpActyNtwkElement,
OpActyInstceOpActyNtwkElmnt.OperationActivityNetwork AS OperationActivityNetwork,
OpActyInstceOpActyNtwkElmnt.OpActyNtwkVersionCounter AS OpActyNtwkVersionCounter,
cast( 0 as mpe_skipped_qty ) AS ConfirmationSkippedQuantity,
cast( 0 as lmnga ) AS ConfirmationYieldQuantity,
OpActyInstceOpActyNtwkElmnt.OpPlannedScrapQuantity AS OpPlannedScrapQuantity,
OpActyInstceOpActyNtwkElmnt.OpPlannedYieldQuantity AS OpPlannedYieldQuantity,
OpActyInstceOpActyNtwkElmnt.ProductionUnit AS ProductionUnit,
OpActyInstceOpActyNtwkElmnt.OpActyExpdExecDurnInSeconds AS OpActyExpdExecDurnInSeconds,
OpActyInstceOpActyNtwkElmnt.OpActyExpdExecLaborDurnInSecs AS OpActyExpdExecLaborDurnInSecs,
OpActyInstceOpActyNtwkElmnt.OrderInternalID AS OrderInternalID,
OpActyInstceOpActyNtwkElmnt.OrderOperationInternalID AS OrderOperationInternalID,
OpActyInstceOpActyNtwkElmnt.StatusAndActionSchema AS StatusAndActionSchema,
OpActyInstanceStatusBasic.StatusAndActionSchemaStatus AS StatusAndActionSchemaStatus,
OpActyInstanceStatusBasic.OpActyIsSeldForRtactvPostg AS OpActyIsSeldForRtactvPostg,
cast(OpActyInstceOpActyNtwkElmnt.OpActyConfIsSFIBased as boolean preserving type) AS OpActyConfIsSFIBased,
coalesce(OpActNrOfActiveSFI.NumberOfActiveShopFloorItems, 0) AS NumberOfActiveShopFloorItems,
OpActyInstceOpActyNtwkElmnt.OpActyNtwkElementExternalID AS OpActyNtwkElementExternalID,
OpActyInstceOpActyNtwkElmnt.OperationActivity AS OperationActivity,
OpActyInstceOpActyNtwkElmnt.OperationActyVersionCounter AS OperationActyVersionCounter,
OpActyInstceOpActyNtwkElmnt.OpActyNtwkElementElement AS OpActyNtwkElementElement,
OpActyInstceOpActyNtwkElmnt.OpActyNtwkElementElmntVersCntr AS OpActyNtwkElementElmntVersCntr,
OpActyInstceOpActyNtwkElmnt.OpActyNtwkSegmentType AS OpActyNtwkSegmentType,
OpActyInstceOpActyNtwkElmnt.OANElementDisplaySqncNumber AS OANElementDisplaySqncNumber,
OpActyInstceOpActyNtwkElmnt.OpActyHasAssgdBuyOffs AS OpActyHasAssgdBuyOffs,
OpActyInstanceStatusBasic._SASStatus.SASStatusCategory AS SASStatusCategory,
OpActyInstceOpActyNtwkElmnt._OperationActivity.AssemblySqncCheckIsRequired AS AssemblySqncCheckIsRequired,
OpActyInstceOpActyNtwkElmnt._OperationActivity.OpActyInspectionRelevance AS OpActyInspectionRelevance,
OpActyNtwkGroupElement.OpActyNtwkElementElement AS OperationActivityNetworkGroup,
OpActyNtwkGroupElement.OpActyNtwkElementElmntVersCntr AS OpActyNtwkGroupVersionCounter,
cast(OpActyNtwkGroupElement.OpActyNtwkElementExternalID as mpe_group_number_ext preserving type) AS OpActyNtwkGroupExternalID,
OpActyInstceOpActyNtwkElmnt.ManufacturingOrder AS ManufacturingOrder,
cast(MfgOrderOperation.Operation as manufacturingorderoperation preserving type) AS ManufacturingOrderOperation,
MfgOrderOperation.OperationText AS MfgOrderOperationText,
MfgOrderOperation.Plant AS ProductionPlant,
MfgOrderOperation.WorkCenterInternalID AS WorkCenterInternalID,
MfgOrderOperation.WorkCenterTypeCode AS WorkCenterTypeCode,
MfgOrderOperation.OperationControlProfile AS OperationControlProfile,
_WorkCenter.WorkCenter AS WorkCenter,
MfgOrderOperation.OpPlannedTotalQuantity AS OpPlannedTotalQuantity,
MfgOrderOperation.OperationUnit AS OperationUnit,
MfgOrder.ManufacturingOrderType AS ManufacturingOrderType,
MfgOrder.Material AS Material,
MfgOrder.ProductionPlant AS OrderHeaderProductionPlant,
MfgOrder.ProdnProcgIsFlexible AS ProdnProcgIsFlexible,
MfgOrder.ExtdQualityCheckIsRequired AS ExtdQualityCheckIsRequired,
MfgOrder.BillOfMaterialCategory AS BillOfMaterialCategory,
MfgOrder.BillOfMaterialVariant AS BillOfMaterialVariant,
MfgOrder.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
MfgOrder.BillOfMaterialVersion AS BillOfMaterialVersion,
MfgOrder.BillOfOperations AS BillOfOperations,
MfgOrder.BillOfOperationsVariant AS BillOfOperationsVariant,
MfgOrder.BillOfOperationsVersion AS BillOfOperationsVersion,
MfgOrderOperation.BOOOperationInternalID AS BOOOperationInternalID,
MfgOrder.ProductConfiguration AS ProductConfiguration,
MfgOrder.InspectionLot AS InspectionLot,
cast(_WorkCenter.LaborTrackingIsRequired as boolean preserving type) AS LaborTrackingIsRequired,
_OpActyWorkInstructionAssgmt.WorkInstruction AS WorkInstruction,
_OpActyWorkInstructionAssgmt.WorkInstructionVersionCounter AS WorkInstructionVersionCounter,
OpActyInstceOpActyNtwkElmnt._UnitOfMeasure AS _UnitOfMeasure,
OpActyInstceOpActyNtwkElmnt._SASSchema AS _SASSchema,
OpActyInstanceStatusBasic._SASStatus AS _SASStatus,
OpActyInstceOpActyNtwkElmnt._OpActyNtwkInternalId AS _OpActyNtwkInternalId,
OpActyInstceOpActyNtwkElmnt._OperationActivityNetwork AS _OperationActivityNetwork,
OpActyInstceOpActyNtwkElmnt._OrderInternalID AS _OrderInternalID,
OpActyInstceOpActyNtwkElmnt._MfgOrder AS _MfgOrder,
MfgOrder._MfgOrderType AS _MfgOrderType,
MfgOrder._BillOfMaterial AS _BillOfMaterial,
MfgOrder._Material AS _Material
FROM I_ExecRlvtOAInstceOANElmnt AS OpActyInstceOpActyNtwkElmnt
INNER JOIN I_OpActyInstanceStatusBasic AS OpActyInstanceStatusBasic ON /* join condition not captured in parsed metadata */
INNER JOIN I_OrderOperation AS MfgOrderOperation ON /* join condition not captured in parsed metadata */
INNER JOIN I_MfgOrder AS MfgOrder ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MfgOrderDocInfoRecdObjLink AS _MfgOrderDocInfoRecdObjLink ON ManufacturingOrder = _MfgOrderDocInfoRecdObjLink.ManufacturingOrder -- association [0..*]
LEFT OUTER JOIN I_MfgOrderOpDocInfoRecdObjLink AS _MfgOrderOpDocInfoRecdObjLink ON ManufacturingOrder = _MfgOrderOpDocInfoRecdObjLink.ManufacturingOrder AND OrderOperationInternalID = _MfgOrderOpDocInfoRecdObjLink.OrderOperationInternalID -- association [0..*]
LEFT OUTER JOIN I_OpActyDocInfoRecdObjLink AS _OpActyDocInfoRecdObjLink ON ManufacturingOrder = _OpActyDocInfoRecdObjLink.ManufacturingOrder AND ( OpActyNtwkInstance <> _OpActyDocInfoRecdObjLink.OpActyNtwkInstance OR OpActyNtwkElement <> _OpActyDocInfoRecdObjLink.OpActyNtwkElement ) -- association [0..*]
LEFT OUTER JOIN I_SFIDocInfoRecdObjLink AS _SFIDocInfoRecdObjLink ON ManufacturingOrder = _SFIDocInfoRecdObjLink.ManufacturingOrder AND ( OpActyNtwkInstance <> _SFIDocInfoRecdObjLink.OpActyNtwkInstance OR OpActyNtwkElement <> _SFIDocInfoRecdObjLink.OpActyNtwkElement ) -- association [0..*]
LEFT OUTER JOIN I_OpActyWorkInstructionAssgmt AS _OpActyWorkInstructionAssgmt ON OpActyNtwkElementElement = _OpActyWorkInstructionAssgmt.OperationActivity AND OpActyNtwkElementElmntVersCntr = _OpActyWorkInstructionAssgmt.OperationActyVersionCounter -- association [0..1]
LEFT OUTER JOIN I_WorkCenterBySemanticKey AS _WorkCenterBySemanticKey ON workcenter = _WorkCenterBySemanticKey.WorkCenter AND ProductionPlant = _WorkCenterBySemanticKey.Plant -- association [0..1]
LEFT OUTER JOIN I_OrderItem AS _OrderItem ON ManufacturingOrder = _OrderItem.OrderID AND _OrderItem.OrderItem = '0001' -- association [0..1]
LEFT OUTER JOIN I_Plant AS _ProductionPlant ON ProductionPlant = _ProductionPlant.Plant -- association [1..1]
LEFT OUTER JOIN I_Plant AS _OrderHeaderProductionPlant ON OrderHeaderProductionPlant = _OrderHeaderProductionPlant.Plant -- association [1..1]
LEFT OUTER JOIN I_WorkCenterType AS _WorkCenterType ON WorkCenterTypeCode = _WorkCenterType.WorkCenterTypeCode -- association [0..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode AND WorkCenterInternalID = _WorkCenter.WorkCenterInternalID -- association [0..1]
LEFT OUTER JOIN I_OperationControlProfile AS _OperationControlProfile ON OperationControlProfile = _OperationControlProfile.OperationControlProfile -- association [1..1]
LEFT OUTER JOIN E_OperationActivity AS _Extension ON OperationActivity = _Extension.OperationActivity AND OperationActyVersionCounter = _Extension.OperationActyVersionCounter -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA