P_GR_CADocJrnlWithBalCarryFwd

DDL: P_GR_CADOCJRNLWITHBALCARRYFWD Type: view_entity CONSUMPTION

P_GR_CADocJrnlWithBalCarryFwd is a Consumption CDS View in SAP S/4HANA. It reads from 2 data sources (P_CABusPrtnBalCarryFwdIntfc, P_GR_CADocumentJournal) and exposes 99 fields with key fields CompanyCode, CADocumentNumber, FiscalYear, PostingDate, FiscalPeriod.

Data Sources (2)

SourceAliasJoin Type
P_CABusPrtnBalCarryFwdIntfc P_CABusPrtnBalCarryFwdIntfc union_all
P_GR_CADocumentJournal P_GR_CADocumentJournal from

Parameters (4)

NameTypeDefault
P_FromPostingDate fis_budat_from
P_ToPostingDate fis_budat_to
P_GR_JournalFromDate fis_gr_docjrnl_budat_frm
P_CompanyCode fis_bukrs

Annotations (7)

NameValueLevelField
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view

Fields (99)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode Receiver Company Code
KEY CADocumentNumber CADocumentNumber Document Number
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY PostingDate PostingDate
KEY FiscalPeriod FiscalPeriod Tax period
KEY CADocumentType CADocumentType Document Type
KEY DocumentDate DocumentDate
KEY BusinessPartner BusinessPartner Issuing Authority
KEY GLAccount GLAccount General Ledger
KEY CompanyCodeCurrency CompanyCodeCurrency Local Currency
KEY TransactionCurrency TransactionCurrency Transaction Currency
KEY CAReferenceDocument CAReferenceDocument Reference
KEY DebitCreditCode DebitCreditCode Single-Character Flag
KEY CAMainTransaction CAMainTransaction Main Trans.
KEY CASubTransaction CASubTransaction Subtransaction
KEY CASubTransactionName CASubTransactionName Subtransaction
ChartOfAccounts ChartOfAccounts Node Class
CADocumentTypeName CADocumentTypeName
AlternativeGLAccount AlternativeGLAccount Group Account
LongText LongText Text Name
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency Local Crcy Amt
DebitAmountInCoCodeCrcy DebitAmountInCoCodeCrcy Debit Amount in Company Code Currency
CreditAmountInCoCodeCrcy CreditAmountInCoCodeCrcy Credit Amount in Company Code Currency
AmountInTransactionCurrency AmountInTransactionCurrency Pt Crcy Amt
DebitAmountInTransCrcy DebitAmountInTransCrcy Debit Amt in DC
CreditAmountInTransCrcy CreditAmountInTransCrcy Credit Amt in DC
CarryFwdBalAmtInCCCrcy CarryFwdBalAmtInCCCrcy Local Crcy Amt
DebitCarryFwdBalAmtInCCCrcy DebitCarryFwdBalAmtInCCCrcy
CreditCarryFwdBalAmtInCCCrcy CreditCarryFwdBalAmtInCCCrcy
PrevPeriodYTDAmtInCCCrcy PrevPeriodYTDAmtInCCCrcy
DebitPrevPeriodYTDAmtInCCCrcy DebitPrevPeriodYTDAmtInCCCrcy
CreditPrevPeriodYTDAmtInCCCrcy CreditPrevPeriodYTDAmtInCCCrcy
StartingBalanceAmtInCoCodeCrcy StartingBalanceAmtInCoCodeCrcy Local Crcy Amt
DebitStartingBalAmtInCCCrcy DebitStartingBalAmtInCCCrcy
CreditStartingBalAmtInCCCrcy CreditStartingBalAmtInCCCrcy
EndingBalanceAmtInCoCodeCrcy EndingBalanceAmtInCoCodeCrcy Local Crcy Amt
DebitEndingBalAmtInCCCrcy DebitEndingBalAmtInCCCrcy
CreditEndingBalAmtInCCCrcy CreditEndingBalAmtInCCCrcy
YTDAmtInLoclCrcy YTDAmtInLoclCrcy
YTDDebitAmtInCoCodeCrcy YTDDebitAmtInCoCodeCrcy
YTDCrdtAmtInCoCodeCrcy YTDCrdtAmtInCoCodeCrcy
CarryFwdBalanceAmtInTransCrcy CarryFwdBalanceAmtInTransCrcy Pt Crcy Amt
DebitCarryFwdBalAmtInTransCrcy DebitCarryFwdBalAmtInTransCrcy
CrdtCarryFwdBalAmtInTransCrcy CrdtCarryFwdBalAmtInTransCrcy
PrevPerdYTDAmountInTransCrcy PrevPerdYTDAmountInTransCrcy
DebitPrevPerdYTDAmtInTransCrcy DebitPrevPerdYTDAmtInTransCrcy
CrdtPrevPerdYTDAmtInTransCrcy CrdtPrevPerdYTDAmtInTransCrcy
StartingBalanceAmtInTransCrcy StartingBalanceAmtInTransCrcy Pt Crcy Amt
DebitStartingBalAmtInTransCrcy DebitStartingBalAmtInTransCrcy
CrdtStartingBalAmtInTransCrcy CrdtStartingBalAmtInTransCrcy
EndingBalanceAmtInTransCrcy EndingBalanceAmtInTransCrcy Pt Crcy Amt
DebitEndingBalAmtInTransCrcy DebitEndingBalAmtInTransCrcy
CreditEndingBalAmtInTransCrcy CreditEndingBalAmtInTransCrcy
YrToDteAmtInTransacCrcy YrToDteAmtInTransacCrcy
YTDDebitAmtInTransCrcy YTDDebitAmtInTransCrcy
P_ToPostingDate
P_CompanyCodekeyCompanyCode
KEY CADocumentNumber Document Number
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY PostingDate
KEY FiscalPeriod Tax period
KEY CADocumentType Document Type
KEY DocumentDate
KEY BusinessPartner BusinessPartner Issuing Authority
KEY GLAccount GLAccount General Ledger
KEY CompanyCodeCurrency CompanyCodeCurrency Local Currency
KEY TransactionCurrency TransactionCurrency Transaction Currency
KEY CAReferenceDocument Reference
KEY CAMainTransaction Main Trans.
KEY CASubTransaction Subtransaction
KEY CASubTransactionName Subtransaction
ChartOfAccounts ChartOfAccounts Node Class
CADocumentTypeName
AlternativeGLAccount AlternativeGLAccount Group Account
GLAccountLongNameendastxt50asLongText
AmountInCompanyCodeCurrency Local Crcy Amt
DebitAmountInCoCodeCrcy Debit Amount in Company Code Currency
CreditAmountInCoCodeCrcy Credit Amount in Company Code Currency
AmountInTransactionCurrency Pt Crcy Amt
DebitAmountInTransCrcy Debit Amt in DC
CreditAmountInTransCrcy Credit Amt in DC
CarryFwdBalAmtInCCCrcy Local Crcy Amt
PrevPeriodYTDAmtInCCCrcy
DebitPrevPeriodYTDAmtInCCCrcy
CreditPrevPeriodYTDAmtInCCCrcy
StartingBalanceAmtInCoCodeCrcy Local Crcy Amt
EndingBalanceAmtInCoCodeCrcy Local Crcy Amt
YTDAmtInLoclCrcy
YTDDebitAmtInCoCodeCrcy
YTDCrdtAmtInCoCodeCrcy
CarryFwdBalanceAmtInTransCrcy Pt Crcy Amt
PrevPerdYTDAmountInTransCrcy
DebitPrevPerdYTDAmtInTransCrcy
CrdtPrevPerdYTDAmtInTransCrcy
StartingBalanceAmtInTransCrcy Pt Crcy Amt
EndingBalanceAmtInTransCrcy Pt Crcy Amt
YrToDteAmtInTransacCrcy
YTDDebitAmtInTransCrcy
YTDCrdtAmtInTransCrcy

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_GR_CADocJrnlWithBalCarryFwd.
-- 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_FromPostingDate : fis_budat_from, P_ToPostingDate : fis_budat_to, P_GR_JournalFromDate : fis_gr_docjrnl_budat_frm, P_CompanyCode : fis_bukrs

CREATE VIEW P_GR_CADocJrnlWithBalCarryFwd AS
SELECT
  CompanyCode,
  CADocumentNumber,
  FiscalYear,
  PostingDate,
  FiscalPeriod,
  CADocumentType,
  DocumentDate,
  BusinessPartner,
  GLAccount,
  CompanyCodeCurrency,
  TransactionCurrency,
  CAReferenceDocument,
  DebitCreditCode,
  CAMainTransaction,
  CASubTransaction,
  CASubTransactionName,
  ChartOfAccounts,
  CADocumentTypeName,
  AlternativeGLAccount,
  LongText,
  AmountInCompanyCodeCurrency,
  DebitAmountInCoCodeCrcy,
  CreditAmountInCoCodeCrcy,
  AmountInTransactionCurrency,
  DebitAmountInTransCrcy,
  CreditAmountInTransCrcy,
  CarryFwdBalAmtInCCCrcy,
  DebitCarryFwdBalAmtInCCCrcy,
  CreditCarryFwdBalAmtInCCCrcy,
  PrevPeriodYTDAmtInCCCrcy,
  DebitPrevPeriodYTDAmtInCCCrcy,
  CreditPrevPeriodYTDAmtInCCCrcy,
  StartingBalanceAmtInCoCodeCrcy,
  DebitStartingBalAmtInCCCrcy,
  CreditStartingBalAmtInCCCrcy,
  EndingBalanceAmtInCoCodeCrcy,
  DebitEndingBalAmtInCCCrcy,
  CreditEndingBalAmtInCCCrcy,
  YTDAmtInLoclCrcy,
  YTDDebitAmtInCoCodeCrcy,
  YTDCrdtAmtInCoCodeCrcy,
  CarryFwdBalanceAmtInTransCrcy,
  DebitCarryFwdBalAmtInTransCrcy,
  CrdtCarryFwdBalAmtInTransCrcy,
  PrevPerdYTDAmountInTransCrcy,
  DebitPrevPerdYTDAmtInTransCrcy,
  CrdtPrevPerdYTDAmtInTransCrcy,
  StartingBalanceAmtInTransCrcy,
  DebitStartingBalAmtInTransCrcy,
  CrdtStartingBalAmtInTransCrcy,
  EndingBalanceAmtInTransCrcy,
  DebitEndingBalAmtInTransCrcy,
  CreditEndingBalAmtInTransCrcy,
  YrToDteAmtInTransacCrcy,
  YTDDebitAmtInTransCrcy,
  YTDCrdtAmtInTransCrcy AS P_ToPostingDate,
  cast( case when BusinessPartner is not initial then _BusinessPartner.BusinessPartnerName else _GLAcctInChartOfAccountsText[1:Language = $session.system_language ].GLAccountLongName end as txt50 ) as LongText AS GLAccountLongNameendastxt50asLongText,
  cast( cast( 0 as abap.dec(23,2) ) as glo_cr_cytd_bal_wsl ) AS YTDCrdtAmtInTransCrcy
FROM P_GR_CADocumentJournal
-- UNION ALL with additional select branch(es): P_CABusPrtnBalCarryFwdIntfc
;