I_MeterReadingDocument
Meter Reading Document
I_MeterReadingDocument (Basic)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.
Utilities Meter Reading Document · Utilities
I_MeterReadingDocument is a Basic CDS View (Dimension) that provides data about "Meter Reading Document" in SAP S/4HANA. It reads from 1 data source (eabl) and exposes 76 fields with key field MeterReadingDocument. It has 20 associations to related views.
SAP Help Documentation
| Category | Meter Reading |
|---|---|
| Data Category | Dimension |
| Status | Meter Reading Status |
Purpose
This CDS view retrieves data for the meter reading document. To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .
Prerequisites
Authorizations The following authorization objects are required to use this CDS view: E_MR_DOC (Authorization to display IS-U meter reading documents and orders) E_MR_DOC1 (Authorization to display IS-U meter reading documents and orders)
Structure
Important fields in this view include the following: Field Name Description MeterReadingDocument Internal ID of the Meter Reading Document UtilitiesDevice Device Equipment Equipment Number UtilitiesRegister Register MeterReadingStatus Meter Reading Status MeterReaderCode Meter Reader Number
This CDS view retrieves data for the meter reading document. To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .
Prerequisites
Authorizations The following authorization objects are required to use this CDS view: E_MR_DOC (Authorization to display IS-U meter reading documents and orders) E_MR_DOC1 (Authorization to display IS-U meter reading documents and orders)
Structure
Important fields in this view include the following: Field Name Description MeterReadingDocument Internal ID of the Meter Reading Document UtilitiesDevice Device Equipment Equipment Number UtilitiesRegister Register MeterReadingStatus Meter Reading Status MeterReaderCode Meter Reader Number
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Utilities |
| Application Component | IS-U-DM-MR |
| Capabilities | Data Source in SQL Select, Analytical Dimension, Association Target for Defining CDS Entities, Data Source for Defining CDS Entities, Data Source for Data Extraction |
| Package | Utilities for SAP S/4HANA |
| Description | <p>This CDS view retrieves data for meter reading reasons for the meter reading document.</p> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p> |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA, onpremise edition — Explore SAP S/4HANA Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| eabl | eabl | from |
Associations (20)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_MeterReadingStatus | _MeterReadingStatus | $projection.MeterReadingStatus = _MeterReadingStatus.MeterReadingStatus |
| [1..1] | I_UnitOfMeasure | _UnitOfMeasure | $projection.MeterReadingMeasurementUnit = _UnitOfMeasure.UnitOfMeasure |
| [1..1] | I_UnitOfMeasure | _UnitOfMeasure_E | $projection.BillingMeasurementUnit = _UnitOfMeasure_E.UnitOfMeasure |
| [1..1] | I_SchedMeterReadingCat | _SchedldMtrReadingCategory | $projection.SchedldMtrReadingCategory = _SchedldMtrReadingCategory.SchedldMtrReadingCategory |
| [1..1] | I_MeterReadingType | _MeterReadingType | $projection.MeterReadingType = _MeterReadingType.MeterReadingType |
| [1..1] | I_MeterReadingCategory | _MeterReadingCategory | $projection.MeterReadingCategory = _MeterReadingCategory.MeterReadingCategory |
| [0..1] | I_UtilsAdvncdMeteringSystem | _AdvancedMeteringSystem | $projection.AdvancedMeteringSystem = _AdvancedMeteringSystem.AdvancedMeteringSystem |
| [0..1] | I_MeterReadingTransferSts | _SystemStatus | $projection.MeterReadingTransferStatus = _SystemStatus.MeterReadingTransferStatus |
| [0..1] | I_UtilsMtrRdngBasePerdCat | _MeterReadingBasePeriodCat | $projection.MeterReadingBasePeriodCat = _MeterReadingBasePeriodCat.MeterReadingBasePeriodCat |
| [0..1] | I_IndepMtrRdngValdtnChk | _IndepMtrRdngValidationChk | $projection.IndepMtrRdngValidationChk = _IndepMtrRdngValidationChk.IndepMtrRdngValidationChk |
| [0..1] | I_DepdntMtrRdngValdtnChk | _DepdntMtrRdngValidationChk | $projection.DepdntMtrRdngValidationChk = _DepdntMtrRdngValidationChk.DepdntMtrRdngValidationChk |
| [0..1] | I_MeterReaderNote | _MeterReaderNote | $projection.MeterReaderNoteCode = _MeterReaderNote.MeterReaderNoteCode |
| [0..1] | I_MtrReaderNoteFllwUpActn | _MeterReaderNoteFllwUpActn | $projection.MeterReaderNoteFllwUpActn = _MeterReaderNoteFllwUpActn.MeterReaderNoteFllwUpActn |
| [1..1] | I_MeterReader | _MeterReaderCode | $projection.MeterReaderCode = _MeterReaderCode.MeterReaderCode |
| [1..1] | I_MeterReadingActvSts | _MtrRdngActiveStatus | $projection.MtrRdngActiveStatus = _MtrRdngActiveStatus.MtrRdngActiveStatus |
| [1..1] | I_User | _CreatedByUser | $projection.MeterReadingCreatedByUser = _CreatedByUser.UserID |
| [1..1] | I_User | _LastChangedByUser | $projection.MeterReadingLastChangedByUser = _LastChangedByUser.UserID |
| [1..*] | I_MeterReadingDocumentReason | _MeterReadingDocumentReason | $projection.MeterReadingDocument = _MeterReadingDocumentReason.MeterReadingDocument |
| [0..1] | I_MeterReadingValdtnInfo | _MeterReadingValdtnInfo | $projection.MeterReadingDocument = _MeterReadingValdtnInfo.MeterReadingDocument |
| [0..1] | I_UtilsQuantityDetnProcedure | _UtilsQuantityDetnProcedure | $projection.UtilsQuantityDetnProcedure = _UtilsQuantityDetnProcedure.UtilsQuantityDetnProcedure |
Annotations (18)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Meter Reading Document | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.internalName | #LOCAL | view | |
| Analytics.dataExtraction.enabled | true | view | |
| Analytics.dataExtraction.delta.changeDataCapture.automatic | true | view | |
| VDM.viewType | #BASIC | view | |
| AbapCatalog.sqlViewName | IEMTRRDNGDOC | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.modelingPattern | #ANALYTICAL_DIMENSION | view | |
| ObjectModel.representativeKey | MeterReadingDocument | view | |
| ObjectModel.sapObjectNodeType.name | UtilitiesMeterReadingDocument | view |
Fields (76)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MeterReadingDocument | eabl | ablbelnr | Internal ID for meter reading document |
| UtilitiesDevice | eabl | gernr | Serial Number | |
| SerialNumber | eabl | gernr | Serial Number | |
| Equipment | eabl | equnr | Equipment Number | |
| UtilitiesRegister | eabl | zwnummer | Register | |
| MeterReadingDate | eabl | adat | Meter Reading Date Relevant to Billing | |
| MeterReadingTime | Meter Reading Time (Relevant to Billing) | |||
| MeterReadingResultPreDecimals | eabl | v_zwstand | Places Before Decimal Point in Meter Reading | |
| MeterReadingResultDecimals | eabl | n_zwstand | Places After Decimal Point in the Meter Reading | |
| MeterReadingMeasurementUnit | eabl | massread | Unit of measurement for meter reading | |
| BlldMeterReadingResultPreDcmls | eabl | v_zwstndab | Predecimal Places in Billed Meter Reading | |
| BlldMeterReadingResultDcmls | eabl | n_zwstndab | Decimal Places in the Billed Meter Reading | |
| BillingMeasurementUnit | eabl | massbill | Unit of measurement for billing | |
| NmbrOfUtilsRegDigitsPreDcmls | eabl | stanzvor | Number of predecimal places for register | |
| NmbrOfUtilsRegDigitsDcmls | eabl | stanznac | Number of decimal places for register | |
| MeterReadingStatus | eabl | ablstat | Meter Reading Status | |
| MeterReadingType | eabl | istablart | Meter Reading Type | |
| MeterReadingCategory | eabl | ablestyp | Meter reading category | |
| SchedldMtrReadingCategory | eabl | ablesart | Scheduled meter reading category | |
| ScheduledMeterReadingDate | Scheduled Meter Reading Date | |||
| ActualMeterReadingDate | eabl | adattats | Actual meter reading date | |
| ActualMeterReadingTime | Actual Meter Reading Time | |||
| MaximumMeterReadingDate | eabl | adatmax | Date of maximum meter reading | |
| MaximumMeterReadingTime | Time of Maximum Meter Reading | |||
| MeterReadingAllocationDate | eabl | zuorddat | Meter reading allocation date | |
| UtilitiesGasAllocationDate | eabl | thgdatum | Gas allocation date | |
| CtrlMtrReadingOrderSchedldDate | eabl | adaterz | Meter reading date of implausible meter reading result | |
| CtrlMtrReadingOrderSchedldTime | Meter Reading Time of Implausible Meter Reading Result | |||
| ControlMeterReadingIsPrinted | eabl | arbauf | Control Meter Reading Order ID Printed | |
| MtrRdngActiveStatus | eabl | aktiv | Meter reading active | |
| IndepMtrRdngValidationChk | eabl | pruefpkt | Independent Validation | |
| DepdntMtrRdngValidationChk | eabl | popcode | Dependent Validation | |
| MeterReaderNoteCode | eabl | ablhinw | Meter Reading Note from Meter Reader | |
| MeterReaderNoteFllwUpActn | eabl | stablhw | Control of follow-up action for MR result with MR note | |
| MeterReaderCode | eabl | ableser | Meter reader number | |
| MeterReadingBasePeriodCat | eabl | bapertyp | Base period category | |
| MeterReadingCreationDate | eabl | erdat | Record Created On | |
| MeterReadingCreatedByUser | eabl | ernam | Name of Person Responsible for Creating the Object | |
| MeterReadingLastChangeDate | eabl | aedat | Last Changed On | |
| MeterReadingLastChangedByUser | eabl | aenam | Name of Person Who Changed Object | |
| AdvancedMeteringSystem | eabl | ams | Advanced Metering System | |
| MeterReadingTransferStatus | Meter Reading Transfer Status | |||
| MeterReadingTransferDateTime | Meter Reading Transfer DateTime | |||
| AdvncdMeteringDataOrignType | eabl | sourcesyst | Source System From Which Data is Requested | |
| MobileMeterReadingEntrySystem | eabl | mdenr | Number for mobile data entry (MDE) | |
| MeterReadingOrderIsOutputted | eabl | mdeupl | Order has been output | |
| MeterReadingCheckDigit | eabl | pruefzahl | Check number | |
| MeterReadingFastEntryNumber | eabl | entrynumb | Entry number for fast entry | |
| MeterReadingIsRecaptured | eabl | nacherf | Meter reading result inserted or modified | |
| MeterReadingAutomMntrgStatus | eabl | kstatus | Status for automatic monitoring of meter reading order | |
| MtrRdngIsSchdlForMltplOrdCrtn | eabl | e_zeitvbl | Multiple meter reading order creation | |
| MltplMtrRdngOrdCrtnCntrlGroup | eabl | steuergrp | Control group for multiple meter reading order creation | |
| MltplMtrRdngRefSchedldDate | eabl | e_zvbl_bezdat | Scheduled meter reading date for base meter reading | |
| OrderType | eabl | doc_type | Document category for plant maintenance and customer service | |
| ServiceOrder | eabl | sm_aufnr | Service order or notification | |
| UtilsQuantityDetnProcedure | eabl | qdproc | Qty Determination Procedure During Meter Reading / Billing | |
| _MeterReadingStatus | _MeterReadingStatus | |||
| _UnitOfMeasure | _UnitOfMeasure | |||
| _UnitOfMeasure_E | _UnitOfMeasure_E | |||
| _SchedldMtrReadingCategory | _SchedldMtrReadingCategory | |||
| _MeterReadingType | _MeterReadingType | |||
| _MeterReadingCategory | _MeterReadingCategory | |||
| _AdvancedMeteringSystem | _AdvancedMeteringSystem | |||
| _SystemStatus | _SystemStatus | |||
| _MeterReadingBasePeriodCat | _MeterReadingBasePeriodCat | |||
| _IndepMtrRdngValidationChk | _IndepMtrRdngValidationChk | |||
| _DepdntMtrRdngValidationChk | _DepdntMtrRdngValidationChk | |||
| _MeterReaderNote | _MeterReaderNote | |||
| _MeterReaderNoteFllwUpActn | _MeterReaderNoteFllwUpActn | |||
| _MeterReaderCode | _MeterReaderCode | |||
| _MtrRdngActiveStatus | _MtrRdngActiveStatus | |||
| _MeterReadingDocumentReason | _MeterReadingDocumentReason | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _MeterReadingValdtnInfo | _MeterReadingValdtnInfo | |||
| _UtilsQuantityDetnProcedure | _UtilsQuantityDetnProcedure |
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_MeterReadingDocument.
-- 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: IEMTRRDNGDOC
CREATE VIEW I_MeterReadingDocument AS
SELECT
eabl.ablbelnr AS MeterReadingDocument,
eabl.gernr AS UtilitiesDevice,
eabl.gernr AS SerialNumber,
eabl.equnr AS Equipment,
eabl.zwnummer AS UtilitiesRegister,
eabl.adat AS MeterReadingDate,
cast (eabl.atim as e_atim_vdm preserving type ) AS MeterReadingTime,
eabl.v_zwstand AS MeterReadingResultPreDecimals,
eabl.n_zwstand AS MeterReadingResultDecimals,
eabl.massread AS MeterReadingMeasurementUnit,
eabl.v_zwstndab AS BlldMeterReadingResultPreDcmls,
eabl.n_zwstndab AS BlldMeterReadingResultDcmls,
eabl.massbill AS BillingMeasurementUnit,
eabl.stanzvor AS NmbrOfUtilsRegDigitsPreDcmls,
eabl.stanznac AS NmbrOfUtilsRegDigitsDcmls,
eabl.ablstat AS MeterReadingStatus,
eabl.istablart AS MeterReadingType,
eabl.ablestyp AS MeterReadingCategory,
eabl.ablesart AS SchedldMtrReadingCategory,
cast(eabl.adatsoll as e_schedld_mtrrdng_dte_vdm preserving type) AS ScheduledMeterReadingDate,
eabl.adattats AS ActualMeterReadingDate,
cast (eabl.atimtats as e_atimtats_vdm preserving type ) AS ActualMeterReadingTime,
eabl.adatmax AS MaximumMeterReadingDate,
cast (eabl.atimmax as e_atimmax_vdm preserving type ) AS MaximumMeterReadingTime,
eabl.zuorddat AS MeterReadingAllocationDate,
eabl.thgdatum AS UtilitiesGasAllocationDate,
eabl.adaterz AS CtrlMtrReadingOrderSchedldDate,
cast (eabl.atimerz as e_atimerz_vdm preserving type ) AS CtrlMtrReadingOrderSchedldTime,
eabl.arbauf AS ControlMeterReadingIsPrinted,
eabl.aktiv AS MtrRdngActiveStatus,
eabl.pruefpkt AS IndepMtrRdngValidationChk,
eabl.popcode AS DepdntMtrRdngValidationChk,
eabl.ablhinw AS MeterReaderNoteCode,
eabl.stablhw AS MeterReaderNoteFllwUpActn,
eabl.ableser AS MeterReaderCode,
eabl.bapertyp AS MeterReadingBasePeriodCat,
eabl.erdat AS MeterReadingCreationDate,
eabl.ernam AS MeterReadingCreatedByUser,
eabl.aedat AS MeterReadingLastChangeDate,
eabl.aenam AS MeterReadingLastChangedByUser,
eabl.ams AS AdvancedMeteringSystem,
cast(eabl.transstat as e_mrtransstat_vdm) AS MeterReadingTransferStatus,
cast(eabl.tranststamp as e_mrtrans_tmstmp_vdm) AS MeterReadingTransferDateTime,
eabl.sourcesyst AS AdvncdMeteringDataOrignType,
eabl.mdenr AS MobileMeterReadingEntrySystem,
eabl.mdeupl AS MeterReadingOrderIsOutputted,
eabl.pruefzahl AS MeterReadingCheckDigit,
eabl.entrynumb AS MeterReadingFastEntryNumber,
eabl.nacherf AS MeterReadingIsRecaptured,
eabl.kstatus AS MeterReadingAutomMntrgStatus,
eabl.e_zeitvbl AS MtrRdngIsSchdlForMltplOrdCrtn,
eabl.steuergrp AS MltplMtrRdngOrdCrtnCntrlGroup,
eabl.e_zvbl_bezdat AS MltplMtrRdngRefSchedldDate,
eabl.doc_type AS OrderType,
eabl.sm_aufnr AS ServiceOrder,
eabl.qdproc AS UtilsQuantityDetnProcedure
FROM eabl
LEFT OUTER JOIN I_MeterReadingStatus AS _MeterReadingStatus ON MeterReadingStatus = _MeterReadingStatus.MeterReadingStatus -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON MeterReadingMeasurementUnit = _UnitOfMeasure.UnitOfMeasure -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure_E ON BillingMeasurementUnit = _UnitOfMeasure_E.UnitOfMeasure -- association [1..1]
LEFT OUTER JOIN I_SchedMeterReadingCat AS _SchedldMtrReadingCategory ON SchedldMtrReadingCategory = _SchedldMtrReadingCategory.SchedldMtrReadingCategory -- association [1..1]
LEFT OUTER JOIN I_MeterReadingType AS _MeterReadingType ON MeterReadingType = _MeterReadingType.MeterReadingType -- association [1..1]
LEFT OUTER JOIN I_MeterReadingCategory AS _MeterReadingCategory ON MeterReadingCategory = _MeterReadingCategory.MeterReadingCategory -- association [1..1]
LEFT OUTER JOIN I_UtilsAdvncdMeteringSystem AS _AdvancedMeteringSystem ON AdvancedMeteringSystem = _AdvancedMeteringSystem.AdvancedMeteringSystem -- association [0..1]
LEFT OUTER JOIN I_MeterReadingTransferSts AS _SystemStatus ON MeterReadingTransferStatus = _SystemStatus.MeterReadingTransferStatus -- association [0..1]
LEFT OUTER JOIN I_UtilsMtrRdngBasePerdCat AS _MeterReadingBasePeriodCat ON MeterReadingBasePeriodCat = _MeterReadingBasePeriodCat.MeterReadingBasePeriodCat -- association [0..1]
LEFT OUTER JOIN I_IndepMtrRdngValdtnChk AS _IndepMtrRdngValidationChk ON IndepMtrRdngValidationChk = _IndepMtrRdngValidationChk.IndepMtrRdngValidationChk -- association [0..1]
LEFT OUTER JOIN I_DepdntMtrRdngValdtnChk AS _DepdntMtrRdngValidationChk ON DepdntMtrRdngValidationChk = _DepdntMtrRdngValidationChk.DepdntMtrRdngValidationChk -- association [0..1]
LEFT OUTER JOIN I_MeterReaderNote AS _MeterReaderNote ON MeterReaderNoteCode = _MeterReaderNote.MeterReaderNoteCode -- association [0..1]
LEFT OUTER JOIN I_MtrReaderNoteFllwUpActn AS _MeterReaderNoteFllwUpActn ON MeterReaderNoteFllwUpActn = _MeterReaderNoteFllwUpActn.MeterReaderNoteFllwUpActn -- association [0..1]
LEFT OUTER JOIN I_MeterReader AS _MeterReaderCode ON MeterReaderCode = _MeterReaderCode.MeterReaderCode -- association [1..1]
LEFT OUTER JOIN I_MeterReadingActvSts AS _MtrRdngActiveStatus ON MtrRdngActiveStatus = _MtrRdngActiveStatus.MtrRdngActiveStatus -- association [1..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON MeterReadingCreatedByUser = _CreatedByUser.UserID -- association [1..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON MeterReadingLastChangedByUser = _LastChangedByUser.UserID -- association [1..1]
LEFT OUTER JOIN I_MeterReadingDocumentReason AS _MeterReadingDocumentReason ON MeterReadingDocument = _MeterReadingDocumentReason.MeterReadingDocument -- association [1..*]
LEFT OUTER JOIN I_MeterReadingValdtnInfo AS _MeterReadingValdtnInfo ON MeterReadingDocument = _MeterReadingValdtnInfo.MeterReadingDocument -- association [0..1]
LEFT OUTER JOIN I_UtilsQuantityDetnProcedure AS _UtilsQuantityDetnProcedure ON UtilsQuantityDetnProcedure = _UtilsQuantityDetnProcedure.UtilsQuantityDetnProcedure -- 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