A_CmtmtCarryForwardDocument

DDL: A_CMTMTCARRYFORWARDDOCUMENT SQL: ACMMTCCFDOC Type: view COMPOSITE

Funds Management Carry Forward Document

A_CmtmtCarryForwardDocument is a Composite CDS View that provides data about "Funds Management Carry Forward Document" in SAP S/4HANA. It reads from 1 data source (I_CmtmtCarryForwardDocument) and exposes 75 fields with key fields CommitmentCarryForwardDocument, FinancialManagementArea, ReceiverFinMgmtAreaFiscalYear. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_CmtmtCarryForwardDocument I_CmtmtCarryForwardDocument from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_CmtmtCarryFwdDoc _Extension $projection.CommitmentCarryForwardDocument = _Extension.CommitmentCarryForwardDocument and $projection.FinancialManagementArea = _Extension.FinancialManagementArea and $projection.ReceiverFinMgmtAreaFiscalYear = _Extension.ReceiverFinMgmtAreaFiscalYear

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ACMMTCCFDOC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Funds Management Carry Forward Document view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name CommitmentCarryForwardDocument_Type view
VDM.viewType #COMPOSITE view

Fields (75)

KeyFieldSource TableSource FieldDescription
KEY CommitmentCarryForwardDocument CommitmentCarryForwardDocument
KEY FinancialManagementArea FinancialManagementArea
KEY ReceiverFinMgmtAreaFiscalYear ReceiverFinMgmtAreaFiscalYear
FundsMgmtRefDocumentCategory FundsMgmtRefDocumentCategory
FundsMgmtCarryBackStatus FundsMgmtCarryBackStatus
FundsMgCarryBackRefDocument FundsMgCarryBackRefDocument
ReferenceDocument ReferenceDocument
ReferenceDocumentContext ReferenceDocumentContext
FundsMgmtReferenceDocumentItem FundsMgmtReferenceDocumentItem
ReferenceDocumentLogicalSystem ReferenceDocumentLogicalSystem
RefDocAccountAssignment RefDocAccountAssignment
FundsMgmtRefDocScheduleLine FundsMgmtRefDocScheduleLine
RefDocPricingElementContent RefDocPricingElementContent
ReferenceDocumentType ReferenceDocumentType
CompanyCode CompanyCode
OriginAccountingDocFiscalYear OriginAccountingDocFiscalYear
FundsManagementDocument FundsManagementDocument
FundsMgmtValueType FundsMgmtValueType
FundsManagementDocumentItem FundsManagementDocumentItem
FinancialManagementAreaCrcy FinancialManagementAreaCrcy
CmtmtCarryFwdAmtInFMACrcy CmtmtCarryFwdAmtInFMACrcy
TransactionCurrency TransactionCurrency
CmtmtCarryFwdAmtInTransCrcy CmtmtCarryFwdAmtInTransCrcy
SndrPostdCshEffctyFiscalYear SndrPostdCshEffctyFiscalYear
FndsMgmtSenderStatisticalType FndsMgmtSenderStatisticalType
SenderLedger SenderLedger
SenderPostedFund SenderPostedFund
SenderPostedBudgetPeriod SenderPostedBudgetPeriod
SenderPostedFundsCenter SenderPostedFundsCenter
SenderPostedCommitmentItem SenderPostedCommitmentItem
SenderPostedFunctionalArea SenderPostedFunctionalArea
SenderPostedFundedProgram SenderPostedFundedProgram
SenderPostedGrantId SenderPostedGrantId
SenderPostedFundsMgmtCustField SenderPostedFundsMgmtCustField
SenderFinMgmtAreaFiscalYear SenderFinMgmtAreaFiscalYear
RcvrPostdCshEffctyFiscalYear RcvrPostdCshEffctyFiscalYear
FndsMgmtRcvrStatisticalType FndsMgmtRcvrStatisticalType
ReceiverLedger ReceiverLedger
ReceiverPostedFund ReceiverPostedFund
ReceiverPostedBudgetPeriod ReceiverPostedBudgetPeriod
ReceiverPostedFundsCenter ReceiverPostedFundsCenter
ReceiverPostedCommitmentItem ReceiverPostedCommitmentItem
ReceiverPostedFunctionalArea ReceiverPostedFunctionalArea
ReceiverPostedFundedProgram ReceiverPostedFundedProgram
ReceiverPostedGrantId ReceiverPostedGrantId
ReceiverPostedFundsMgmtCustFld ReceiverPostedFundsMgmtCustFld
CommitmentItemFiscalYear CommitmentItemFiscalYear
BudgetEntryDocument BudgetEntryDocument
FundsMgmtTransactionNumber FundsMgmtTransactionNumber
CreatedByUser CreatedByUser
CreationDate CreationDate
CreationTime CreationTime
FundsMgCarryForwardLevel FundsMgCarryForwardLevel
FundsMgCarryForwardCounter FundsMgCarryForwardCounter
FsclYrChgDocHasFollowOnDoc FsclYrChgDocHasFollowOnDoc
FundsMgmtCarryFwdBudgetStatus FundsMgmtCarryFwdBudgetStatus
_FinMgmtArea _FinMgmtArea
_FinMgmtFiscalYear _FinMgmtFiscalYear
_ReferenceDocumentType _ReferenceDocumentType
_SenderFund _SenderFund
_SenderCommitmentItem _SenderCommitmentItem
_SenderBudgetPeriod _SenderBudgetPeriod
_SenderFunctionalArea _SenderFunctionalArea
_SenderFundedProgram _SenderFundedProgram
_SenderFundsCenter _SenderFundsCenter
_SenderGrant _SenderGrant
_ReceiverFund _ReceiverFund
_ReceiverCommitmentItem _ReceiverCommitmentItem
_ReceiverBudgetPeriod _ReceiverBudgetPeriod
_ReceiverFunctionalArea _ReceiverFunctionalArea
_ReceiverFundedProgram _ReceiverFundedProgram
_ReceiverFundsCenter _ReceiverFundsCenter
_ReceiverGrant _ReceiverGrant
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea
_BudgetEntryDocument _BudgetEntryDocument
@AbapCatalog.sqlViewName: 'ACMMTCCFDOC'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Funds Management Carry Forward Document'
@ObjectModel: {
     usageType: {
         dataClass: #MIXED,
         serviceQuality: #D,
         sizeCategory: #XXL
     }}
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@Metadata.ignorePropagatedAnnotations: true
@OData.entityType.name: 'CommitmentCarryForwardDocument_Type'
@VDM.viewType:#COMPOSITE
define view A_CmtmtCarryForwardDocument
  as select from I_CmtmtCarryForwardDocument

  association [1..1] to E_CmtmtCarryFwdDoc as _Extension //do not expose this association in the projection list of the view

  on  $projection.CommitmentCarryForwardDocument = _Extension.CommitmentCarryForwardDocument
  and $projection.FinancialManagementArea        = _Extension.FinancialManagementArea
  and $projection.ReceiverFinMgmtAreaFiscalYear  = _Extension.ReceiverFinMgmtAreaFiscalYear


{

  key CommitmentCarryForwardDocument,
  key FinancialManagementArea,
  key ReceiverFinMgmtAreaFiscalYear,
      FundsMgmtRefDocumentCategory,
      FundsMgmtCarryBackStatus,
      FundsMgCarryBackRefDocument,
      ReferenceDocument,
      ReferenceDocumentContext,
      FundsMgmtReferenceDocumentItem,
      ReferenceDocumentLogicalSystem,
      RefDocAccountAssignment,
      FundsMgmtRefDocScheduleLine,
      RefDocPricingElementContent,
      ReferenceDocumentType,
      CompanyCode,
      OriginAccountingDocFiscalYear,
      FundsManagementDocument,
      FundsMgmtValueType,
      FundsManagementDocumentItem,

      //-----------------------Amounts------------------------------------------------------

      // Amount is amount of 350 entry. Each FMCCFD line has one 300/350 pair defined by one TRANR.

      FinancialManagementAreaCrcy,
      @Semantics.amount.currencyCode: 'FinancialManagementAreaCrcy'
      CmtmtCarryFwdAmtInFMACrcy,
      TransactionCurrency,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      CmtmtCarryFwdAmtInTransCrcy,

      //-----------------------Sender Fields------------------------------------------------


      SndrPostdCshEffctyFiscalYear,
      FndsMgmtSenderStatisticalType,
      SenderLedger,
      SenderPostedFund,
      SenderPostedBudgetPeriod,
      SenderPostedFundsCenter,
      SenderPostedCommitmentItem,
      SenderPostedFunctionalArea,
      SenderPostedFundedProgram,
      SenderPostedGrantId,
      SenderPostedFundsMgmtCustField,
      SenderFinMgmtAreaFiscalYear,

      //----------------------Receiver Fields----------------------------------------------

      RcvrPostdCshEffctyFiscalYear,
      FndsMgmtRcvrStatisticalType,
      ReceiverLedger,
      ReceiverPostedFund,
      ReceiverPostedBudgetPeriod,
      ReceiverPostedFundsCenter,
      ReceiverPostedCommitmentItem,
      ReceiverPostedFunctionalArea,
      ReceiverPostedFundedProgram,
      ReceiverPostedGrantId,
      ReceiverPostedFundsMgmtCustFld,


      CommitmentItemFiscalYear,
      BudgetEntryDocument,

      FundsMgmtTransactionNumber,
      CreatedByUser,
      CreationDate,
      CreationTime,
      FundsMgCarryForwardLevel,
      FundsMgCarryForwardCounter,
      FsclYrChgDocHasFollowOnDoc,
      FundsMgmtCarryFwdBudgetStatus,
      /* Associations */
      @Consumption.hidden:true
      _FinMgmtArea,
      @Consumption.hidden:true
      _FinMgmtFiscalYear,
      @Consumption.hidden:true
      _ReferenceDocumentType,
      @Consumption.hidden:true
      _SenderFund,
      @Consumption.hidden:true
      _SenderCommitmentItem,
      @Consumption.hidden:true
      _SenderBudgetPeriod,
      @Consumption.hidden:true
      _SenderFunctionalArea,
      @Consumption.hidden:true
      _SenderFundedProgram,
      @Consumption.hidden:true
      _SenderFundsCenter,
      @Consumption.hidden:true
      _SenderGrant,
      @Consumption.hidden:true
      _ReceiverFund,
      @Consumption.hidden:true
      _ReceiverCommitmentItem,
      @Consumption.hidden:true
      _ReceiverBudgetPeriod,
      @Consumption.hidden:true
      _ReceiverFunctionalArea,
      @Consumption.hidden:true
      _ReceiverFundedProgram,
      @Consumption.hidden:true
      _ReceiverFundsCenter,
      @Consumption.hidden:true
      _ReceiverGrant,
      @Consumption.hidden:true
      _FiscalYearForFinMgmtArea,
      @Consumption.hidden:true
      _BudgetEntryDocument
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CMTMTCARRYFORWARDDOCUMENT"
],
"ASSOCIATED":
[
"E_CMTMTCARRYFWDDOC",
"I_BUDGETENTRYDOCUMENT",
"I_BUDGETPERIOD",
"I_COMMITMENTITEM",
"I_FINANCIALMANAGEMENTAREA",
"I_FISCALYEARFORFINMGMTAREA",
"I_FUND",
"I_FUNDEDPROGRAM",
"I_FUNDSCENTER",
"I_FUNDSMGMTFUNCTIONALAREA",
"I_GRANT",
"I_REFERENCEDOCUMENTTYPE"
],
"BASE":
[
"I_CMTMTCARRYFORWARDDOCUMENT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/