I_CONTROLLINGAREA

CDS View

Controlling Area

I_CONTROLLINGAREA is a CDS View in S/4HANA. Controlling Area. It contains 8 fields. 41 CDS views read from this table.

CDS Views using this table (41)

ViewTypeJoinVDMDescription
A_ControllingArea view from BASIC Controlling Area
C_ControllingAreaVH view from CONSUMPTION Controlling Area Value Help
C_CostCenterCtrlgAreaVH view from CONSUMPTION Cost Center Controlling Area Value Help
C_EntProjControllingAreaVH view from CONSUMPTION Controlling Area Value Help
C_OverheadAllocationAccountVH view inner CONSUMPTION Overhead Allocation Account Value Help
C_OvhdAllocAcctWithCtrlgAreaVH view_entity from CONSUMPTION Overhead Alloc Account Controlling Area
C_ProfitCenterCtrlgAreaVH view from CONSUMPTION Profit Center Controlling Area Value Hlp
C_ProjSrvcOrgContAreaVH view_entity from CONSUMPTION Select Controlling Area
C_StstclKeyFigCtrlgAreaVH view from CONSUMPTION Controlling Area for Statistical Key Figure Value Help
C_UnivAllocOverheadAccountVH view_entity inner CONSUMPTION Overhead Allocation Account
C_UnivAllocOvhdAcctWthCtrlArVH view_entity from CONSUMPTION Overhead Allocation Account
FAC_AUDIT_Z3_ControllingArea view from Controlling Area
I_AllocStrucGLAcctHierNde view inner COMPOSITE Alloc Structure G/L Acct Hierachy Node
I_CnsldtnMasterData view union_all COMPOSITE Consolidation - Combined Master Data
I_ControllingAreaStdVH view_entity from COMPOSITE Controlling Area
I_CostCenterStdGlobalHierNode view inner COMPOSITE Cost Center Standard Hierarchy Node
I_CostCenterStdGlobalHierNode view union COMPOSITE Cost Center Standard Hierarchy Node
I_GLAcctOvhdAllocGLAcctIntvl view inner COMPOSITE GLAcct fr Intvl to Overhead Alloc GLAcct
I_MM_ControllingAreaVH view from BASIC Purchasing Controlling Area Value Help
I_UserSetGetParamForCtrlgArea view left_outer BASIC User Parameter for Controlling Area
P_CnsldtnControllingArea view from COMPOSITE Consolidation Combined Controlling Area
P_CnsldtnControllingAreaT view from COMPOSITE Consolidation Combined Controlling Area Text
P_CostCenterStdGrpHierNodeRltn view inner COMPOSITE Cost Center Group Standard Hierarchy Relation
P_DefaultFsclYearVarDerivation view_entity from BASIC Derive fiscal year variant
P_EBASO_OrderCost5 view_entity inner COMPOSITE Event-Based Analyze Summarization Object - Order Cost
P_EBOC_COGM_OrderAndItemCosts4 view inner COMPOSITE Event-Based Order Cost COGM Order and Item layer 4
P_EBOC_OrderAndItemCosts5 view inner COMPOSITE Event-Based Order Cost for Order and Items layer 5
P_EBPCC_Cost5 view inner COMPOSITE Event-Based PCC Cost layer 5
P_FinStatisticalKeyFigureItem1 view_entity inner COMPOSITE Statistical Keyfigures per period - Union
P_FiscalYearActTypeLookup view from BASIC Lookup table for fiscal year by activity type
P_PlanCostRateByPeriod view left_outer BASIC Private view for Cost Rate by Period
P_ProfitCenterGroupHierarchy view inner COMPOSITE Profit Center Group Hierarchy
P_ProjActlPlnJrnlEntrItm view inner COMPOSITE Project Actual Plan Journal Entry Items
P_ProjCostAcctgLineItms view inner COMPOSITE Projects with Accounting Cost Line Items
P_ProjectBudgetItems view inner COMPOSITE Project Budget Items
P_PROJECTSEMTAGACC view from COMPOSITE GL Accounts for Semantic Tag
P_ProjectStockAcctSemanticTag view from COMPOSITE Project stock account semantic tag
P_ProjFiscalTRSPCLPerd view inner COMPOSITE Project Fiscal Period Time Range Special Period
P_ProjSemTagAcctWithProjStock view_entity from COMPOSITE GL Accounts for Semantic Tag
P_StatisticalKeyFigureItem view_entity left_outer COMPOSITE Statistical Key Figure Items
P_WPMO_PROJCOSTLINEITEMS view inner COMPOSITE PPM Project Cost Line Items

Fields (8)

KeyField CDS FieldsUsed in Views
KEY ControllingArea ControllingArea 6
ChartOfAccounts ChartOfAccounts 6
ControllingAreaCurrency ControllingAreaCurrency,GlobalCurrency 2
ControllingAreaName ControllingAreaName 2
CostCenterStandardHierarchy CostCenterStandardHierarchy,HierarchyNodeVal 2
CtrlgStdFinStatementVersion CtrlgStdFinStatementVersion 3
FiscalYearVariant FiscalYearVariant 2
ProfitCenterStandardHierarchy ProfitCenterStandardHierarchy 1
@EndUserText.label: 'Controlling Area'
@Analytics:{
    dataCategory: #DIMENSION,
    dataExtraction: {
        enabled: true,
        delta.changeDataCapture: {
        automatic: true
        }
    }
}
@Analytics.technicalName: 'IFICONTAREA'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.representativeKey: 'ControllingArea'
@ObjectModel.supportedCapabilities: [ #EXTRACTION_DATA_SOURCE, #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
@ObjectModel.sapObjectNodeType.name: 'ControllingArea'

@ObjectModel.usageType: {
  dataClass: #CUSTOMIZING,
  serviceQuality: #A,
  sizeCategory: #S
}

@Search.searchable: true

@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true

//--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

//@AccessControl.privilegedAssociations: ['_ChartOfAccountsText']

// ]--GENERATED


define view entity I_ControllingArea
  as select from    tka01
    cross join I_SAPClient as I_SAPClient //on tka01.mandt = I_SAPClient.sapclient



  //--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

  association [0..*] to I_ChartOfAccountsText    as _ChartOfAccountsText       on $projection.ChartOfAccounts = _ChartOfAccountsText.ChartOfAccounts
  // ]--GENERATED

  association [0..*] to I_FinancialStatementHier as _FinancialStatementVersion on $projection.CtrlgStdFinStatementVersion = _FinancialStatementVersion.FinancialStatementHierarchy
  association [0..*] to I_FinancialStatementHierT as _FinancialStatementVersionText  on $projection.CtrlgStdFinStatementVersion = _FinancialStatementVersionText.FinancialStatementHierarchy
  
  association [1]    to I_Currency               as _Currency                  on $projection.ControllingAreaCurrency = _Currency.Currency
  association [1]    to I_ChartOfAccounts        as _ChartOfAccounts           on $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts

{

      @Search.defaultSearchElement: true
      @ObjectModel.text.element: ['ControllingAreaName']
  key cast( tka01.kokrs as fis_kokrs preserving type )              as ControllingArea,
      cast( tka01.lmona as fis_periv preserving type )              as FiscalYearVariant,
      @Semantics.text: true
      cast( tka01.bezei as fis_kokrs_name preserving type )         as ControllingAreaName,
      @ObjectModel.foreignKey.association: '_Currency'
      cast( tka01.waers as fis_kwaer preserving type )              as ControllingAreaCurrency,
      _Currency,
      //--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ChartOfAccountsStdVH',
                     element: 'ChartOfAccounts' }
        }]
      @ObjectModel.text.association: '_ChartOfAccountsText'
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_ChartOfAccounts'
      cast( tka01.ktopl as fis_ktopl preserving type )              as ChartOfAccounts,
      _ChartOfAccounts,
      cast( tka01.khinr as fis_ksthi preserving type )              as CostCenterStandardHierarchy,
      tka01.erkrs                                                   as OperatingConcern,
      cast( tka01.phinr as fis_prctr_std_hier preserving type )     as ProfitCenterStandardHierarchy,
      cast( tka01.bphinr as fis_co_bphinr preserving type )         as BusinessProcessStandardHier,
      cast( tka01.kstar_fin as fis_kstar_fin preserving type )      as CreditDownPaymentDefaultGLAcct,
      cast( tka01.kstar_fid as fis_kstar_fid preserving type )      as DebitDownPaymentDefaultGLAcct,
      cast( tka01.ctyp as fis_co_ctyp preserving type )             as ControllingAreaCurrencyRole,
      tka01.fikrs                                                   as FinancialManagementArea,
      cast( tka01.vname as fis_co_vname preserving type )           as ControllingAreaResponsibleUser,
      cast( tka01.defprctr as fis_defprctr preserving type )        as DefaultProfitCenter,
      @ObjectModel.text.association: '_FinancialStatementVersionText'
      @ObjectModel.foreignKey.association: '_FinancialStatementVersion'
      cast( tka01.leading_fsv as fis_leading_fsv preserving type )  as CtrlgStdFinStatementVersion,
      @Consumption.filter.businessDate.at: true
      _FinancialStatementVersion,
      @Consumption.filter.businessDate.at: true
      _FinancialStatementVersionText,
      //tka01.xwbuk as CoCodeCrcyIsDifferent,


      //t000.mwaer as PCACUR30,

      //tka01.pcacur as PCACUR90,

      //tka01.waers as PCACUR20,

      //tka01.pcacurtp as CurrencyRole


      case
      tka01.pcacurtp
      when '20' then
        cast( tka01.waers as fis_pcacur preserving type )
      when '30' then
        cast( I_SAPClient.GroupCurrency as fis_pcacur preserving type )
      else
        cast( tka01.pcacur as fis_pcacur preserving type )
      end                                                        as ProfitCenterAccountingCurrency,
      //--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

      @Consumption.hidden: true
      _ChartOfAccountsText
      // ]--GENERATED



};