@AbapCatalog.sqlViewName: 'IFICOSTCENTERTP'
@AbapCatalog.compiler.compareFilter: true
@VDM.viewType: #TRANSACTIONAL
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.privilegedAssociations: [ '_UserRespContactCard', '_UserCrtedContactCard' ]
@ClientHandling.algorithm: #SESSION_VARIABLE
// BOPF
@ObjectModel.modelCategory: #BUSINESS_OBJECT
@ObjectModel.compositionRoot: true
// Draft Related Annotations
@ObjectModel.draftEnabled: true
@ObjectModel.transactionalProcessingEnabled: true
@ObjectModel.semanticKey: [ 'ControllingArea', 'CostCenter', 'ValidityEndDate' ]
@ObjectModel.writeDraftPersistence: 'CSKS_DRAFT'
@ObjectModel.createEnabled: true
@ObjectModel.updateEnabled: 'EXTERNAL_CALCULATION'
@ObjectModel.deleteEnabled: 'EXTERNAL_CALCULATION'
@ObjectModel.entityChangeStateId: 'EXTERNAL_CALCULATION'
@ObjectModel.usageType.dataClass: #ORGANIZATIONAL
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #L
@EndUserText.label: 'Cost Center Master Record'
define view I_CostCenterTP
as select from P_CostCenter
association [1] to I_ControllingArea as _ControllingAreaForEdit on $projection.ControllingAreaForEdit = _ControllingAreaForEdit.ControllingArea
association [0..*] to I_CostCenterHierarchyNode as _CostCenterHierNodeForEdit on $projection.ControllingAreaForEdit = _CostCenterHierNodeForEdit.ControllingArea
and $projection.CostCenterForEdit = _CostCenterHierNodeForEdit.CostCenter
association [1..*] to I_CostCenterLabelTP as _CostCenterLabel on $projection.ControllingArea = _CostCenterLabel.ControllingArea
and $projection.CostCenter = _CostCenterLabel.CostCenter
and $projection.ValidityEndDate = _CostCenterLabel.ValidityEndDate
association [1..1] to E_CostCenter as _Extension on $projection.ControllingArea = _Extension.ControllingArea
and $projection.CostCenter = _Extension.CostCenter
and $projection.ValidityEndDate = _Extension.ValidityEndDate
{
key P_CostCenter.ControllingArea,
key P_CostCenter.CostCenter,
key P_CostCenter.ValidityEndDate,
@ObjectModel.foreignKey.association: '_ControllingAreaForEdit'
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
@ObjectModel.editableFieldFor: 'ControllingArea'
P_CostCenter.ControllingArea as ControllingAreaForEdit,
@ObjectModel.hierarchy.association: '_CostCenterHierNodeForEdit'
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
@ObjectModel.editableFieldFor: 'CostCenter'
P_CostCenter.CostCenter as CostCenterForEdit,
@Semantics.businessDate.to: true
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
@ObjectModel.editableFieldFor: 'ValidityEndDate'
P_CostCenter.ValidityEndDate as ValidityEndDateForEdit,
@Semantics.businessDate.from: true
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ValidityStartDate,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterDescription,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.IsBlkdForPrimaryCostsPosting,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.IsBlockedForPlanPrimaryCosts,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
@ObjectModel.foreignKey.association: '_CompanyCode'
P_CostCenter.CompanyCode,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.BusinessArea,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterCategory,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCtrResponsiblePersonName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCtrResponsibleUser,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterCurrency,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostingSheet,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.TaxJurisdiction,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ProfitCenter,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.Plant,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.LogicalSystem,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterCreationDate,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterCreatedByUser,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.IsBlkdForSecondaryCostsPosting,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.IsBlockedForRevenuePosting,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.IsBlockedForCommitmentPosting,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.IsBlockedForPlanSecondaryCosts,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.IsBlockedForPlanRevenues,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterAllocationMethod,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ConsumptionQtyIsRecorded,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.Department,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.SubsequentCostCenter,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ConditionUsage,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ConditionApplication,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterAccountingOverhead,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.Country,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.FormOfAddress,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.AddressName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.AddressAdditionalName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterAddrName3,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterAddrName4,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CityName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.District,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.StreetAddressName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.POBox,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.PostalCode,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.POBoxPostalCode,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.Region,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.Language,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.TeleboxNumber,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.PhoneNumber1,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.PhoneNumber2,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.FaxNumber,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.TeletexNumber,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.TelexNumber,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.DataCommunicationPhoneNumber,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterPrinterDestination,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterStandardHierArea,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCollector,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterIsComplete,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.IsStatisticalCostCenter,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ObjectInternalID,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterFunction,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterAlternativeFunction,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.FunctionalArea,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ControllingAreaName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostCenterCategoryName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CompanyCodeName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.BusinessAreaName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.FunctionalAreaName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ProfitCenterName,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.CostingSheetProcedureDesc,
@ObjectModel.readOnly: true
P_CostCenter.ChangeDocObject,
@ObjectModel.readOnly: true
P_CostCenter.ResponsibleUserFullName,
@ObjectModel.readOnly: true
P_CostCenter.CreatedByUserFullName,
@ObjectModel.readOnly: true
P_CostCenter.CostCenterResponsibilityArea,
@ObjectModel.readOnly: true
P_CostCenter.CostCenterHierarchyRespyArea,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
cast( concat(ValidityStartDate, concat('-',ValidityEndDate)) as costcentervalidityperiod ) as CostCenterValidityPeriod,
@ObjectModel.readOnly: true
cast( concat(CostCenter, concat(' (', concat(CostCenterName, ')' ) ) ) as costcentercodeandname ) as UxFcCostCenter,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ActyIndepFormulaPlanningTmpl,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ActyDepdntFormulaPlanningTmpl,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ActyIndependentAllocationTmpl,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ActyDependentAllocationTmpl,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ActlIndepStatisticalKeyFigures,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.ActlDepStatisticalKeyFigures,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.JointVenture,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.JointVentureRecoveryCode,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.JointVentureEquityType,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.JointVentureObjectType,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.JointVentureClass,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
P_CostCenter.JointVentureSubClass,
@ObjectModel.readOnly: true
cast( '' as fco_is_jointventure_active ) as UxFcJointVenture,
@ObjectModel.readOnly: true
cast( '' as fco_is_abc_active ) as UxFcABCIndicator,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
BudgetCarryingCostCenter,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
AvailabilityControlProfile,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
AvailabilityControlIsActive,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
case
when BudgetCarryingCostCenter = CostCenter then cast( 'X' as fco_costcenterisbudgetcarrying preserving type )
else cast( '' as fco_costcenterisbudgetcarrying preserving type )
end as CostCenterIsBudgetCarrying,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
Fund,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
GrantID,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
FundIsFixAssigned,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
GrantIDIsFixAssigned,
@ObjectModel.mandatory: 'EXTERNAL_CALCULATION'
@ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
@ObjectModel.enabled: 'EXTERNAL_CALCULATION'
FunctionalAreaIsFixAssigned,
@ObjectModel.readOnly: true
_CompanyCode.FinancialManagementArea,
@ObjectModel.readOnly: true
cast( '' as fco_costcenter_is_copied ) as CostCenterIsCopied,
cast( '' as fco_cost_center_transl_hidden ) as CostCenterTranslationIsHidden,
cast( '' as fco_cost_center_chglg_hidden ) as CostCenterChangeLogIsHidden,
_ControllingAreaForEdit,
_CostCenterHierNodeForEdit,
P_CostCenter._ControllingArea,
P_CostCenter._Text,
P_CostCenter._CostCenterHierarchyNode,
P_CostCenter._Currency,
P_CostCenter._CompanyCode,
P_CostCenter._BusinessArea,
P_CostCenter._ProfitCenter,
P_CostCenter._FunctionalArea,
P_CostCenter._CostCenterCategory,
P_CostCenter._Country,
P_CostCenter._Region,
P_CostCenter._CostingSheetProcedure,
P_CostCenter._Language,
P_CostCenter._UserRespContactCard,
P_CostCenter._UserCrtedContactCard,
P_CostCenter._ActivityBasedCostingTmplCpi,
P_CostCenter._ActivityBasedCostingTmplCpd,
P_CostCenter._ActivityBasedCostingTmplSci,
P_CostCenter._ActivityBasedCostingTmplScd,
P_CostCenter._ActivityBasedCostingTmplSki,
P_CostCenter._ActivityBasedCostingTmplSkd,
@ObjectModel.association.type: [ #TO_COMPOSITION_CHILD ]
_CostCenterLabel
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_COMPANYCODE",
"P_COSTCENTER"
],
"ASSOCIATED":
[
"E_COSTCENTER",
"I_ACTIVITYBASEDCOSTINGTMPL",
"I_BUSINESSAREA",
"I_COMPANYCODE",
"I_CONTROLLINGAREA",
"I_COSTCENTERCATEGORY",
"I_COSTCENTERHIERARCHYNODE",
"I_COSTCENTERLABELTP",
"I_COSTCENTERTEXT",
"I_COSTINGSHEETPROCEDURE",
"I_COUNTRY",
"I_CURRENCY",
"I_FUNCTIONALAREA",
"I_LANGUAGE",
"I_PROFITCENTER",
"I_REGION",
"I_USERCONTACTCARD"
],
"BASE":
[
"P_COSTCENTER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/