I_FUNDSMGMTFUNCTIONALAREA
Funds Management Functional Area
I_FUNDSMGMTFUNCTIONALAREA is a CDS View in S/4HANA. Funds Management Functional Area. It contains 20 fields. 11 CDS views read from this table.
CDS Views using this table (11)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_AllocationFunctionalAreaVH | view | from | CONSUMPTION | Allocation Functional Area |
| C_FundsMgmtFunctionalArea_ObjP | view | from | CONSUMPTION | Additional Selection - Functional Area |
| ESH_N_FAREA | view | from | ||
| I_FndsMgmtFuncnlAreaStdVH | view | from | COMPOSITE | Funds Management Functional Area |
| I_FndsMgmtFunctionalAreaCoreTP | view | from | TRANSACTIONAL | Manage Functional Area |
| I_FunctionAreaSubValidation | view | from | COMPOSITE | Substitution Validation Rules Func Area |
| I_FunctionAreaSubValidation | view | union | COMPOSITE | Substitution Validation Rules Func Area |
| I_FundsMgmtFunctionalAreaTP | view | from | TRANSACTIONAL | Manage Functional Area |
| P_AllocationFunctionalAreaVH | view | from | CONSUMPTION | |
| P_FuncnlAreaTskTmeRec | view | inner | COMPOSITE | WUFAREA Task Time Recording |
| R_FundsMgmtFunctionalAreaTP | view_entity | from | TRANSACTIONAL | Manage Fnds Mgmt Functional Area - TP |
Fields (20)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | FunctionalArea | FunctionalArea,FunctionalAreaForEdit | 5 |
| _FuncArea1Subdivision | _FuncArea1Subdivision | 1 | |
| _FuncArea2Subdivision | _FuncArea2Subdivision | 1 | |
| _FuncArea3Subdivision | _FuncArea3Subdivision | 1 | |
| _FunctionalArea | _FunctionalArea | 2 | |
| _FunctionalAreaSubdivisionID | _FunctionalAreaSubdivisionID | 1 | |
| CreatedByUser | CreatedByUser | 3 | |
| CreationDate | CreationDate | 3 | |
| CreationTime | CreationTime | 3 | |
| ExpirationDate | ExpirationDate | 3 | |
| FunctionalArea1Subdivision | FunctionalArea1Subdivision | 2 | |
| FunctionalArea2Subdivision | FunctionalArea2Subdivision | 2 | |
| FunctionalArea3Subdivision | FunctionalArea3Subdivision | 2 | |
| FunctionalAreaAuthznGrp | FunctionalAreaAuthznGrp | 3 | |
| FunctionalAreaSubdivisionID | FunctionalAreaSubdivisionID | 2 | |
| LastChangeDate | LastChangeDate | 3 | |
| LastChangedByUser | LastChangedByUser | 3 | |
| LastChangeTime | LastChangeTime | 3 | |
| ValidityEndDate | ValidityEndDate | 4 | |
| ValidityStartDate | ValidityStartDate | 4 |
@EndUserText.label: 'Funds Management Functional Area'
@Analytics: { dataCategory: #DIMENSION, dataExtraction.enabled: true, internalName: #LOCAL }
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.privilegedAssociations: ['_CreatedByUser', '_LastChangedByUser']
@ObjectModel.representativeKey: 'FunctionalArea'
@ObjectModel: {
usageType: {
dataClass: #MASTER,
serviceQuality: #A,
sizeCategory: #L
},
supportedCapabilities: [
#ANALYTICAL_DIMENSION,
#CDS_MODELING_ASSOCIATION_TARGET,
#CDS_MODELING_DATA_SOURCE,
#SQL_DATA_SOURCE,
#EXTRACTION_DATA_SOURCE
],
modelingPattern: #ANALYTICAL_DIMENSION
}
@Metadata.allowExtensions:true
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@AbapCatalog.buffering: { status: #ACTIVE, type: #FULL }
@AbapCatalog.sqlViewName: 'IFMFUNCAREA'
define view I_FundsMgmtFunctionalArea
as select from tfkb
association [1..1] to E_FndsMgmtFunctionalArea as _Extension //do not expose this association in the projection list of the view
on $projection.FunctionalArea = _Extension.FunctionalArea
association [1..1] to I_FunctionalArea as _FunctionalArea on $projection.FunctionalArea = _FunctionalArea.FunctionalArea
association [0..*] to I_FunctionalAreaText as _Text on $projection.FunctionalArea = _Text.FunctionalArea
association [0..1] to I_User as _CreatedByUser on $projection.CreatedByUser = _CreatedByUser.UserID
association [0..1] to I_User as _LastChangedByUser on $projection.LastChangedByUser = _LastChangedByUser.UserID
association [0..1] to I_FuncAreaSubdivisionBasic as _FunctionalAreaSubdivisionID on $projection.FunctionalAreaSubdivisionID = _FunctionalAreaSubdivisionID.FunctionalAreaSubdivisionID
association [0..1] to I_FuncArea1Subdivision as _FuncArea1Subdivision on $projection.FunctionalAreaSubdivisionID = _FuncArea1Subdivision.FunctionalAreaSubdivisionID
and $projection.FunctionalArea1Subdivision = _FuncArea1Subdivision.FunctionalArea1Subdivision
association [0..1] to I_FuncArea2Subdivision as _FuncArea2Subdivision on $projection.FunctionalAreaSubdivisionID = _FuncArea2Subdivision.FunctionalAreaSubdivisionID
and $projection.FunctionalArea2Subdivision = _FuncArea2Subdivision.FunctionalArea2Subdivision
association [0..1] to I_FuncArea3Subdivision as _FuncArea3Subdivision on $projection.FunctionalAreaSubdivisionID = _FuncArea3Subdivision.FunctionalAreaSubdivisionID
and $projection.FunctionalArea3Subdivision = _FuncArea3Subdivision.FunctionalArea3Subdivision
association [0..*] to I_FndsMgmtFctArHierNode as _FunctionalAreaHierNode on $projection.FunctionalArea = _FunctionalAreaHierNode.FunctionalArea
{
@ObjectModel.text.association: '_Text'
@ObjectModel.hierarchy.association: '_FunctionalAreaHierNode'
key fkber as FunctionalArea,
authgrp as FunctionalAreaAuthznGrp,
@Semantics.user.createdBy: true
@Consumption.valueHelpDefinition: { entity: { name: 'I_BusinessUserVH', element: 'UserID' } }
//@ObjectModel.text.element: ['CreatedByUserDescription']
cast( created_by as fmis_farea_createdbyuser preserving type ) as CreatedByUser,
//@Semantics.text: true
//_CreatedByUser.UserDescription as CreatedByUserDescription,
@Semantics.systemDate.createdAt: true
cast( created_on as fmis_farea_creationdate preserving type ) as CreationDate,
//@Semantics.time: true
cast( created_at as fmis_farea_creationtime preserving type ) as CreationTime,
@Semantics.user.lastChangedBy: true
@Consumption.valueHelpDefinition: { entity: { name: 'I_BusinessUserVH', element: 'UserID' } }
//@ObjectModel.text.element: ['LastChangedByUserDescription']
cast( modified_by as fmis_farea_lastchangedbyuser preserving type ) as LastChangedByUser,
//@Semantics.text: true
//_LastChangedByUser.UserDescription as LastChangedByUserDescription,
@Semantics.systemDate.lastChangedAt: true
cast( modified_on as fmis_farea_lastchangedate preserving type ) as LastChangeDate,
//@Semantics.time: true
cast( modified_at as fmis_farea_lastchangetime preserving type ) as LastChangeTime,
@Semantics.businessDate.from: true
cast( datab as fmis_farea_validitystartdate preserving type ) as ValidityStartDate,
@Semantics.businessDate.to: true
cast( datbis as fmis_farea_validityenddate preserving type ) as ValidityEndDate,
cast( date_exp as fmis_farea_expirationdate preserving type ) as ExpirationDate,
@ObjectModel.foreignKey.association: '_FunctionalAreaSubdivisionID'
@Consumption.valueHelpDefinition: [ {
entity: { name: 'I_FuncAreaSubdivisionIDStdVH', element: 'FunctionalAreaSubdivisionID' } } ]
str_id as FunctionalAreaSubdivisionID,
@ObjectModel.foreignKey.association: '_FuncArea1Subdivision'
@Consumption.valueHelpDefinition: [ {
entity: { name: 'I_FuncArea1SubdivisionStdVH', element: 'FunctionalArea1Subdivision' },
additionalBinding: { element: 'FunctionalAreaSubdivisionID', localElement: 'FunctionalAreaSubdivisionID' } } ]
fnsub1 as FunctionalArea1Subdivision,
@ObjectModel.foreignKey.association: '_FuncArea2Subdivision'
@Consumption.valueHelpDefinition: [ {
entity: { name: 'I_FuncArea2SubdivisionStdVH', element: 'FunctionalArea2Subdivision' },
additionalBinding: { element: 'FunctionalAreaSubdivisionID', localElement: 'FunctionalAreaSubdivisionID' } } ]
fnsub2 as FunctionalArea2Subdivision,
@ObjectModel.foreignKey.association: '_FuncArea3Subdivision'
@Consumption.valueHelpDefinition: [ {
entity: { name: 'I_FuncArea3SubdivisionStdVH', element: 'FunctionalArea3Subdivision' },
additionalBinding: { element: 'FunctionalAreaSubdivisionID', localElement: 'FunctionalAreaSubdivisionID' } } ]
fnsub3 as FunctionalArea3Subdivision,
_FunctionalArea,
_Text,
_CreatedByUser,
_LastChangedByUser,
_FunctionalAreaSubdivisionID,
_FuncArea1Subdivision,
_FuncArea2Subdivision,
_FuncArea3Subdivision,
_FunctionalAreaHierNode
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"TFKB"
],
"ASSOCIATED":
[
"E_FNDSMGMTFUNCTIONALAREA",
"I_FNDSMGMTFCTARHIERNODE",
"I_FUNCAREA1SUBDIVISION",
"I_FUNCAREA2SUBDIVISION",
"I_FUNCAREA3SUBDIVISION",
"I_FUNCAREASUBDIVISIONBASIC",
"I_FUNCTIONALAREA",
"I_FUNCTIONALAREATEXT",
"I_USER"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/