I_FunctionalLocationTP

DDL: I_FUNCTIONALLOCATIONTP Type: view_entity TRANSACTIONAL Package: RAP_EAM_EQUIPMENT

Functional Location - TP

I_FunctionalLocationTP is a Transactional CDS View that provides data about "Functional Location - TP" in SAP S/4HANA. It reads from 1 data source (R_FunctionalLocationTP) and exposes 80 fields with key field FunctionalLocation. Part of development package RAP_EAM_EQUIPMENT.

Data Sources (1)

SourceAliasJoin Type
R_FunctionalLocationTP R_FunctionalLocationTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Functional Location - TP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view
ObjectModel.sapObjectNodeType.name FunctionalLocation view

Fields (80)

KeyFieldSource TableSource FieldDescription
KEY FunctionalLocation FunctionalLocation
FunctionalLocationLabelName FunctionalLocationLabelName
FunctionalLocationName FunctionalLocationName
FuncLocationStructure FuncLocationStructure
FunctionalLocationCategory FunctionalLocationCategory
SuperiorFunctionalLocation SuperiorFunctionalLocation
SuperiorFuncnlLocLabelName SuperiorFuncnlLocLabelName
TechnicalObjectType TechnicalObjectType
AuthorizationGroup AuthorizationGroup
GrossWeight GrossWeight
GrossWeightUnit GrossWeightUnit
OperationStartDate OperationStartDate
InventoryNumber InventoryNumber
AcquisitionValue AcquisitionValue
Currency Currency
AcquisitionDate AcquisitionDate
AssetManufacturerName AssetManufacturerName
ManufacturerPartNmbr ManufacturerPartNmbr
ManufacturerCountry ManufacturerCountry
ManufacturerPartTypeName ManufacturerPartTypeName
ConstructionMonth ConstructionMonth
ConstructionYear ConstructionYear
ManufacturerSerialNumber ManufacturerSerialNumber
MaintenancePlant MaintenancePlant
AssetLocation AssetLocation
AssetRoom AssetRoom
PlantSection PlantSection
WorkCenter WorkCenter
WorkCenterInternalID WorkCenterInternalID
WorkCenterPlant WorkCenterPlant
ABCIndicator ABCIndicator
MaintObjectFreeDefinedAttrib MaintObjectFreeDefinedAttrib
AddressID AddressID
FormOfAddress FormOfAddress
BusinessPartnerName1 BusinessPartnerName1
BusinessPartnerName2 BusinessPartnerName2
CityName CityName
HouseNumber HouseNumber
HouseNumberSupplementText HouseNumberSupplementText
Building Building
Floor Floor
RoomNumber RoomNumber
PostalCode PostalCode
StreetName StreetName
Region Region
Country Country
PhoneNumber PhoneNumber
FaxNumber FaxNumber
CompanyCode CompanyCode
BusinessArea BusinessArea
MasterFixedAsset MasterFixedAsset
FixedAsset FixedAsset
CostCenter CostCenter
ControllingArea ControllingArea
WBSElementExternalID WBSElementExternalID
SettlementOrder SettlementOrder
ConstructionMaterial ConstructionMaterial
MaintenancePlannerGroup MaintenancePlannerGroup
MaintenancePlanningPlant MaintenancePlanningPlant
MainWorkCenterPlant MainWorkCenterPlant
MainWorkCenter MainWorkCenter
MainWorkCenterInternalID MainWorkCenterInternalID
CatalogProfile CatalogProfile
EquipmentInstallationIsAllowed EquipmentInstallationIsAllowed
OnePieceOfEquipmentIsAllowed OnePieceOfEquipmentIsAllowed
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
SalesOffice SalesOffice
OrganizationDivision OrganizationDivision
SalesGroup SalesGroup
FunctionalLocationHasEquipment FunctionalLocationHasEquipment
FuncnlLocHasSubOrdinateFuncLoc FuncnlLocHasSubOrdinateFuncLoc
LastChangeDateTime LastChangeDateTime
FuncnlLocIsMarkedForDeletion FuncnlLocIsMarkedForDeletion
FuncnlLocIsDeleted FuncnlLocIsDeleted
FunctionalLocationIsActive FunctionalLocationIsActive
FuncnlLocIsDeactivated FuncnlLocIsDeactivated
CreatedByUser CreatedByUser
CreationDate CreationDate
LastChangedByUser LastChangedByUser
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Functional Location - TP'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #X,
  sizeCategory: #S,
  dataClass: #MIXED
}
@ObjectModel.supportedCapabilities:[#CDS_MODELING_DATA_SOURCE]
@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}
 @ObjectModel.sapObjectNodeType.name: 'FunctionalLocation'
define root view entity I_FunctionalLocationTP provider contract transactional_interface
  as projection on R_FunctionalLocationTP as FuncLocTP {
  
  key FunctionalLocation,

      FunctionalLocationLabelName,

      FunctionalLocationName,

      FuncLocationStructure,

      FunctionalLocationCategory,

      SuperiorFunctionalLocation,

      SuperiorFuncnlLocLabelName,

      TechnicalObjectType,

      AuthorizationGroup,

      @Semantics.quantity.unitOfMeasure: 'GrossWeightUnit'
      GrossWeight,

      
      GrossWeightUnit,

      OperationStartDate,

      InventoryNumber,

      @Semantics.amount.currencyCode: 'Currency'
      AcquisitionValue,

      
      Currency,

      AcquisitionDate,

      AssetManufacturerName,

      ManufacturerPartNmbr,

      ManufacturerCountry,

      ManufacturerPartTypeName,

      ConstructionMonth,

      ConstructionYear,

      ManufacturerSerialNumber,

      MaintenancePlant,

      AssetLocation,

      AssetRoom,

      PlantSection,

      WorkCenter,

      WorkCenterInternalID,

      WorkCenterPlant,

      ABCIndicator,

      MaintObjectFreeDefinedAttrib,

      @Consumption: { hidden: true }
      AddressID,

      FormOfAddress, // new field 2108


      BusinessPartnerName1,

      BusinessPartnerName2, //new field 2108


      CityName,

      HouseNumber,

      HouseNumberSupplementText, //new field 2108


      Building, // new field 2108


      Floor, // new field 2108


      RoomNumber, //new field 2108


      PostalCode,

      StreetName,

      Region,

      Country,

      PhoneNumber,

      FaxNumber,

      CompanyCode,

      BusinessArea,

      MasterFixedAsset,

      FixedAsset,

      CostCenter,

      ControllingArea,

      WBSElementExternalID,

      SettlementOrder,

      ConstructionMaterial,

      MaintenancePlannerGroup,

      MaintenancePlanningPlant,

      MainWorkCenterPlant,

      MainWorkCenter,

      MainWorkCenterInternalID,

      CatalogProfile,

      EquipmentInstallationIsAllowed,

      OnePieceOfEquipmentIsAllowed,

      SalesOrganization,

      DistributionChannel,

      SalesOffice,

      OrganizationDivision,

      SalesGroup,

      @Semantics.booleanIndicator: true
      FunctionalLocationHasEquipment,
      
      @Semantics.booleanIndicator: true
      FuncnlLocHasSubOrdinateFuncLoc,

      LastChangeDateTime,

      FuncnlLocIsMarkedForDeletion,

      FuncnlLocIsDeleted,

      FunctionalLocationIsActive,

      FuncnlLocIsDeactivated,

      //ADMIN DATA

      CreatedByUser, //new admin field 2111


      CreationDate, //new admin field 2111


      LastChangedByUser, //new admin field 2111



      _Partner        : redirected to composition child I_FunctionalLocationPartnerTP,

      _LongText       : redirected to composition child I_FunctionalLocationLongTextTP,

     _Classification : redirected to composition child I_FuncnlLocClfnClassTP,

      _Warranty       : redirected to composition child I_FuncnlLocWarrantyAssgmtTP
  
  
}