Class ServiceQuotationItem
Original entity name from the Odata EDM: A_ServiceQuotationItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ServiceQuotationItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ServiceQuotationItemSelectableSelector for all available fields of ServiceQuotationItem.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the Language field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ParentServiceQuotationItem field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the PaymentTerms field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the PersonResponsible field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the Product field to query operations.static final ServiceQuotationItemField<BigDecimal>Use with available fluent helpers to apply the Quantity field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the QuantityUnit field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ReferenceServiceContract field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ReferenceServiceContractItem field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the RespyMgmtGlobalTeamID field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the RespyMgmtServiceTeam field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the RespyMgmtServiceTeamName field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceDocItemCategory field to query operations.static final ServiceQuotationItemField<BigDecimal>Use with available fluent helpers to apply the ServiceDuration field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceDurationUnit field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServicePerformer field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceQtanItemDescription field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceQtanItemExtReference field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceQtanSuccessorOrder field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceQtanSuccessorOrderItem field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceQuotation field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceQuotationItem field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceQuotationItemIsAccepted field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ServiceQuotationItemIsRejected field to query operations.static final ServiceQuotationItemField<UUID>Use with available fluent helpers to apply the ServiceQuotationItemUUID field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the ShipToParty field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the SoldToParty field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the SrvcQtanItmRejectionReason field to query operations.static final ServiceQuotationItemField<String>Use with available fluent helpers to apply the TimeSheetOvertimeCategory field to query operations.static final ServiceQuotationItemLink<ServiceQtanItemPriceElement>Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.static final ServiceQuotationItemLink<ServiceQtanItemRefObject>Use with available fluent helpers to apply the to_ReferenceObject navigation property to query operations.static final ServiceQuotationItemOneToOneLink<ServiceQuotation>Use with available fluent helpers to apply the to_ServiceQuotation navigation property to query operations.static final ServiceQuotationItemLink<ServiceQuotationItemText>Use with available fluent helpers to apply the to_Text navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionServiceQuotationItem(String serviceQuotation, String serviceQuotationItem, String serviceDocItemCategory, UUID serviceQuotationItemUUID, String serviceQtanItemDescription, String language, String product, String quantityUnit, BigDecimal quantity, BigDecimal serviceDuration, String serviceDurationUnit, String serviceQtanItemExtReference, String soldToParty, String shipToParty, String personResponsible, String servicePerformer, String serviceQuotationItemIsAccepted, String serviceQuotationItemIsRejected, String srvcQtanItmRejectionReason, String timeSheetOvertimeCategory, String referenceServiceContract, String referenceServiceContractItem, String serviceQtanSuccessorOrder, String serviceQtanSuccessorOrderItem, String parentServiceQuotationItem, String paymentTerms, String respyMgmtServiceTeam, String respyMgmtServiceTeamName, String respyMgmtGlobalTeamID, List<ServiceQtanItemPriceElement> toPricingElement, List<ServiceQtanItemRefObject> toReferenceObject, ServiceQuotation toServiceQuotation, List<ServiceQuotationItemText> toText) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPricingElement(ServiceQtanItemPriceElement... entity) Adds elements to the list of associated ServiceQtanItemPriceElement entities.voidaddReferenceObject(ServiceQtanItemRefObject... entity) Adds elements to the list of associated ServiceQtanItemRefObject entities.voidaddText(ServiceQuotationItemText... entity) Adds elements to the list of associated ServiceQuotationItemText entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the ServiceQtanItemPriceElement entities (one to many) associated with this entity.Fetches the ServiceQtanItemRefObject entities (one to many) associated with this entity.Fetches the ServiceQuotation entity (one to one) associated with this entity.Fetches the ServiceQuotationItemText entities (one to many) associated with this entity.static <T,DomainT>
ServiceQuotationItemField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> ServiceQuotationItemField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidprotected Stringprotected StringgetKey()Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<ServiceQtanItemPriceElement>>Retrieval of associated ServiceQtanItemPriceElement entities (one to many).Retrieval of associated ServiceQtanItemPriceElement entities (one to many).Constraints: Not nullable, Maximum length: 54Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<List<ServiceQtanItemRefObject>>Retrieval of associated ServiceQtanItemRefObject entities (one to many).Retrieval of associated ServiceQtanItemRefObject entities (one to many).Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 80Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 6(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<ServiceQuotation>Retrieval of associated ServiceQuotation entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: noneRetrieval of associated ServiceQuotation entity (one to one).Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<ServiceQuotationItemText>>Retrieval of associated ServiceQuotationItemText entities (one to many).Retrieval of associated ServiceQuotationItemText entities (one to many).Constraints: Not nullable, Maximum length: 4getType()inthashCode()voidsetLanguage(String language) Constraints: Not nullable, Maximum length: 2voidsetParentServiceQuotationItem(String parentServiceQuotationItem) Constraints: Not nullable, Maximum length: 6voidsetPaymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4voidsetPersonResponsible(String personResponsible) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated ServiceQtanItemPriceElement entities for the loaded navigation property to_PricingElement.voidsetProduct(String product) Constraints: Not nullable, Maximum length: 54voidsetQuantity(BigDecimal quantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetQuantityUnit(String quantityUnit) Constraints: Not nullable, Maximum length: 3voidOverwrites the list of associated ServiceQtanItemRefObject entities for the loaded navigation property to_ReferenceObject.voidsetReferenceServiceContract(String referenceServiceContract) Constraints: Not nullable, Maximum length: 10voidsetReferenceServiceContractItem(String referenceServiceContractItem) Constraints: Not nullable, Maximum length: 6voidsetRespyMgmtGlobalTeamID(String respyMgmtGlobalTeamID) Constraints: Not nullable, Maximum length: 40voidsetRespyMgmtServiceTeam(String respyMgmtServiceTeam) Constraints: Not nullable, Maximum length: 8voidsetRespyMgmtServiceTeamName(String respyMgmtServiceTeamName) Constraints: Not nullable, Maximum length: 40voidsetServiceDocItemCategory(String serviceDocItemCategory) Constraints: Not nullable, Maximum length: 4voidsetServiceDuration(BigDecimal serviceDuration) Constraints: Not nullable, Precision: 13, Scale: 3voidsetServiceDurationUnit(String serviceDurationUnit) Constraints: Not nullable, Maximum length: 3protected voidsetServicePathForFetch(String servicePathForFetch) voidsetServicePerformer(String servicePerformer) Constraints: Not nullable, Maximum length: 10voidsetServiceQtanItemDescription(String serviceQtanItemDescription) Constraints: Not nullable, Maximum length: 40voidsetServiceQtanItemExtReference(String serviceQtanItemExtReference) Constraints: Not nullable, Maximum length: 80voidsetServiceQtanSuccessorOrder(String serviceQtanSuccessorOrder) Constraints: Not nullable, Maximum length: 10voidsetServiceQtanSuccessorOrderItem(String serviceQtanSuccessorOrderItem) Constraints: Not nullable, Maximum length: 6voidOverwrites the associated ServiceQuotation entity for the loaded navigation property to_ServiceQuotation.voidsetServiceQuotation(String serviceQuotation) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetServiceQuotationItem(String serviceQuotationItem) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetServiceQuotationItemIsAccepted(String serviceQuotationItemIsAccepted) Constraints: Not nullable, Maximum length: 1voidsetServiceQuotationItemIsRejected(String serviceQuotationItemIsRejected) Constraints: Not nullable, Maximum length: 1voidsetServiceQuotationItemUUID(UUID serviceQuotationItemUUID) Constraints: nonevoidsetShipToParty(String shipToParty) Constraints: Not nullable, Maximum length: 10voidsetSoldToParty(String soldToParty) Constraints: Not nullable, Maximum length: 10voidsetSrvcQtanItmRejectionReason(String srvcQtanItmRejectionReason) Constraints: Not nullable, Maximum length: 2voidsetText(List<ServiceQuotationItemText> value) Overwrites the list of associated ServiceQuotationItemText entities for the loaded navigation property to_Text.voidsetTimeSheetOvertimeCategory(String timeSheetOvertimeCategory) Constraints: Not nullable, Maximum length: 4toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ServiceQuotationItem. -
SERVICE_QUOTATION
Use with available fluent helpers to apply the ServiceQuotation field to query operations. -
SERVICE_QUOTATION_ITEM
Use with available fluent helpers to apply the ServiceQuotationItem field to query operations. -
SERVICE_DOC_ITEM_CATEGORY
Use with available fluent helpers to apply the ServiceDocItemCategory field to query operations. -
SERVICE_QUOTATION_ITEM_UUID
Use with available fluent helpers to apply the ServiceQuotationItemUUID field to query operations. -
SERVICE_QTAN_ITEM_DESCRIPTION
Use with available fluent helpers to apply the ServiceQtanItemDescription field to query operations. -
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations. -
PRODUCT
Use with available fluent helpers to apply the Product field to query operations. -
QUANTITY_UNIT
Use with available fluent helpers to apply the QuantityUnit field to query operations. -
QUANTITY
Use with available fluent helpers to apply the Quantity field to query operations. -
SERVICE_DURATION
Use with available fluent helpers to apply the ServiceDuration field to query operations. -
SERVICE_DURATION_UNIT
Use with available fluent helpers to apply the ServiceDurationUnit field to query operations. -
SERVICE_QTAN_ITEM_EXT_REFERENCE
Use with available fluent helpers to apply the ServiceQtanItemExtReference field to query operations. -
SOLD_TO_PARTY
Use with available fluent helpers to apply the SoldToParty field to query operations. -
SHIP_TO_PARTY
Use with available fluent helpers to apply the ShipToParty field to query operations. -
PERSON_RESPONSIBLE
Use with available fluent helpers to apply the PersonResponsible field to query operations. -
SERVICE_PERFORMER
Use with available fluent helpers to apply the ServicePerformer field to query operations. -
SERVICE_QUOTATION_ITEM_IS_ACCEPTED
Use with available fluent helpers to apply the ServiceQuotationItemIsAccepted field to query operations. -
SERVICE_QUOTATION_ITEM_IS_REJECTED
Use with available fluent helpers to apply the ServiceQuotationItemIsRejected field to query operations. -
SRVC_QTAN_ITM_REJECTION_REASON
Use with available fluent helpers to apply the SrvcQtanItmRejectionReason field to query operations. -
TIME_SHEET_OVERTIME_CATEGORY
Use with available fluent helpers to apply the TimeSheetOvertimeCategory field to query operations. -
REFERENCE_SERVICE_CONTRACT
Use with available fluent helpers to apply the ReferenceServiceContract field to query operations. -
REFERENCE_SERVICE_CONTRACT_ITEM
Use with available fluent helpers to apply the ReferenceServiceContractItem field to query operations. -
SERVICE_QTAN_SUCCESSOR_ORDER
Use with available fluent helpers to apply the ServiceQtanSuccessorOrder field to query operations. -
SERVICE_QTAN_SUCCESSOR_ORDER_ITEM
Use with available fluent helpers to apply the ServiceQtanSuccessorOrderItem field to query operations. -
PARENT_SERVICE_QUOTATION_ITEM
Use with available fluent helpers to apply the ParentServiceQuotationItem field to query operations. -
PAYMENT_TERMS
Use with available fluent helpers to apply the PaymentTerms field to query operations. -
RESPY_MGMT_SERVICE_TEAM
Use with available fluent helpers to apply the RespyMgmtServiceTeam field to query operations. -
RESPY_MGMT_SERVICE_TEAM_NAME
Use with available fluent helpers to apply the RespyMgmtServiceTeamName field to query operations. -
RESPY_MGMT_GLOBAL_TEAM_ID
Use with available fluent helpers to apply the RespyMgmtGlobalTeamID field to query operations. -
TO_PRICING_ELEMENT
Use with available fluent helpers to apply the to_PricingElement navigation property to query operations. -
TO_REFERENCE_OBJECT
Use with available fluent helpers to apply the to_ReferenceObject navigation property to query operations. -
TO_SERVICE_QUOTATION
Use with available fluent helpers to apply the to_ServiceQuotation navigation property to query operations. -
TO_TEXT
Use with available fluent helpers to apply the to_Text navigation property to query operations.
-
-
Constructor Details
-
ServiceQuotationItem
public ServiceQuotationItem() -
ServiceQuotationItem
public ServiceQuotationItem(@Nullable String serviceQuotation, @Nullable String serviceQuotationItem, @Nullable String serviceDocItemCategory, @Nullable UUID serviceQuotationItemUUID, @Nullable String serviceQtanItemDescription, @Nullable String language, @Nullable String product, @Nullable String quantityUnit, @Nullable BigDecimal quantity, @Nullable BigDecimal serviceDuration, @Nullable String serviceDurationUnit, @Nullable String serviceQtanItemExtReference, @Nullable String soldToParty, @Nullable String shipToParty, @Nullable String personResponsible, @Nullable String servicePerformer, @Nullable String serviceQuotationItemIsAccepted, @Nullable String serviceQuotationItemIsRejected, @Nullable String srvcQtanItmRejectionReason, @Nullable String timeSheetOvertimeCategory, @Nullable String referenceServiceContract, @Nullable String referenceServiceContractItem, @Nullable String serviceQtanSuccessorOrder, @Nullable String serviceQtanSuccessorOrderItem, @Nullable String parentServiceQuotationItem, @Nullable String paymentTerms, @Nullable String respyMgmtServiceTeam, @Nullable String respyMgmtServiceTeamName, @Nullable String respyMgmtGlobalTeamID, List<ServiceQtanItemPriceElement> toPricingElement, List<ServiceQtanItemRefObject> toReferenceObject, @Nullable ServiceQuotation toServiceQuotation, List<ServiceQuotationItemText> toText)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ServiceQuotationItem>
-
setServiceQuotation
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServiceQuotation
- Parameters:
serviceQuotation- Transaction ID
-
setServiceQuotationItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ServiceQuotationItem
- Parameters:
serviceQuotationItem- Shortened Item Number in Document
-
setServiceDocItemCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ServiceDocItemCategory
- Parameters:
serviceDocItemCategory- Item Category
-
setServiceQuotationItemUUID
Constraints: noneOriginal property name from the Odata EDM: ServiceQuotationItemUUID
- Parameters:
serviceQuotationItemUUID- GUID of a CRM Order Object
-
setServiceQtanItemDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ServiceQtanItemDescription
- Parameters:
serviceQtanItemDescription- Product Description
-
setLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Short Text Language for an Item
-
setProduct
Constraints: Not nullable, Maximum length: 54Original property name from the Odata EDM: Product
- Parameters:
product- Product Name Entered
-
setQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: QuantityUnit
- Parameters:
quantityUnit- Unit of Measure in Which the Product Is Sold
-
setQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: Quantity
- Parameters:
quantity- CRM: Order Quantity
-
setServiceDuration
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ServiceDuration
- Parameters:
serviceDuration- Duration
-
setServiceDurationUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ServiceDurationUnit
- Parameters:
serviceDurationUnit- Unit for Duration of Work
-
setServiceQtanItemExtReference
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ServiceQtanItemExtReference
- Parameters:
serviceQtanItemExtReference- External Reference Number
-
setSoldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Parameters:
soldToParty- Sold-To Party
-
setShipToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ShipToParty
- Parameters:
shipToParty- Ship-To Party
-
setPersonResponsible
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonResponsible
- Parameters:
personResponsible- Employee Responsible
-
setServicePerformer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServicePerformer
- Parameters:
servicePerformer- Business Partner Number
-
setServiceQuotationItemIsAccepted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceQuotationItemIsAccepted
- Parameters:
serviceQuotationItemIsAccepted- The serviceQuotationItemIsAccepted to set.
-
setServiceQuotationItemIsRejected
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceQuotationItemIsRejected
- Parameters:
serviceQuotationItemIsRejected- Cancellation Status
-
setSrvcQtanItmRejectionReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrvcQtanItmRejectionReason
- Parameters:
srvcQtanItmRejectionReason- Cancellation Reason Code
-
setTimeSheetOvertimeCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: TimeSheetOvertimeCategory
- Parameters:
timeSheetOvertimeCategory- Overtime Category
-
setReferenceServiceContract
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceServiceContract
- Parameters:
referenceServiceContract- Transaction ID
-
setReferenceServiceContractItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ReferenceServiceContractItem
- Parameters:
referenceServiceContractItem- Shortened Item Number in Document
-
setServiceQtanSuccessorOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServiceQtanSuccessorOrder
- Parameters:
serviceQtanSuccessorOrder- Transaction ID
-
setServiceQtanSuccessorOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ServiceQtanSuccessorOrderItem
- Parameters:
serviceQtanSuccessorOrderItem- Shortened Item Number in Document
-
setParentServiceQuotationItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ParentServiceQuotationItem
- Parameters:
parentServiceQuotationItem- Shortened Item Number in Document
-
setPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Parameters:
paymentTerms- Terms of Payment
-
setRespyMgmtServiceTeam
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: RespyMgmtServiceTeam
- Parameters:
respyMgmtServiceTeam- Service Team (Responsibility Management)
-
setRespyMgmtServiceTeamName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RespyMgmtServiceTeamName
- Parameters:
respyMgmtServiceTeamName- Name
-
setRespyMgmtGlobalTeamID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RespyMgmtGlobalTeamID
- Parameters:
respyMgmtGlobalTeamID- Global Team ID in Responsibility Mgmt.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ServiceQuotationItem>
-
getKey
- Overrides:
getKeyin classVdmObject<ServiceQuotationItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ServiceQuotationItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<ServiceQuotationItem>
-
field
@Nonnull public static <T> ServiceQuotationItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> ServiceQuotationItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<ServiceQuotationItem>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<ServiceQuotationItem>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<ServiceQuotationItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ServiceQuotationItem>
-
fetchPricingElement
Fetches the ServiceQtanItemPriceElement entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PricingElement.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ServiceQtanItemPriceElement entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPricingElementOrFetch
Retrieval of associated ServiceQtanItemPriceElement entities (one to many). This corresponds to the OData navigation property to_PricingElement.If the navigation property to_PricingElement of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ServiceQtanItemPriceElement entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPricingElementIfPresent
@Nonnull public io.vavr.control.Option<List<ServiceQtanItemPriceElement>> getPricingElementIfPresent()Retrieval of associated ServiceQtanItemPriceElement entities (one to many). This corresponds to the OData navigation property to_PricingElement.If the navigation property for an entity ServiceQuotationItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PricingElement is already loaded, the result will
contain the ServiceQtanItemPriceElement entities. If not, an
Optionwith result stateemptyis returned.
-
setPricingElement
Overwrites the list of associated ServiceQtanItemPriceElement entities for the loaded navigation property to_PricingElement.If the navigation property to_PricingElement of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ServiceQtanItemPriceElement entities.
-
addPricingElement
Adds elements to the list of associated ServiceQtanItemPriceElement entities. This corresponds to the OData navigation property to_PricingElement.If the navigation property to_PricingElement of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ServiceQtanItemPriceElement entities.
-
fetchReferenceObject
Fetches the ServiceQtanItemRefObject entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ReferenceObject.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ServiceQtanItemRefObject entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getReferenceObjectOrFetch
Retrieval of associated ServiceQtanItemRefObject entities (one to many). This corresponds to the OData navigation property to_ReferenceObject.If the navigation property to_ReferenceObject of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ServiceQtanItemRefObject entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getReferenceObjectIfPresent
@Nonnull public io.vavr.control.Option<List<ServiceQtanItemRefObject>> getReferenceObjectIfPresent()Retrieval of associated ServiceQtanItemRefObject entities (one to many). This corresponds to the OData navigation property to_ReferenceObject.If the navigation property for an entity ServiceQuotationItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ReferenceObject is already loaded, the result will
contain the ServiceQtanItemRefObject entities. If not, an
Optionwith result stateemptyis returned.
-
setReferenceObject
Overwrites the list of associated ServiceQtanItemRefObject entities for the loaded navigation property to_ReferenceObject.If the navigation property to_ReferenceObject of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ServiceQtanItemRefObject entities.
-
addReferenceObject
Adds elements to the list of associated ServiceQtanItemRefObject entities. This corresponds to the OData navigation property to_ReferenceObject.If the navigation property to_ReferenceObject of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ServiceQtanItemRefObject entities.
-
fetchServiceQuotation
Fetches the ServiceQuotation entity (one to one) associated with this entity. This corresponds to the OData navigation property to_ServiceQuotation.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated ServiceQuotation entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getServiceQuotationOrFetch
Retrieval of associated ServiceQuotation entity (one to one). This corresponds to the OData navigation property to_ServiceQuotation.If the navigation property to_ServiceQuotation of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ServiceQuotation entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getServiceQuotationIfPresent
Retrieval of associated ServiceQuotation entity (one to one). This corresponds to the OData navigation property to_ServiceQuotation.If the navigation property for an entity ServiceQuotationItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ServiceQuotation is already loaded, the result will
contain the ServiceQuotation entity. If not, an
Optionwith result stateemptyis returned.
-
setServiceQuotation
Overwrites the associated ServiceQuotation entity for the loaded navigation property to_ServiceQuotation.- Parameters:
value- New ServiceQuotation entity.
-
fetchText
Fetches the ServiceQuotationItemText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_Text.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated ServiceQuotationItemText entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getTextOrFetch
Retrieval of associated ServiceQuotationItemText entities (one to many). This corresponds to the OData navigation property to_Text.If the navigation property to_Text of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Returns:
- List of associated ServiceQuotationItemText entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getTextIfPresent
Retrieval of associated ServiceQuotationItemText entities (one to many). This corresponds to the OData navigation property to_Text.If the navigation property for an entity ServiceQuotationItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_Text is already loaded, the result will contain the
ServiceQuotationItemText entities. If not, an
Optionwith result stateemptyis returned.
-
setText
Overwrites the list of associated ServiceQuotationItemText entities for the loaded navigation property to_Text.If the navigation property to_Text of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
value- List of ServiceQuotationItemText entities.
-
addText
Adds elements to the list of associated ServiceQuotationItemText entities. This corresponds to the OData navigation property to_Text.If the navigation property to_Text of a queried ServiceQuotationItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
- Parameters:
entity- Array of ServiceQuotationItemText entities.
-
builder
-
getServiceQuotation
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServiceQuotation
- Returns:
- Transaction ID
-
getServiceQuotationItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ServiceQuotationItem
- Returns:
- Shortened Item Number in Document
-
getServiceDocItemCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ServiceDocItemCategory
- Returns:
- Item Category
-
getServiceQuotationItemUUID
Constraints: noneOriginal property name from the Odata EDM: ServiceQuotationItemUUID
- Returns:
- GUID of a CRM Order Object
-
getServiceQtanItemDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ServiceQtanItemDescription
- Returns:
- Product Description
-
getLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Short Text Language for an Item
-
getProduct
Constraints: Not nullable, Maximum length: 54Original property name from the Odata EDM: Product
- Returns:
- Product Name Entered
-
getQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: QuantityUnit
- Returns:
- Unit of Measure in Which the Product Is Sold
-
getQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: Quantity
- Returns:
- CRM: Order Quantity
-
getServiceDuration
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ServiceDuration
- Returns:
- Duration
-
getServiceDurationUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ServiceDurationUnit
- Returns:
- Unit for Duration of Work
-
getServiceQtanItemExtReference
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ServiceQtanItemExtReference
- Returns:
- External Reference Number
-
getSoldToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Returns:
- Sold-To Party
-
getShipToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ShipToParty
- Returns:
- Ship-To Party
-
getPersonResponsible
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonResponsible
- Returns:
- Employee Responsible
-
getServicePerformer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServicePerformer
- Returns:
- Business Partner Number
-
getServiceQuotationItemIsAccepted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceQuotationItemIsAccepted
- Returns:
- The serviceQuotationItemIsAccepted contained in this entity.
-
getServiceQuotationItemIsRejected
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceQuotationItemIsRejected
- Returns:
- Cancellation Status
-
getSrvcQtanItmRejectionReason
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrvcQtanItmRejectionReason
- Returns:
- Cancellation Reason Code
-
getTimeSheetOvertimeCategory
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: TimeSheetOvertimeCategory
- Returns:
- Overtime Category
-
getReferenceServiceContract
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceServiceContract
- Returns:
- Transaction ID
-
getReferenceServiceContractItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ReferenceServiceContractItem
- Returns:
- Shortened Item Number in Document
-
getServiceQtanSuccessorOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServiceQtanSuccessorOrder
- Returns:
- Transaction ID
-
getServiceQtanSuccessorOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ServiceQtanSuccessorOrderItem
- Returns:
- Shortened Item Number in Document
-
getParentServiceQuotationItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ParentServiceQuotationItem
- Returns:
- Shortened Item Number in Document
-
getPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
- Terms of Payment
-
getRespyMgmtServiceTeam
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: RespyMgmtServiceTeam
- Returns:
- Service Team (Responsibility Management)
-
getRespyMgmtServiceTeamName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RespyMgmtServiceTeamName
- Returns:
- Name
-
getRespyMgmtGlobalTeamID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RespyMgmtGlobalTeamID
- Returns:
- Global Team ID in Responsibility Mgmt.
-
toString
- Overrides:
toStringin classVdmObject<ServiceQuotationItem>
-
equals
- Overrides:
equalsin classVdmEntity<ServiceQuotationItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ServiceQuotationItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ServiceQuotationItem>
-