P_RO_SAFTCActgSIItem
P_RO_SAFTCActgSIItem is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (P_RO_SAFTCACTGSIITEM0) and exposes 49 fields with key fields CompanyCode, CASrcDocumentCat, CASrcDocumentType, CASrcDocumentNumber, CADocumentNumber.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_RO_SAFTCACTGSIITEM0 | P_RO_SAFTCACTGSIITEM0 | from |
Parameters (2)
| Name | Type | Default |
|---|---|---|
| P_AlternativeGLAccountIsUsed | saft_ro_alt_gl_account_flag | |
| P_UserSystemIdentifier | sysid |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.private | true | view | |
| VDM.viewType | #CONSUMPTION | view |
Fields (49)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | Item | CompanyCode | Receiver Company Code |
| KEY | CASrcDocumentCat | Item | CASrcDocumentCat | |
| KEY | CASrcDocumentType | Item | CASrcDocumentType | |
| KEY | CASrcDocumentNumber | Item | CASrcDocumentNumber | |
| KEY | CADocumentNumber | Item | CADocumentNumber | Document Number |
| KEY | CAItemType | Item | CAItemType | |
| KEY | ItemNumber | Item | ItemNumber | Item ID |
| CASrcBusinessPartner | Item | CASrcBusinessPartner | ||
| CustomerTaxID5 | CustomerTaxType | VATRegistration | VAT Registration No. | |
| StreetName | CustomerTaxType | StreetName | Text | |
| CityName | CustomerTaxType | CityName | Name | |
| PostalCode | CustomerTaxType | PostalCode | Postal Code | |
| Country | CustomerTaxType | Country | Venue: Ctry/Reg | |
| CASrcActiveGLAccount | Item | CASrcActiveGLAccount | ||
| CASrcDebitCreditCode | Item | CASrcDebitCreditCode | ||
| CASrcSaftStandardAccount | Item | CASrcSaftStandardAccount | ||
| CAInvcgProcess | Item | CAInvcgProcess | Invoicing Proc. | |
| CAInvcgType | Item | CAInvcgType | Invoicing Type | |
| CAInvcgCategory | Item | CAInvcgCategory | Invoicing Cat. | |
| CAInvcgCorrectionCategory | Item | CAInvcgCorrectionCategory | Invcg Correction Category | |
| RO_SAFTStandardAccount | Item | RO_SAFTStandardAccount | ||
| TransactionCurrency | Item | TransactionCurrency | Transaction Currency | |
| CompanyCodeCurrency | Item | CompanyCodeCurrency | Local Currency | |
| TaxCode | Item | TaxCode | Tax Code | |
| TaxItem | Item | TaxItem | Tax Item | |
| PostingDate | Item | PostingDate | Posting Date for GR | |
| DocumentDate | Item | DocumentDate | Journal Entry Date | |
| DocumentDateendasTaxReportingDate | ||||
| PeriodYear | ||||
| Period | ||||
| CreationDate | Item | CreationDate | Time Stamp | |
| CADocumentType | Item | CADocumentType | Document Type | |
| CADocumentOriginCode | Item | CADocumentOriginCode | Document Origin | |
| CreatedByUser | Item | CreatedByUser | User Name | |
| ProfitCenter | Item | ProfitCenter | Profit Center | |
| Segment | Item | Segment | Segment number | |
| BaseUnit | Item | BaseUnit | Unit of Measure | |
| QuantityInBaseUnitendasQuantity | ||||
| SourceUnitOfMeasureFactor | ||||
| DebitCreditCode | Item | DebitCreditCode | Single-Character Flag | |
| AmountInCompanyCodeCurrency | Item | AmountInCompanyCodeCurrency | Local Crcy Amt | |
| AmountInTransactionCurrency | Item | AmountInTransactionCurrency | Pt Crcy Amt | |
| DebitAmountInCoCodeCrcy | Item | DebitAmountInCoCodeCrcy | Debit Amount in Company Code Currency | |
| CreditAmountInCoCodeCrcy | Item | CreditAmountInCoCodeCrcy | Credit Amount in Company Code Currency | |
| SelfBillingValueItemDesc | ||||
| DocumentItemText | ||||
| RO_SAFTSystemID | ||||
| RO_SAFTSourceDocument | Item | CASrcOfficialDocumentNumber | ||
| CARecnclnKeyIsTransferredToGL | Item | CARecnclnKeyIsTransferredToGL |
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 P_RO_SAFTCActgSIItem.
-- 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.
-- Parameters: P_AlternativeGLAccountIsUsed : saft_ro_alt_gl_account_flag, P_UserSystemIdentifier : sysid
CREATE VIEW P_RO_SAFTCActgSIItem AS
SELECT
Item.CompanyCode AS CompanyCode,
Item.CASrcDocumentCat AS CASrcDocumentCat,
Item.CASrcDocumentType AS CASrcDocumentType,
Item.CASrcDocumentNumber AS CASrcDocumentNumber,
Item.CADocumentNumber AS CADocumentNumber,
Item.CAItemType AS CAItemType,
Item.ItemNumber AS ItemNumber,
Item.CASrcBusinessPartner AS CASrcBusinessPartner,
CustomerTaxType.VATRegistration AS CustomerTaxID5,
CustomerTaxType.StreetName AS StreetName,
CustomerTaxType.CityName AS CityName,
CustomerTaxType.PostalCode AS PostalCode,
CustomerTaxType.Country AS Country,
Item.CASrcActiveGLAccount AS CASrcActiveGLAccount,
Item.CASrcDebitCreditCode AS CASrcDebitCreditCode,
Item.CASrcSaftStandardAccount AS CASrcSaftStandardAccount,
Item.CAInvcgProcess AS CAInvcgProcess,
Item.CAInvcgType AS CAInvcgType,
Item.CAInvcgCategory AS CAInvcgCategory,
Item.CAInvcgCorrectionCategory AS CAInvcgCorrectionCategory,
Item.RO_SAFTStandardAccount AS RO_SAFTStandardAccount,
Item.TransactionCurrency AS TransactionCurrency,
Item.CompanyCodeCurrency AS CompanyCodeCurrency,
Item.TaxCode AS TaxCode,
Item.TaxItem AS TaxItem,
Item.PostingDate AS PostingDate,
Item.DocumentDate AS DocumentDate,
case when Item.TaxReportingDate <> '00000000' then Item.TaxReportingDate else Item.DocumentDate end as TaxReportingDate AS DocumentDateendasTaxReportingDate,
cast ( substring(Item.PostingDate, 1, 4 ) as fis_gjahr ) AS PeriodYear,
cast ( substring(Item.PostingDate, 5, 2 ) as fins_bat_fiscal_period ) AS Period,
Item.CreationDate AS CreationDate,
Item.CADocumentType AS CADocumentType,
Item.CADocumentOriginCode AS CADocumentOriginCode,
Item.CreatedByUser AS CreatedByUser,
Item.ProfitCenter AS ProfitCenter,
Item.Segment AS Segment,
Item.BaseUnit AS BaseUnit,
case when Item.QuantityInBaseUnit = 0 then case Item.RO_SAFTIsDefaultZeroQuantity when 'X' then cast(0 as quan1_12) else cast(1 as quan1_12) end else abs(Item.QuantityInBaseUnit) end as Quantity AS QuantityInBaseUnitendasQuantity,
coalesce(UoM.SourceUnitOfMeasureFactor, '') AS SourceUnitOfMeasureFactor,
Item.DebitCreditCode AS DebitCreditCode,
Item.AmountInCompanyCodeCurrency AS AmountInCompanyCodeCurrency,
Item.AmountInTransactionCurrency AS AmountInTransactionCurrency,
Item.DebitAmountInCoCodeCrcy AS DebitAmountInCoCodeCrcy,
Item.CreditAmountInCoCodeCrcy AS CreditAmountInCoCodeCrcy,
cast('0' as text) AS SelfBillingValueItemDesc,
cast('NULL' as farp_sgtxt) AS DocumentItemText,
cast(concat( $parameters.P_UserSystemIdentifier, concat(cast( $session.client as char3 ) , Item.CADocumentNumber ) ) as text18) AS RO_SAFTSystemID,
Item.CASrcOfficialDocumentNumber AS RO_SAFTSourceDocument,
Item.CARecnclnKeyIsTransferredToGL AS CARecnclnKeyIsTransferredToGL
FROM P_RO_SAFTCACTGSIITEM0
;
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