java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<FunctionalLocation>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.functionallocation.FunctionalLocation

public class FunctionalLocation extends VdmEntity<FunctionalLocation>
Functional Location

Original entity name from the Odata EDM: FunctionalLocationType

  • Field Details

    • ALL_FIELDS

      public static final FunctionalLocationSelectable ALL_FIELDS
      Selector for all available fields of FunctionalLocation.
    • FUNCTIONAL_LOCATION

      public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION
      Use with available fluent helpers to apply the FunctionalLocation field to query operations.
    • FUNCTIONAL_LOCATION_OID

      public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_OID
      Use with available fluent helpers to apply the FunctionalLocationOID field to query operations.
    • FUNCTIONAL_LOCATION_LABEL_NAME

      public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_LABEL_NAME
      Use with available fluent helpers to apply the FunctionalLocationLabelName field to query operations.
    • FUNCTIONAL_LOCATION_NAME

      public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_NAME
      Use with available fluent helpers to apply the FunctionalLocationName field to query operations.
    • FUNC_LOCATION_STRUCTURE

      public static final FunctionalLocationField<String> FUNC_LOCATION_STRUCTURE
      Use with available fluent helpers to apply the FuncLocationStructure field to query operations.
    • FUNCTIONAL_LOCATION_CATEGORY

      public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_CATEGORY
      Use with available fluent helpers to apply the FunctionalLocationCategory field to query operations.
    • SUPERIOR_FUNCTIONAL_LOCATION

      public static final FunctionalLocationField<String> SUPERIOR_FUNCTIONAL_LOCATION
      Use with available fluent helpers to apply the SuperiorFunctionalLocation field to query operations.
    • SUPERIOR_FUNCNL_LOC_LABEL_NAME

      public static final FunctionalLocationField<String> SUPERIOR_FUNCNL_LOC_LABEL_NAME
      Use with available fluent helpers to apply the SuperiorFuncnlLocLabelName field to query operations.
    • FUNCNL_LOC_POS_IN_SUPERIOR_TECH_OBJ

      public static final FunctionalLocationField<String> FUNCNL_LOC_POS_IN_SUPERIOR_TECH_OBJ
      Use with available fluent helpers to apply the FuncnlLocPosInSuperiorTechObj field to query operations.
    • TECHNICAL_OBJECT_TYPE

      public static final FunctionalLocationField<String> TECHNICAL_OBJECT_TYPE
      Use with available fluent helpers to apply the TechnicalObjectType field to query operations.
    • AUTHORIZATION_GROUP

      public static final FunctionalLocationField<String> AUTHORIZATION_GROUP
      Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
    • GROSS_WEIGHT

      public static final FunctionalLocationField<BigDecimal> GROSS_WEIGHT
      Use with available fluent helpers to apply the GrossWeight field to query operations.
    • GROSS_WEIGHT_UNIT

      public static final FunctionalLocationField<String> GROSS_WEIGHT_UNIT
      Use with available fluent helpers to apply the GrossWeightUnit field to query operations.
    • OPERATION_START_DATE

      public static final FunctionalLocationField<LocalDateTime> OPERATION_START_DATE
      Use with available fluent helpers to apply the OperationStartDate field to query operations.
    • INVENTORY_NUMBER

      public static final FunctionalLocationField<String> INVENTORY_NUMBER
      Use with available fluent helpers to apply the InventoryNumber field to query operations.
    • ACQUISITION_VALUE

      public static final FunctionalLocationField<BigDecimal> ACQUISITION_VALUE
      Use with available fluent helpers to apply the AcquisitionValue field to query operations.
    • CURRENCY

      public static final FunctionalLocationField<String> CURRENCY
      Use with available fluent helpers to apply the Currency field to query operations.
    • ACQUISITION_DATE

      public static final FunctionalLocationField<LocalDateTime> ACQUISITION_DATE
      Use with available fluent helpers to apply the AcquisitionDate field to query operations.
    • ASSET_MANUFACTURER_NAME

      public static final FunctionalLocationField<String> ASSET_MANUFACTURER_NAME
      Use with available fluent helpers to apply the AssetManufacturerName field to query operations.
    • MANUFACTURER_PART_NMBR

      public static final FunctionalLocationField<String> MANUFACTURER_PART_NMBR
      Use with available fluent helpers to apply the ManufacturerPartNmbr field to query operations.
    • MANUFACTURER_COUNTRY

      public static final FunctionalLocationField<String> MANUFACTURER_COUNTRY
      Use with available fluent helpers to apply the ManufacturerCountry field to query operations.
    • MANUFACTURER_PART_TYPE_NAME

      public static final FunctionalLocationField<String> MANUFACTURER_PART_TYPE_NAME
      Use with available fluent helpers to apply the ManufacturerPartTypeName field to query operations.
    • CONSTRUCTION_MONTH

      public static final FunctionalLocationField<String> CONSTRUCTION_MONTH
      Use with available fluent helpers to apply the ConstructionMonth field to query operations.
    • CONSTRUCTION_YEAR

      public static final FunctionalLocationField<String> CONSTRUCTION_YEAR
      Use with available fluent helpers to apply the ConstructionYear field to query operations.
    • MANUFACTURER_SERIAL_NUMBER

      public static final FunctionalLocationField<String> MANUFACTURER_SERIAL_NUMBER
      Use with available fluent helpers to apply the ManufacturerSerialNumber field to query operations.
    • MAINTENANCE_PLANT

      public static final FunctionalLocationField<String> MAINTENANCE_PLANT
      Use with available fluent helpers to apply the MaintenancePlant field to query operations.
    • ASSET_LOCATION

      public static final FunctionalLocationField<String> ASSET_LOCATION
      Use with available fluent helpers to apply the AssetLocation field to query operations.
    • ASSET_ROOM

      public static final FunctionalLocationField<String> ASSET_ROOM
      Use with available fluent helpers to apply the AssetRoom field to query operations.
    • PLANT_SECTION

      public static final FunctionalLocationField<String> PLANT_SECTION
      Use with available fluent helpers to apply the PlantSection field to query operations.
    • WORK_CENTER

      public static final FunctionalLocationField<String> WORK_CENTER
      Use with available fluent helpers to apply the WorkCenter field to query operations.
    • WORK_CENTER_INTERNAL_ID

      public static final FunctionalLocationField<String> WORK_CENTER_INTERNAL_ID
      Use with available fluent helpers to apply the WorkCenterInternalID field to query operations.
    • WORK_CENTER_PLANT

      public static final FunctionalLocationField<String> WORK_CENTER_PLANT
      Use with available fluent helpers to apply the WorkCenterPlant field to query operations.
    • ABC_INDICATOR

      public static final FunctionalLocationField<String> ABC_INDICATOR
      Use with available fluent helpers to apply the ABCIndicator field to query operations.
    • MAINT_OBJECT_FREE_DEFINED_ATTRIB

      public static final FunctionalLocationField<String> MAINT_OBJECT_FREE_DEFINED_ATTRIB
      Use with available fluent helpers to apply the MaintObjectFreeDefinedAttrib field to query operations.
    • FORM_OF_ADDRESS

      public static final FunctionalLocationField<String> FORM_OF_ADDRESS
      Use with available fluent helpers to apply the FormOfAddress field to query operations.
    • BUSINESS_PARTNER_NAME1

      public static final FunctionalLocationField<String> BUSINESS_PARTNER_NAME1
      Use with available fluent helpers to apply the BusinessPartnerName1 field to query operations.
    • BUSINESS_PARTNER_NAME2

      public static final FunctionalLocationField<String> BUSINESS_PARTNER_NAME2
      Use with available fluent helpers to apply the BusinessPartnerName2 field to query operations.
    • CITY_NAME

      public static final FunctionalLocationField<String> CITY_NAME
      Use with available fluent helpers to apply the CityName field to query operations.
    • HOUSE_NUMBER

      public static final FunctionalLocationField<String> HOUSE_NUMBER
      Use with available fluent helpers to apply the HouseNumber field to query operations.
    • HOUSE_NUMBER_SUPPLEMENT_TEXT

      public static final FunctionalLocationField<String> HOUSE_NUMBER_SUPPLEMENT_TEXT
      Use with available fluent helpers to apply the HouseNumberSupplementText field to query operations.
    • BUILDING

      public static final FunctionalLocationField<String> BUILDING
      Use with available fluent helpers to apply the Building field to query operations.
    • FLOOR

      public static final FunctionalLocationField<String> FLOOR
      Use with available fluent helpers to apply the Floor field to query operations.
    • ROOM_NUMBER

      public static final FunctionalLocationField<String> ROOM_NUMBER
      Use with available fluent helpers to apply the RoomNumber field to query operations.
    • POSTAL_CODE

      public static final FunctionalLocationField<String> POSTAL_CODE
      Use with available fluent helpers to apply the PostalCode field to query operations.
    • STREET_NAME

      public static final FunctionalLocationField<String> STREET_NAME
      Use with available fluent helpers to apply the StreetName field to query operations.
    • REGION

      public static final FunctionalLocationField<String> REGION
      Use with available fluent helpers to apply the Region field to query operations.
    • COUNTRY

      public static final FunctionalLocationField<String> COUNTRY
      Use with available fluent helpers to apply the Country field to query operations.
    • PHONE_NUMBER

      public static final FunctionalLocationField<String> PHONE_NUMBER
      Use with available fluent helpers to apply the PhoneNumber field to query operations.
    • FAX_NUMBER

      public static final FunctionalLocationField<String> FAX_NUMBER
      Use with available fluent helpers to apply the FaxNumber field to query operations.
    • COMPANY_CODE

      public static final FunctionalLocationField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • BUSINESS_AREA

      public static final FunctionalLocationField<String> BUSINESS_AREA
      Use with available fluent helpers to apply the BusinessArea field to query operations.
    • MASTER_FIXED_ASSET

      public static final FunctionalLocationField<String> MASTER_FIXED_ASSET
      Use with available fluent helpers to apply the MasterFixedAsset field to query operations.
    • FIXED_ASSET

      public static final FunctionalLocationField<String> FIXED_ASSET
      Use with available fluent helpers to apply the FixedAsset field to query operations.
    • COST_CENTER

      public static final FunctionalLocationField<String> COST_CENTER
      Use with available fluent helpers to apply the CostCenter field to query operations.
    • CONTROLLING_AREA

      public static final FunctionalLocationField<String> CONTROLLING_AREA
      Use with available fluent helpers to apply the ControllingArea field to query operations.
    • WBS_ELEMENT_EXTERNAL_ID

      public static final FunctionalLocationField<String> WBS_ELEMENT_EXTERNAL_ID
      Use with available fluent helpers to apply the WBSElementExternalID field to query operations.
    • SETTLEMENT_ORDER

      public static final FunctionalLocationField<String> SETTLEMENT_ORDER
      Use with available fluent helpers to apply the SettlementOrder field to query operations.
    • CONSTRUCTION_MATERIAL

      public static final FunctionalLocationField<String> CONSTRUCTION_MATERIAL
      Use with available fluent helpers to apply the ConstructionMaterial field to query operations.
    • MAINTENANCE_PLANNER_GROUP

      public static final FunctionalLocationField<String> MAINTENANCE_PLANNER_GROUP
      Use with available fluent helpers to apply the MaintenancePlannerGroup field to query operations.
    • MAINTENANCE_PLANNING_PLANT

      public static final FunctionalLocationField<String> MAINTENANCE_PLANNING_PLANT
      Use with available fluent helpers to apply the MaintenancePlanningPlant field to query operations.
    • MAIN_WORK_CENTER_PLANT

      public static final FunctionalLocationField<String> MAIN_WORK_CENTER_PLANT
      Use with available fluent helpers to apply the MainWorkCenterPlant field to query operations.
    • MAIN_WORK_CENTER

      public static final FunctionalLocationField<String> MAIN_WORK_CENTER
      Use with available fluent helpers to apply the MainWorkCenter field to query operations.
    • MAIN_WORK_CENTER_INTERNAL_ID

      public static final FunctionalLocationField<String> MAIN_WORK_CENTER_INTERNAL_ID
      Use with available fluent helpers to apply the MainWorkCenterInternalID field to query operations.
    • CATALOG_PROFILE

      public static final FunctionalLocationField<String> CATALOG_PROFILE
      Use with available fluent helpers to apply the CatalogProfile field to query operations.
    • EQUIPMENT_INSTALLATION_IS_ALLOWED

      public static final FunctionalLocationField<Boolean> EQUIPMENT_INSTALLATION_IS_ALLOWED
      Use with available fluent helpers to apply the EquipmentInstallationIsAllowed field to query operations.
    • ONE_PIECE_OF_EQUIPMENT_IS_ALLOWED

      public static final FunctionalLocationField<Boolean> ONE_PIECE_OF_EQUIPMENT_IS_ALLOWED
      Use with available fluent helpers to apply the OnePieceOfEquipmentIsAllowed field to query operations.
    • SALES_ORGANIZATION

      public static final FunctionalLocationField<String> SALES_ORGANIZATION
      Use with available fluent helpers to apply the SalesOrganization field to query operations.
    • DISTRIBUTION_CHANNEL

      public static final FunctionalLocationField<String> DISTRIBUTION_CHANNEL
      Use with available fluent helpers to apply the DistributionChannel field to query operations.
    • SALES_OFFICE

      public static final FunctionalLocationField<String> SALES_OFFICE
      Use with available fluent helpers to apply the SalesOffice field to query operations.
    • ORGANIZATION_DIVISION

      public static final FunctionalLocationField<String> ORGANIZATION_DIVISION
      Use with available fluent helpers to apply the OrganizationDivision field to query operations.
    • SALES_GROUP

      public static final FunctionalLocationField<String> SALES_GROUP
      Use with available fluent helpers to apply the SalesGroup field to query operations.
    • FUNCTIONAL_LOCATION_HAS_EQUIPMENT

      public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_HAS_EQUIPMENT
      Use with available fluent helpers to apply the FunctionalLocationHasEquipment field to query operations.
    • FUNCNL_LOC_HAS_SUB_ORDINATE_FUNC_LOC

      public static final FunctionalLocationField<String> FUNCNL_LOC_HAS_SUB_ORDINATE_FUNC_LOC
      Use with available fluent helpers to apply the FuncnlLocHasSubOrdinateFuncLoc field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final FunctionalLocationField<ZonedDateTime> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • FUNCNL_LOC_IS_MARKED_FOR_DELETION

      public static final FunctionalLocationField<Boolean> FUNCNL_LOC_IS_MARKED_FOR_DELETION
      Use with available fluent helpers to apply the FuncnlLocIsMarkedForDeletion field to query operations.
    • FUNCNL_LOC_IS_DELETED

      public static final FunctionalLocationField<Boolean> FUNCNL_LOC_IS_DELETED
      Use with available fluent helpers to apply the FuncnlLocIsDeleted field to query operations.
    • FUNCTIONAL_LOCATION_IS_ACTIVE

      public static final FunctionalLocationField<Boolean> FUNCTIONAL_LOCATION_IS_ACTIVE
      Use with available fluent helpers to apply the FunctionalLocationIsActive field to query operations.
    • FUNCNL_LOC_IS_DEACTIVATED

      public static final FunctionalLocationField<Boolean> FUNCNL_LOC_IS_DEACTIVATED
      Use with available fluent helpers to apply the FuncnlLocIsDeactivated field to query operations.
    • CREATED_BY_USER

      public static final FunctionalLocationField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • CREATION_DATE

      public static final FunctionalLocationField<LocalDateTime> CREATION_DATE
      Use with available fluent helpers to apply the CreationDate field to query operations.
    • LAST_CHANGED_BY_USER

      public static final FunctionalLocationField<String> LAST_CHANGED_BY_USER
      Use with available fluent helpers to apply the LastChangedByUser field to query operations.
    • TO_CLASSIFICATION

      public static final FunctionalLocationLink<FunctionalLocationClass> TO_CLASSIFICATION
      Use with available fluent helpers to apply the to_Classification navigation property to query operations.
    • TO_LONG_TEXT

      Use with available fluent helpers to apply the to_LongText navigation property to query operations.
    • TO_PARTNER

      public static final FunctionalLocationLink<FunctionalLocationPartner> TO_PARTNER
      Use with available fluent helpers to apply the to_Partner navigation property to query operations.
    • TO_WARRANTY

      public static final FunctionalLocationLink<FunctionalLocationWarranty> TO_WARRANTY
      Use with available fluent helpers to apply the to_Warranty navigation property to query operations.
  • Constructor Details

    • FunctionalLocation

      public FunctionalLocation()
    • FunctionalLocation

      public FunctionalLocation(@Nullable String functionalLocation, @Nullable String functionalLocationOID, @Nullable String functionalLocationLabelName, @Nullable String functionalLocationName, @Nullable String funcLocationStructure, @Nullable String functionalLocationCategory, @Nullable String superiorFunctionalLocation, @Nullable String superiorFuncnlLocLabelName, @Nullable String funcnlLocPosInSuperiorTechObj, @Nullable String technicalObjectType, @Nullable String authorizationGroup, @Nullable BigDecimal grossWeight, @Nullable String grossWeightUnit, @Nullable LocalDateTime operationStartDate, @Nullable String inventoryNumber, @Nullable BigDecimal acquisitionValue, @Nullable String currency, @Nullable LocalDateTime acquisitionDate, @Nullable String assetManufacturerName, @Nullable String manufacturerPartNmbr, @Nullable String manufacturerCountry, @Nullable String manufacturerPartTypeName, @Nullable String constructionMonth, @Nullable String constructionYear, @Nullable String manufacturerSerialNumber, @Nullable String maintenancePlant, @Nullable String assetLocation, @Nullable String assetRoom, @Nullable String plantSection, @Nullable String workCenter, @Nullable String workCenterInternalID, @Nullable String workCenterPlant, @Nullable String aBCIndicator, @Nullable String maintObjectFreeDefinedAttrib, @Nullable String formOfAddress, @Nullable String businessPartnerName1, @Nullable String businessPartnerName2, @Nullable String cityName, @Nullable String houseNumber, @Nullable String houseNumberSupplementText, @Nullable String building, @Nullable String floor, @Nullable String roomNumber, @Nullable String postalCode, @Nullable String streetName, @Nullable String region, @Nullable String country, @Nullable String phoneNumber, @Nullable String faxNumber, @Nullable String companyCode, @Nullable String businessArea, @Nullable String masterFixedAsset, @Nullable String fixedAsset, @Nullable String costCenter, @Nullable String controllingArea, @Nullable String wBSElementExternalID, @Nullable String settlementOrder, @Nullable String constructionMaterial, @Nullable String maintenancePlannerGroup, @Nullable String maintenancePlanningPlant, @Nullable String mainWorkCenterPlant, @Nullable String mainWorkCenter, @Nullable String mainWorkCenterInternalID, @Nullable String catalogProfile, @Nullable Boolean equipmentInstallationIsAllowed, @Nullable Boolean onePieceOfEquipmentIsAllowed, @Nullable String salesOrganization, @Nullable String distributionChannel, @Nullable String salesOffice, @Nullable String organizationDivision, @Nullable String salesGroup, @Nullable String functionalLocationHasEquipment, @Nullable String funcnlLocHasSubOrdinateFuncLoc, @Nullable ZonedDateTime lastChangeDateTime, @Nullable Boolean funcnlLocIsMarkedForDeletion, @Nullable Boolean funcnlLocIsDeleted, @Nullable Boolean functionalLocationIsActive, @Nullable Boolean funcnlLocIsDeactivated, @Nullable String createdByUser, @Nullable LocalDateTime creationDate, @Nullable String lastChangedByUser, List<FunctionalLocationClass> toClassification, @Nullable FunctionalLocationLongText toLongText, List<FunctionalLocationPartner> toPartner, List<FunctionalLocationWarranty> toWarranty)
  • Method Details

    • getType

      @Nonnull public Class<FunctionalLocation> getType()
      Specified by:
      getType in class VdmObject<FunctionalLocation>
    • setFunctionalLocation

      public void setFunctionalLocation(@Nullable String functionalLocation)
      (Key Field) Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FunctionalLocation

      Parameters:
      functionalLocation - Functional location
    • setFunctionalLocationOID

      public void setFunctionalLocationOID(@Nullable String functionalLocationOID)
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: FunctionalLocationOID

      Parameters:
      functionalLocationOID - Object Instance ID of a Functional Location
    • setFunctionalLocationLabelName

      public void setFunctionalLocationLabelName(@Nullable String functionalLocationLabelName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocationLabelName

      Parameters:
      functionalLocationLabelName - Functional Location Label
    • setFunctionalLocationName

      public void setFunctionalLocationName(@Nullable String functionalLocationName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocationName

      Parameters:
      functionalLocationName - Description of functional location
    • setFuncLocationStructure

      public void setFuncLocationStructure(@Nullable String funcLocationStructure)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: FuncLocationStructure

      Parameters:
      funcLocationStructure - Functional Location Structure Indicator
    • setFunctionalLocationCategory

      public void setFunctionalLocationCategory(@Nullable String functionalLocationCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FunctionalLocationCategory

      Parameters:
      functionalLocationCategory - Functional location category
    • setSuperiorFunctionalLocation

      public void setSuperiorFunctionalLocation(@Nullable String superiorFunctionalLocation)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: SuperiorFunctionalLocation

      Parameters:
      superiorFunctionalLocation - Functional location
    • setSuperiorFuncnlLocLabelName

      public void setSuperiorFuncnlLocLabelName(@Nullable String superiorFuncnlLocLabelName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SuperiorFuncnlLocLabelName

      Parameters:
      superiorFuncnlLocLabelName - Functional Location Label
    • setFuncnlLocPosInSuperiorTechObj

      public void setFuncnlLocPosInSuperiorTechObj(@Nullable String funcnlLocPosInSuperiorTechObj)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FuncnlLocPosInSuperiorTechObj

      Parameters:
      funcnlLocPosInSuperiorTechObj - Position in superior technical object
    • setTechnicalObjectType

      public void setTechnicalObjectType(@Nullable String technicalObjectType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TechnicalObjectType

      Parameters:
      technicalObjectType - Type of Technical Object
    • setAuthorizationGroup

      public void setAuthorizationGroup(@Nullable String authorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Parameters:
      authorizationGroup - Technical Object Authorization Group
    • setGrossWeight

      public void setGrossWeight(@Nullable BigDecimal grossWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: GrossWeight

      Parameters:
      grossWeight - Gross Weight
    • setGrossWeightUnit

      public void setGrossWeightUnit(@Nullable String grossWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: GrossWeightUnit

      Parameters:
      grossWeightUnit - Unit of Weight
    • setOperationStartDate

      public void setOperationStartDate(@Nullable LocalDateTime operationStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OperationStartDate

      Parameters:
      operationStartDate - Start-up Date of the Technical Object
    • setInventoryNumber

      public void setInventoryNumber(@Nullable String inventoryNumber)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: InventoryNumber

      Parameters:
      inventoryNumber - Inventory number
    • setAcquisitionValue

      public void setAcquisitionValue(@Nullable BigDecimal acquisitionValue)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: AcquisitionValue

      Parameters:
      acquisitionValue - Acquisition Value
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Currency Key
    • setAcquisitionDate

      public void setAcquisitionDate(@Nullable LocalDateTime acquisitionDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AcquisitionDate

      Parameters:
      acquisitionDate - Acquisition date
    • setAssetManufacturerName

      public void setAssetManufacturerName(@Nullable String assetManufacturerName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: AssetManufacturerName

      Parameters:
      assetManufacturerName - Manufacturer of asset
    • setManufacturerPartNmbr

      public void setManufacturerPartNmbr(@Nullable String manufacturerPartNmbr)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ManufacturerPartNmbr

      Parameters:
      manufacturerPartNmbr - Manufacturer part number
    • setManufacturerCountry

      public void setManufacturerCountry(@Nullable String manufacturerCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ManufacturerCountry

      Parameters:
      manufacturerCountry - Country/Region of Manufacture
    • setManufacturerPartTypeName

      public void setManufacturerPartTypeName(@Nullable String manufacturerPartTypeName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ManufacturerPartTypeName

      Parameters:
      manufacturerPartTypeName - Manufacturer model number
    • setConstructionMonth

      public void setConstructionMonth(@Nullable String constructionMonth)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConstructionMonth

      Parameters:
      constructionMonth - Month of construction
    • setConstructionYear

      public void setConstructionYear(@Nullable String constructionYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConstructionYear

      Parameters:
      constructionYear - Year of construction
    • setManufacturerSerialNumber

      public void setManufacturerSerialNumber(@Nullable String manufacturerSerialNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ManufacturerSerialNumber

      Parameters:
      manufacturerSerialNumber - Manufacturer's Serial Number
    • setMaintenancePlant

      public void setMaintenancePlant(@Nullable String maintenancePlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlant

      Parameters:
      maintenancePlant - Maintenance Plant
    • setAssetLocation

      public void setAssetLocation(@Nullable String assetLocation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AssetLocation

      Parameters:
      assetLocation - Location of maintenance object
    • setAssetRoom

      public void setAssetRoom(@Nullable String assetRoom)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: AssetRoom

      Parameters:
      assetRoom - Room
    • setPlantSection

      public void setPlantSection(@Nullable String plantSection)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PlantSection

      Parameters:
      plantSection - Plant Section
    • setWorkCenter

      public void setWorkCenter(@Nullable String workCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Parameters:
      workCenter - Work Center
    • setWorkCenterInternalID

      public void setWorkCenterInternalID(@Nullable String workCenterInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenterInternalID

      Parameters:
      workCenterInternalID - Object ID of PP work center
    • setWorkCenterPlant

      public void setWorkCenterPlant(@Nullable String workCenterPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WorkCenterPlant

      Parameters:
      workCenterPlant - Plant
    • setABCIndicator

      public void setABCIndicator(@Nullable String aBCIndicator)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ABCIndicator

      Parameters:
      aBCIndicator - ABC Indicator for Technical Object
    • setMaintObjectFreeDefinedAttrib

      public void setMaintObjectFreeDefinedAttrib(@Nullable String maintObjectFreeDefinedAttrib)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib

      Parameters:
      maintObjectFreeDefinedAttrib - Sort Field
    • setFormOfAddress

      public void setFormOfAddress(@Nullable String formOfAddress)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FormOfAddress

      Parameters:
      formOfAddress - Form-of-Address Key
    • setBusinessPartnerName1

      public void setBusinessPartnerName1(@Nullable String businessPartnerName1)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BusinessPartnerName1

      Parameters:
      businessPartnerName1 - Name 1
    • setBusinessPartnerName2

      public void setBusinessPartnerName2(@Nullable String businessPartnerName2)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BusinessPartnerName2

      Parameters:
      businessPartnerName2 - Name 2
    • setCityName

      public void setCityName(@Nullable String cityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CityName

      Parameters:
      cityName - City
    • setHouseNumber

      public void setHouseNumber(@Nullable String houseNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumber

      Parameters:
      houseNumber - House Number
    • setHouseNumberSupplementText

      public void setHouseNumberSupplementText(@Nullable String houseNumberSupplementText)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumberSupplementText

      Parameters:
      houseNumberSupplementText - House number supplement
    • setBuilding

      public void setBuilding(@Nullable String building)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: Building

      Parameters:
      building - Building (Number or Code)
    • setFloor

      public void setFloor(@Nullable String floor)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Floor

      Parameters:
      floor - Floor in building
    • setRoomNumber

      public void setRoomNumber(@Nullable String roomNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RoomNumber

      Parameters:
      roomNumber - Room or Apartment Number
    • setPostalCode

      public void setPostalCode(@Nullable String postalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Parameters:
      postalCode - City Postal Code
    • setStreetName

      public void setStreetName(@Nullable String streetName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: StreetName

      Parameters:
      streetName - Street
    • setRegion

      public void setRegion(@Nullable String region)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Parameters:
      region - Region (State, Province, County)
    • setCountry

      public void setCountry(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Parameters:
      country - Country/Region Key
    • setPhoneNumber

      public void setPhoneNumber(@Nullable String phoneNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PhoneNumber

      Parameters:
      phoneNumber - Telephone No.: Dialing Code + Number
    • setFaxNumber

      public void setFaxNumber(@Nullable String faxNumber)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FaxNumber

      Parameters:
      faxNumber - Fax Number: Dialing Code+Number
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setBusinessArea

      public void setBusinessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - Business Area
    • setMasterFixedAsset

      public void setMasterFixedAsset(@Nullable String masterFixedAsset)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MasterFixedAsset

      Parameters:
      masterFixedAsset - Main Asset Number
    • setFixedAsset

      public void setFixedAsset(@Nullable String fixedAsset)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FixedAsset

      Parameters:
      fixedAsset - Asset Subnumber
    • setCostCenter

      public void setCostCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Parameters:
      costCenter - Cost Center
    • setControllingArea

      public void setControllingArea(@Nullable String controllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Parameters:
      controllingArea - Controlling Area
    • setWBSElementExternalID

      public void setWBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Parameters:
      wBSElementExternalID - Work Breakdown Structure Element (WBS Element) Edited
    • setSettlementOrder

      public void setSettlementOrder(@Nullable String settlementOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SettlementOrder

      Parameters:
      settlementOrder - Settlement order
    • setConstructionMaterial

      public void setConstructionMaterial(@Nullable String constructionMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ConstructionMaterial

      Parameters:
      constructionMaterial - Construction type material of the object
    • setMaintenancePlannerGroup

      public void setMaintenancePlannerGroup(@Nullable String maintenancePlannerGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintenancePlannerGroup

      Parameters:
      maintenancePlannerGroup - Planner Group for Customer Service and Plant Maintenance
    • setMaintenancePlanningPlant

      public void setMaintenancePlanningPlant(@Nullable String maintenancePlanningPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlanningPlant

      Parameters:
      maintenancePlanningPlant - Maintenance Planning Plant
    • setMainWorkCenterPlant

      public void setMainWorkCenterPlant(@Nullable String mainWorkCenterPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MainWorkCenterPlant

      Parameters:
      mainWorkCenterPlant - Plant associated with main work center
    • setMainWorkCenter

      public void setMainWorkCenter(@Nullable String mainWorkCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenter

      Parameters:
      mainWorkCenter - Main work center for maintenance tasks
    • setMainWorkCenterInternalID

      public void setMainWorkCenterInternalID(@Nullable String mainWorkCenterInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenterInternalID

      Parameters:
      mainWorkCenterInternalID - Object ID of the Work Center
    • setCatalogProfile

      public void setCatalogProfile(@Nullable String catalogProfile)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: CatalogProfile

      Parameters:
      catalogProfile - Catalog Profile
    • setEquipmentInstallationIsAllowed

      public void setEquipmentInstallationIsAllowed(@Nullable Boolean equipmentInstallationIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: EquipmentInstallationIsAllowed

      Parameters:
      equipmentInstallationIsAllowed - Installation of equipment allowed at the functional location
    • setOnePieceOfEquipmentIsAllowed

      public void setOnePieceOfEquipmentIsAllowed(@Nullable Boolean onePieceOfEquipmentIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: OnePieceOfEquipmentIsAllowed

      Parameters:
      onePieceOfEquipmentIsAllowed - Single equipment installation at functional location
    • setSalesOrganization

      public void setSalesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Parameters:
      salesOrganization - Sales Organization
    • setDistributionChannel

      public void setDistributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Parameters:
      distributionChannel - Distribution Channel
    • setSalesOffice

      public void setSalesOffice(@Nullable String salesOffice)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Parameters:
      salesOffice - Sales Office
    • setOrganizationDivision

      public void setOrganizationDivision(@Nullable String organizationDivision)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrganizationDivision

      Parameters:
      organizationDivision - Division
    • setSalesGroup

      public void setSalesGroup(@Nullable String salesGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Parameters:
      salesGroup - Sales Group
    • setFunctionalLocationHasEquipment

      public void setFunctionalLocationHasEquipment(@Nullable String functionalLocationHasEquipment)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FunctionalLocationHasEquipment

      Parameters:
      functionalLocationHasEquipment - The functionalLocationHasEquipment to set.
    • setFuncnlLocHasSubOrdinateFuncLoc

      public void setFuncnlLocHasSubOrdinateFuncLoc(@Nullable String funcnlLocHasSubOrdinateFuncLoc)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FuncnlLocHasSubOrdinateFuncLoc

      Parameters:
      funcnlLocHasSubOrdinateFuncLoc - The funcnlLocHasSubOrdinateFuncLoc to set.
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • setFuncnlLocIsMarkedForDeletion

      public void setFuncnlLocIsMarkedForDeletion(@Nullable Boolean funcnlLocIsMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: FuncnlLocIsMarkedForDeletion

      Parameters:
      funcnlLocIsMarkedForDeletion - Checkbox
    • setFuncnlLocIsDeleted

      public void setFuncnlLocIsDeleted(@Nullable Boolean funcnlLocIsDeleted)
      Constraints: none

      Original property name from the Odata EDM: FuncnlLocIsDeleted

      Parameters:
      funcnlLocIsDeleted - Checkbox
    • setFunctionalLocationIsActive

      public void setFunctionalLocationIsActive(@Nullable Boolean functionalLocationIsActive)
      Constraints: none

      Original property name from the Odata EDM: FunctionalLocationIsActive

      Parameters:
      functionalLocationIsActive - Checkbox
    • setFuncnlLocIsDeactivated

      public void setFuncnlLocIsDeactivated(@Nullable Boolean funcnlLocIsDeactivated)
      Constraints: none

      Original property name from the Odata EDM: FuncnlLocIsDeactivated

      Parameters:
      funcnlLocIsDeactivated - Checkbox
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of User Who Created the Object
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Date on which the object was created
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Name of the user who last changed the object
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<FunctionalLocation>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<FunctionalLocation>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<FunctionalLocation>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<FunctionalLocation>
    • field

      @Nonnull public static <T> FunctionalLocationField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> FunctionalLocationField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<FunctionalLocation>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<FunctionalLocation>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<FunctionalLocation>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<FunctionalLocation>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<FunctionalLocation>
    • fetchClassification

      @Nonnull public List<FunctionalLocationClass> fetchClassification()
      Fetches the FunctionalLocationClass entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Classification.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated FunctionalLocationClass entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getClassificationOrFetch

      @Nonnull public List<FunctionalLocationClass> getClassificationOrFetch()
      Retrieval of associated FunctionalLocationClass entities (one to many). This corresponds to the OData navigation property to_Classification.

      If the navigation property to_Classification of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated FunctionalLocationClass entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getClassificationIfPresent

      @Nonnull public io.vavr.control.Option<List<FunctionalLocationClass>> getClassificationIfPresent()
      Retrieval of associated FunctionalLocationClass entities (one to many). This corresponds to the OData navigation property to_Classification.

      If the navigation property for an entity FunctionalLocation has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_Classification is already loaded, the result will contain the FunctionalLocationClass entities. If not, an Option with result state empty is returned.
    • setClassification

      public void setClassification(@Nonnull List<FunctionalLocationClass> value)
      Overwrites the list of associated FunctionalLocationClass entities for the loaded navigation property to_Classification.

      If the navigation property to_Classification of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of FunctionalLocationClass entities.
    • addClassification

      public void addClassification(FunctionalLocationClass... entity)
      Adds elements to the list of associated FunctionalLocationClass entities. This corresponds to the OData navigation property to_Classification.

      If the navigation property to_Classification of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of FunctionalLocationClass entities.
    • fetchLongText

      @Nullable public FunctionalLocationLongText fetchLongText()
      Fetches the FunctionalLocationLongText entity (one to one) associated with this entity. This corresponds to the OData navigation property to_LongText.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated FunctionalLocationLongText entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getLongTextOrFetch

      @Nullable public FunctionalLocationLongText getLongTextOrFetch()
      Retrieval of associated FunctionalLocationLongText entity (one to one). This corresponds to the OData navigation property to_LongText.

      If the navigation property to_LongText of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated FunctionalLocationLongText entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getLongTextIfPresent

      @Nonnull public io.vavr.control.Option<FunctionalLocationLongText> getLongTextIfPresent()
      Retrieval of associated FunctionalLocationLongText entity (one to one). This corresponds to the OData navigation property to_LongText.

      If the navigation property for an entity FunctionalLocation has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_LongText is already loaded, the result will contain the FunctionalLocationLongText entity. If not, an Option with result state empty is returned.
    • setLongText

      public void setLongText(FunctionalLocationLongText value)
      Overwrites the associated FunctionalLocationLongText entity for the loaded navigation property to_LongText.
      Parameters:
      value - New FunctionalLocationLongText entity.
    • fetchPartner

      @Nonnull public List<FunctionalLocationPartner> fetchPartner()
      Fetches the FunctionalLocationPartner entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Partner.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated FunctionalLocationPartner entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPartnerOrFetch

      @Nonnull public List<FunctionalLocationPartner> getPartnerOrFetch()
      Retrieval of associated FunctionalLocationPartner entities (one to many). This corresponds to the OData navigation property to_Partner.

      If the navigation property to_Partner of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated FunctionalLocationPartner entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPartnerIfPresent

      @Nonnull public io.vavr.control.Option<List<FunctionalLocationPartner>> getPartnerIfPresent()
      Retrieval of associated FunctionalLocationPartner entities (one to many). This corresponds to the OData navigation property to_Partner.

      If the navigation property for an entity FunctionalLocation has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_Partner is already loaded, the result will contain the FunctionalLocationPartner entities. If not, an Option with result state empty is returned.
    • setPartner

      public void setPartner(@Nonnull List<FunctionalLocationPartner> value)
      Overwrites the list of associated FunctionalLocationPartner entities for the loaded navigation property to_Partner.

      If the navigation property to_Partner of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of FunctionalLocationPartner entities.
    • addPartner

      public void addPartner(FunctionalLocationPartner... entity)
      Adds elements to the list of associated FunctionalLocationPartner entities. This corresponds to the OData navigation property to_Partner.

      If the navigation property to_Partner of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of FunctionalLocationPartner entities.
    • fetchWarranty

      @Nonnull public List<FunctionalLocationWarranty> fetchWarranty()
      Fetches the FunctionalLocationWarranty entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Warranty.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated FunctionalLocationWarranty entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getWarrantyOrFetch

      @Nonnull public List<FunctionalLocationWarranty> getWarrantyOrFetch()
      Retrieval of associated FunctionalLocationWarranty entities (one to many). This corresponds to the OData navigation property to_Warranty.

      If the navigation property to_Warranty of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated FunctionalLocationWarranty entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getWarrantyIfPresent

      @Nonnull public io.vavr.control.Option<List<FunctionalLocationWarranty>> getWarrantyIfPresent()
      Retrieval of associated FunctionalLocationWarranty entities (one to many). This corresponds to the OData navigation property to_Warranty.

      If the navigation property for an entity FunctionalLocation has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_Warranty is already loaded, the result will contain the FunctionalLocationWarranty entities. If not, an Option with result state empty is returned.
    • setWarranty

      public void setWarranty(@Nonnull List<FunctionalLocationWarranty> value)
      Overwrites the list of associated FunctionalLocationWarranty entities for the loaded navigation property to_Warranty.

      If the navigation property to_Warranty of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of FunctionalLocationWarranty entities.
    • addWarranty

      public void addWarranty(FunctionalLocationWarranty... entity)
      Adds elements to the list of associated FunctionalLocationWarranty entities. This corresponds to the OData navigation property to_Warranty.

      If the navigation property to_Warranty of a queried FunctionalLocation is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of FunctionalLocationWarranty entities.
    • builder

      @Nonnull public static FunctionalLocation.FunctionalLocationBuilder builder()
    • getFunctionalLocation

      @Nullable public String getFunctionalLocation()
      (Key Field) Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FunctionalLocation

      Returns:
      Functional location
    • getFunctionalLocationOID

      @Nullable public String getFunctionalLocationOID()
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: FunctionalLocationOID

      Returns:
      Object Instance ID of a Functional Location
    • getFunctionalLocationLabelName

      @Nullable public String getFunctionalLocationLabelName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocationLabelName

      Returns:
      Functional Location Label
    • getFunctionalLocationName

      @Nullable public String getFunctionalLocationName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocationName

      Returns:
      Description of functional location
    • getFuncLocationStructure

      @Nullable public String getFuncLocationStructure()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: FuncLocationStructure

      Returns:
      Functional Location Structure Indicator
    • getFunctionalLocationCategory

      @Nullable public String getFunctionalLocationCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FunctionalLocationCategory

      Returns:
      Functional location category
    • getSuperiorFunctionalLocation

      @Nullable public String getSuperiorFunctionalLocation()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: SuperiorFunctionalLocation

      Returns:
      Functional location
    • getSuperiorFuncnlLocLabelName

      @Nullable public String getSuperiorFuncnlLocLabelName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SuperiorFuncnlLocLabelName

      Returns:
      Functional Location Label
    • getFuncnlLocPosInSuperiorTechObj

      @Nullable public String getFuncnlLocPosInSuperiorTechObj()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FuncnlLocPosInSuperiorTechObj

      Returns:
      Position in superior technical object
    • getTechnicalObjectType

      @Nullable public String getTechnicalObjectType()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TechnicalObjectType

      Returns:
      Type of Technical Object
    • getAuthorizationGroup

      @Nullable public String getAuthorizationGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Returns:
      Technical Object Authorization Group
    • getGrossWeight

      @Nullable public BigDecimal getGrossWeight()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: GrossWeight

      Returns:
      Gross Weight
    • getGrossWeightUnit

      @Nullable public String getGrossWeightUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: GrossWeightUnit

      Returns:
      Unit of Weight
    • getOperationStartDate

      @Nullable public LocalDateTime getOperationStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: OperationStartDate

      Returns:
      Start-up Date of the Technical Object
    • getInventoryNumber

      @Nullable public String getInventoryNumber()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: InventoryNumber

      Returns:
      Inventory number
    • getAcquisitionValue

      @Nullable public BigDecimal getAcquisitionValue()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: AcquisitionValue

      Returns:
      Acquisition Value
    • getCurrency

      @Nullable public String getCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getAcquisitionDate

      @Nullable public LocalDateTime getAcquisitionDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AcquisitionDate

      Returns:
      Acquisition date
    • getAssetManufacturerName

      @Nullable public String getAssetManufacturerName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: AssetManufacturerName

      Returns:
      Manufacturer of asset
    • getManufacturerPartNmbr

      @Nullable public String getManufacturerPartNmbr()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ManufacturerPartNmbr

      Returns:
      Manufacturer part number
    • getManufacturerCountry

      @Nullable public String getManufacturerCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ManufacturerCountry

      Returns:
      Country/Region of Manufacture
    • getManufacturerPartTypeName

      @Nullable public String getManufacturerPartTypeName()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ManufacturerPartTypeName

      Returns:
      Manufacturer model number
    • getConstructionMonth

      @Nullable public String getConstructionMonth()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConstructionMonth

      Returns:
      Month of construction
    • getConstructionYear

      @Nullable public String getConstructionYear()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConstructionYear

      Returns:
      Year of construction
    • getManufacturerSerialNumber

      @Nullable public String getManufacturerSerialNumber()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ManufacturerSerialNumber

      Returns:
      Manufacturer's Serial Number
    • getMaintenancePlant

      @Nullable public String getMaintenancePlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlant

      Returns:
      Maintenance Plant
    • getAssetLocation

      @Nullable public String getAssetLocation()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AssetLocation

      Returns:
      Location of maintenance object
    • getAssetRoom

      @Nullable public String getAssetRoom()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: AssetRoom

      Returns:
      Room
    • getPlantSection

      @Nullable public String getPlantSection()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PlantSection

      Returns:
      Plant Section
    • getWorkCenter

      @Nullable public String getWorkCenter()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Returns:
      Work Center
    • getWorkCenterInternalID

      @Nullable public String getWorkCenterInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenterInternalID

      Returns:
      Object ID of PP work center
    • getWorkCenterPlant

      @Nullable public String getWorkCenterPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WorkCenterPlant

      Returns:
      Plant
    • getABCIndicator

      @Nullable public String getABCIndicator()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ABCIndicator

      Returns:
      ABC Indicator for Technical Object
    • getMaintObjectFreeDefinedAttrib

      @Nullable public String getMaintObjectFreeDefinedAttrib()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib

      Returns:
      Sort Field
    • getFormOfAddress

      @Nullable public String getFormOfAddress()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FormOfAddress

      Returns:
      Form-of-Address Key
    • getBusinessPartnerName1

      @Nullable public String getBusinessPartnerName1()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BusinessPartnerName1

      Returns:
      Name 1
    • getBusinessPartnerName2

      @Nullable public String getBusinessPartnerName2()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BusinessPartnerName2

      Returns:
      Name 2
    • getCityName

      @Nullable public String getCityName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CityName

      Returns:
      City
    • getHouseNumber

      @Nullable public String getHouseNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumber

      Returns:
      House Number
    • getHouseNumberSupplementText

      @Nullable public String getHouseNumberSupplementText()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumberSupplementText

      Returns:
      House number supplement
    • getBuilding

      @Nullable public String getBuilding()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: Building

      Returns:
      Building (Number or Code)
    • getFloor

      @Nullable public String getFloor()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Floor

      Returns:
      Floor in building
    • getRoomNumber

      @Nullable public String getRoomNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RoomNumber

      Returns:
      Room or Apartment Number
    • getPostalCode

      @Nullable public String getPostalCode()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Returns:
      City Postal Code
    • getStreetName

      @Nullable public String getStreetName()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: StreetName

      Returns:
      Street
    • getRegion

      @Nullable public String getRegion()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Returns:
      Region (State, Province, County)
    • getCountry

      @Nullable public String getCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      Country/Region Key
    • getPhoneNumber

      @Nullable public String getPhoneNumber()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PhoneNumber

      Returns:
      Telephone No.: Dialing Code + Number
    • getFaxNumber

      @Nullable public String getFaxNumber()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FaxNumber

      Returns:
      Fax Number: Dialing Code+Number
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getBusinessArea

      @Nullable public String getBusinessArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getMasterFixedAsset

      @Nullable public String getMasterFixedAsset()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MasterFixedAsset

      Returns:
      Main Asset Number
    • getFixedAsset

      @Nullable public String getFixedAsset()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FixedAsset

      Returns:
      Asset Subnumber
    • getCostCenter

      @Nullable public String getCostCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      Cost Center
    • getControllingArea

      @Nullable public String getControllingArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      Controlling Area
    • getWBSElementExternalID

      @Nullable public String getWBSElementExternalID()
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      Work Breakdown Structure Element (WBS Element) Edited
    • getSettlementOrder

      @Nullable public String getSettlementOrder()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SettlementOrder

      Returns:
      Settlement order
    • getConstructionMaterial

      @Nullable public String getConstructionMaterial()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ConstructionMaterial

      Returns:
      Construction type material of the object
    • getMaintenancePlannerGroup

      @Nullable public String getMaintenancePlannerGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintenancePlannerGroup

      Returns:
      Planner Group for Customer Service and Plant Maintenance
    • getMaintenancePlanningPlant

      @Nullable public String getMaintenancePlanningPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlanningPlant

      Returns:
      Maintenance Planning Plant
    • getMainWorkCenterPlant

      @Nullable public String getMainWorkCenterPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MainWorkCenterPlant

      Returns:
      Plant associated with main work center
    • getMainWorkCenter

      @Nullable public String getMainWorkCenter()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenter

      Returns:
      Main work center for maintenance tasks
    • getMainWorkCenterInternalID

      @Nullable public String getMainWorkCenterInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenterInternalID

      Returns:
      Object ID of the Work Center
    • getCatalogProfile

      @Nullable public String getCatalogProfile()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: CatalogProfile

      Returns:
      Catalog Profile
    • getEquipmentInstallationIsAllowed

      @Nullable public Boolean getEquipmentInstallationIsAllowed()
      Constraints: none

      Original property name from the Odata EDM: EquipmentInstallationIsAllowed

      Returns:
      Installation of equipment allowed at the functional location
    • getOnePieceOfEquipmentIsAllowed

      @Nullable public Boolean getOnePieceOfEquipmentIsAllowed()
      Constraints: none

      Original property name from the Odata EDM: OnePieceOfEquipmentIsAllowed

      Returns:
      Single equipment installation at functional location
    • getSalesOrganization

      @Nullable public String getSalesOrganization()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      Sales Organization
    • getDistributionChannel

      @Nullable public String getDistributionChannel()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      Distribution Channel
    • getSalesOffice

      @Nullable public String getSalesOffice()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Returns:
      Sales Office
    • getOrganizationDivision

      @Nullable public String getOrganizationDivision()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OrganizationDivision

      Returns:
      Division
    • getSalesGroup

      @Nullable public String getSalesGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Returns:
      Sales Group
    • getFunctionalLocationHasEquipment

      @Nullable public String getFunctionalLocationHasEquipment()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FunctionalLocationHasEquipment

      Returns:
      The functionalLocationHasEquipment contained in this entity.
    • getFuncnlLocHasSubOrdinateFuncLoc

      @Nullable public String getFuncnlLocHasSubOrdinateFuncLoc()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FuncnlLocHasSubOrdinateFuncLoc

      Returns:
      The funcnlLocHasSubOrdinateFuncLoc contained in this entity.
    • getLastChangeDateTime

      @Nullable public ZonedDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getFuncnlLocIsMarkedForDeletion

      @Nullable public Boolean getFuncnlLocIsMarkedForDeletion()
      Constraints: none

      Original property name from the Odata EDM: FuncnlLocIsMarkedForDeletion

      Returns:
      Checkbox
    • getFuncnlLocIsDeleted

      @Nullable public Boolean getFuncnlLocIsDeleted()
      Constraints: none

      Original property name from the Odata EDM: FuncnlLocIsDeleted

      Returns:
      Checkbox
    • getFunctionalLocationIsActive

      @Nullable public Boolean getFunctionalLocationIsActive()
      Constraints: none

      Original property name from the Odata EDM: FunctionalLocationIsActive

      Returns:
      Checkbox
    • getFuncnlLocIsDeactivated

      @Nullable public Boolean getFuncnlLocIsDeactivated()
      Constraints: none

      Original property name from the Odata EDM: FuncnlLocIsDeactivated

      Returns:
      Checkbox
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of User Who Created the Object
    • getCreationDate

      @Nullable public LocalDateTime getCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      Date on which the object was created
    • getLastChangedByUser

      @Nullable public String getLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Name of the user who last changed the object
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<FunctionalLocation>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<FunctionalLocation>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<FunctionalLocation>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<FunctionalLocation>