A_CmtmtCarryForwardDocument
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)
| Source | Alias | Join Type |
|---|---|---|
| I_CmtmtCarryForwardDocument | I_CmtmtCarryForwardDocument | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | E_CmtmtCarryFwdDoc | _Extension | $projection.CommitmentCarryForwardDocument = _Extension.CommitmentCarryForwardDocument and $projection.FinancialManagementArea = _Extension.FinancialManagementArea and $projection.ReceiverFinMgmtAreaFiscalYear = _Extension.ReceiverFinMgmtAreaFiscalYear |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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