public static final class ServiceQuotation.ServiceQuotationBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ServiceQuotation |
build() |
ServiceQuotation.ServiceQuotationBuilder |
contactPerson(String contactPerson)
Constraints: Not nullable, Maximum length: 10
|
ServiceQuotation.ServiceQuotationBuilder |
distributionChannel(String distributionChannel)
Constraints: Not nullable, Maximum length: 2
|
ServiceQuotation.ServiceQuotationBuilder |
division(String division)
Constraints: Not nullable, Maximum length: 2
|
ServiceQuotation.ServiceQuotationBuilder |
item(ServiceQuotationItem... value)
Navigation property to_Item for ServiceQuotation to multiple ServiceQuotationItem.
|
ServiceQuotation.ServiceQuotationBuilder |
language(String language)
Constraints: Not nullable, Maximum length: 2
|
ServiceQuotation.ServiceQuotationBuilder |
personResponsible(ServiceQtanPersonResp... value)
Navigation property to_PersonResponsible for ServiceQuotation to multiple
ServiceQtanPersonResp.
|
ServiceQuotation.ServiceQuotationBuilder |
pricingElement(ServiceQtanPriceElement... value)
Navigation property to_PricingElement for ServiceQuotation to multiple
ServiceQtanPriceElement.
|
ServiceQuotation.ServiceQuotationBuilder |
referenceObject(ServiceQtanRefObject... value)
Navigation property to_ReferenceObject for ServiceQuotation to multiple
ServiceQtanRefObject.
|
ServiceQuotation.ServiceQuotationBuilder |
requestedServiceEndDateTime(ZonedDateTime requestedServiceEndDateTime)
Constraints: Not nullable, Precision: 0
|
ServiceQuotation.ServiceQuotationBuilder |
requestedServiceStartDateTime(ZonedDateTime requestedServiceStartDateTime)
Constraints: Not nullable, Precision: 0
|
ServiceQuotation.ServiceQuotationBuilder |
salesGroup(String salesGroup)
Constraints: Not nullable, Maximum length: 3
|
ServiceQuotation.ServiceQuotationBuilder |
salesOffice(String salesOffice)
Constraints: Not nullable, Maximum length: 4
|
ServiceQuotation.ServiceQuotationBuilder |
salesOrganization(String salesOrganization)
Constraints: Not nullable, Maximum length: 4
|
ServiceQuotation.ServiceQuotationBuilder |
serviceDocGrossAmount(BigDecimal serviceDocGrossAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
ServiceQuotation.ServiceQuotationBuilder |
serviceDocNetAmount(BigDecimal serviceDocNetAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
ServiceQuotation.ServiceQuotationBuilder |
serviceDocTaxAmount(BigDecimal serviceDocTaxAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQtanExtReference(String serviceQtanExtReference)
Constraints: Not nullable, Maximum length: 80
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQtanSuccessorOrder(String serviceQtanSuccessorOrder)
Constraints: Not nullable, Maximum length: 10
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQuotation(String serviceQuotation)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQuotationDescription(String serviceQuotationDescription)
Constraints: Not nullable, Maximum length: 40
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQuotationIsAccepted(String serviceQuotationIsAccepted)
Constraints: Not nullable, Maximum length: 1
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQuotationIsRejected(String serviceQuotationIsRejected)
Constraints: Not nullable, Maximum length: 1
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQuotationIsReleased(String serviceQuotationIsReleased)
Constraints: Not nullable, Maximum length: 1
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQuotationType(String serviceQuotationType)
Constraints: Not nullable, Maximum length: 4
|
ServiceQuotation.ServiceQuotationBuilder |
serviceQuotationUUID(UUID serviceQuotationUUID)
Constraints: none
|
ServiceQuotation.ServiceQuotationBuilder |
shipToParty(String shipToParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceQuotation.ServiceQuotationBuilder |
soldToParty(String soldToParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceQuotation.ServiceQuotationBuilder |
srvcQtanValidityEndDateTime(BigDecimal srvcQtanValidityEndDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
ServiceQuotation.ServiceQuotationBuilder |
srvcQtanValidityStartDateTime(BigDecimal srvcQtanValidityStartDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
ServiceQuotation.ServiceQuotationBuilder |
text(ServiceQuotationText... value)
Navigation property to_Text for ServiceQuotation to multiple ServiceQuotationText.
|
String |
toString() |
ServiceQuotation.ServiceQuotationBuilder |
transactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
@Nonnull public ServiceQuotation.ServiceQuotationBuilder item(ServiceQuotationItem... value)
value
- The ServiceQuotationItems to build this ServiceQuotation with.@Nonnull public ServiceQuotation.ServiceQuotationBuilder personResponsible(ServiceQtanPersonResp... value)
value
- The ServiceQtanPersonResps to build this ServiceQuotation with.@Nonnull public ServiceQuotation.ServiceQuotationBuilder pricingElement(ServiceQtanPriceElement... value)
value
- The ServiceQtanPriceElements to build this ServiceQuotation with.@Nonnull public ServiceQuotation.ServiceQuotationBuilder referenceObject(ServiceQtanRefObject... value)
value
- The ServiceQtanRefObjects to build this ServiceQuotation with.@Nonnull public ServiceQuotation.ServiceQuotationBuilder text(ServiceQuotationText... value)
value
- The ServiceQuotationTexts to build this ServiceQuotation with.public ServiceQuotation.ServiceQuotationBuilder serviceQuotation(@Nullable String serviceQuotation)
Original property name from the Odata EDM: ServiceQuotation
this
.public ServiceQuotation.ServiceQuotationBuilder serviceQuotationType(@Nullable String serviceQuotationType)
Original property name from the Odata EDM: ServiceQuotationType
A transaction type defines the characteristics and attributes of a business transaction (for example, sales order, service request, visit), and determines the controlling attributes (for example, text determination procedure, partner determination procedure, status profile, organizational data profile). A transaction type controls the processing of a specific business transaction.
this
.public ServiceQuotation.ServiceQuotationBuilder serviceQuotationUUID(@Nullable UUID serviceQuotationUUID)
Original property name from the Odata EDM: ServiceQuotationUUID
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
.public ServiceQuotation.ServiceQuotationBuilder serviceQuotationDescription(@Nullable String serviceQuotationDescription)
Original property name from the Odata EDM: ServiceQuotationDescription
The description can be used during a search for the transaction.
this
.public ServiceQuotation.ServiceQuotationBuilder language(@Nullable String language)
Original property name from the Odata EDM: Language
this
.public ServiceQuotation.ServiceQuotationBuilder requestedServiceStartDateTime(@Nullable ZonedDateTime requestedServiceStartDateTime)
Original property name from the Odata EDM: RequestedServiceStartDateTime
this
.public ServiceQuotation.ServiceQuotationBuilder requestedServiceEndDateTime(@Nullable ZonedDateTime requestedServiceEndDateTime)
Original property name from the Odata EDM: RequestedServiceEndDateTime
this
.public ServiceQuotation.ServiceQuotationBuilder srvcQtanValidityStartDateTime(@Nullable BigDecimal srvcQtanValidityStartDateTime)
Original property name from the Odata EDM: SrvcQtanValidityStartDateTime
this
.public ServiceQuotation.ServiceQuotationBuilder srvcQtanValidityEndDateTime(@Nullable BigDecimal srvcQtanValidityEndDateTime)
Original property name from the Odata EDM: SrvcQtanValidityEndDateTime
this
.public ServiceQuotation.ServiceQuotationBuilder serviceQtanExtReference(@Nullable String serviceQtanExtReference)
Original property name from the Odata EDM: ServiceQtanExtReference
this
.public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsReleased(@Nullable String serviceQuotationIsReleased)
Original property name from the Odata EDM: ServiceQuotationIsReleased
this
.public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsAccepted(@Nullable String serviceQuotationIsAccepted)
Original property name from the Odata EDM: ServiceQuotationIsAccepted
this
.public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsRejected(@Nullable String serviceQuotationIsRejected)
Original property name from the Odata EDM: ServiceQuotationIsRejected
this
.public ServiceQuotation.ServiceQuotationBuilder salesOrganization(@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.
sales organization may include legal liability for products and customer claims.this
.public ServiceQuotation.ServiceQuotationBuilder distributionChannel(@Nullable String distributionChannel)
Original property name from the Odata EDM: DistributionChannel
You can define data for business partners and products per sales organization and distribution channel. In a sales organization you can deliver to a specific customer through several distribution channels.You can assign a specific distribution channel as an attribute to one or more organizational units. These can be sales organizations or subordinate organizational units for a sales organization such as sales offices.If you work with a selection of sales offices from one sales organization, each of these sales offices can be responsible for a specific distribution channel (for example, wholesale trade, retail trade, direct sales). The attribute "distribution channel" is then assigned to each sales office.When determining the sales area, the system reads for which sales organization an office with a specific distribution channel is assigned and uses this to determine the combination of sales organization and distribution channel.
are wholesale trade, retail trade, or direct sales.this
.public ServiceQuotation.ServiceQuotationBuilder division(@Nullable String division)
Original property name from the Odata EDM: Division
A division can be used, for example, to display a specific product group.
this
.public ServiceQuotation.ServiceQuotationBuilder salesOffice(@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.
products or services within a given geographical area.this
.public ServiceQuotation.ServiceQuotationBuilder salesGroup(@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.
this
.public ServiceQuotation.ServiceQuotationBuilder soldToParty(@Nullable String soldToParty)
Original property name from the Odata EDM: SoldToParty
this
.public ServiceQuotation.ServiceQuotationBuilder shipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
this
.public ServiceQuotation.ServiceQuotationBuilder contactPerson(@Nullable String contactPerson)
Original property name from the Odata EDM: ContactPerson
this
.public ServiceQuotation.ServiceQuotationBuilder serviceQtanSuccessorOrder(@Nullable String serviceQtanSuccessorOrder)
Original property name from the Odata EDM: ServiceQtanSuccessorOrder
this
.public ServiceQuotation.ServiceQuotationBuilder 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
.public ServiceQuotation.ServiceQuotationBuilder serviceDocGrossAmount(@Nullable BigDecimal serviceDocGrossAmount)
Original property name from the Odata EDM: ServiceDocGrossAmount
this
.public ServiceQuotation.ServiceQuotationBuilder serviceDocNetAmount(@Nullable BigDecimal serviceDocNetAmount)
Original property name from the Odata EDM: ServiceDocNetAmount
this
.public ServiceQuotation.ServiceQuotationBuilder serviceDocTaxAmount(@Nullable BigDecimal serviceDocTaxAmount)
Original property name from the Odata EDM: ServiceDocTaxAmount
this
.public ServiceQuotation build()
Copyright © 2020 SAP SE. All rights reserved.