public static final class ServiceConfirmation.ServiceConfirmationBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ServiceConfirmation.ServiceConfirmationBuilder |
billToParty(String billToParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceConfirmation |
build() |
ServiceConfirmation.ServiceConfirmationBuilder |
contactPerson(String contactPerson)
Constraints: Not nullable, Maximum length: 10
|
ServiceConfirmation.ServiceConfirmationBuilder |
customerPurchaseOrderDate(LocalDateTime customerPurchaseOrderDate)
Constraints: Not nullable, Precision: 0
|
ServiceConfirmation.ServiceConfirmationBuilder |
distributionChannel(String distributionChannel)
Constraints: Not nullable, Maximum length: 2
|
ServiceConfirmation.ServiceConfirmationBuilder |
division(String division)
Constraints: Not nullable, Maximum length: 2
|
ServiceConfirmation.ServiceConfirmationBuilder |
item(ServiceConfirmationItem... value)
Navigation property to_Item for ServiceConfirmation to multiple ServiceConfirmationItem.
|
ServiceConfirmation.ServiceConfirmationBuilder |
language(String language)
Constraints: Not nullable, Maximum length: 2
|
ServiceConfirmation.ServiceConfirmationBuilder |
payerParty(String payerParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceConfirmation.ServiceConfirmationBuilder |
personResponsible(ServiceConfPersonResp... value)
Navigation property to_PersonResponsible for ServiceConfirmation to multiple
ServiceConfPersonResp.
|
ServiceConfirmation.ServiceConfirmationBuilder |
pricingElement(ServiceConfPriceElement... value)
Navigation property to_PricingElement for ServiceConfirmation to multiple
ServiceConfPriceElement.
|
ServiceConfirmation.ServiceConfirmationBuilder |
purchaseOrderByCustomer(String purchaseOrderByCustomer)
Constraints: Not nullable, Maximum length: 35
|
ServiceConfirmation.ServiceConfirmationBuilder |
referenceObject(ServiceConfRefObject... value)
Navigation property to_ReferenceObject for ServiceConfirmation to multiple
ServiceConfRefObject.
|
ServiceConfirmation.ServiceConfirmationBuilder |
referenceServiceOrder(String referenceServiceOrder)
Constraints: Not nullable, Maximum length: 10
|
ServiceConfirmation.ServiceConfirmationBuilder |
requestedServiceEndDateTime(ZonedDateTime requestedServiceEndDateTime)
Constraints: Not nullable, Precision: 0
|
ServiceConfirmation.ServiceConfirmationBuilder |
requestedServiceStartDateTime(ZonedDateTime requestedServiceStartDateTime)
Constraints: Not nullable, Precision: 0
|
ServiceConfirmation.ServiceConfirmationBuilder |
respyMgmtGlobalTeamID(String respyMgmtGlobalTeamID)
Constraints: Not nullable, Maximum length: 40
|
ServiceConfirmation.ServiceConfirmationBuilder |
respyMgmtServiceTeam(String respyMgmtServiceTeam)
Constraints: Not nullable, Maximum length: 8
|
ServiceConfirmation.ServiceConfirmationBuilder |
respyMgmtServiceTeamName(String respyMgmtServiceTeamName)
Constraints: Not nullable, Maximum length: 40
|
ServiceConfirmation.ServiceConfirmationBuilder |
salesGroup(String salesGroup)
Constraints: Not nullable, Maximum length: 3
|
ServiceConfirmation.ServiceConfirmationBuilder |
salesGroupOrgUnitID(String salesGroupOrgUnitID)
Constraints: Not nullable, Maximum length: 14
|
ServiceConfirmation.ServiceConfirmationBuilder |
salesOffice(String salesOffice)
Constraints: Not nullable, Maximum length: 4
|
ServiceConfirmation.ServiceConfirmationBuilder |
salesOfficeOrgUnitID(String salesOfficeOrgUnitID)
Constraints: Not nullable, Maximum length: 14
|
ServiceConfirmation.ServiceConfirmationBuilder |
salesOrganization(String salesOrganization)
Constraints: Not nullable, Maximum length: 4
|
ServiceConfirmation.ServiceConfirmationBuilder |
salesOrganizationOrgUnitID(String salesOrganizationOrgUnitID)
Constraints: Not nullable, Maximum length: 14
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceConfirmation(String serviceConfirmation)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceConfirmationDescription(String serviceConfirmationDescription)
Constraints: Not nullable, Maximum length: 40
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceConfirmationIsCanceled(Boolean serviceConfirmationIsCanceled)
Constraints: none
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceConfirmationIsCompleted(String serviceConfirmationIsCompleted)
Constraints: Not nullable, Maximum length: 1
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceConfirmationIsFinal(String serviceConfirmationIsFinal)
Constraints: Not nullable, Maximum length: 1
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceConfirmationType(String serviceConfirmationType)
Constraints: Not nullable, Maximum length: 4
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceConfirmationUUID(UUID serviceConfirmationUUID)
Constraints: none
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceDocumentPriority(String serviceDocumentPriority)
Constraints: Not nullable, Maximum length: 1
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceObjectType(String serviceObjectType)
Constraints: Not nullable, Maximum length: 10
|
ServiceConfirmation.ServiceConfirmationBuilder |
serviceOrganization(String serviceOrganization)
Constraints: Not nullable, Maximum length: 14
|
ServiceConfirmation.ServiceConfirmationBuilder |
shipToParty(String shipToParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceConfirmation.ServiceConfirmationBuilder |
soldToParty(String soldToParty)
Constraints: Not nullable, Maximum length: 10
|
ServiceConfirmation.ServiceConfirmationBuilder |
text(ServiceConfirmationText... value)
Navigation property to_Text for ServiceConfirmation to multiple ServiceConfirmationText.
|
String |
toString() |
ServiceConfirmation.ServiceConfirmationBuilder |
transactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder item(ServiceConfirmationItem... value)
value
- The ServiceConfirmationItems to build this ServiceConfirmation with.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder personResponsible(ServiceConfPersonResp... value)
value
- The ServiceConfPersonResps to build this ServiceConfirmation with.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder pricingElement(ServiceConfPriceElement... value)
value
- The ServiceConfPriceElements to build this ServiceConfirmation with.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder referenceObject(ServiceConfRefObject... value)
value
- The ServiceConfRefObjects to build this ServiceConfirmation with.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder text(ServiceConfirmationText... value)
value
- The ServiceConfirmationTexts to build this ServiceConfirmation with.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmation(@Nullable String serviceConfirmation)
Original property name from the Odata EDM: ServiceConfirmation
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationType(@Nullable String serviceConfirmationType)
Original property name from the Odata EDM: ServiceConfirmationType
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 ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationUUID(@Nullable UUID serviceConfirmationUUID)
Original property name from the Odata EDM: ServiceConfirmationUUID
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 ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationDescription(@Nullable String serviceConfirmationDescription)
Original property name from the Odata EDM: ServiceConfirmationDescription
The description can be used during a search for the transaction.
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceObjectType(@Nullable String serviceObjectType)
Original property name from the Odata EDM: ServiceObjectType
You assign one or more business transaction categories to a transaction type.Depending on the leading business transaction category, only specific combinations are possible with other business transaction categories. The business transaction category Sales can only be combined with Activities, for example.
Service, Sales, Activity).this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder language(@Nullable String language)
Original property name from the Odata EDM: Language
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceDocumentPriority(@Nullable String serviceDocumentPriority)
Original property name from the Odata EDM: ServiceDocumentPriority
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder requestedServiceStartDateTime(@Nullable ZonedDateTime requestedServiceStartDateTime)
Original property name from the Odata EDM: RequestedServiceStartDateTime
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder requestedServiceEndDateTime(@Nullable ZonedDateTime requestedServiceEndDateTime)
Original property name from the Odata EDM: RequestedServiceEndDateTime
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder purchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer)
Original property name from the Odata EDM: PurchaseOrderByCustomer
The number represents the connection between the order from the sold-to party and the sales document generated. Customers can use these numbers in correspondence to help determine specific document information. If a number is used for an order, then you can also print out this number on documents sent to customers (such as the delivery note).
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder customerPurchaseOrderDate(@Nullable LocalDateTime customerPurchaseOrderDate)
Original property name from the Odata EDM: CustomerPurchaseOrderDate
customer created the purchase order.this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationIsCompleted(@Nullable String serviceConfirmationIsCompleted)
Original property name from the Odata EDM: ServiceConfirmationIsCompleted
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationIsCanceled(@Nullable Boolean serviceConfirmationIsCanceled)
Original property name from the Odata EDM: ServiceConfirmationIsCanceled
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder 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 ServiceConfirmation.ServiceConfirmationBuilder 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 ServiceConfirmation.ServiceConfirmationBuilder 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 ServiceConfirmation.ServiceConfirmationBuilder 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 ServiceConfirmation.ServiceConfirmationBuilder 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 ServiceConfirmation.ServiceConfirmationBuilder soldToParty(@Nullable String soldToParty)
Original property name from the Odata EDM: SoldToParty
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder shipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder billToParty(@Nullable String billToParty)
Original property name from the Odata EDM: BillToParty
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder payerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder contactPerson(@Nullable String contactPerson)
Original property name from the Odata EDM: ContactPerson
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder referenceServiceOrder(@Nullable String referenceServiceOrder)
Original property name from the Odata EDM: ReferenceServiceOrder
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceConfirmationIsFinal(@Nullable String serviceConfirmationIsFinal)
Original property name from the Odata EDM: ServiceConfirmationIsFinal
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder respyMgmtServiceTeam(@Nullable String respyMgmtServiceTeam)
Original property name from the Odata EDM: RespyMgmtServiceTeam
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder respyMgmtServiceTeamName(@Nullable String respyMgmtServiceTeamName)
Original property name from the Odata EDM: RespyMgmtServiceTeamName
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder respyMgmtGlobalTeamID(@Nullable String respyMgmtGlobalTeamID)
Original property name from the Odata EDM: RespyMgmtGlobalTeamID
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesOrganizationOrgUnitID(@Nullable String salesOrganizationOrgUnitID)
Original property name from the Odata EDM: SalesOrganizationOrgUnitID
You can assign as many distribution channels and divisions as you want to a sales organization. A specific combination of sales organizations, distribution channels and divisions is known as a sales area.
responsibility of a sales organization can include legal liability for products and the customer's right of recourse.this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder serviceOrganization(@Nullable String serviceOrganization)
Original property name from the Odata EDM: ServiceOrganization
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesOfficeOrgUnitID(@Nullable String salesOfficeOrgUnitID)
Original property name from the Odata EDM: SalesOfficeOrgUnitID
You can form purchasing groups (for example, departments) in a sales office with specific sales responsibilities.
and services in a particular geographic area.this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder salesGroupOrgUnitID(@Nullable String salesGroupOrgUnitID)
Original property name from the Odata EDM: SalesGroupOrgUnitID
You can use purchasing groups to form different areas of responsibility in a sales office.
this
.@Nonnull public ServiceConfirmation.ServiceConfirmationBuilder 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 ServiceConfirmation build()
Copyright © 2020 SAP SE. All rights reserved.