I_PRAValuationFormulaDetail
Valuation Formula Detail
I_PRAValuationFormulaDetail (Basic)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.
PRAValuationFormulaDetail · Cross Applications
I_PRAValuationFormulaDetail is a Basic CDS View that provides data about "Valuation Formula Detail" in SAP S/4HANA. It reads from 1 data source (oiu_rv_frmld) and exposes 76 fields with key fields PRAFormulaNumber, PRASequenceNumber, EffectiveFromDate. It has 30 associations to related views.
SAP Help Documentation
| Category | CDS Views for Production and Revenue Accounting (PRA) |
|---|
This CDS view represent the effective-dated details of a valuation formula. Valuation formulas are integral to the valuation process. They are the only means by which a calculated value can be attributed to the volume of oil, gas, or natural gas liquid sold. Moreover, these formulas are solely responsible for applying the costs or reimbursements associated with the expenses of marketing a product to a calculated value. To calculate these values, the formulas utilize data related to volume, ownership, and rates, in addition to formula master data.
Prerequisites
Authorizations Users who want to use this CDS view must have the following authorization objects assigned: O_OIU_TXN:ACTVT-03,O_OIU_TXN:OIU_TCODE-O3U_VLFR3 (Mapping role for I_PRAValuationFormulaDetail )
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Cross Applications |
| Application Component | IS-OIL-PRA |
| Capabilities | Data Source in SQL Select |
| Package | Cross Applications for SAP S/4HANA Cloud Private Edition |
| Description | <p>This CDS view represent the effective-dated details of a valuation formula. Valuation formulas are integral to the valuation process. They are the only means by which a calculated value can be attributed to the volume of oil, gas, or natural gas liquid sold. Moreover, these formulas are solely responsible for applying the costs or reimbursements associated with the expenses of marketing a product to a calculated value. To calculate these values, the formulas utilize data related to volume, ownership, and rates, in addition to formula master data. </p> |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Private Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Private Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Private Edition 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 Cloud Private Edition — Explore SAP S/4HANA Cloud Private Edition 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 Cloud Private Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| oiu_rv_frmld | oiu_rv_frmld | from |
Associations (30)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_PRAValuationFormulaID | _PRAValuationFormulaID | _PRAValuationFormulaID.PRAFormulaNumber = $projection.PRAFormulaNumber |
| [0..1] | I_CompanyCode | _CompanyCode1 | _CompanyCode1.CompanyCode = $projection.PRACompanyCode1 |
| [0..1] | I_PRAMaintDOI | _PRAMaintDOI1 | _PRAMaintDOI1.CompanyCode = $projection.PRACompanyCode1 and _PRAMaintDOI1.DivisionOfInterest = $projection.PRADivisionOfInterest1 |
| [0..1] | I_PRAContract | _PRAContract1 | _PRAContract1.PRAContract = $projection.PRASourceContractNumber1 |
| [0..1] | I_PRAContractType | _PRAContractType1 | _PRAContractType1.PRAContractType = $projection.PRASourceContractType1 |
| [0..1] | I_CompanyCode | _CompanyCode2 | _CompanyCode2.CompanyCode = $projection.PRACompanyCode2 |
| [0..1] | I_PRAMaintDOI | _PRAMaintDOI2 | _PRAMaintDOI2.CompanyCode = $projection.PRACompanyCode2 and _PRAMaintDOI2.DivisionOfInterest = $projection.PRADivisionOfInterest2 |
| [0..1] | I_PRAContract | _PRAContract2 | _PRAContract2.PRAContract = $projection.PRASourceContractNumber2 |
| [0..1] | I_PRAContractType | _PRAContractType2 | _PRAContractType2.PRAContractType = $projection.PRASourceContractType2 |
| [0..1] | I_VolumeType | _VolumeType1 | _VolumeType1.VolumeType = $projection.PRAVolumeType1 |
| [0..1] | I_PRAMatlMjrProdMappg | _PRAMatlMjrProdMappg1 | _PRAMatlMjrProdMappg1.Material = $projection.PRAMaterial1 |
| [0..1] | I_Customer | _Customer1 | _Customer1.Customer = $projection.PRAPurchaser1 |
| [0..1] | I_VolumeType | _VolumeType2 | _VolumeType2.VolumeType = $projection.PRAVolumeType2 |
| [0..1] | I_PRAMatlMjrProdMappg | _PRAMatlMjrProdMappg2 | _PRAMatlMjrProdMappg2.Material = $projection.PRAMaterial2 |
| [0..1] | I_Customer | _Customer2 | _Customer2.Customer = $projection.PRAPurchaser2 |
| [0..1] | I_UnitOfMeasure | _UnitOfMeasure1 | _UnitOfMeasure1.UnitOfMeasure = $projection.PRAValuationReservedWord1Unit |
| [0..1] | I_UnitOfMeasure | _UnitOfMeasure2 | _UnitOfMeasure2.UnitOfMeasure = $projection.PRAValuationReservedWord2Unit |
| [0..1] | I_Calculationbasis | _CalculationBasis | _CalculationBasis.CalculationBasis = $projection.PRAActualEntitledSettlement |
| [0..1] | I_PRAReservedWordTypeVH | _PRAReservedWordType1 | _PRAReservedWordType1.PRAReserveWordType = $projection.PRAFormulaReserveWordType1 |
| [0..1] | I_PRAValuationSourceVH | _PRAValuationSource1 | _PRAValuationSource1.PRAValuationSourceCode1 = $projection.PRAValuationSourceCode1 |
| [0..1] | I_PRAReservedWordTypeVH | _PRAReservedWordType2 | _PRAReservedWordType2.PRAReserveWordType = $projection.PRAFormulaReserveWordType2 |
| [0..1] | I_PRAValuationSourceVH | _PRAValuationSource2 | _PRAValuationSource2.PRAValuationSourceCode1 = $projection.PRAValuationSourceCode2 |
| [0..1] | I_PRAFunctionVH | _PRAFunction | _PRAFunction.PRAFunction = $projection.PRAFunction |
| [0..1] | I_PRAPctgRateFixedCodeVH | _PRAPerRateFixedCode1 | _PRAPerRateFixedCode1.PRAPercentRateFixedCode1 = $projection.PRAPercentRateFixedCode1 |
| [0..1] | I_MajorProduct | _MajorProduct1 | _MajorProduct1.MajorProduct = $projection.PRAMajorProductCode1 |
| [0..1] | I_PRAPctgRateFixedCodeVH | _PRAPerRateFixedCode2 | _PRAPerRateFixedCode2.PRAPercentRateFixedCode1 = $projection.PRAPercentRateFixedCode2 |
| [0..1] | I_MajorProduct | _MajorProduct2 | _MajorProduct2.MajorProduct = $projection.PRAMajorProductCode2 |
| [0..1] | I_PRAValuationReserveWordVH | _ReserveWord1 | _ReserveWord1.PRAValnReserveWordResult = $projection.PRAValuationReservedWord1 |
| [0..1] | I_PRAValuationReserveWordVH | _ReserveWord2 | _ReserveWord2.PRAValnReserveWordResult = $projection.PRAValuationReservedWord2 |
| [0..1] | I_PRAValuationReserveWordVH | _ReserveWordVH | _ReserveWordVH.PRAValnReserveWordResult = $projection.PRAValnReserveWordResult |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| EndUserText.label | Valuation Formula Detail | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.sapObjectNodeType.name | PRAValuationFormulaDetail | view |
Fields (76)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PRAFormulaNumber | frml_no | Formula Number | |
| KEY | PRASequenceNumber | seq_no | Sequence number | |
| KEY | EffectiveFromDate | eff_from_dt | Effective From Date | |
| EffectiveToDate | eff_to_dt | Effective To Date | ||
| PRACompanyCode1 | bukrs_1 | Company Code 1 | ||
| PRAFormulaReserveWordType1 | rvwd_type_cd_1 | Formula Reserve Word Type 1 | ||
| PRAValuationReservedWord1 | rvwd_cd_1 | Valuation Reserved Word 1 | ||
| PRAValuationSourceCode1 | vsrc_cd_1 | Valuation Source Code 1 | ||
| PRAValuationSource1 | vsrc_no_1 | Valuation Source 1 | ||
| PRAValnSourceWellCompletion1 | vsrc_wc_no_1 | Well Completion Number 1 | ||
| PRADivisionOfInterest1 | doi_no_1 | Division of Interest 1 | ||
| PRASourceContractNumber1 | ctsrc_no_1 | Contract Number 1 | ||
| PRASourceContractType1 | ctsrc_type_cd_1 | Contract Type 1 | ||
| PRACompanyCode2 | bukrs_2 | Company Code 2 | ||
| PRAFormulaReserveWordType2 | rvwd_type_cd_2 | Formula Reserve Word Type 2 | ||
| PRAValuationReservedWord2 | rvwd_cd_2 | Valuation Reserved Word 2 | ||
| PRAValuationSourceCode2 | vsrc_cd_2 | Valuation Source Code 2 | ||
| PRAValuationSource2 | vsrc_no_2 | Valuation Source 2 | ||
| PRAValnSourceWellCompletion2 | vsrc_wc_no_2 | Well Completion Number 2 | ||
| PRADivisionOfInterest2 | doi_no_2 | Division of Interest 2 | ||
| PRASourceContractNumber2 | ctsrc_no_2 | Contract Number 2 | ||
| PRASourceContractType2 | ctsrc_type_cd_2 | Contract Type 2 | ||
| PRAFunction | func_cd | Function Code | ||
| PRAValnReserveWordResult | rslt_cd | Valuation Reserved Word | ||
| SeveranceTaxType | rslt_taxtype | Severance Tax Type | ||
| PRAUnitVentureIsApproved | appr_fl | Approval Flag | ||
| PRAActualEntitledSettlement | rslt_actentst_cd | Actual, Entitlement, Settlement Codes | ||
| PRAAffiliateFlag1IsChecked | affil_fl_1 | Affiliate Flag 1 | ||
| PRAPercentRateFixedCode1 | peratfi_cd_1 | Percent, Rate, Fixed Codes 1 | ||
| PRAVolumeType1 | vt_type_cd_1 | Volume Type Code 1 | ||
| PRAMajorProductCode1 | majpd_cd_1 | Major Product Code 1 | ||
| PRAMaterial1 | matnr_1 | Material 1 | ||
| PRAPurchaser1 | pur_no_1 | Purchaser 1 | ||
| PRAAffiliateFlag2IsChecked | affil_fl_2 | Affiliate Flag 2 | ||
| PRAPercentRateFixedCode2 | peratfi_cd_2 | Percent, Rate, Fixed Codes 2 | ||
| PRAVolumeType2 | vt_type_cd_2 | Volume Type Code 2 | ||
| PRAMajorProductCode2 | majpd_cd_2 | Major Product Code 2 | ||
| PRAMaterial2 | matnr_2 | Material 2 | ||
| PRAPurchaser2 | pur_no_2 | Purchaser 2 | ||
| PRAValuationReservedWord1Unit | rvwd_cd_1_u | Standard volume unit | ||
| PRAValuationReservedWord2Unit | rvwd_cd_2_u | Standard volume unit | ||
| PRATractNumber1 | tr_no_1 | Tract Number | ||
| PRATractNumber2 | tr_no_2 | Tract Number | ||
| PRATaxClass | rslt_tax_cls | Tax Class | ||
| CreatedByUser | oiu_cruser | Name of Person Responsible for Creating the Object | ||
| CreationDateTime | oiu_timestamp | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | ||
| _PRAValuationFormulaID | _PRAValuationFormulaID | |||
| _CompanyCode1 | _CompanyCode1 | |||
| _PRAMaintDOI1 | _PRAMaintDOI1 | |||
| _PRAContract1 | _PRAContract1 | |||
| _PRAContractType1 | _PRAContractType1 | |||
| _CompanyCode2 | _CompanyCode2 | |||
| _PRAMaintDOI2 | _PRAMaintDOI2 | |||
| _PRAContract2 | _PRAContract2 | |||
| _PRAContractType2 | _PRAContractType2 | |||
| _VolumeType1 | _VolumeType1 | |||
| _PRAMatlMjrProdMappg1 | _PRAMatlMjrProdMappg1 | |||
| _Customer1 | _Customer1 | |||
| _VolumeType2 | _VolumeType2 | |||
| _PRAMatlMjrProdMappg2 | _PRAMatlMjrProdMappg2 | |||
| _Customer2 | _Customer2 | |||
| _UnitOfMeasure1 | _UnitOfMeasure1 | |||
| _UnitOfMeasure2 | _UnitOfMeasure2 | |||
| _CalculationBasis | _CalculationBasis | |||
| _PRAReservedWordType1 | _PRAReservedWordType1 | |||
| _PRAValuationSource1 | _PRAValuationSource1 | |||
| _PRAReservedWordType2 | _PRAReservedWordType2 | |||
| _PRAValuationSource2 | _PRAValuationSource2 | |||
| _PRAFunction | _PRAFunction | |||
| _PRAPerRateFixedCode1 | _PRAPerRateFixedCode1 | |||
| _MajorProduct1 | _MajorProduct1 | |||
| _PRAPerRateFixedCode2 | _PRAPerRateFixedCode2 | |||
| _MajorProduct2 | _MajorProduct2 | |||
| _ReserveWord1 | _ReserveWord1 | |||
| _ReserveWord2 | _ReserveWord2 | |||
| _ReserveWordVH | _ReserveWordVH |
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_PRAValuationFormulaDetail.
-- 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 I_PRAValuationFormulaDetail AS
SELECT
frml_no AS PRAFormulaNumber,
seq_no AS PRASequenceNumber,
eff_from_dt AS EffectiveFromDate,
eff_to_dt AS EffectiveToDate,
bukrs_1 AS PRACompanyCode1,
rvwd_type_cd_1 AS PRAFormulaReserveWordType1,
rvwd_cd_1 AS PRAValuationReservedWord1,
vsrc_cd_1 AS PRAValuationSourceCode1,
vsrc_no_1 AS PRAValuationSource1,
vsrc_wc_no_1 AS PRAValnSourceWellCompletion1,
doi_no_1 AS PRADivisionOfInterest1,
ctsrc_no_1 AS PRASourceContractNumber1,
ctsrc_type_cd_1 AS PRASourceContractType1,
bukrs_2 AS PRACompanyCode2,
rvwd_type_cd_2 AS PRAFormulaReserveWordType2,
rvwd_cd_2 AS PRAValuationReservedWord2,
vsrc_cd_2 AS PRAValuationSourceCode2,
vsrc_no_2 AS PRAValuationSource2,
vsrc_wc_no_2 AS PRAValnSourceWellCompletion2,
doi_no_2 AS PRADivisionOfInterest2,
ctsrc_no_2 AS PRASourceContractNumber2,
ctsrc_type_cd_2 AS PRASourceContractType2,
func_cd AS PRAFunction,
rslt_cd AS PRAValnReserveWordResult,
rslt_taxtype AS SeveranceTaxType,
appr_fl AS PRAUnitVentureIsApproved,
rslt_actentst_cd AS PRAActualEntitledSettlement,
affil_fl_1 AS PRAAffiliateFlag1IsChecked,
peratfi_cd_1 AS PRAPercentRateFixedCode1,
vt_type_cd_1 AS PRAVolumeType1,
majpd_cd_1 AS PRAMajorProductCode1,
matnr_1 AS PRAMaterial1,
pur_no_1 AS PRAPurchaser1,
affil_fl_2 AS PRAAffiliateFlag2IsChecked,
peratfi_cd_2 AS PRAPercentRateFixedCode2,
vt_type_cd_2 AS PRAVolumeType2,
majpd_cd_2 AS PRAMajorProductCode2,
matnr_2 AS PRAMaterial2,
pur_no_2 AS PRAPurchaser2,
rvwd_cd_1_u AS PRAValuationReservedWord1Unit,
rvwd_cd_2_u AS PRAValuationReservedWord2Unit,
tr_no_1 AS PRATractNumber1,
tr_no_2 AS PRATractNumber2,
rslt_tax_cls AS PRATaxClass,
oiu_cruser AS CreatedByUser,
oiu_timestamp AS CreationDateTime
FROM oiu_rv_frmld
LEFT OUTER JOIN I_PRAValuationFormulaID AS _PRAValuationFormulaID ON _PRAValuationFormulaID.PRAFormulaNumber = PRAFormulaNumber -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode1 ON _CompanyCode1.CompanyCode = PRACompanyCode1 -- association [0..1]
LEFT OUTER JOIN I_PRAMaintDOI AS _PRAMaintDOI1 ON _PRAMaintDOI1.CompanyCode = PRACompanyCode1 AND _PRAMaintDOI1.DivisionOfInterest = PRADivisionOfInterest1 -- association [0..1]
LEFT OUTER JOIN I_PRAContract AS _PRAContract1 ON _PRAContract1.PRAContract = PRASourceContractNumber1 -- association [0..1]
LEFT OUTER JOIN I_PRAContractType AS _PRAContractType1 ON _PRAContractType1.PRAContractType = PRASourceContractType1 -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode2 ON _CompanyCode2.CompanyCode = PRACompanyCode2 -- association [0..1]
LEFT OUTER JOIN I_PRAMaintDOI AS _PRAMaintDOI2 ON _PRAMaintDOI2.CompanyCode = PRACompanyCode2 AND _PRAMaintDOI2.DivisionOfInterest = PRADivisionOfInterest2 -- association [0..1]
LEFT OUTER JOIN I_PRAContract AS _PRAContract2 ON _PRAContract2.PRAContract = PRASourceContractNumber2 -- association [0..1]
LEFT OUTER JOIN I_PRAContractType AS _PRAContractType2 ON _PRAContractType2.PRAContractType = PRASourceContractType2 -- association [0..1]
LEFT OUTER JOIN I_VolumeType AS _VolumeType1 ON _VolumeType1.VolumeType = PRAVolumeType1 -- association [0..1]
LEFT OUTER JOIN I_PRAMatlMjrProdMappg AS _PRAMatlMjrProdMappg1 ON _PRAMatlMjrProdMappg1.Material = PRAMaterial1 -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer1 ON _Customer1.Customer = PRAPurchaser1 -- association [0..1]
LEFT OUTER JOIN I_VolumeType AS _VolumeType2 ON _VolumeType2.VolumeType = PRAVolumeType2 -- association [0..1]
LEFT OUTER JOIN I_PRAMatlMjrProdMappg AS _PRAMatlMjrProdMappg2 ON _PRAMatlMjrProdMappg2.Material = PRAMaterial2 -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer2 ON _Customer2.Customer = PRAPurchaser2 -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure1 ON _UnitOfMeasure1.UnitOfMeasure = PRAValuationReservedWord1Unit -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure2 ON _UnitOfMeasure2.UnitOfMeasure = PRAValuationReservedWord2Unit -- association [0..1]
LEFT OUTER JOIN I_Calculationbasis AS _CalculationBasis ON _CalculationBasis.CalculationBasis = PRAActualEntitledSettlement -- association [0..1]
LEFT OUTER JOIN I_PRAReservedWordTypeVH AS _PRAReservedWordType1 ON _PRAReservedWordType1.PRAReserveWordType = PRAFormulaReserveWordType1 -- association [0..1]
LEFT OUTER JOIN I_PRAValuationSourceVH AS _PRAValuationSource1 ON _PRAValuationSource1.PRAValuationSourceCode1 = PRAValuationSourceCode1 -- association [0..1]
LEFT OUTER JOIN I_PRAReservedWordTypeVH AS _PRAReservedWordType2 ON _PRAReservedWordType2.PRAReserveWordType = PRAFormulaReserveWordType2 -- association [0..1]
LEFT OUTER JOIN I_PRAValuationSourceVH AS _PRAValuationSource2 ON _PRAValuationSource2.PRAValuationSourceCode1 = PRAValuationSourceCode2 -- association [0..1]
LEFT OUTER JOIN I_PRAFunctionVH AS _PRAFunction ON _PRAFunction.PRAFunction = PRAFunction -- association [0..1]
LEFT OUTER JOIN I_PRAPctgRateFixedCodeVH AS _PRAPerRateFixedCode1 ON _PRAPerRateFixedCode1.PRAPercentRateFixedCode1 = PRAPercentRateFixedCode1 -- association [0..1]
LEFT OUTER JOIN I_MajorProduct AS _MajorProduct1 ON _MajorProduct1.MajorProduct = PRAMajorProductCode1 -- association [0..1]
LEFT OUTER JOIN I_PRAPctgRateFixedCodeVH AS _PRAPerRateFixedCode2 ON _PRAPerRateFixedCode2.PRAPercentRateFixedCode1 = PRAPercentRateFixedCode2 -- association [0..1]
LEFT OUTER JOIN I_MajorProduct AS _MajorProduct2 ON _MajorProduct2.MajorProduct = PRAMajorProductCode2 -- association [0..1]
LEFT OUTER JOIN I_PRAValuationReserveWordVH AS _ReserveWord1 ON _ReserveWord1.PRAValnReserveWordResult = PRAValuationReservedWord1 -- association [0..1]
LEFT OUTER JOIN I_PRAValuationReserveWordVH AS _ReserveWord2 ON _ReserveWord2.PRAValnReserveWordResult = PRAValuationReservedWord2 -- association [0..1]
LEFT OUTER JOIN I_PRAValuationReserveWordVH AS _ReserveWordVH ON _ReserveWordVH.PRAValnReserveWordResult = PRAValnReserveWordResult -- 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