C_MasterDataMyBPChangeProcess
Master Data My BP Change Process
C_MasterDataMyBPChangeProcess is a Consumption CDS View that provides data about "Master Data My BP Change Process" in SAP S/4HANA. It reads from 1 data source (I_MasterDataChangeProcessTP) and exposes 70 fields with key field MasterDataChangeProcessUUID. It has 23 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MasterDataChangeProcessTP | Root | from |
Associations (23)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_MDChangeProcessSource | _Source | _Source.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..*] | C_MasterDataChangeProcessStep | _Step | _Step.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..*] | C_MDChgProcessRelatedProcess | _RelatedProcess | _RelatedProcess.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..1] | I_MDChgProcessSrceRecordsCntr | _NumberOfSouceRecords | _NumberOfSouceRecords.MDChgProcessSourceUUID = $projection.MasterDataChangeProcessUUID |
| [0..1] | P_MDMyBPChangeProcessCount | _EntityCounterBP | _EntityCounterBP.MasterDataChangeProcess = $projection.MasterDataChangeProcess |
| [0..1] | P_MDMyBPRelChangeProcessCount | _EntityCounterBPRel | _EntityCounterBPRel.MasterDataChangeProcess = $projection.MasterDataChangeProcess |
| [0..1] | P_MDMyBPHierChangeProcessCount | _EntityCounterBPHier | _EntityCounterBPHier.MasterDataChangeProcess = $projection.MasterDataChangeProcess |
| [0..1] | P_MDChangeProcessStatusState | _ProcessState | _ProcessState.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..1] | C_MDChangeProcessCriticality | _Criticality | _Criticality.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..1] | C_MDChangeProcessProgressRatio | _Ratio | _Ratio.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID |
| [0..1] | C_MDChgProcessStepDescription | _StepDescription | _StepDescription.MasterDataChangeProcess = $projection.MasterDataChangeProcess and _StepDescription.MDChgProcessStep = $projection.MDChgProcessCurrentStepNumber |
| [0..1] | C_MDMyBPChgProcStatusStateVH | _ProcessStateVH | _ProcessStateVH.MDChgProcessStatusStateCode = $projection.MDChgProcessStatusStateCode |
| [0..1] | C_MDChangeProcessGoalValueHelp | _ProcessGoalVH | _ProcessGoalVH.MDChgProcessGoal = $projection.MDChgProcessGoal |
| [0..*] | C_MasterDataChangeProcessGoal | _ProcessGoalText | _ProcessGoalText.MDChgProcessGoal = $projection.MDChgProcessGoal |
| [0..1] | C_MDChangeProcessGoalProperty | _GoalProperty | _GoalProperty.MDChgProcessGoal = $projection.MDChgProcessGoal |
| [0..1] | I_MDChangeProcessTypeVH | _ProcessTypeVH | _ProcessTypeVH.MDChgProcessTypeID = $projection.MDChgProcessTypeID and _ProcessTypeVH.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode and _ProcessTypeVH.MDChgProcessGoal = $projection.MDChgProcessGoal |
| [0..1] | I_MDChangeProcessReasonText | _ReasonText | _ReasonText.MasterDataChangeProcessReason = $projection.MasterDataChangeProcessReason and _ReasonText.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode and _ReasonText.Language = $session.system_language |
| [0..1] | I_MDChangeProcessPriorityText | _PriorityText | _PriorityText.MDChangeProcessPriority = $projection.MDChangeProcessPriority and _PriorityText.Language = $session.system_language |
| [0..1] | I_MDChgProcessTypeText | _ProcessTypeText | _ProcessTypeText.MDChgProcessTypeID = $projection.MDChgProcessTypeID |
| [0..1] | C_MDChangeProcessStrategyVH | _ProcessStrategyVH | _ProcessStrategyVH.MDChgProcessDuplicateStrategy = $projection.MDChgProcessDuplicateStrategy |
| [0..*] | C_BusinessPartnerGovTP | _BusinessPartner | _BusinessPartner.MasterDataChangeProcess = $projection.MasterDataChangeProcess |
| [0..*] | C_BPHierarchyGovernanceTP | _BPHierarchy | _BPHierarchy.MasterDataChangeProcess = $projection.MasterDataChangeProcess |
| [0..*] | C_BPHierarchyNodeGovernanceTP | _BPHierarchyNode | _BPHierarchyNode.MasterDataChangeProcess = $projection.MasterDataChangeProcess |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Master Data My BP Change Process | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| ObjectModel.createEnabled | false | view | |
| ObjectModel.updateEnabled | false | view | |
| ObjectModel.deleteEnabled | false | view | |
| ObjectModel.draftEnabled | false | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| Search.searchable | true | view | |
| Metadata.allowExtensions | true | view |
Fields (70)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MasterDataChangeProcessUUID | I_MasterDataChangeProcessTP | MasterDataChangeProcessUUID | NodeID |
| MasterDataChangeProcess | I_MasterDataChangeProcessTP | MasterDataChangeProcess | Process | |
| MDChangeProcessNumberDisplay | ||||
| MDChgProcessDescription | I_MasterDataChangeProcessTP | MDChgProcessDescription | Process Description | |
| MDChgProcessTypeID | I_MasterDataChangeProcessTP | MDChgProcessTypeID | Process Template | |
| MDChgProcessGoal | I_MasterDataChangeProcessTP | MDChgProcessGoal | Process Goal | |
| MDChgProcessStatus | I_MasterDataChangeProcessTP | MDChgProcessStatus | Process Status | |
| MDChgProcessSrceObjectTypeCode | I_MasterDataChangeProcessTP | MDChgProcessSrceObjectTypeCode | Bus. Obj. Type | |
| MDChgProcessWorkflowTemplate | I_MasterDataChangeProcessTP | MDChgProcessWorkflowTemplate | Workflow Template | |
| MDChgProcessCreationDate | I_MasterDataChangeProcessTP | MDChgProcessCreationDate | Time Stamp | |
| MDChgProcessCreationTime | I_MasterDataChangeProcessTP | MDChgProcessCreationTime | Time | |
| MDChgProcessChangeDate | I_MasterDataChangeProcessTP | MDChgProcessChangeDate | Time Stamp | |
| MDChgProcessChangeTime | I_MasterDataChangeProcessTP | MDChgProcessChangeTime | Time Stamp | |
| MDChgProcessDelSrceDataIsRqd | I_MasterDataChangeProcessTP | MDChgProcessDelSrceDataIsRqd | Delete Source | |
| MDChgProcessFinishDate | I_MasterDataChangeProcessTP | MDChgProcessFinishDate | Current Date | |
| MDChgProcessFinishTime | I_MasterDataChangeProcessTP | MDChgProcessFinishTime | Time Stamp | |
| MDChgProcessUpdateToken | I_MasterDataChangeProcessTP | MDChgProcessUpdateToken | Update Token | |
| MDChgProcessIsStarted | I_MasterDataChangeProcessTP | MDChgProcessIsStarted | Process Started | |
| MDChgProcessIsInitialized | I_MasterDataChangeProcessTP | MDChgProcessIsInitialized | Initialized | |
| MDChgProcessIsFinalized | I_MasterDataChangeProcessTP | MDChgProcessIsFinalized | Finalized | |
| MDChgProcessLastStepIsFinished | I_MasterDataChangeProcessTP | MDChgProcessLastStepIsFinished | Last Step Finished | |
| MDChgProcessCurrentStepNumber | I_MasterDataChangeProcessTP | MDChgProcessCurrentStepNumber | Step Number | |
| MDChgProcessChkPointIsActive | I_MasterDataChangeProcessTP | MDChgProcessChkPointIsActive | Check Point active | |
| MDChgProcessCompletionIsReqd | I_MasterDataChangeProcessTP | MDChgProcessCompletionIsReqd | Completion Requested | |
| MDChgProcessWrkFlwDeltnIsRqd | I_MasterDataChangeProcessTP | MDChgProcessWrkFlwDeltnIsRqd | Deletion Requested | |
| MDChgProcessSrceDeletionIsRqd | I_MasterDataChangeProcessTP | MDChgProcessSrceDeletionIsRqd | Source Deletion | |
| MDChgProcessFilterChain | I_MasterDataChangeProcessTP | MDChgProcessFilterChain | ||
| MDChgProcessErrorsAreLogged | I_MasterDataChangeProcessTP | MDChgProcessErrorsAreLogged | Log Error | |
| MDChgProcessLastActKey | I_MasterDataChangeProcessTP | MDChgProcessLastActKey | Action Key | |
| MDChgProcessPredecessor | I_MasterDataChangeProcessTP | MDChgProcessPredecessor | Related Process | |
| MDChgProcessFinalDateTime | I_MasterDataChangeProcessTP | MDChgProcessFinalDateTime | Process Finalized | |
| MDChgProcessNextStpAtDateTime | I_MasterDataChangeProcessTP | MDChgProcessNextStpAtDateTime | Scheduled at | |
| MDChgProcessDuplicateStrategy | I_MasterDataChangeProcessTP | MDChgProcessDuplicateStrategy | Strategy | |
| MDChgProcessIsReliable | I_MasterDataChangeProcessTP | MDChgProcessIsReliable | Process Reliable | |
| MDChgProcessProtectionReason | I_MasterDataChangeProcessTP | MDChgProcessProtectionReason | Protection Reason | |
| MDChgProcessIsErased | I_MasterDataChangeProcessTP | MDChgProcessIsErased | Deleted | |
| MDChgProcessStatusCriticality | _Criticality | MDChgProcessStatusCriticality | ||
| MDChangeProcessProgressUnit | ||||
| MDChgProcPrgrsRatioInPercent | _Ratio | MDChgProcPrgrsRatioInPercent | ||
| MDChangeProcessNumberOfSteps | _Ratio | MDChangeProcessNumberOfSteps | ||
| MDChgProcessStatusStateCode | _ProcessState | MDChgProcessStatusStateCode | Process Status | |
| MDChgProcessStatusStateName | _ProcessState | MDChgProcessStatusStateName | Process Status | |
| MDChgProcessSrceSystem | Data Source | |||
| MasterDataChangeProcessDueDate | I_MasterDataChangeProcessTP | MasterDataChangeProcessDueDate | Net Due Date | |
| MasterDataChangeProcessReason | I_MasterDataChangeProcessTP | MasterDataChangeProcessReason | Sp.Tax Code Reason | |
| MDChangeProcessReasonText | _ReasonText | MDChangeProcessReasonText | ||
| MDChgProcObjectTypeCodeReason | ||||
| MDChangeProcessPriority | I_MasterDataChangeProcessTP | MDChangeProcessPriority | Workflow priority | |
| MDChangeProcessPriorityText | _PriorityText | MDChangeProcessPriorityText | ||
| _Source | _Source | |||
| _Step | _Step | |||
| MDChgProcessTypeStepDspDesc | _StepDescription | MDChgProcessStepDescription | ||
| MDChgProcessTypeStepDesc | _StepDescription | MDChgProcessStepType | ||
| MDChgProcNmbrOfBPSourceRecords | _EntityCounterBP | MDChgProcNmbrOfBPSourceRecords | BusinessPartners | |
| MDNmbrOfBPRelshpSourceRecords | _EntityCounterBPRel | MDNmbrOfBPRelshpSourceRecords | Relationships | |
| MDNumberOfBPHierSourceRecords | _EntityCounterBPHier | MDNumberOfBPHierSourceRecords | Hierarchies | |
| _ProcessGoalVH | _ProcessGoalVH | |||
| _RelatedProcess | _RelatedProcess | |||
| _ProcessStateVH | _ProcessStateVH | |||
| _ProcessTypeVH | _ProcessTypeVH | |||
| _ProcessGoalText | _ProcessGoalText | |||
| _GoalProperty | _GoalProperty | |||
| _ProcessTypeText | _ProcessTypeText | |||
| _ProcessStrategyVH | _ProcessStrategyVH | |||
| _EntityCounterBP | _EntityCounterBP | |||
| _EntityCounterBPRel | _EntityCounterBPRel | |||
| _EntityCounterBPHier | _EntityCounterBPHier | |||
| _BusinessPartner | _BusinessPartner | |||
| _BPHierarchy | _BPHierarchy | |||
| _BPHierarchyNode | _BPHierarchyNode |
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 C_MasterDataMyBPChangeProcess.
-- 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.
CREATE VIEW C_MasterDataMyBPChangeProcess AS
SELECT
Root.MasterDataChangeProcessUUID AS MasterDataChangeProcessUUID,
Root.MasterDataChangeProcess AS MasterDataChangeProcess,
cast( Root.MasterDataChangeProcess as mdc_process_id_alpha_out ) AS MDChangeProcessNumberDisplay,
Root.MDChgProcessDescription AS MDChgProcessDescription,
Root.MDChgProcessTypeID AS MDChgProcessTypeID,
Root.MDChgProcessGoal AS MDChgProcessGoal,
Root.MDChgProcessStatus AS MDChgProcessStatus,
Root.MDChgProcessSrceObjectTypeCode AS MDChgProcessSrceObjectTypeCode,
Root.MDChgProcessWorkflowTemplate AS MDChgProcessWorkflowTemplate,
Root.MDChgProcessCreationDate AS MDChgProcessCreationDate,
Root.MDChgProcessCreationTime AS MDChgProcessCreationTime,
Root.MDChgProcessChangeDate AS MDChgProcessChangeDate,
Root.MDChgProcessChangeTime AS MDChgProcessChangeTime,
Root.MDChgProcessDelSrceDataIsRqd AS MDChgProcessDelSrceDataIsRqd,
Root.MDChgProcessFinishDate AS MDChgProcessFinishDate,
Root.MDChgProcessFinishTime AS MDChgProcessFinishTime,
Root.MDChgProcessUpdateToken AS MDChgProcessUpdateToken,
Root.MDChgProcessIsStarted AS MDChgProcessIsStarted,
Root.MDChgProcessIsInitialized AS MDChgProcessIsInitialized,
Root.MDChgProcessIsFinalized AS MDChgProcessIsFinalized,
Root.MDChgProcessLastStepIsFinished AS MDChgProcessLastStepIsFinished,
Root.MDChgProcessCurrentStepNumber AS MDChgProcessCurrentStepNumber,
Root.MDChgProcessChkPointIsActive AS MDChgProcessChkPointIsActive,
Root.MDChgProcessCompletionIsReqd AS MDChgProcessCompletionIsReqd,
Root.MDChgProcessWrkFlwDeltnIsRqd AS MDChgProcessWrkFlwDeltnIsRqd,
Root.MDChgProcessSrceDeletionIsRqd AS MDChgProcessSrceDeletionIsRqd,
Root.MDChgProcessFilterChain AS MDChgProcessFilterChain,
Root.MDChgProcessErrorsAreLogged AS MDChgProcessErrorsAreLogged,
Root.MDChgProcessLastActKey AS MDChgProcessLastActKey,
Root.MDChgProcessPredecessor AS MDChgProcessPredecessor,
Root.MDChgProcessFinalDateTime AS MDChgProcessFinalDateTime,
Root.MDChgProcessNextStpAtDateTime AS MDChgProcessNextStpAtDateTime,
Root.MDChgProcessDuplicateStrategy AS MDChgProcessDuplicateStrategy,
Root.MDChgProcessIsReliable AS MDChgProcessIsReliable,
Root.MDChgProcessProtectionReason AS MDChgProcessProtectionReason,
Root.MDChgProcessIsErased AS MDChgProcessIsErased,
_Criticality.MDChgProcessStatusCriticality AS MDChgProcessStatusCriticality,
cast( '%' as msehi ) AS MDChangeProcessProgressUnit,
_Ratio.MDChgProcPrgrsRatioInPercent AS MDChgProcPrgrsRatioInPercent,
_Ratio.MDChangeProcessNumberOfSteps AS MDChangeProcessNumberOfSteps,
_ProcessState.MDChgProcessStatusStateCode AS MDChgProcessStatusStateCode,
_ProcessState.MDChgProcessStatusStateName AS MDChgProcessStatusStateName,
cast( '' as abap.char( 60 ) ) AS MDChgProcessSrceSystem,
Root.MasterDataChangeProcessDueDate AS MasterDataChangeProcessDueDate,
Root.MasterDataChangeProcessReason AS MasterDataChangeProcessReason,
_ReasonText.MDChangeProcessReasonText AS MDChangeProcessReasonText,
concat( Root.MDChgProcessSrceObjectTypeCode, Root.MasterDataChangeProcessReason ) AS MDChgProcObjectTypeCodeReason,
Root.MDChangeProcessPriority AS MDChangeProcessPriority,
_PriorityText.MDChangeProcessPriorityText AS MDChangeProcessPriorityText,
_StepDescription.MDChgProcessStepDescription AS MDChgProcessTypeStepDspDesc,
_StepDescription.MDChgProcessStepType AS MDChgProcessTypeStepDesc,
_EntityCounterBP.MDChgProcNmbrOfBPSourceRecords AS MDChgProcNmbrOfBPSourceRecords,
_EntityCounterBPRel.MDNmbrOfBPRelshpSourceRecords AS MDNmbrOfBPRelshpSourceRecords,
_EntityCounterBPHier.MDNumberOfBPHierSourceRecords AS MDNumberOfBPHierSourceRecords
FROM I_MasterDataChangeProcessTP AS Root
LEFT OUTER JOIN C_MDChangeProcessSource AS _Source ON _Source.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..*]
LEFT OUTER JOIN C_MasterDataChangeProcessStep AS _Step ON _Step.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..*]
LEFT OUTER JOIN C_MDChgProcessRelatedProcess AS _RelatedProcess ON _RelatedProcess.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..*]
LEFT OUTER JOIN I_MDChgProcessSrceRecordsCntr AS _NumberOfSouceRecords ON _NumberOfSouceRecords.MDChgProcessSourceUUID = MasterDataChangeProcessUUID -- association [0..1]
LEFT OUTER JOIN P_MDMyBPChangeProcessCount AS _EntityCounterBP ON _EntityCounterBP.MasterDataChangeProcess = MasterDataChangeProcess -- association [0..1]
LEFT OUTER JOIN P_MDMyBPRelChangeProcessCount AS _EntityCounterBPRel ON _EntityCounterBPRel.MasterDataChangeProcess = MasterDataChangeProcess -- association [0..1]
LEFT OUTER JOIN P_MDMyBPHierChangeProcessCount AS _EntityCounterBPHier ON _EntityCounterBPHier.MasterDataChangeProcess = MasterDataChangeProcess -- association [0..1]
LEFT OUTER JOIN P_MDChangeProcessStatusState AS _ProcessState ON _ProcessState.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessCriticality AS _Criticality ON _Criticality.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessProgressRatio AS _Ratio ON _Ratio.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID -- association [0..1]
LEFT OUTER JOIN C_MDChgProcessStepDescription AS _StepDescription ON _StepDescription.MasterDataChangeProcess = MasterDataChangeProcess AND _StepDescription.MDChgProcessStep = MDChgProcessCurrentStepNumber -- association [0..1]
LEFT OUTER JOIN C_MDMyBPChgProcStatusStateVH AS _ProcessStateVH ON _ProcessStateVH.MDChgProcessStatusStateCode = MDChgProcessStatusStateCode -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessGoalValueHelp AS _ProcessGoalVH ON _ProcessGoalVH.MDChgProcessGoal = MDChgProcessGoal -- association [0..1]
LEFT OUTER JOIN C_MasterDataChangeProcessGoal AS _ProcessGoalText ON _ProcessGoalText.MDChgProcessGoal = MDChgProcessGoal -- association [0..*]
LEFT OUTER JOIN C_MDChangeProcessGoalProperty AS _GoalProperty ON _GoalProperty.MDChgProcessGoal = MDChgProcessGoal -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessTypeVH AS _ProcessTypeVH ON _ProcessTypeVH.MDChgProcessTypeID = MDChgProcessTypeID AND _ProcessTypeVH.MDChgProcessSrceObjectTypeCode = MDChgProcessSrceObjectTypeCode AND _ProcessTypeVH.MDChgProcessGoal = MDChgProcessGoal -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessReasonText AS _ReasonText ON _ReasonText.MasterDataChangeProcessReason = MasterDataChangeProcessReason AND _ReasonText.MDChgProcessSrceObjectTypeCode = MDChgProcessSrceObjectTypeCode AND _ReasonText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_MDChangeProcessPriorityText AS _PriorityText ON _PriorityText.MDChangeProcessPriority = MDChangeProcessPriority AND _PriorityText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_MDChgProcessTypeText AS _ProcessTypeText ON _ProcessTypeText.MDChgProcessTypeID = MDChgProcessTypeID -- association [0..1]
LEFT OUTER JOIN C_MDChangeProcessStrategyVH AS _ProcessStrategyVH ON _ProcessStrategyVH.MDChgProcessDuplicateStrategy = MDChgProcessDuplicateStrategy -- association [0..1]
LEFT OUTER JOIN C_BusinessPartnerGovTP AS _BusinessPartner ON _BusinessPartner.MasterDataChangeProcess = MasterDataChangeProcess -- association [0..*]
LEFT OUTER JOIN C_BPHierarchyGovernanceTP AS _BPHierarchy ON _BPHierarchy.MasterDataChangeProcess = MasterDataChangeProcess -- association [0..*]
LEFT OUTER JOIN C_BPHierarchyNodeGovernanceTP AS _BPHierarchyNode ON _BPHierarchyNode.MasterDataChangeProcess = MasterDataChangeProcess -- association [0..*]
;
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