public class FunctionalLocation extends VdmEntity<FunctionalLocation>
Original entity name from the Odata EDM: FunctionalLocationType
Modifier and Type | Class and Description |
---|---|
static class |
FunctionalLocation.FunctionalLocationBuilder
Helper class to allow for fluent creation of FunctionalLocation instances.
|
Modifier and Type | Field and Description |
---|---|
static FunctionalLocationField<String> |
ABC_INDICATOR
Use with available fluent helpers to apply the ABCIndicator field to query operations.
|
static FunctionalLocationField<LocalDateTime> |
ACQUISITION_DATE
Use with available fluent helpers to apply the AcquisitionDate field to query operations.
|
static FunctionalLocationField<BigDecimal> |
ACQUISITION_VALUE
Use with available fluent helpers to apply the AcquisitionValue field to query operations.
|
static FunctionalLocationSelectable |
ALL_FIELDS
Selector for all available fields of FunctionalLocation.
|
static FunctionalLocationField<String> |
ASSET_LOCATION
Use with available fluent helpers to apply the AssetLocation field to query operations.
|
static FunctionalLocationField<String> |
ASSET_MANUFACTURER_NAME
Use with available fluent helpers to apply the AssetManufacturerName field to query operations.
|
static FunctionalLocationField<String> |
ASSET_ROOM
Use with available fluent helpers to apply the AssetRoom field to query operations.
|
static FunctionalLocationField<String> |
AUTHORIZATION_GROUP
Use with available fluent helpers to apply the AuthorizationGroup field to query operations.
|
static FunctionalLocationField<String> |
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations.
|
static FunctionalLocationField<String> |
BUSINESS_PARTNER_NAME1
Use with available fluent helpers to apply the BusinessPartnerName1 field to query operations.
|
static FunctionalLocationField<String> |
CATALOG_PROFILE
Use with available fluent helpers to apply the CatalogProfile field to query operations.
|
static FunctionalLocationField<String> |
CITY_NAME
Use with available fluent helpers to apply the CityName field to query operations.
|
static FunctionalLocationField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static FunctionalLocationField<String> |
CONSTRUCTION_MATERIAL
Use with available fluent helpers to apply the ConstructionMaterial field to query operations.
|
static FunctionalLocationField<String> |
CONSTRUCTION_MONTH
Use with available fluent helpers to apply the ConstructionMonth field to query operations.
|
static FunctionalLocationField<String> |
CONSTRUCTION_YEAR
Use with available fluent helpers to apply the ConstructionYear field to query operations.
|
static FunctionalLocationField<String> |
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations.
|
static FunctionalLocationField<String> |
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations.
|
static FunctionalLocationField<String> |
COUNTRY
Use with available fluent helpers to apply the Country field to query operations.
|
static FunctionalLocationField<String> |
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations.
|
static FunctionalLocationField<String> |
DISTRIBUTION_CHANNEL
Use with available fluent helpers to apply the DistributionChannel field to query operations.
|
static FunctionalLocationField<Boolean> |
EQUIPMENT_INSTALLATION_IS_ALLOWED
Use with available fluent helpers to apply the EquipmentInstallationIsAllowed field to query operations.
|
static FunctionalLocationField<String> |
FAX_NUMBER
Use with available fluent helpers to apply the FaxNumber field to query operations.
|
static FunctionalLocationField<String> |
FIXED_ASSET
Use with available fluent helpers to apply the FixedAsset field to query operations.
|
static FunctionalLocationField<String> |
FUNC_LOCATION_STRUCTURE
Use with available fluent helpers to apply the FuncLocationStructure field to query operations.
|
static FunctionalLocationField<String> |
FUNCNL_LOC_HAS_SUB_ORDINATE_FUNC_LOC
Use with available fluent helpers to apply the FuncnlLocHasSubOrdinateFuncLoc field to query operations.
|
static FunctionalLocationField<Boolean> |
FUNCNL_LOC_IS_DEACTIVATED
Use with available fluent helpers to apply the FuncnlLocIsDeactivated field to query operations.
|
static FunctionalLocationField<Boolean> |
FUNCNL_LOC_IS_DELETED
Use with available fluent helpers to apply the FuncnlLocIsDeleted field to query operations.
|
static FunctionalLocationField<Boolean> |
FUNCNL_LOC_IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the FuncnlLocIsMarkedForDeletion field to query operations.
|
static FunctionalLocationField<String> |
FUNCTIONAL_LOCATION
Use with available fluent helpers to apply the FunctionalLocation field to query operations.
|
static FunctionalLocationField<String> |
FUNCTIONAL_LOCATION_CATEGORY
Use with available fluent helpers to apply the FunctionalLocationCategory field to query operations.
|
static FunctionalLocationField<String> |
FUNCTIONAL_LOCATION_HAS_EQUIPMENT
Use with available fluent helpers to apply the FunctionalLocationHasEquipment field to query operations.
|
static FunctionalLocationField<Boolean> |
FUNCTIONAL_LOCATION_IS_ACTIVE
Use with available fluent helpers to apply the FunctionalLocationIsActive field to query operations.
|
static FunctionalLocationField<String> |
FUNCTIONAL_LOCATION_LABEL_NAME
Use with available fluent helpers to apply the FunctionalLocationLabelName field to query operations.
|
static FunctionalLocationField<String> |
FUNCTIONAL_LOCATION_NAME
Use with available fluent helpers to apply the FunctionalLocationName field to query operations.
|
static FunctionalLocationField<BigDecimal> |
GROSS_WEIGHT
Use with available fluent helpers to apply the GrossWeight field to query operations.
|
static FunctionalLocationField<String> |
GROSS_WEIGHT_UNIT
Use with available fluent helpers to apply the GrossWeightUnit field to query operations.
|
static FunctionalLocationField<String> |
HOUSE_NUMBER
Use with available fluent helpers to apply the HouseNumber field to query operations.
|
static FunctionalLocationField<String> |
INVENTORY_NUMBER
Use with available fluent helpers to apply the InventoryNumber field to query operations.
|
static FunctionalLocationField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static FunctionalLocationField<String> |
MAIN_WORK_CENTER
Use with available fluent helpers to apply the MainWorkCenter field to query operations.
|
static FunctionalLocationField<String> |
MAIN_WORK_CENTER_INTERNAL_ID
Use with available fluent helpers to apply the MainWorkCenterInternalID field to query operations.
|
static FunctionalLocationField<String> |
MAIN_WORK_CENTER_PLANT
Use with available fluent helpers to apply the MainWorkCenterPlant field to query operations.
|
static FunctionalLocationField<String> |
MAINT_OBJECT_FREE_DEFINED_ATTRIB
Use with available fluent helpers to apply the MaintObjectFreeDefinedAttrib field to query operations.
|
static FunctionalLocationField<String> |
MAINTENANCE_PLANNER_GROUP
Use with available fluent helpers to apply the MaintenancePlannerGroup field to query operations.
|
static FunctionalLocationField<String> |
MAINTENANCE_PLANNING_PLANT
Use with available fluent helpers to apply the MaintenancePlanningPlant field to query operations.
|
static FunctionalLocationField<String> |
MAINTENANCE_PLANT
Use with available fluent helpers to apply the MaintenancePlant field to query operations.
|
static FunctionalLocationField<String> |
MANUFACTURER_COUNTRY
Use with available fluent helpers to apply the ManufacturerCountry field to query operations.
|
static FunctionalLocationField<String> |
MANUFACTURER_PART_NMBR
Use with available fluent helpers to apply the ManufacturerPartNmbr field to query operations.
|
static FunctionalLocationField<String> |
MANUFACTURER_PART_TYPE_NAME
Use with available fluent helpers to apply the ManufacturerPartTypeName field to query operations.
|
static FunctionalLocationField<String> |
MANUFACTURER_SERIAL_NUMBER
Use with available fluent helpers to apply the ManufacturerSerialNumber field to query operations.
|
static FunctionalLocationField<String> |
MASTER_FIXED_ASSET
Use with available fluent helpers to apply the MasterFixedAsset field to query operations.
|
static FunctionalLocationField<Boolean> |
ONE_PIECE_OF_EQUIPMENT_IS_ALLOWED
Use with available fluent helpers to apply the OnePieceOfEquipmentIsAllowed field to query operations.
|
static FunctionalLocationField<LocalDateTime> |
OPERATION_START_DATE
Use with available fluent helpers to apply the OperationStartDate field to query operations.
|
static FunctionalLocationField<String> |
ORGANIZATION_DIVISION
Use with available fluent helpers to apply the OrganizationDivision field to query operations.
|
static FunctionalLocationField<String> |
PHONE_NUMBER
Use with available fluent helpers to apply the PhoneNumber field to query operations.
|
static FunctionalLocationField<String> |
PLANT_SECTION
Use with available fluent helpers to apply the PlantSection field to query operations.
|
static FunctionalLocationField<String> |
POSTAL_CODE
Use with available fluent helpers to apply the PostalCode field to query operations.
|
static FunctionalLocationField<String> |
REGION
Use with available fluent helpers to apply the Region field to query operations.
|
static FunctionalLocationField<String> |
SALES_GROUP
Use with available fluent helpers to apply the SalesGroup field to query operations.
|
static FunctionalLocationField<String> |
SALES_OFFICE
Use with available fluent helpers to apply the SalesOffice field to query operations.
|
static FunctionalLocationField<String> |
SALES_ORGANIZATION
Use with available fluent helpers to apply the SalesOrganization field to query operations.
|
static FunctionalLocationField<String> |
SETTLEMENT_ORDER
Use with available fluent helpers to apply the SettlementOrder field to query operations.
|
static FunctionalLocationField<String> |
STREET_NAME
Use with available fluent helpers to apply the StreetName field to query operations.
|
static FunctionalLocationField<String> |
SUPERIOR_FUNCNL_LOC_LABEL_NAME
Use with available fluent helpers to apply the SuperiorFuncnlLocLabelName field to query operations.
|
static FunctionalLocationField<String> |
SUPERIOR_FUNCTIONAL_LOCATION
Use with available fluent helpers to apply the SuperiorFunctionalLocation field to query operations.
|
static FunctionalLocationField<String> |
TECHNICAL_OBJECT_TYPE
Use with available fluent helpers to apply the TechnicalObjectType field to query operations.
|
static FunctionalLocationLink<FunctionalLocationClass> |
TO_CLASSIFICATION
Use with available fluent helpers to apply the to_Classification navigation property to query operations.
|
static FunctionalLocationOneToOneLink<FunctionalLocationLongText> |
TO_LONG_TEXT
Use with available fluent helpers to apply the to_LongText navigation property to query operations.
|
static FunctionalLocationLink<FunctionalLocationPartner> |
TO_PARTNER
Use with available fluent helpers to apply the to_Partner navigation property to query operations.
|
static FunctionalLocationLink<FunctionalLocationWarranty> |
TO_WARRANTY
Use with available fluent helpers to apply the to_Warranty navigation property to query operations.
|
static FunctionalLocationField<String> |
WBS_ELEMENT_EXTERNAL_ID
Use with available fluent helpers to apply the WBSElementExternalID field to query operations.
|
static FunctionalLocationField<String> |
WORK_CENTER
Use with available fluent helpers to apply the WorkCenter field to query operations.
|
static FunctionalLocationField<String> |
WORK_CENTER_INTERNAL_ID
Use with available fluent helpers to apply the WorkCenterInternalID field to query operations.
|
static FunctionalLocationField<String> |
WORK_CENTER_PLANT
Use with available fluent helpers to apply the WorkCenterPlant field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
FunctionalLocation() |
FunctionalLocation(String functionalLocation,
String functionalLocationLabelName,
String functionalLocationName,
String funcLocationStructure,
String functionalLocationCategory,
String superiorFunctionalLocation,
String superiorFuncnlLocLabelName,
String technicalObjectType,
String authorizationGroup,
BigDecimal grossWeight,
String grossWeightUnit,
LocalDateTime operationStartDate,
String inventoryNumber,
BigDecimal acquisitionValue,
String currency,
LocalDateTime acquisitionDate,
String assetManufacturerName,
String manufacturerPartNmbr,
String manufacturerCountry,
String manufacturerPartTypeName,
String constructionMonth,
String constructionYear,
String manufacturerSerialNumber,
String maintenancePlant,
String assetLocation,
String assetRoom,
String plantSection,
String workCenter,
String workCenterInternalID,
String workCenterPlant,
String aBCIndicator,
String maintObjectFreeDefinedAttrib,
String businessPartnerName1,
String cityName,
String houseNumber,
String postalCode,
String streetName,
String region,
String country,
String phoneNumber,
String faxNumber,
String companyCode,
String businessArea,
String masterFixedAsset,
String fixedAsset,
String costCenter,
String controllingArea,
String wBSElementExternalID,
String settlementOrder,
String constructionMaterial,
String maintenancePlannerGroup,
String maintenancePlanningPlant,
String mainWorkCenterPlant,
String mainWorkCenter,
String mainWorkCenterInternalID,
String catalogProfile,
Boolean equipmentInstallationIsAllowed,
Boolean onePieceOfEquipmentIsAllowed,
String salesOrganization,
String distributionChannel,
String salesOffice,
String organizationDivision,
String salesGroup,
String functionalLocationHasEquipment,
String funcnlLocHasSubOrdinateFuncLoc,
ZonedDateTime lastChangeDateTime,
Boolean funcnlLocIsMarkedForDeletion,
Boolean funcnlLocIsDeleted,
Boolean functionalLocationIsActive,
Boolean funcnlLocIsDeactivated,
List<FunctionalLocationClass> toClassification,
FunctionalLocationLongText toLongText,
List<FunctionalLocationPartner> toPartner,
List<FunctionalLocationWarranty> toWarranty) |
Modifier and Type | Method and Description |
---|---|
void |
addClassification(FunctionalLocationClass... entity)
Adds elements to the list of associated FunctionalLocationClass entities.
|
void |
addPartner(FunctionalLocationPartner... entity)
Adds elements to the list of associated FunctionalLocationPartner entities.
|
void |
addWarranty(FunctionalLocationWarranty... entity)
Adds elements to the list of associated FunctionalLocationWarranty entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static FunctionalLocation.FunctionalLocationBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<FunctionalLocationClass> |
fetchClassification()
Fetches the FunctionalLocationClass entities (one to many) associated with this entity.
|
FunctionalLocationLongText |
fetchLongText()
Fetches the FunctionalLocationLongText entity (one to one) associated with this entity.
|
List<FunctionalLocationPartner> |
fetchPartner()
Fetches the FunctionalLocationPartner entities (one to many) associated with this entity.
|
List<FunctionalLocationWarranty> |
fetchWarranty()
Fetches the FunctionalLocationWarranty entities (one to many) associated with this entity.
|
static <T> FunctionalLocationField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getABCIndicator()
Constraints: Not nullable, Maximum length: 1
|
LocalDateTime |
getAcquisitionDate()
Constraints: Not nullable, Precision: 0
|
BigDecimal |
getAcquisitionValue()
Constraints: Not nullable, Precision: 14, Scale: 3
|
String |
getAssetLocation()
Constraints: Not nullable, Maximum length: 10
|
String |
getAssetManufacturerName()
Constraints: Not nullable, Maximum length: 30
|
String |
getAssetRoom()
Constraints: Not nullable, Maximum length: 8
|
String |
getAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4
|
String |
getBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getBusinessPartnerName1()
Constraints: Not nullable, Maximum length: 40
|
String |
getCatalogProfile()
Constraints: Not nullable, Maximum length: 9
|
String |
getCityName()
Constraints: Not nullable, Maximum length: 40
|
io.vavr.control.Option<List<FunctionalLocationClass>> |
getClassificationIfPresent()
Retrieval of associated FunctionalLocationClass entities (one to many).
|
List<FunctionalLocationClass> |
getClassificationOrFetch()
Retrieval of associated FunctionalLocationClass entities (one to many).
|
String |
getCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getConstructionMaterial()
Constraints: Not nullable, Maximum length: 18
|
String |
getConstructionMonth()
Constraints: Not nullable, Maximum length: 2
|
String |
getConstructionYear()
Constraints: Not nullable, Maximum length: 4
|
String |
getControllingArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getCostCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
String |
getDistributionChannel()
Constraints: Not nullable, Maximum length: 2
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
Boolean |
getEquipmentInstallationIsAllowed()
Constraints: none
|
String |
getFaxNumber()
Constraints: Not nullable, Maximum length: 30
|
String |
getFixedAsset()
Constraints: Not nullable, Maximum length: 4
|
String |
getFuncLocationStructure()
Constraints: Not nullable, Maximum length: 5
|
String |
getFuncnlLocHasSubOrdinateFuncLoc()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getFuncnlLocIsDeactivated()
Constraints: none
|
Boolean |
getFuncnlLocIsDeleted()
Constraints: none
|
Boolean |
getFuncnlLocIsMarkedForDeletion()
Constraints: none
|
String |
getFunctionalLocation()
(Key Field) Constraints: Not nullable, Maximum length: 30
|
String |
getFunctionalLocationCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getFunctionalLocationHasEquipment()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getFunctionalLocationIsActive()
Constraints: none
|
String |
getFunctionalLocationLabelName()
Constraints: Not nullable, Maximum length: 40
|
String |
getFunctionalLocationName()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getGrossWeight()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getGrossWeightUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getHouseNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getInventoryNumber()
Constraints: Not nullable, Maximum length: 25
|
protected Map<String,Object> |
getKey() |
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
io.vavr.control.Option<FunctionalLocationLongText> |
getLongTextIfPresent()
Retrieval of associated FunctionalLocationLongText entity (one to one).
|
FunctionalLocationLongText |
getLongTextOrFetch()
Retrieval of associated FunctionalLocationLongText entity (one to one).
|
String |
getMaintenancePlannerGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getMaintenancePlanningPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaintenancePlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaintObjectFreeDefinedAttrib()
Constraints: Not nullable, Maximum length: 30
|
String |
getMainWorkCenter()
Constraints: Not nullable, Maximum length: 8
|
String |
getMainWorkCenterInternalID()
Constraints: Not nullable, Maximum length: 8
|
String |
getMainWorkCenterPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getManufacturerCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getManufacturerPartNmbr()
Constraints: Not nullable, Maximum length: 30
|
String |
getManufacturerPartTypeName()
Constraints: Not nullable, Maximum length: 20
|
String |
getManufacturerSerialNumber()
Constraints: Not nullable, Maximum length: 30
|
String |
getMasterFixedAsset()
Constraints: Not nullable, Maximum length: 12
|
Boolean |
getOnePieceOfEquipmentIsAllowed()
Constraints: none
|
LocalDateTime |
getOperationStartDate()
Constraints: Not nullable, Precision: 0
|
String |
getOrganizationDivision()
Constraints: Not nullable, Maximum length: 2
|
io.vavr.control.Option<List<FunctionalLocationPartner>> |
getPartnerIfPresent()
Retrieval of associated FunctionalLocationPartner entities (one to many).
|
List<FunctionalLocationPartner> |
getPartnerOrFetch()
Retrieval of associated FunctionalLocationPartner entities (one to many).
|
String |
getPhoneNumber()
Constraints: Not nullable, Maximum length: 30
|
String |
getPlantSection()
Constraints: Not nullable, Maximum length: 3
|
String |
getPostalCode()
Constraints: Not nullable, Maximum length: 10
|
String |
getRegion()
Constraints: Not nullable, Maximum length: 3
|
String |
getSalesGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getSalesOffice()
Constraints: Not nullable, Maximum length: 4
|
String |
getSalesOrganization()
Constraints: Not nullable, Maximum length: 4
|
String |
getSettlementOrder()
Constraints: Not nullable, Maximum length: 12
|
String |
getStreetName()
Constraints: Not nullable, Maximum length: 60
|
String |
getSuperiorFuncnlLocLabelName()
Constraints: Not nullable, Maximum length: 40
|
String |
getSuperiorFunctionalLocation()
Constraints: Not nullable, Maximum length: 30
|
String |
getTechnicalObjectType()
Constraints: Not nullable, Maximum length: 10
|
Class<FunctionalLocation> |
getType() |
io.vavr.control.Option<List<FunctionalLocationWarranty>> |
getWarrantyIfPresent()
Retrieval of associated FunctionalLocationWarranty entities (one to many).
|
List<FunctionalLocationWarranty> |
getWarrantyOrFetch()
Retrieval of associated FunctionalLocationWarranty entities (one to many).
|
String |
getWBSElementExternalID()
Constraints: Not nullable, Maximum length: 24
|
String |
getWorkCenter()
Constraints: Not nullable, Maximum length: 8
|
String |
getWorkCenterInternalID()
Constraints: Not nullable, Maximum length: 8
|
String |
getWorkCenterPlant()
Constraints: Not nullable, Maximum length: 4
|
int |
hashCode() |
void |
setABCIndicator(String aBCIndicator)
Constraints: Not nullable, Maximum length: 1
|
void |
setAcquisitionDate(LocalDateTime acquisitionDate)
Constraints: Not nullable, Precision: 0
|
void |
setAcquisitionValue(BigDecimal acquisitionValue)
Constraints: Not nullable, Precision: 14, Scale: 3
|
void |
setAssetLocation(String assetLocation)
Constraints: Not nullable, Maximum length: 10
|
void |
setAssetManufacturerName(String assetManufacturerName)
Constraints: Not nullable, Maximum length: 30
|
void |
setAssetRoom(String assetRoom)
Constraints: Not nullable, Maximum length: 8
|
void |
setAuthorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setBusinessArea(String businessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setBusinessPartnerName1(String businessPartnerName1)
Constraints: Not nullable, Maximum length: 40
|
void |
setCatalogProfile(String catalogProfile)
Constraints: Not nullable, Maximum length: 9
|
void |
setCityName(String cityName)
Constraints: Not nullable, Maximum length: 40
|
void |
setClassification(List<FunctionalLocationClass> value)
Overwrites the list of associated FunctionalLocationClass entities for the loaded navigation property
to_Classification.
|
void |
setCompanyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setConstructionMaterial(String constructionMaterial)
Constraints: Not nullable, Maximum length: 18
|
void |
setConstructionMonth(String constructionMonth)
Constraints: Not nullable, Maximum length: 2
|
void |
setConstructionYear(String constructionYear)
Constraints: Not nullable, Maximum length: 4
|
void |
setControllingArea(String controllingArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCostCenter(String costCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setCountry(String country)
Constraints: Not nullable, Maximum length: 3
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setDistributionChannel(String distributionChannel)
Constraints: Not nullable, Maximum length: 2
|
void |
setEquipmentInstallationIsAllowed(Boolean equipmentInstallationIsAllowed)
Constraints: none
|
void |
setFaxNumber(String faxNumber)
Constraints: Not nullable, Maximum length: 30
|
void |
setFixedAsset(String fixedAsset)
Constraints: Not nullable, Maximum length: 4
|
void |
setFuncLocationStructure(String funcLocationStructure)
Constraints: Not nullable, Maximum length: 5
|
void |
setFuncnlLocHasSubOrdinateFuncLoc(String funcnlLocHasSubOrdinateFuncLoc)
Constraints: Not nullable, Maximum length: 1
|
void |
setFuncnlLocIsDeactivated(Boolean funcnlLocIsDeactivated)
Constraints: none
|
void |
setFuncnlLocIsDeleted(Boolean funcnlLocIsDeleted)
Constraints: none
|
void |
setFuncnlLocIsMarkedForDeletion(Boolean funcnlLocIsMarkedForDeletion)
Constraints: none
|
void |
setFunctionalLocation(String functionalLocation)
(Key Field) Constraints: Not nullable, Maximum length: 30
|
void |
setFunctionalLocationCategory(String functionalLocationCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setFunctionalLocationHasEquipment(String functionalLocationHasEquipment)
Constraints: Not nullable, Maximum length: 1
|
void |
setFunctionalLocationIsActive(Boolean functionalLocationIsActive)
Constraints: none
|
void |
setFunctionalLocationLabelName(String functionalLocationLabelName)
Constraints: Not nullable, Maximum length: 40
|
void |
setFunctionalLocationName(String functionalLocationName)
Constraints: Not nullable, Maximum length: 40
|
void |
setGrossWeight(BigDecimal grossWeight)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setGrossWeightUnit(String grossWeightUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setHouseNumber(String houseNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setInventoryNumber(String inventoryNumber)
Constraints: Not nullable, Maximum length: 25
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setLongText(FunctionalLocationLongText value)
Overwrites the associated FunctionalLocationLongText entity for the loaded navigation property
to_LongText.
|
void |
setMaintenancePlannerGroup(String maintenancePlannerGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setMaintenancePlanningPlant(String maintenancePlanningPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaintenancePlant(String maintenancePlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaintObjectFreeDefinedAttrib(String maintObjectFreeDefinedAttrib)
Constraints: Not nullable, Maximum length: 30
|
void |
setMainWorkCenter(String mainWorkCenter)
Constraints: Not nullable, Maximum length: 8
|
void |
setMainWorkCenterInternalID(String mainWorkCenterInternalID)
Constraints: Not nullable, Maximum length: 8
|
void |
setMainWorkCenterPlant(String mainWorkCenterPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setManufacturerCountry(String manufacturerCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setManufacturerPartNmbr(String manufacturerPartNmbr)
Constraints: Not nullable, Maximum length: 30
|
void |
setManufacturerPartTypeName(String manufacturerPartTypeName)
Constraints: Not nullable, Maximum length: 20
|
void |
setManufacturerSerialNumber(String manufacturerSerialNumber)
Constraints: Not nullable, Maximum length: 30
|
void |
setMasterFixedAsset(String masterFixedAsset)
Constraints: Not nullable, Maximum length: 12
|
void |
setOnePieceOfEquipmentIsAllowed(Boolean onePieceOfEquipmentIsAllowed)
Constraints: none
|
void |
setOperationStartDate(LocalDateTime operationStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setOrganizationDivision(String organizationDivision)
Constraints: Not nullable, Maximum length: 2
|
void |
setPartner(List<FunctionalLocationPartner> value)
Overwrites the list of associated FunctionalLocationPartner entities for the loaded navigation property
to_Partner.
|
void |
setPhoneNumber(String phoneNumber)
Constraints: Not nullable, Maximum length: 30
|
void |
setPlantSection(String plantSection)
Constraints: Not nullable, Maximum length: 3
|
void |
setPostalCode(String postalCode)
Constraints: Not nullable, Maximum length: 10
|
void |
setRegion(String region)
Constraints: Not nullable, Maximum length: 3
|
void |
setSalesGroup(String salesGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setSalesOffice(String salesOffice)
Constraints: Not nullable, Maximum length: 4
|
void |
setSalesOrganization(String salesOrganization)
Constraints: Not nullable, Maximum length: 4
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSettlementOrder(String settlementOrder)
Constraints: Not nullable, Maximum length: 12
|
void |
setStreetName(String streetName)
Constraints: Not nullable, Maximum length: 60
|
void |
setSuperiorFuncnlLocLabelName(String superiorFuncnlLocLabelName)
Constraints: Not nullable, Maximum length: 40
|
void |
setSuperiorFunctionalLocation(String superiorFunctionalLocation)
Constraints: Not nullable, Maximum length: 30
|
void |
setTechnicalObjectType(String technicalObjectType)
Constraints: Not nullable, Maximum length: 10
|
void |
setWarranty(List<FunctionalLocationWarranty> value)
Overwrites the list of associated FunctionalLocationWarranty entities for the loaded navigation property
to_Warranty.
|
void |
setWBSElementExternalID(String wBSElementExternalID)
Constraints: Not nullable, Maximum length: 24
|
void |
setWorkCenter(String workCenter)
Constraints: Not nullable, Maximum length: 8
|
void |
setWorkCenterInternalID(String workCenterInternalID)
Constraints: Not nullable, Maximum length: 8
|
void |
setWorkCenterPlant(String workCenterPlant)
Constraints: Not nullable, Maximum length: 4
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final FunctionalLocationSelectable ALL_FIELDS
public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION
public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_LABEL_NAME
public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_NAME
public static final FunctionalLocationField<String> FUNC_LOCATION_STRUCTURE
public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_CATEGORY
public static final FunctionalLocationField<String> SUPERIOR_FUNCTIONAL_LOCATION
public static final FunctionalLocationField<String> SUPERIOR_FUNCNL_LOC_LABEL_NAME
public static final FunctionalLocationField<String> TECHNICAL_OBJECT_TYPE
public static final FunctionalLocationField<String> AUTHORIZATION_GROUP
public static final FunctionalLocationField<BigDecimal> GROSS_WEIGHT
public static final FunctionalLocationField<String> GROSS_WEIGHT_UNIT
public static final FunctionalLocationField<LocalDateTime> OPERATION_START_DATE
public static final FunctionalLocationField<String> INVENTORY_NUMBER
public static final FunctionalLocationField<BigDecimal> ACQUISITION_VALUE
public static final FunctionalLocationField<String> CURRENCY
public static final FunctionalLocationField<LocalDateTime> ACQUISITION_DATE
public static final FunctionalLocationField<String> ASSET_MANUFACTURER_NAME
public static final FunctionalLocationField<String> MANUFACTURER_PART_NMBR
public static final FunctionalLocationField<String> MANUFACTURER_COUNTRY
public static final FunctionalLocationField<String> MANUFACTURER_PART_TYPE_NAME
public static final FunctionalLocationField<String> CONSTRUCTION_MONTH
public static final FunctionalLocationField<String> CONSTRUCTION_YEAR
public static final FunctionalLocationField<String> MANUFACTURER_SERIAL_NUMBER
public static final FunctionalLocationField<String> MAINTENANCE_PLANT
public static final FunctionalLocationField<String> ASSET_LOCATION
public static final FunctionalLocationField<String> ASSET_ROOM
public static final FunctionalLocationField<String> PLANT_SECTION
public static final FunctionalLocationField<String> WORK_CENTER
public static final FunctionalLocationField<String> WORK_CENTER_INTERNAL_ID
public static final FunctionalLocationField<String> WORK_CENTER_PLANT
public static final FunctionalLocationField<String> ABC_INDICATOR
public static final FunctionalLocationField<String> MAINT_OBJECT_FREE_DEFINED_ATTRIB
public static final FunctionalLocationField<String> BUSINESS_PARTNER_NAME1
public static final FunctionalLocationField<String> CITY_NAME
public static final FunctionalLocationField<String> HOUSE_NUMBER
public static final FunctionalLocationField<String> POSTAL_CODE
public static final FunctionalLocationField<String> STREET_NAME
public static final FunctionalLocationField<String> REGION
public static final FunctionalLocationField<String> COUNTRY
public static final FunctionalLocationField<String> PHONE_NUMBER
public static final FunctionalLocationField<String> FAX_NUMBER
public static final FunctionalLocationField<String> COMPANY_CODE
public static final FunctionalLocationField<String> BUSINESS_AREA
public static final FunctionalLocationField<String> MASTER_FIXED_ASSET
public static final FunctionalLocationField<String> FIXED_ASSET
public static final FunctionalLocationField<String> COST_CENTER
public static final FunctionalLocationField<String> CONTROLLING_AREA
public static final FunctionalLocationField<String> WBS_ELEMENT_EXTERNAL_ID
public static final FunctionalLocationField<String> SETTLEMENT_ORDER
public static final FunctionalLocationField<String> CONSTRUCTION_MATERIAL
public static final FunctionalLocationField<String> MAINTENANCE_PLANNER_GROUP
public static final FunctionalLocationField<String> MAINTENANCE_PLANNING_PLANT
public static final FunctionalLocationField<String> MAIN_WORK_CENTER_PLANT
public static final FunctionalLocationField<String> MAIN_WORK_CENTER
public static final FunctionalLocationField<String> MAIN_WORK_CENTER_INTERNAL_ID
public static final FunctionalLocationField<String> CATALOG_PROFILE
public static final FunctionalLocationField<Boolean> EQUIPMENT_INSTALLATION_IS_ALLOWED
public static final FunctionalLocationField<Boolean> ONE_PIECE_OF_EQUIPMENT_IS_ALLOWED
public static final FunctionalLocationField<String> SALES_ORGANIZATION
public static final FunctionalLocationField<String> DISTRIBUTION_CHANNEL
public static final FunctionalLocationField<String> SALES_OFFICE
public static final FunctionalLocationField<String> ORGANIZATION_DIVISION
public static final FunctionalLocationField<String> SALES_GROUP
public static final FunctionalLocationField<String> FUNCTIONAL_LOCATION_HAS_EQUIPMENT
public static final FunctionalLocationField<String> FUNCNL_LOC_HAS_SUB_ORDINATE_FUNC_LOC
public static final FunctionalLocationField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final FunctionalLocationField<Boolean> FUNCNL_LOC_IS_MARKED_FOR_DELETION
public static final FunctionalLocationField<Boolean> FUNCNL_LOC_IS_DELETED
public static final FunctionalLocationField<Boolean> FUNCTIONAL_LOCATION_IS_ACTIVE
public static final FunctionalLocationField<Boolean> FUNCNL_LOC_IS_DEACTIVATED
public static final FunctionalLocationLink<FunctionalLocationClass> TO_CLASSIFICATION
public static final FunctionalLocationOneToOneLink<FunctionalLocationLongText> TO_LONG_TEXT
public static final FunctionalLocationLink<FunctionalLocationPartner> TO_PARTNER
public static final FunctionalLocationLink<FunctionalLocationWarranty> TO_WARRANTY
public FunctionalLocation()
public FunctionalLocation(@Nullable String functionalLocation, @Nullable String functionalLocationLabelName, @Nullable String functionalLocationName, @Nullable String funcLocationStructure, @Nullable String functionalLocationCategory, @Nullable String superiorFunctionalLocation, @Nullable String superiorFuncnlLocLabelName, @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 businessPartnerName1, @Nullable String cityName, @Nullable String houseNumber, @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, List<FunctionalLocationClass> toClassification, @Nullable FunctionalLocationLongText toLongText, List<FunctionalLocationPartner> toPartner, List<FunctionalLocationWarranty> toWarranty)
@Nonnull public Class<FunctionalLocation> getType()
getType
in class VdmObject<FunctionalLocation>
public void setFunctionalLocation(@Nullable String functionalLocation)
Original property name from the Odata EDM: FunctionalLocation
functionalLocation
- Label that uniquely identifies a funtional location.public void setFunctionalLocationLabelName(@Nullable String functionalLocationLabelName)
Original property name from the Odata EDM: FunctionalLocationLabelName
The functional location label can be changed where necessary. The system then automatically creates a labeling history and prevents historical labels from being reused without this first being checked. The labeling history also enables the interpretation of historical location labels in non-changeable documents outside the SAP System.You can assign one primary and several alternative labels to a functional location.
functionalLocationLabelName
- The label is used to identify a functional location from a user's point of view.public void setFunctionalLocationName(@Nullable String functionalLocationName)
Original property name from the Odata EDM: FunctionalLocationName
functionalLocationName
- Description of the functional location in the form of a short textpublic void setFuncLocationStructure(@Nullable String funcLocationStructure)
Original property name from the Odata EDM: FuncLocationStructure
Number of hierarchy levels of a technical systemKey length of the levelsSeparators (hyphens)
funcLocationStructure
- The structure indicator of a functional location determines the structure of the functional location
label. It establishes the following factor:public void setFunctionalLocationCategory(@Nullable String functionalLocationCategory)
Original property name from the Odata EDM: FunctionalLocationCategory
functionalLocationCategory
- Key which shows the functional location categorypublic void setSuperiorFunctionalLocation(@Nullable String superiorFunctionalLocation)
Original property name from the Odata EDM: SuperiorFunctionalLocation
superiorFunctionalLocation
- Label that uniquely identifies a funtional location.public void setSuperiorFuncnlLocLabelName(@Nullable String superiorFuncnlLocLabelName)
Original property name from the Odata EDM: SuperiorFuncnlLocLabelName
The functional location label can be changed where necessary. The system then automatically creates a labeling history and prevents historical labels from being reused without this first being checked. The labeling history also enables the interpretation of historical location labels in non-changeable documents outside the SAP System.You can assign one primary and several alternative labels to a functional location.
superiorFuncnlLocLabelName
- The label is used to identify a functional location from a user's point of view.public void setTechnicalObjectType(@Nullable String technicalObjectType)
Original property name from the Odata EDM: TechnicalObjectType
technicalObjectType
- Key that describes the type of technical object.public void setAuthorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
With an entry in this field, you allocate the master record of this object to a group to which only certain users have access for processing the data. The users that have access authorization have the appropriate entry in their user master record.
authorizationGroup
- Authorization group of a technical object in Plant Maintenancepublic void setGrossWeight(@Nullable BigDecimal grossWeight)
Original property name from the Odata EDM: GrossWeight
grossWeight
- Gross weight expressed in the unit of weight specified by you in the Unit of weight field.public void setGrossWeightUnit(@Nullable String grossWeightUnit)
Original property name from the Odata EDM: GrossWeightUnit
If you specify a weight, you must enter the corresponding unit of weight here.
grossWeightUnit
- Unit referring to the gross weight or net weight of the material.public void setOperationStartDate(@Nullable LocalDateTime operationStartDate)
Original property name from the Odata EDM: OperationStartDate
The content of the field is used by the system - when calculating the mean time between failure - to calculate the length of time without malfunctions occuring during operation until the first breakdown.
operationStartDate
- Time at which the technical object came into operation.public void setInventoryNumber(@Nullable String inventoryNumber)
Original property name from the Odata EDM: InventoryNumber
inventoryNumber
- Inventory number under which the technical object is stored in Asset Accounting.public void setAcquisitionValue(@Nullable BigDecimal acquisitionValue)
Original property name from the Odata EDM: AcquisitionValue
acquisitionValue
- Acquisition Valuepublic void setCurrency(@Nullable String currency)
Original property name from the Odata EDM: Currency
currency
- Currency key for amounts in the system.public void setAcquisitionDate(@Nullable LocalDateTime acquisitionDate)
Original property name from the Odata EDM: AcquisitionDate
acquisitionDate
- Acquisition datepublic void setAssetManufacturerName(@Nullable String assetManufacturerName)
Original property name from the Odata EDM: AssetManufacturerName
This field is currently for informational purposes only.
assetManufacturerName
- You can enter the manufacturer of the asset in this field.public void setManufacturerPartNmbr(@Nullable String manufacturerPartNmbr)
Original property name from the Odata EDM: ManufacturerPartNmbr
manufacturerPartNmbr
- Number which is given to the technical object by the manufacturer and which allows him to manage
objects of the same category.public void setManufacturerCountry(@Nullable String manufacturerCountry)
Original property name from the Odata EDM: ManufacturerCountry
manufacturerCountry
- Country of manufacturepublic void setManufacturerPartTypeName(@Nullable String manufacturerPartTypeName)
Original property name from the Odata EDM: ManufacturerPartTypeName
manufacturerPartTypeName
- Manufacturer model numberpublic void setConstructionMonth(@Nullable String constructionMonth)
Original property name from the Odata EDM: ConstructionMonth
Enter the month of construction as a two-digit figure.Month: January -> Entry: 01Month: July -> Entry: 07Month: December -> Entry: 12
constructionMonth
- Month of the year in which the technical object was constructed.public void setConstructionYear(@Nullable String constructionYear)
Original property name from the Odata EDM: ConstructionYear
constructionYear
- Year in which the technical object was constructed.public void setManufacturerSerialNumber(@Nullable String manufacturerSerialNumber)
Original property name from the Odata EDM: ManufacturerSerialNumber
You can use the serial number as a complement to the manufacturer part number.You buy three technical objects of the same type from a manufacturer. The part number assigned by the manufacturer to the three objects is "T-4711" in each case. You cannot differentiate between the technical objects using just the part number.However, the manufacturer can allocate an individual serial number to each individual object, which then compliments the manufacturer part number:Manufacturer part number: T-4711Serial number of object 1: 001Serial number of object 2: 002Serial number of object 3: 003
manufacturerSerialNumber
- The serial number is the number that is assigned by the manufacturer for an individual technical
object.public void setMaintenancePlant(@Nullable String maintenancePlant)
Original property name from the Odata EDM: MaintenancePlant
maintenancePlant
- Number which clearly identifies a maintenance plant.public void setAssetLocation(@Nullable String assetLocation)
Original property name from the Odata EDM: AssetLocation
assetLocation
- The key in this field indicates a location within a plant.public void setAssetRoom(@Nullable String assetRoom)
Original property name from the Odata EDM: AssetRoom
The field is used for informational purposes, and can be used as a sort criterion in reports (for example, the inventory list).
assetRoom
- In this field you can designate a specific room for the asset.public void setPlantSection(@Nullable String plantSection)
Original property name from the Odata EDM: PlantSection
plantSection
- Number which clearly identifies a plant section.public void setWorkCenter(@Nullable String workCenter)
Original property name from the Odata EDM: WorkCenter
workCenter
- Work Centerpublic void setWorkCenterInternalID(@Nullable String workCenterInternalID)
Original property name from the Odata EDM: WorkCenterInternalID
workCenterInternalID
- Object ID of PP work centerpublic void setWorkCenterPlant(@Nullable String workCenterPlant)
Original property name from the Odata EDM: WorkCenterPlant
workCenterPlant
- Key uniquely identifying a plant.public void setABCIndicator(@Nullable String aBCIndicator)
Original property name from the Odata EDM: ABCIndicator
The following ABC indicators are possible:A - ImportantB - Less importantC - Relatively unimportantAccording to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company.Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.
aBCIndicator
- An indicator that is assigned by the procedure of ABC analysis.public void setMaintObjectFreeDefinedAttrib(@Nullable String maintObjectFreeDefinedAttrib)
Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib
You can enter a company-specific sort term in this field for the technical object. You can also define a matchcode for the field.
maintObjectFreeDefinedAttrib
- This field is for a company's internal use and is not checked by the SAP system.public void setBusinessPartnerName1(@Nullable String businessPartnerName1)
Original property name from the Odata EDM: BusinessPartnerName1
businessPartnerName1
- Address component: Name of an addresspublic void setCityName(@Nullable String cityName)
Original property name from the Odata EDM: CityName
The city name is saved redundantly in another database field in upper- case letters, for search help.If the Postal regional structure ('city file') is active, the city name is checked against the Cities defined in the regional structure.
cityName
- City name as part of the address.public void setHouseNumber(@Nullable String houseNumber)
Original property name from the Odata EDM: HouseNumber
It is printed in the Street line.Other supplementary street information can be entered in the House number supplement or one of the Street2, Street3, Street4 or Street5 fields. See Print the Street address.A house number (e.g. 117) or a house number with supplement (e.g. 117a), or a house number range (e.g. 16-20), can be maintained in this field.
houseNumber
- House number as part of an address.public void setPostalCode(@Nullable String postalCode)
Original property name from the Odata EDM: PostalCode
If different postal codes are maintained for the PO Box and Street address of an address, this field contains the Street address postal code.
postalCode
- Postal code as part of the addresspublic void setStreetName(@Nullable String streetName)
Original property name from the Odata EDM: StreetName
The street name is saved, redundantly in upper case in another database field, for search help purposes.There are other fields for address parts which can be printed above or below the street. See Print the Street address.The house number and other supplements are usually maintained in their own fields. See Formatting the Street line.
streetName
- Street name as part of the address.public void setRegion(@Nullable String region)
Original property name from the Odata EDM: Region
The automatic address formatting function prints the region in addresses in the USA, Canada, Italy, Brazil or Australia, and the county in Great Britain.For more information, see the examples in the documentation on the Address Layout Key.Meaning of the regional code in ...Australia -> ProvinceBrazil -> StateCanada -> ProvinceGermany -> StateGreat Britain -> CountyItaly -> ProvinceJapan -> PrefectureSwitzerland -> CantonUSA -> State
region
- In some countries, the region forms part of the address. The meaning depends on the country.public void setCountry(@Nullable String country)
Original property name from the Odata EDM: Country
The two-character ISO code in accordance with ISO 3166, which is delivered by SAP as a default, is usually used.It could also be the vehicle license plate country-code or a typical country key, for example, in Germany the Federal statistics office key.The country keys are determined at system installation in the global settings.The definition of the country key in the SAP system does not have to match political or government entities.Since the country key does not have to correspond to the ISO code in all installations, programs that differ according to certain values of the country key cannot query the country key T005-LAND1, but have to program based on the ISO code T005 INTCA.
country
- The country key contains information which the system uses to check entries such as the length of the
postal code or bank account number.public void setPhoneNumber(@Nullable String phoneNumber)
Original property name from the Odata EDM: PhoneNumber
If the telephone number consists of a company number and an extension, the extension must be entered in the field extension.Telephone number, as it must be dialed from within the country.
phoneNumber
- Telephone numbmer, consisting of dialing code and number, but without the country code.public void setFaxNumber(@Nullable String faxNumber)
Original property name from the Odata EDM: FaxNumber
If the fax number consists of a company number and an extension, the extension must be entered in the field extension.Fax number, as it is to be dialed from within the same country.Enter the fax number.The following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code. If so, a warning message is displayed because the country code is automatically determined by the system and should not be stored in the Telephone number (Fax number) field.If an & is entered as the first character, the automatic check and formatting of the telephone number (fax number), as well as the determination of the country code, is suppressed.Enter the following for the number "01234/567-0":Fax: 01234/567Extension: 0Enter the following for the number "01234/567-891":Fax: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Fax: 012-345Extension: 678In the following cases, enter the complete number (without country dialing code) in the field Fax:No part of the number can be considered as an extension.You are not sure which part of the number can be considered as an extension.If the address has several fax numbers, the first fax number is flagged as the standard fax number.
faxNumber
- Fax number, consisting of dialing code and number, but without country dialing code.public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- The company code is an organizational unit within financial accounting.public void setBusinessArea(@Nullable String businessArea)
Original property name from the Odata EDM: BusinessArea
businessArea
- Key that uniquely identifies a business area.public void setMasterFixedAsset(@Nullable String masterFixedAsset)
Original property name from the Odata EDM: MasterFixedAsset
masterFixedAsset
- This is the number which, together with the asset sub-number, identifies a fixed asset in Asset
Accounting.public void setFixedAsset(@Nullable String fixedAsset)
Original property name from the Odata EDM: FixedAsset
Using the asset sub-number, you can:Provide for separate management of later acquisitions to assets.Represent complex fixed assets with their component parts.In contrast to the main asset number, the asset sub-number must be numerical.
fixedAsset
- This is the number which, together with the main asset number, uniquely identifies a fixed asset in
Asset Accounting.public void setCostCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
costCenter
- A key that uniquely identifies a cost center.public void setControllingArea(@Nullable String controllingArea)
Original property name from the Odata EDM: ControllingArea
The controlling area is the highest organizational unit in Controlling.Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
controllingArea
- Uniquely identifies a controlling area.public void setWBSElementExternalID(@Nullable String wBSElementExternalID)
Original property name from the Odata EDM: WBSElementExternalID
wBSElementExternalID
- External 24-character name of an operative WBS element without a conversion routine stored in the
domain.public void setSettlementOrder(@Nullable String settlementOrder)
Original property name from the Odata EDM: SettlementOrder
Order settlement can involve the settling of orders to other orders.When this is the case, a settlement order can be proposed from the technical object.This order is usually an internal order from Controlling (CO).
settlementOrder
- Order on which the PM order should be settled.public void setConstructionMaterial(@Nullable String constructionMaterial)
Original property name from the Odata EDM: ConstructionMaterial
constructionMaterial
- Material number under which pieces of equipment of the same construction are grouped.public void setMaintenancePlannerGroup(@Nullable String maintenancePlannerGroup)
Original property name from the Odata EDM: MaintenancePlannerGroup
maintenancePlannerGroup
- Key that uniquely identifies the planner group in Customer Service or Plant Maintenance.public void setMaintenancePlanningPlant(@Nullable String maintenancePlanningPlant)
Original property name from the Odata EDM: MaintenancePlanningPlant
maintenancePlanningPlant
- Key that identifies the maintenance planning plant.public void setMainWorkCenterPlant(@Nullable String mainWorkCenterPlant)
Original property name from the Odata EDM: MainWorkCenterPlant
mainWorkCenterPlant
- Plant in which the main work center that has been entered is to be found.public void setMainWorkCenter(@Nullable String mainWorkCenter)
Original property name from the Odata EDM: MainWorkCenter
mainWorkCenter
- Key which uniquely identifies the responsible work center for this technical object.public void setMainWorkCenterInternalID(@Nullable String mainWorkCenterInternalID)
Original property name from the Odata EDM: MainWorkCenterInternalID
mainWorkCenterInternalID
- Object ID of the Work Centerpublic void setCatalogProfile(@Nullable String catalogProfile)
Original property name from the Odata EDM: CatalogProfile
In Plant Maintenance and Customer Service, the catalog profile is proposed in the notification if:A notification is created without a reference object orThe reference object entered (equipment or functional location) does not contain a catalog profile
catalogProfile
- Key of the catalog profile that is intended as the basis for the notification.public void setEquipmentInstallationIsAllowed(@Nullable Boolean equipmentInstallationIsAllowed)
Original property name from the Odata EDM: EquipmentInstallationIsAllowed
It is possible to structure functional locations in such a way that the higher levels are only used for structuring purposes and will not allow the installation of equipment. Installation is then only allowed from a particular level.Flag this field if you want to allow the installation of equipment at this functional location.A functional location might have the following structure:Level 1 Conveyor installation not allowedLevel 2 Stage A installation not allowedStage B installation not allowedLevel 3 Motor 1 installation allowedMotor 2 installation allowedConveyor belt 1 installation allowedand so on.
equipmentInstallationIsAllowed
- Indicator showing whether a piece of equipment may be installed at this functional location.public void setOnePieceOfEquipmentIsAllowed(@Nullable Boolean onePieceOfEquipmentIsAllowed)
Original property name from the Odata EDM: OnePieceOfEquipmentIsAllowed
If you wish to allow the installation of only a single piece of equipment at this functional location, flag this field.
onePieceOfEquipmentIsAllowed
- Indicator that shows whether only a single piece of equipment or several pieces of equipment can be
installed at a functional location at the same time.public void setSalesOrganization(@Nullable String salesOrganization)
Original property name from the Odata EDM: SalesOrganization
You can assign any number of distribution channels and divisions to a sales organization. A particular combination of sales organization, distribution channel, and division is known as a sales area.
salesOrganization
- An organizational unit responsible for the sale of certain products or services. The responsibility of
a sales organization may include legal liability for products and customer claims.public void setDistributionChannel(@Nullable String distributionChannel)
Original property name from the Odata EDM: DistributionChannel
You can maintain information about customers and materials by sales organization and distribution channel. Within a sales organization you can deliver goods to a given customer through more than one distribution channel.You can assign a distribution channel to one or more sales organizations. If, for example, you have numerous sales organizations, each sales organization may use the "Wholesale" distribution channel.For each combination of sales organization and distribution channel, you can further assign one or more of the divisions that are defined for the sales organization. You can, for example, assign "Food" and "Non-food" divisions to the "Wholesale" distribution channel. A particular combination of sales organization, distribution channel, and division is known as a sales area.
distributionChannel
- The way in which products or services reach the customer. Typical examples of distribution channels
are wholesale, retail, or direct sales.public void setSalesOffice(@Nullable String salesOffice)
Original property name from the Odata EDM: SalesOffice
When you create sales statistics, you can use a sales office as one of the selection criteria. When you print out order confirmations, you can include the address of the sales office.You can assign each customer to a sales office in the customer master record.Within a sales office you can establish sales groups (for example, departments) with specific sales responsibilities. Each person who works in the sales office can be assigned to a sales group in his or her user master record. Each customer can also be assigned to a particular sales group in the customer master record.
salesOffice
- A physical location (for example, a branch office) that has responsibility for the sale of certain
products or services within a given geographical area.public void setOrganizationDivision(@Nullable String organizationDivision)
Original property name from the Odata EDM: OrganizationDivision
A product or service is always assigned to just one division. From the point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or product lines. This allows the people in a division who process orders and service customers to specialize within a manageable area of expertise.If a sales organization sells food and non-food products through both retail and wholesaledistribution channels each distribution channel could then be further split into food and non-food divisions.
organizationDivision
- A way of grouping materials, products, or services. The system uses divisions to determine the sales
areas and the business areas for a material, product, or service.public void setSalesGroup(@Nullable String salesGroup)
Original property name from the Odata EDM: SalesGroup
By using sales groups you can designate different areas of responsibility within a sales office. When you generate sales statistics, you can use the sales group as one of the selection criteria.If sales office personnel service both retail and wholesale markets, you can assign a sales group to each market.You assign each salesperson to a sales group in his or her user master record. You assign each customer to a particular sales group in the customer's master record.
salesGroup
- A group of sales people who are responsible for processing sales of certain products or services.public void setFunctionalLocationHasEquipment(@Nullable String functionalLocationHasEquipment)
Original property name from the Odata EDM: FunctionalLocationHasEquipment
functionalLocationHasEquipment
- The functionalLocationHasEquipment to set.public void setFuncnlLocHasSubOrdinateFuncLoc(@Nullable String funcnlLocHasSubOrdinateFuncLoc)
Original property name from the Odata EDM: FuncnlLocHasSubOrdinateFuncLoc
funcnlLocHasSubOrdinateFuncLoc
- The funcnlLocHasSubOrdinateFuncLoc to set.public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time).public void setFuncnlLocIsMarkedForDeletion(@Nullable Boolean funcnlLocIsMarkedForDeletion)
Original property name from the Odata EDM: FuncnlLocIsMarkedForDeletion
funcnlLocIsMarkedForDeletion
- Checkboxpublic void setFuncnlLocIsDeleted(@Nullable Boolean funcnlLocIsDeleted)
Original property name from the Odata EDM: FuncnlLocIsDeleted
funcnlLocIsDeleted
- Checkboxpublic void setFunctionalLocationIsActive(@Nullable Boolean functionalLocationIsActive)
Original property name from the Odata EDM: FunctionalLocationIsActive
functionalLocationIsActive
- Checkboxpublic void setFuncnlLocIsDeactivated(@Nullable Boolean funcnlLocIsDeactivated)
Original property name from the Odata EDM: FuncnlLocIsDeactivated
funcnlLocIsDeactivated
- Checkboxprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<FunctionalLocation>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<FunctionalLocation>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<FunctionalLocation>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<FunctionalLocation>
@Nonnull public static <T> FunctionalLocationField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> FunctionalLocationField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<FunctionalLocation>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<FunctionalLocation>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<FunctionalLocation>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<FunctionalLocation>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<FunctionalLocation>
@Nonnull public List<FunctionalLocationClass> fetchClassification() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public List<FunctionalLocationClass> getClassificationOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<List<FunctionalLocationClass>> getClassificationIfPresent()
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
.
Option
with result state
empty
is returned.public void setClassification(@Nonnull List<FunctionalLocationClass> value)
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.
value
- List of FunctionalLocationClass entities.public void addClassification(FunctionalLocationClass... entity)
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.
entity
- Array of FunctionalLocationClass entities.@Nullable public FunctionalLocationLongText fetchLongText() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not
associated.com.sap.cloud.sdk.odatav2.connectivity.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.@Nullable public FunctionalLocationLongText getLongTextOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<FunctionalLocationLongText> getLongTextIfPresent()
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
.
Option
with result state
empty
is returned.public void setLongText(FunctionalLocationLongText value)
value
- New FunctionalLocationLongText entity.@Nonnull public List<FunctionalLocationPartner> fetchPartner() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public List<FunctionalLocationPartner> getPartnerOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<List<FunctionalLocationPartner>> getPartnerIfPresent()
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
.
Option
with result state
empty
is returned.public void setPartner(@Nonnull List<FunctionalLocationPartner> value)
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.
value
- List of FunctionalLocationPartner entities.public void addPartner(FunctionalLocationPartner... entity)
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.
entity
- Array of FunctionalLocationPartner entities.@Nonnull public List<FunctionalLocationWarranty> fetchWarranty() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public List<FunctionalLocationWarranty> getWarrantyOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.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.@Nonnull public io.vavr.control.Option<List<FunctionalLocationWarranty>> getWarrantyIfPresent()
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
.
Option
with result state
empty
is returned.public void setWarranty(@Nonnull List<FunctionalLocationWarranty> value)
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.
value
- List of FunctionalLocationWarranty entities.public void addWarranty(FunctionalLocationWarranty... entity)
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.
entity
- Array of FunctionalLocationWarranty entities.@Nonnull public static FunctionalLocation.FunctionalLocationBuilder builder()
@Nullable public String getFunctionalLocation()
Original property name from the Odata EDM: FunctionalLocation
@Nullable public String getFunctionalLocationLabelName()
Original property name from the Odata EDM: FunctionalLocationLabelName
The functional location label can be changed where necessary. The system then automatically creates a labeling history and prevents historical labels from being reused without this first being checked. The labeling history also enables the interpretation of historical location labels in non-changeable documents outside the SAP System.You can assign one primary and several alternative labels to a functional location.
@Nullable public String getFunctionalLocationName()
Original property name from the Odata EDM: FunctionalLocationName
@Nullable public String getFuncLocationStructure()
Original property name from the Odata EDM: FuncLocationStructure
Number of hierarchy levels of a technical systemKey length of the levelsSeparators (hyphens)
@Nullable public String getFunctionalLocationCategory()
Original property name from the Odata EDM: FunctionalLocationCategory
@Nullable public String getSuperiorFunctionalLocation()
Original property name from the Odata EDM: SuperiorFunctionalLocation
@Nullable public String getSuperiorFuncnlLocLabelName()
Original property name from the Odata EDM: SuperiorFuncnlLocLabelName
The functional location label can be changed where necessary. The system then automatically creates a labeling history and prevents historical labels from being reused without this first being checked. The labeling history also enables the interpretation of historical location labels in non-changeable documents outside the SAP System.You can assign one primary and several alternative labels to a functional location.
@Nullable public String getTechnicalObjectType()
Original property name from the Odata EDM: TechnicalObjectType
@Nullable public String getAuthorizationGroup()
Original property name from the Odata EDM: AuthorizationGroup
With an entry in this field, you allocate the master record of this object to a group to which only certain users have access for processing the data. The users that have access authorization have the appropriate entry in their user master record.
@Nullable public BigDecimal getGrossWeight()
Original property name from the Odata EDM: GrossWeight
@Nullable public String getGrossWeightUnit()
Original property name from the Odata EDM: GrossWeightUnit
If you specify a weight, you must enter the corresponding unit of weight here.
@Nullable public LocalDateTime getOperationStartDate()
Original property name from the Odata EDM: OperationStartDate
The content of the field is used by the system - when calculating the mean time between failure - to calculate the length of time without malfunctions occuring during operation until the first breakdown.
@Nullable public String getInventoryNumber()
Original property name from the Odata EDM: InventoryNumber
@Nullable public BigDecimal getAcquisitionValue()
Original property name from the Odata EDM: AcquisitionValue
@Nullable public String getCurrency()
Original property name from the Odata EDM: Currency
@Nullable public LocalDateTime getAcquisitionDate()
Original property name from the Odata EDM: AcquisitionDate
@Nullable public String getAssetManufacturerName()
Original property name from the Odata EDM: AssetManufacturerName
This field is currently for informational purposes only.
@Nullable public String getManufacturerPartNmbr()
Original property name from the Odata EDM: ManufacturerPartNmbr
@Nullable public String getManufacturerCountry()
Original property name from the Odata EDM: ManufacturerCountry
@Nullable public String getManufacturerPartTypeName()
Original property name from the Odata EDM: ManufacturerPartTypeName
@Nullable public String getConstructionMonth()
Original property name from the Odata EDM: ConstructionMonth
Enter the month of construction as a two-digit figure.Month: January -> Entry: 01Month: July -> Entry: 07Month: December -> Entry: 12
@Nullable public String getConstructionYear()
Original property name from the Odata EDM: ConstructionYear
@Nullable public String getManufacturerSerialNumber()
Original property name from the Odata EDM: ManufacturerSerialNumber
You can use the serial number as a complement to the manufacturer part number.You buy three technical objects of the same type from a manufacturer. The part number assigned by the manufacturer to the three objects is "T-4711" in each case. You cannot differentiate between the technical objects using just the part number.However, the manufacturer can allocate an individual serial number to each individual object, which then compliments the manufacturer part number:Manufacturer part number: T-4711Serial number of object 1: 001Serial number of object 2: 002Serial number of object 3: 003
@Nullable public String getMaintenancePlant()
Original property name from the Odata EDM: MaintenancePlant
@Nullable public String getAssetLocation()
Original property name from the Odata EDM: AssetLocation
@Nullable public String getAssetRoom()
Original property name from the Odata EDM: AssetRoom
The field is used for informational purposes, and can be used as a sort criterion in reports (for example, the inventory list).
@Nullable public String getPlantSection()
Original property name from the Odata EDM: PlantSection
@Nullable public String getWorkCenter()
Original property name from the Odata EDM: WorkCenter
@Nullable public String getWorkCenterInternalID()
Original property name from the Odata EDM: WorkCenterInternalID
@Nullable public String getWorkCenterPlant()
Original property name from the Odata EDM: WorkCenterPlant
@Nullable public String getABCIndicator()
Original property name from the Odata EDM: ABCIndicator
The following ABC indicators are possible:A - ImportantB - Less importantC - Relatively unimportantAccording to these criteria, "A" materials are those materials that are of greatest importance for the production operations of a company.Examples of use for ABC indicators are vendor master records, material master records, and master records of technical objects.
@Nullable public String getMaintObjectFreeDefinedAttrib()
Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib
You can enter a company-specific sort term in this field for the technical object. You can also define a matchcode for the field.
@Nullable public String getBusinessPartnerName1()
Original property name from the Odata EDM: BusinessPartnerName1
@Nullable public String getCityName()
Original property name from the Odata EDM: CityName
The city name is saved redundantly in another database field in upper- case letters, for search help.If the Postal regional structure ('city file') is active, the city name is checked against the Cities defined in the regional structure.
@Nullable public String getHouseNumber()
Original property name from the Odata EDM: HouseNumber
It is printed in the Street line.Other supplementary street information can be entered in the House number supplement or one of the Street2, Street3, Street4 or Street5 fields. See Print the Street address.A house number (e.g. 117) or a house number with supplement (e.g. 117a), or a house number range (e.g. 16-20), can be maintained in this field.
@Nullable public String getPostalCode()
Original property name from the Odata EDM: PostalCode
If different postal codes are maintained for the PO Box and Street address of an address, this field contains the Street address postal code.
@Nullable public String getStreetName()
Original property name from the Odata EDM: StreetName
The street name is saved, redundantly in upper case in another database field, for search help purposes.There are other fields for address parts which can be printed above or below the street. See Print the Street address.The house number and other supplements are usually maintained in their own fields. See Formatting the Street line.
@Nullable public String getRegion()
Original property name from the Odata EDM: Region
The automatic address formatting function prints the region in addresses in the USA, Canada, Italy, Brazil or Australia, and the county in Great Britain.For more information, see the examples in the documentation on the Address Layout Key.Meaning of the regional code in ...Australia -> ProvinceBrazil -> StateCanada -> ProvinceGermany -> StateGreat Britain -> CountyItaly -> ProvinceJapan -> PrefectureSwitzerland -> CantonUSA -> State
@Nullable public String getCountry()
Original property name from the Odata EDM: Country
The two-character ISO code in accordance with ISO 3166, which is delivered by SAP as a default, is usually used.It could also be the vehicle license plate country-code or a typical country key, for example, in Germany the Federal statistics office key.The country keys are determined at system installation in the global settings.The definition of the country key in the SAP system does not have to match political or government entities.Since the country key does not have to correspond to the ISO code in all installations, programs that differ according to certain values of the country key cannot query the country key T005-LAND1, but have to program based on the ISO code T005 INTCA.
@Nullable public String getPhoneNumber()
Original property name from the Odata EDM: PhoneNumber
If the telephone number consists of a company number and an extension, the extension must be entered in the field extension.Telephone number, as it must be dialed from within the country.
@Nullable public String getFaxNumber()
Original property name from the Odata EDM: FaxNumber
If the fax number consists of a company number and an extension, the extension must be entered in the field extension.Fax number, as it is to be dialed from within the same country.Enter the fax number.The following rules apply for the format of telephone and fax numbers:The length of the entries in the field Telephone and Extension (Fax and Extension) cannot be more than 24 characters in total.Leading spaces are not allowed in the field Telephone or Fax or in the field Extension.Valid characters are:Numbers (0123456789)Letters (ABCDEFGHIJKLMNOPQRSTUVWXYZ)Following other characters: /, (, ), - *, # and " " (space), but not as a leading space.If an + is entered as the first character, the system checks whether the specified number starts with a country code. If so, a warning message is displayed because the country code is automatically determined by the system and should not be stored in the Telephone number (Fax number) field.If an & is entered as the first character, the automatic check and formatting of the telephone number (fax number), as well as the determination of the country code, is suppressed.Enter the following for the number "01234/567-0":Fax: 01234/567Extension: 0Enter the following for the number "01234/567-891":Fax: 01234/567Extension: 891For the number "012-345-678" (678 as extension) enter the following:Fax: 012-345Extension: 678In the following cases, enter the complete number (without country dialing code) in the field Fax:No part of the number can be considered as an extension.You are not sure which part of the number can be considered as an extension.If the address has several fax numbers, the first fax number is flagged as the standard fax number.
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getBusinessArea()
Original property name from the Odata EDM: BusinessArea
@Nullable public String getMasterFixedAsset()
Original property name from the Odata EDM: MasterFixedAsset
@Nullable public String getFixedAsset()
Original property name from the Odata EDM: FixedAsset
Using the asset sub-number, you can:Provide for separate management of later acquisitions to assets.Represent complex fixed assets with their component parts.In contrast to the main asset number, the asset sub-number must be numerical.
@Nullable public String getCostCenter()
Original property name from the Odata EDM: CostCenter
@Nullable public String getControllingArea()
Original property name from the Odata EDM: ControllingArea
The controlling area is the highest organizational unit in Controlling.Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
@Nullable public String getWBSElementExternalID()
Original property name from the Odata EDM: WBSElementExternalID
@Nullable public String getSettlementOrder()
Original property name from the Odata EDM: SettlementOrder
Order settlement can involve the settling of orders to other orders.When this is the case, a settlement order can be proposed from the technical object.This order is usually an internal order from Controlling (CO).
@Nullable public String getConstructionMaterial()
Original property name from the Odata EDM: ConstructionMaterial
@Nullable public String getMaintenancePlannerGroup()
Original property name from the Odata EDM: MaintenancePlannerGroup
@Nullable public String getMaintenancePlanningPlant()
Original property name from the Odata EDM: MaintenancePlanningPlant
@Nullable public String getMainWorkCenterPlant()
Original property name from the Odata EDM: MainWorkCenterPlant
@Nullable public String getMainWorkCenter()
Original property name from the Odata EDM: MainWorkCenter
@Nullable public String getMainWorkCenterInternalID()
Original property name from the Odata EDM: MainWorkCenterInternalID
@Nullable public String getCatalogProfile()
Original property name from the Odata EDM: CatalogProfile
In Plant Maintenance and Customer Service, the catalog profile is proposed in the notification if:A notification is created without a reference object orThe reference object entered (equipment or functional location) does not contain a catalog profile
@Nullable public Boolean getEquipmentInstallationIsAllowed()
Original property name from the Odata EDM: EquipmentInstallationIsAllowed
It is possible to structure functional locations in such a way that the higher levels are only used for structuring purposes and will not allow the installation of equipment. Installation is then only allowed from a particular level.Flag this field if you want to allow the installation of equipment at this functional location.A functional location might have the following structure:Level 1 Conveyor installation not allowedLevel 2 Stage A installation not allowedStage B installation not allowedLevel 3 Motor 1 installation allowedMotor 2 installation allowedConveyor belt 1 installation allowedand so on.
@Nullable public Boolean getOnePieceOfEquipmentIsAllowed()
Original property name from the Odata EDM: OnePieceOfEquipmentIsAllowed
If you wish to allow the installation of only a single piece of equipment at this functional location, flag this field.
@Nullable public String getSalesOrganization()
Original property name from the Odata EDM: SalesOrganization
You can assign any number of distribution channels and divisions to a sales organization. A particular combination of sales organization, distribution channel, and division is known as a sales area.
@Nullable public String getDistributionChannel()
Original property name from the Odata EDM: DistributionChannel
You can maintain information about customers and materials by sales organization and distribution channel. Within a sales organization you can deliver goods to a given customer through more than one distribution channel.You can assign a distribution channel to one or more sales organizations. If, for example, you have numerous sales organizations, each sales organization may use the "Wholesale" distribution channel.For each combination of sales organization and distribution channel, you can further assign one or more of the divisions that are defined for the sales organization. You can, for example, assign "Food" and "Non-food" divisions to the "Wholesale" distribution channel. A particular combination of sales organization, distribution channel, and division is known as a sales area.
@Nullable public String getSalesOffice()
Original property name from the Odata EDM: SalesOffice
When you create sales statistics, you can use a sales office as one of the selection criteria. When you print out order confirmations, you can include the address of the sales office.You can assign each customer to a sales office in the customer master record.Within a sales office you can establish sales groups (for example, departments) with specific sales responsibilities. Each person who works in the sales office can be assigned to a sales group in his or her user master record. Each customer can also be assigned to a particular sales group in the customer master record.
@Nullable public String getOrganizationDivision()
Original property name from the Odata EDM: OrganizationDivision
A product or service is always assigned to just one division. From the point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or product lines. This allows the people in a division who process orders and service customers to specialize within a manageable area of expertise.If a sales organization sells food and non-food products through both retail and wholesaledistribution channels each distribution channel could then be further split into food and non-food divisions.
@Nullable public String getSalesGroup()
Original property name from the Odata EDM: SalesGroup
By using sales groups you can designate different areas of responsibility within a sales office. When you generate sales statistics, you can use the sales group as one of the selection criteria.If sales office personnel service both retail and wholesale markets, you can assign a sales group to each market.You assign each salesperson to a sales group in his or her user master record. You assign each customer to a particular sales group in the customer's master record.
@Nullable public String getFunctionalLocationHasEquipment()
Original property name from the Odata EDM: FunctionalLocationHasEquipment
@Nullable public String getFuncnlLocHasSubOrdinateFuncLoc()
Original property name from the Odata EDM: FuncnlLocHasSubOrdinateFuncLoc
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nullable public Boolean getFuncnlLocIsMarkedForDeletion()
Original property name from the Odata EDM: FuncnlLocIsMarkedForDeletion
@Nullable public Boolean getFuncnlLocIsDeleted()
Original property name from the Odata EDM: FuncnlLocIsDeleted
@Nullable public Boolean getFunctionalLocationIsActive()
Original property name from the Odata EDM: FunctionalLocationIsActive
@Nullable public Boolean getFuncnlLocIsDeactivated()
Original property name from the Odata EDM: FuncnlLocIsDeactivated
@Nonnull public String toString()
toString
in class VdmObject<FunctionalLocation>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<FunctionalLocation>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<FunctionalLocation>
public int hashCode()
hashCode
in class VdmObject<FunctionalLocation>
Copyright © 2020 SAP SE. All rights reserved.