public static final class BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder extends Object
@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder businessSolutionOrder(BusinessSolutionOrder value)
value
- The BusinessSolutionOrder to build this BusSolnOrderServiceItem with.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder businessSolutionOrder(String value)
Original property name from the Odata EDM: BusinessSolutionOrder
value
- The businessSolutionOrder to build this BusSolnOrderServiceItem with.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder priceElement(BusSolnOrderItemPriceElement... value)
value
- The BusSolnOrderItemPriceElements to build this BusSolnOrderServiceItem with.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder referenceObject(BusSolnOrdItmReferenceObject... value)
value
- The BusSolnOrdItmReferenceObjects to build this BusSolnOrderServiceItem with.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder serviceOrder(BusSolnOrdItmFUPServiceOrder... value)
value
- The BusSolnOrdItmFUPServiceOrders to build this BusSolnOrderServiceItem with.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder text(BusSolutionOrderItemText... value)
value
- The BusSolutionOrderItemTexts to build this BusSolnOrderServiceItem with.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder businessSolutionOrderItem(@Nullable String businessSolutionOrderItem)
Original property name from the Odata EDM: BusinessSolutionOrderItem
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder serviceDocumentItemCharUUID(@Nullable UUID serviceDocumentItemCharUUID)
Original property name from the Odata EDM: ServiceDocumentItemCharUUID
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder businessSolutionOrderItemUUID(@Nullable UUID businessSolutionOrderItemUUID)
Original property name from the Odata EDM: BusinessSolutionOrderItemUUID
This key is only used internally, and the operation number is always displayed on the interface. However, the operation number is not necessarily unique.
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmCategory(@Nullable String busSolnOrdItmCategory)
Original property name from the Odata EDM: BusSolnOrdItmCategory
An item category defines the characteristics and attributes of a transaction item and thus controls the processing of an item.
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder product(@Nullable String product)
Original property name from the Odata EDM: Product
If, for whatever reason, you have to deliver a substitute product for the one originally required, you can see which product the customer originally ordered.
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder quantity(@Nullable BigDecimal quantity)
Original property name from the Odata EDM: Quantity
This field is only filled for a sales or opportunity item. This field remains empty for other item object types.
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder quantityUnit(@Nullable String quantityUnit)
Original property name from the Odata EDM: QuantityUnit
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmDescription(@Nullable String busSolnOrdItmDescription)
Original property name from the Odata EDM: BusSolnOrdItmDescription
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder language(@Nullable String language)
Original property name from the Odata EDM: Language
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmExtReference(@Nullable String busSolnOrdItmExtReference)
Original property name from the Odata EDM: BusSolnOrdItmExtReference
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder itemOrderProbabilityInPercent(@Nullable String itemOrderProbabilityInPercent)
Original property name from the Odata EDM: ItemOrderProbabilityInPercent
This value is used to calculate the expected value in the dynamic cumulated document data, and serves as as instrument for pipeline analysis.When you enter a value, the sales probability is proposed from the item category.If a sales history is available for the product, the success rate of the product is used from the product master as a default value.The sales probability can, however, can constantly be changed manually in the quotation.
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder paymentTerms(@Nullable String paymentTerms)
Original property name from the Odata EDM: PaymentTerms
The key is used in orders, purchase orders and invoices. The terms of payment deliver information on cash management and forecast, dunning and payment transactions.When entering a business transaction, the field for the terms of payment key can be completed in various ways:In most business transactions the system proposes the key defined in the master record for the business parter.You can also enter a key manually, regardless of whether one has been proposed by the system.
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder plannedServiceStartDateTime(@Nullable ZonedDateTime plannedServiceStartDateTime)
Original property name from the Odata EDM: PlannedServiceStartDateTime
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder plannedServiceEndDateTime(@Nullable ZonedDateTime plannedServiceEndDateTime)
Original property name from the Odata EDM: PlannedServiceEndDateTime
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder requestedServiceStartDateTime(@Nullable ZonedDateTime requestedServiceStartDateTime)
Original property name from the Odata EDM: RequestedServiceStartDateTime
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder requestedServiceEndDateTime(@Nullable ZonedDateTime requestedServiceEndDateTime)
Original property name from the Odata EDM: RequestedServiceEndDateTime
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder serviceProfile(@Nullable String serviceProfile)
Original property name from the Odata EDM: ServiceProfile
You can define the availability times exactly in the service profile and enter the response profile assigned.For example, in the service profile, you can specify that the service defined in the response profile is available from Monday to Friday, from 8.00 to 12.00 o'clock and from 14.00 to 18.00.
permitted are defined as codes in Customizing and stored in a response profile.this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder responseProfile(@Nullable String responseProfile)
Original property name from the Odata EDM: ResponseProfile
A response profile is another parameter that you can use to confirm theService Level Agreement defined in service contracts in addition to parameters, such as priority, system availability and so on.The system calculates the time interval within which a predefined task must be performed with reference to the service profile, to which the response profile is assigned. The calculation is based on the system time.A response profile must also be assigned to the message type. However, this only has an effect if:You do not enter a response profile for the availability times in the service profileOrThe message is entered outside of the availability times.The availability times are from 8.00 to 12.00 o'clock and from 14.00 to 18.00. You create a message at 10.00 o'clock. The following is entered in the response profile:A time interval of 2 hours for the code "Call at customer's"A time interval of 4 hours for the code "Check whether service representative is at the customer's"You have to ring the customer by 12.00 to discuss or clarify the problem. If required, the service representative should have met with the customer by 16.00. If the customer reports a problem outside of the availability times, that is, between 12.00 and 14.00, the system calculates the time interval based on the response profile for the message type.
service tasks.this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder billableControl(@Nullable String billableControl)
Original property name from the Odata EDM: BillableControl
PricingDifferentiation of actual costs in controllingIf you want to post costs in an integrated Controlling system using the accounting indicator as a key, you need to ensure that the accounting indicators that you create in this step are identical to the accounting indicators in the SAP system.For services performed in goodwill, you want to offer a discount of 50%. You also want to track costs for goodwill services in controlling.
you do not want fully bill for:this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder serviceDuration(@Nullable BigDecimal serviceDuration)
Original property name from the Odata EDM: ServiceDuration
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder serviceDurationUnit(@Nullable String serviceDurationUnit)
Original property name from the Odata EDM: ServiceDurationUnit
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder serviceDocumentItemNetAmount(@Nullable BigDecimal serviceDocumentItemNetAmount)
Original property name from the Odata EDM: ServiceDocumentItemNetAmount
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder transactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
The currency is maintained per sales area in the business partner master. The currency for the customer is created from the business partner master in the document. You can change the currency as long as no follow-up functions (for example, billing document) have been triggered.
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmIsCompleted(@Nullable String busSolnOrdItmIsCompleted)
Original property name from the Odata EDM: BusSolnOrdItmIsCompleted
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmIsReleased(@Nullable String busSolnOrdItmIsReleased)
Original property name from the Odata EDM: BusSolnOrdItmIsReleased
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmIsRejected(@Nullable String busSolnOrdItmIsRejected)
Original property name from the Odata EDM: BusSolnOrdItmIsRejected
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmDistrStatus(@Nullable String busSolnOrdItmDistrStatus)
Original property name from the Odata EDM: BusSolnOrdItmDistrStatus
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmDistrStatusName(@Nullable String busSolnOrdItmDistrStatusName)
Original property name from the Odata EDM: BusSolnOrdItmDistrStatusName
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmRjcnReason(@Nullable String busSolnOrdItmRjcnReason)
Original property name from the Odata EDM: BusSolnOrdItmRjcnReason
The rejection can either come from your company, or from the customer (for example, the customer rejects a quotation because the price is too high).Enter a predefined value for your system.
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder busSolnOrdItmRjcnReasonText(@Nullable String busSolnOrdItmRjcnReasonText)
Original property name from the Odata EDM: BusSolnOrdItmRjcnReasonText
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder soldToParty(@Nullable String soldToParty)
Original property name from the Odata EDM: SoldToParty
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder shipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder billToParty(@Nullable String billToParty)
Original property name from the Odata EDM: BillToParty
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder payerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder personResponsible(@Nullable String personResponsible)
Original property name from the Odata EDM: PersonResponsible
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder contactPerson(@Nullable String contactPerson)
Original property name from the Odata EDM: ContactPerson
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder referenceServiceContract(@Nullable String referenceServiceContract)
Original property name from the Odata EDM: ReferenceServiceContract
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder referenceServiceContractItem(@Nullable String referenceServiceContractItem)
Original property name from the Odata EDM: ReferenceServiceContractItem
this
.@Nonnull public BusSolnOrderServiceItem.BusSolnOrderServiceItemBuilder srvcContrDetnIsSpprsd(@Nullable Boolean srvcContrDetnIsSpprsd)
Original property name from the Odata EDM: SrvcContrDetnIsSpprsd
this
.@Nonnull public BusSolnOrderServiceItem build()
Copyright © 2021 SAP SE. All rights reserved.