R_ProjNetworkActivityElementTP
Data for Network Activity Element – TP
R_ProjNetworkActivityElementTP is a Transactional CDS View that provides data about "Data for Network Activity Element – TP" in SAP S/4HANA. It reads from 1 data source (I_NetworkActivityByInternalKey) and exposes 136 fields with key fields ProjectNetworkInternalID, ProjNetworkActivityInternalID. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_NetworkActivityByInternalKey | I_NetworkActivityByInternalKey | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | R_ProjectNetworkTP | _ProjectNetwork | $projection.ProjectNetwork = _ProjectNetwork.ProjectNetwork |
| [0..1] | I_WBSElementData_2 | _WBSElement | $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID |
| [1..1] | E_NetworkActivity | _Extension | $projection.ProjectNetworkInternalID = _Extension.ProjectNetworkInternalID and $projection.ProjNetworkActivityInternalID = _Extension.NetworkActivityInternalID |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Data for Network Activity Element – TP | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view |
Fields (136)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProjectNetworkInternalID | ProjectNetworkInternalID | ||
| KEY | ProjNetworkActivityInternalID | NetworkActivityInternalID | ||
| ProjectNetwork | ||||
| NetworkActivity | NetworkActivity | |||
| NtwkActyLangBsdDescription | _ActivityShortText | LanguageBasedShortText | ||
| NetworkActivityDescription | NetworkActivityDescription | |||
| NetworkActivityObject | NetworkActivityObject | |||
| SuperiorNtwkActivityInternalID | SuperiorNtwkActivityInternalID | |||
| WBSElementInternalID | WBSElementInternalID | |||
| WorkCenterInternalID | WorkCenterInternalID | |||
| WorkCenter | _WorkCenter | WorkCenter | ||
| Plant | Plant | |||
| PlannedWorkQuantity | _NtwkActivityDatesQuantity | PlannedWorkQuantity | ||
| StandardWorkQuantityUnit1 | _NtwkActivityDatesQuantity | StandardWorkQuantityUnit1 | ||
| OperationCalculationControl | OperationCalculationControl | |||
| CostCtrActivityType | CostCtrActivityType | |||
| NetworkActivityControlProfile | NetworkActivityControlProfile | |||
| ActyIsTakenAcctForProjSmmry | ActyIsTakenAcctForProjSmmry | |||
| CapacityRequirementDistrKey | CapacityRequirementDistrKey | |||
| NumberOfCapacities | NumberOfCapacities | |||
| OperationWorkPercent | OperationWorkPercent | |||
| StandardTextInternalID | StandardTextInternalID | |||
| StandardDurationIsFlexible | StandardDurationIsFlexible | |||
| FactoryCalendar | FactoryCalendar | |||
| ExtProcgOperationHasSubcontrg | ExtProcgOperationHasSubcontrg | |||
| PurchasingInfoRecord | PurchasingInfoRecord | |||
| PurchasingOrganization | PurchasingOrganization | |||
| Supplier | Supplier | |||
| PurchasingGroup | PurchasingGroup | |||
| OpPurchaseOutlineAgreement | OpPurchaseOutlineAgreement | |||
| OpPurchaseOutlineAgreementItem | OpPurchaseOutlineAgreementItem | |||
| ExternalProcessingPrice | ExternalProcessingPrice | |||
| NetworkActivityCurrency | NetworkActivityCurrency | |||
| NetworkActivityPriceBaseQty | NetworkActivityPriceBaseQty | |||
| CostElement | CostElement | |||
| PurgInfoRecdDataIsFixed | PurgInfoRecdDataIsFixed | |||
| PlannedDeliveryDurationInDays | _NtwkActivityDatesQuantity | PlannedDeliveryDurationInDays | ||
| OperationQuantity | _NtwkActivityDatesQuantity | OperationQuantity | ||
| OperationQuantityUnit | _NtwkActivityDatesQuantity | OperationQuantityUnit | ||
| PurchaseRequisition | PurchaseRequisition | |||
| PurchaseRequisitionItem | PurchaseRequisitionItem | |||
| MaterialGroup | MaterialGroup | |||
| PurchasingInfoRecdAddlGrpgName | PurchasingInfoRecdAddlGrpgName | |||
| RequisitionerUser | RequisitionerUser | |||
| GoodsRecipientName | GoodsRecipientName | |||
| OperationTrackingNumber | OperationTrackingNumber | |||
| UnloadingPointName | UnloadingPointName | |||
| SchedldBasicEarliestStartDate | _NtwkActivityDatesQuantity | SchedldBasicEarliestStartDate | ||
| SchedldBasicEarliestStartTime | _NtwkActivityDatesQuantity | SchedldBasicEarliestStartTime | ||
| SchedldBasicEarliestEndDate | _NtwkActivityDatesQuantity | SchedldBasicEarliestEndDate | ||
| SchedldBasicEarliestEndTime | _NtwkActivityDatesQuantity | SchedldBasicEarliestEndTime | ||
| SchedldBasicLatestStartDate | _NtwkActivityDatesQuantity | SchedldBasicLatestStartDate | ||
| SchedldBasicLatestStartTime | _NtwkActivityDatesQuantity | SchedldBasicLatestStartTime | ||
| ScheduledBasicLatestEndDate | _NtwkActivityDatesQuantity | ScheduledBasicLatestEndDate | ||
| SchedldBasicLatestEndTime | _NtwkActivityDatesQuantity | SchedldBasicLatestEndTime | ||
| ActualStartDate | _NtwkActivityDatesQuantity | ActualStartDate | ||
| ActualExecutionStartTime | _NtwkActivityDatesQuantity | ActualExecutionStartTime | ||
| ActualEndDate | _NtwkActivityDatesQuantity | ActualEndDate | ||
| ActualExecutionEndTime | _NtwkActivityDatesQuantity | ActualExecutionEndTime | ||
| ActyConfFcstdEndDate | _NtwkActivityDatesQuantity | ActyConfFcstdEndDate | ||
| ActyConfFcstdEndTime | _NtwkActivityDatesQuantity | ActyConfFcstdEndTime | ||
| ActualWorkQuantity | _NtwkActivityDatesQuantity | ActualWorkQuantity | ||
| ActivityConfFcstdDuration | _NtwkActivityDatesQuantity | ActivityConfFcstdDuration | ||
| ActivityConfFcstdDurationUnit | _NtwkActivityDatesQuantity | ActivityConfFcstdDurationUnit | ||
| SchedldFcstdEarliestStartDate | _NtwkActivityDatesQuantity | SchedldFcstdEarliestStartDate | ||
| SchedldFcstdEarliestStartTime | _NtwkActivityDatesQuantity | SchedldFcstdEarliestStartTime | ||
| SchedldFcstdEarliestEndDate | _NtwkActivityDatesQuantity | SchedldFcstdEarliestEndDate | ||
| SchedldFcstdEarliestEndTime | _NtwkActivityDatesQuantity | SchedldFcstdEarliestEndTime | ||
| LatestSchedldFcstdStartDate | _NtwkActivityDatesQuantity | LatestSchedldFcstdStartDate | ||
| SchedldFcstdLatestStartTime | _NtwkActivityDatesQuantity | SchedldFcstdLatestStartTime | ||
| LatestSchedldFcstdEndDate | _NtwkActivityDatesQuantity | LatestSchedldFcstdEndDate | ||
| SchedldFcstdLatestEndTime | _NtwkActivityDatesQuantity | SchedldFcstdLatestEndTime | ||
| CompanyCode | CompanyCode | |||
| BusinessArea | BusinessArea | |||
| NetworkActivityObjectCurrency | NetworkActivityObjectCurrency | |||
| TaxJurisdictionCalcProcedure | TaxJurisdictionCalcProcedure | |||
| ProfitCenter | ProfitCenter | |||
| OverheadCode | OverheadCode | |||
| ChangeNumber | ChangeNumber | |||
| TaxJurisdiction | TaxJurisdiction | |||
| FunctionalArea | FunctionalArea | |||
| ControllingObjectClass | ControllingObjectClass | |||
| CreatedByUser | CreatedByUser | |||
| CreationDate | CreationDate | |||
| LastChangedByUser | LastChangedByUser | |||
| LastChangeDate | LastChangeDate | |||
| FreeDefinedTableFieldSemantic | _NetworkActivityUserFields | FreeDefinedTableFieldSemantic | ||
| FreeDefinedAttribute01 | _NetworkActivityUserFields | FreeDefinedAttribute01 | ||
| FreeDefinedAttribute02 | _NetworkActivityUserFields | FreeDefinedAttribute02 | ||
| FreeDefinedAttribute03 | _NetworkActivityUserFields | FreeDefinedAttribute03 | ||
| FreeDefinedAttribute04 | _NetworkActivityUserFields | FreeDefinedAttribute04 | ||
| FreeDefinedQuantity1 | _NetworkActivityUserFields | FreeDefinedQuantity1 | ||
| FreeDefinedQuantity1Unit | _NetworkActivityUserFields | FreeDefinedQuantity1Unit | ||
| FreeDefinedQuantity2 | _NetworkActivityUserFields | FreeDefinedQuantity2 | ||
| FreeDefinedQuantity2Unit | _NetworkActivityUserFields | FreeDefinedQuantity2Unit | ||
| FreeDefinedAmount1 | _NetworkActivityUserFields | FreeDefinedAmount1 | ||
| FreeDefinedAmount1Currency | _NetworkActivityUserFields | FreeDefinedAmount1Currency | ||
| FreeDefinedAmount2 | _NetworkActivityUserFields | FreeDefinedAmount2 | ||
| FreeDefinedAmount2Currency | _NetworkActivityUserFields | FreeDefinedAmount2Currency | ||
| FreeDefinedDate1 | _NetworkActivityUserFields | FreeDefinedDate1 | ||
| FreeDefinedDate2 | _NetworkActivityUserFields | FreeDefinedDate2 | ||
| FreeDefinedIndicator1 | _NetworkActivityUserFields | FreeDefinedIndicator1 | ||
| FreeDefinedIndicator2 | _NetworkActivityUserFields | FreeDefinedIndicator2 | ||
| ProgressAnlysAggregationWeight | ProgressAnlysAggregationWeight | |||
| NetworkActivityCost | NetworkActivityCost | |||
| PartnerCostCenter | PartnerCostCenter | |||
| Language | Language | |||
| NtwkAccountAssignmentCode | NtwkAccountAssignmentCode | |||
| IsMarkedForDeletion | IsMarkedForDeletion | |||
| char1asPurReqnOrResvnGeneration | ||||
| JointVenture | _NetworkActivityUserFields | JointVenture | ||
| JointVentureRecoveryCode | _NetworkActivityUserFields | JointVentureRecoveryCode | ||
| JointVentureEquityType | _NetworkActivityUserFields | JointVentureEquityType | ||
| JointVentureObjectType | _NetworkActivityUserFields | JointVentureObjectType | ||
| JointVentureClass | _NetworkActivityUserFields | JointVentureClass | ||
| JointVentureSubClass | _NetworkActivityUserFields | JointVentureSubClass | ||
| JntVentureOriglCostObjectType | _NetworkActivityUserFields | JntVentureOriglCostObjectType | ||
| StandardWorkQuantityUnit | _NtwkActivityDatesQuantity | StandardWorkQuantityUnit | ||
| StartDateOffsetDurationUnit | _NtwkActivityDatesQuantity | StartDateOffsetDurationUnit | ||
| StartDateOffsetDuration | _NtwkActivityDatesQuantity | StartDateOffsetDuration | ||
| EndDateOffsetDuration | _NtwkActivityDatesQuantity | EndDateOffsetDuration | ||
| EndDateOffsetDurationUnit | _NtwkActivityDatesQuantity | EndDateOffsetDurationUnit | ||
| MatPlanningPrimaryCost | MatPlanningPrimaryCost | |||
| ReferenceElement | ReferenceElement | |||
| ControllingAreaCurrency | _ControllingArea | ControllingAreaCurrency | ||
| _NetworkActivity | _NetworkActivity | |||
| _ProjectNetwork | _ProjectNetwork | |||
| _ProjectNetworkBasicData | _ProjectNetworkBasicData | |||
| _FactoryCalendarText | _FactoryCalendarText | |||
| _WBSElement | _WBSElement | |||
| _WorkCenter | _WorkCenter | |||
| _NetworkActivityWorkCenter | _NetworkActivityWorkCenter | |||
| _NtwkActivityDatesQuantity | _NtwkActivityDatesQuantity | |||
| _NetworkActivityUserFields | _NetworkActivityUserFields | |||
| _Superior | _Superior | |||
| _OperationControlProfileText | _OperationControlProfileText |
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Data for Network Activity Element – TP'
@Metadata.ignorePropagatedAnnotations: true
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #L,
dataClass: #TRANSACTIONAL
}
define view entity R_ProjNetworkActivityElementTP
as select from I_NetworkActivityByInternalKey
association to parent R_ProjectNetworkActivityTP as _NetworkActivity on $projection.ProjectNetworkInternalID = _NetworkActivity.ProjectNetworkInternalID
and $projection.SuperiorNtwkActivityInternalID = _NetworkActivity.ProjNetworkActivityInternalID
association [1..1] to R_ProjectNetworkTP as _ProjectNetwork on $projection.ProjectNetwork = _ProjectNetwork.ProjectNetwork
association [0..1] to I_WBSElementData_2 as _WBSElement on $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID
association [1..1] to E_NetworkActivity as _Extension on $projection.ProjectNetworkInternalID = _Extension.ProjectNetworkInternalID
and $projection.ProjNetworkActivityInternalID = _Extension.NetworkActivityInternalID
{
key ProjectNetworkInternalID,
key NetworkActivityInternalID as ProjNetworkActivityInternalID,
_ProjectNetworkBasicData[inner].ProjectNetwork as ProjectNetwork,
NetworkActivity,
@Semantics.text: true
_ActivityShortText.LanguageBasedShortText as NtwkActyLangBsdDescription,
@Semantics.text: true
NetworkActivityDescription,
NetworkActivityObject, //2022.12.12 new field for change status
SuperiorNtwkActivityInternalID,
cast ( ( case
when SuperiorNtwkActivityInternalID is initial
then ''
else _Superior.NetworkActivity
end ) as ps_vornr_el ) as SuperiorNtwkActivityExternalID,
WBSElementInternalID,
case _WBSElement.WBSElementExternalID
when ''
then cast( _WBSElement.WBSElement as ps_posid_edit preserving type )
else _WBSElement.WBSElementExternalID
end as WBSElementExternalID,
WorkCenterInternalID,
_WorkCenter.WorkCenter,
Plant,
@Semantics.quantity.unitOfMeasure: 'StandardWorkQuantityUnit1'
_NtwkActivityDatesQuantity.PlannedWorkQuantity,
_NtwkActivityDatesQuantity.StandardWorkQuantityUnit1,
OperationCalculationControl,
CostCtrActivityType,
NetworkActivityControlProfile,
ActyIsTakenAcctForProjSmmry,
CapacityRequirementDistrKey,
NumberOfCapacities,
OperationWorkPercent,
StandardTextInternalID,
StandardDurationIsFlexible,
FactoryCalendar,
@Semantics.booleanIndicator
ExtProcgOperationHasSubcontrg,
PurchasingInfoRecord,
PurchasingOrganization,
Supplier,
PurchasingGroup,
OpPurchaseOutlineAgreement,
OpPurchaseOutlineAgreementItem,
@Semantics.amount.currencyCode: 'NetworkActivityCurrency'
ExternalProcessingPrice,
NetworkActivityCurrency,
@Semantics.quantity.unitOfMeasure: 'OperationQuantityUnit'
NetworkActivityPriceBaseQty,
CostElement,
PurgInfoRecdDataIsFixed,
_NtwkActivityDatesQuantity.PlannedDeliveryDurationInDays,
@Semantics.quantity.unitOfMeasure: 'OperationQuantityUnit'
_NtwkActivityDatesQuantity.OperationQuantity,
_NtwkActivityDatesQuantity.OperationQuantityUnit,
PurchaseRequisition,
PurchaseRequisitionItem,
MaterialGroup,
PurchasingInfoRecdAddlGrpgName,
RequisitionerUser,
GoodsRecipientName,
OperationTrackingNumber,
UnloadingPointName,
_NtwkActivityDatesQuantity.SchedldBasicEarliestStartDate,
_NtwkActivityDatesQuantity.SchedldBasicEarliestStartTime,
_NtwkActivityDatesQuantity.SchedldBasicEarliestEndDate,
_NtwkActivityDatesQuantity.SchedldBasicEarliestEndTime,
_NtwkActivityDatesQuantity.SchedldBasicLatestStartDate,
_NtwkActivityDatesQuantity.SchedldBasicLatestStartTime,
_NtwkActivityDatesQuantity.ScheduledBasicLatestEndDate,
_NtwkActivityDatesQuantity.SchedldBasicLatestEndTime,
_NtwkActivityDatesQuantity.ActualStartDate,
_NtwkActivityDatesQuantity.ActualExecutionStartTime,
_NtwkActivityDatesQuantity.ActualEndDate,
_NtwkActivityDatesQuantity.ActualExecutionEndTime,
_NtwkActivityDatesQuantity.ActyConfFcstdEndDate,
_NtwkActivityDatesQuantity.ActyConfFcstdEndTime,
@Semantics.quantity.unitOfMeasure: 'StandardWorkQuantityUnit1'
_NtwkActivityDatesQuantity.ActualWorkQuantity,
@Semantics.quantity.unitOfMeasure: 'ActivityConfFcstdDurationUnit'
_NtwkActivityDatesQuantity.ActivityConfFcstdDuration,
_NtwkActivityDatesQuantity.ActivityConfFcstdDurationUnit,
@Semantics.quantity.unitOfMeasure: 'StandardWorkQuantityUnit1'
_NtwkActivityDatesQuantity.ForecastedWorkQty,
_NtwkActivityDatesQuantity.SchedldFcstdEarliestStartDate,
_NtwkActivityDatesQuantity.SchedldFcstdEarliestStartTime,
_NtwkActivityDatesQuantity.SchedldFcstdEarliestEndDate,
_NtwkActivityDatesQuantity.SchedldFcstdEarliestEndTime,
_NtwkActivityDatesQuantity.LatestSchedldFcstdStartDate,
_NtwkActivityDatesQuantity.SchedldFcstdLatestStartTime,
_NtwkActivityDatesQuantity.LatestSchedldFcstdEndDate,
_NtwkActivityDatesQuantity.SchedldFcstdLatestEndTime,
CompanyCode,
BusinessArea,
NetworkActivityObjectCurrency,
TaxJurisdictionCalcProcedure,
ProfitCenter,
OverheadCode,
ChangeNumber,
TaxJurisdiction,
FunctionalArea,
ControllingObjectClass,
CreatedByUser,
CreationDate,
LastChangedByUser,
LastChangeDate,
_NetworkActivityUserFields.FreeDefinedTableFieldSemantic,
_NetworkActivityUserFields.FreeDefinedAttribute01,
_NetworkActivityUserFields.FreeDefinedAttribute02,
_NetworkActivityUserFields.FreeDefinedAttribute03,
_NetworkActivityUserFields.FreeDefinedAttribute04,
@Semantics.quantity.unitOfMeasure: 'FreeDefinedQuantity1Unit'
_NetworkActivityUserFields.FreeDefinedQuantity1,
_NetworkActivityUserFields.FreeDefinedQuantity1Unit,
@Semantics.quantity.unitOfMeasure: 'FreeDefinedQuantity2Unit'
_NetworkActivityUserFields.FreeDefinedQuantity2,
_NetworkActivityUserFields.FreeDefinedQuantity2Unit,
@Semantics.amount.currencyCode: 'FreeDefinedAmount1Currency'
_NetworkActivityUserFields.FreeDefinedAmount1,
_NetworkActivityUserFields.FreeDefinedAmount1Currency,
@Semantics.amount.currencyCode: 'FreeDefinedAmount2Currency'
_NetworkActivityUserFields.FreeDefinedAmount2,
_NetworkActivityUserFields.FreeDefinedAmount2Currency,
_NetworkActivityUserFields.FreeDefinedDate1,
_NetworkActivityUserFields.FreeDefinedDate2,
_NetworkActivityUserFields.FreeDefinedIndicator1,
_NetworkActivityUserFields.FreeDefinedIndicator2,
ProgressAnlysAggregationWeight,
@Semantics.amount.currencyCode: 'NetworkActivityCurrency'
NetworkActivityCost,
PartnerCostCenter,
Language,
NtwkAccountAssignmentCode,
IsMarkedForDeletion,
cast (case
when ProjNtwkIsRlvtForMatlPlng = ' ' then '3'
when ProjNtwkIsRlvtForMatlPlng = 'X' then '2'
when ProjNtwkIsRlvtForMatlPlng = '1' then '1'
when ProjNtwkIsRlvtForMatlPlng = 'B' then '4'
end as abap.char( 1 ) ) as PurReqnOrResvnGeneration,
_NetworkActivityUserFields.JointVenture,
_NetworkActivityUserFields.JointVentureRecoveryCode,
_NetworkActivityUserFields.JointVentureEquityType,
_NetworkActivityUserFields.JointVentureObjectType,
_NetworkActivityUserFields.JointVentureClass,
_NetworkActivityUserFields.JointVentureSubClass,
_NetworkActivityUserFields.JntVentureOriglCostObjectType,
_NtwkActivityDatesQuantity.StandardWorkQuantityUnit,
_NtwkActivityDatesQuantity.StartDateOffsetDurationUnit,
@Semantics.quantity.unitOfMeasure: 'StartDateOffsetDurationUnit'
_NtwkActivityDatesQuantity.StartDateOffsetDuration,
@Semantics.quantity.unitOfMeasure: 'EndDateOffsetDurationUnit'
_NtwkActivityDatesQuantity.EndDateOffsetDuration,
_NtwkActivityDatesQuantity.EndDateOffsetDurationUnit,
@Semantics.amount.currencyCode: 'ControllingAreaCurrency'
MatPlanningPrimaryCost,
ReferenceElement,
_ControllingArea.ControllingAreaCurrency as ControllingAreaCurrency,
// Associations
_NetworkActivity,
_ProjectNetwork,
_ProjectNetworkBasicData,
_FactoryCalendarText,
_WBSElement,
_WorkCenter,
_NetworkActivityWorkCenter,
_NtwkActivityDatesQuantity,
_NetworkActivityUserFields,
_Superior,
_OperationControlProfileText
}
where
SuperiorNtwkActivityInternalID is not initial
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CONTROLLINGAREA",
"I_NETWORKACTIVITYBYINTERNALKEY",
"I_NETWORKACTIVITYDATESQUANTITY",
"I_NETWORKACTIVITYUSERFIELDS",
"I_PROJECTNETWORKBASICDATA",
"I_PROJECTOBJECTSHORTTEXT",
"I_WBSELEMENTDATA_2",
"I_WORKCENTER"
],
"ASSOCIATED":
[
"I_FACTORYCALENDARTEXT",
"I_MAINTENANCEWORKCENTERORGUNIT",
"I_NETWORKACTIVITYBYINTERNALKEY",
"I_NETWORKACTIVITYDATESQUANTITY",
"I_NETWORKACTIVITYUSERFIELDS",
"I_OPERATIONCONTROLPROFILETEXT",
"I_PROJECTNETWORKBASICDATA",
"I_WBSELEMENTDATA_2",
"I_WORKCENTER",
"R_PROJECTNETWORKACTIVITYTP",
"R_PROJECTNETWORKTP"
],
"BASE":
[
"I_NETWORKACTIVITYBYINTERNALKEY"
],
"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