I_RAPerfOblgnDeferralMethod

DDL: I_RAPERFOBLGNDEFERRALMETHOD Type: view_entity BASIC Package: FARR_CONTRACT_CDS

Revenue Accounting Deferral Method

I_RAPerfOblgnDeferralMethod (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Public Edition with built-in and side-by-side extension capabilities.

RAPerfObligationDeferralMethod · Accounting and Financial Close

I_RAPerfOblgnDeferralMethod is a Basic CDS View that provides data about "Revenue Accounting Deferral Method" in SAP S/4HANA. It reads from 2 data sources (badi_char_cond, badiimpl_enh) and exposes 2 fields with key field PerfObligationDeferralMethod. It has 1 association to related views. Part of development package FARR_CONTRACT_CDS.

SAP Help Documentation

CategoryCDS Views for Master Data
Data CategoryDimension
Purpose
This CDS view provides the prerequisites for answering the following business questions: How is the performance obligation deferral method defined? (for example, 1 , 2 , and F )

Structure
Measures and attributes Some important measures and attributes are: Performance Obligation Deferral Method

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-RA-2CL
CapabilitiesData Source for Data Extraction,Association Target for Defining CDS Entities,Data Source for Defining CDS Entities,Data Source in SQL Select
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageAccounting and Financial Close for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li> <p>How is the performance obligation deferral method defined? (for example, 1, 2, and F) </p> </li> </ul>

Documentation

Data Sources (2)

SourceAliasJoin Type
badi_char_cond _BADIFilterCondition from
badiimpl_enh _BADIImplementation inner

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_RAPerfOblgnDeferralMethodTxt _DeferralMethodText $projection.PerfObligationDeferralMethod = _DeferralMethodText.PerfObligationDeferralMethod

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Analytics.technicalName IRADEFERRALMTHD view
EndUserText.label Revenue Accounting Deferral Method view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey PerfObligationDeferralMethod view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
VDM.viewType #BASIC view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY PerfObligationDeferralMethod badi_char_cond value1 Uppercase and Lowercase Character Field of the Length 255
_DeferralMethodText _DeferralMethodText

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_RAPerfOblgnDeferralMethod.
-- 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_RAPerfOblgnDeferralMethod AS
SELECT
  _BADIFilterCondition.value1 AS PerfObligationDeferralMethod
FROM badi_char_cond AS _BADIFilterCondition
INNER JOIN badiimpl_enh AS _BADIImplementation ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_RAPerfOblgnDeferralMethodTxt AS _DeferralMethodText ON PerfObligationDeferralMethod = _DeferralMethodText.PerfObligationDeferralMethod  -- association [0..*]
;