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 |
respyMgmtGlobalTeamID(String respyMgmtGlobalTeamID)
Constraints: Not nullable, Maximum length: 40
|
ServiceQuotation.ServiceQuotationBuilder |
respyMgmtServiceTeamName(String respyMgmtServiceTeamName)
Constraints: Not nullable, Maximum length: 40
|
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.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotation(@Nullable String serviceQuotation)
Original property name from the Odata EDM: ServiceQuotation
this
.@Nonnull 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
.@Nonnull 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
.@Nonnull 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
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder language(@Nullable String language)
Original property name from the Odata EDM: Language
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder requestedServiceStartDateTime(@Nullable ZonedDateTime requestedServiceStartDateTime)
Original property name from the Odata EDM: RequestedServiceStartDateTime
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder requestedServiceEndDateTime(@Nullable ZonedDateTime requestedServiceEndDateTime)
Original property name from the Odata EDM: RequestedServiceEndDateTime
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder srvcQtanValidityStartDateTime(@Nullable BigDecimal srvcQtanValidityStartDateTime)
Original property name from the Odata EDM: SrvcQtanValidityStartDateTime
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder srvcQtanValidityEndDateTime(@Nullable BigDecimal srvcQtanValidityEndDateTime)
Original property name from the Odata EDM: SrvcQtanValidityEndDateTime
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQtanExtReference(@Nullable String serviceQtanExtReference)
Original property name from the Odata EDM: ServiceQtanExtReference
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsReleased(@Nullable String serviceQuotationIsReleased)
Original property name from the Odata EDM: ServiceQuotationIsReleased
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsAccepted(@Nullable String serviceQuotationIsAccepted)
Original property name from the Odata EDM: ServiceQuotationIsAccepted
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQuotationIsRejected(@Nullable String serviceQuotationIsRejected)
Original property name from the Odata EDM: ServiceQuotationIsRejected
this
.@Nonnull 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
.@Nonnull 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
.@Nonnull 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
.@Nonnull 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
.@Nonnull 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
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder soldToParty(@Nullable String soldToParty)
Original property name from the Odata EDM: SoldToParty
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder shipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder contactPerson(@Nullable String contactPerson)
Original property name from the Odata EDM: ContactPerson
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceQtanSuccessorOrder(@Nullable String serviceQtanSuccessorOrder)
Original property name from the Odata EDM: ServiceQtanSuccessorOrder
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder respyMgmtServiceTeamName(@Nullable String respyMgmtServiceTeamName)
Original property name from the Odata EDM: RespyMgmtServiceTeamName
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder respyMgmtGlobalTeamID(@Nullable String respyMgmtGlobalTeamID)
Original property name from the Odata EDM: RespyMgmtGlobalTeamID
this
.@Nonnull 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
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceDocGrossAmount(@Nullable BigDecimal serviceDocGrossAmount)
Original property name from the Odata EDM: ServiceDocGrossAmount
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceDocNetAmount(@Nullable BigDecimal serviceDocNetAmount)
Original property name from the Odata EDM: ServiceDocNetAmount
this
.@Nonnull public ServiceQuotation.ServiceQuotationBuilder serviceDocTaxAmount(@Nullable BigDecimal serviceDocTaxAmount)
Original property name from the Odata EDM: ServiceDocTaxAmount
this
.@Nonnull public ServiceQuotation build()
Copyright © 2020 SAP SE. All rights reserved.