public static final class BusinessSolutionOrder.BusinessSolutionOrderBuilder extends Object
Modifier and Type | Method and Description |
---|---|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
billToParty(String billToParty)
Constraints: Not nullable, Maximum length: 10
|
BusinessSolutionOrder |
build() |
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
businessSolutionOrder(String businessSolutionOrder)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
businessSolutionOrderUUID(UUID businessSolutionOrderUUID)
Constraints: none
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
busSolnOrdDescription(String busSolnOrdDescription)
Constraints: Not nullable, Maximum length: 40
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
busSolnOrdExtReference(String busSolnOrdExtReference)
Constraints: Not nullable, Maximum length: 80
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
busSolnOrdIsCompleted(String busSolnOrdIsCompleted)
Constraints: Not nullable, Maximum length: 1
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
busSolnOrdIsReleased(String busSolnOrdIsReleased)
Constraints: Not nullable, Maximum length: 1
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
busSolnOrdType(String busSolnOrdType)
Constraints: Not nullable, Maximum length: 4
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
contactPerson(String contactPerson)
Constraints: Not nullable, Maximum length: 10
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
createdByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
creationDateTime(ZonedDateTime creationDateTime)
Constraints: Not nullable, Precision: 0
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
customerPurchaseOrderDate(LocalDateTime customerPurchaseOrderDate)
Constraints: Not nullable, Precision: 0
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
distributionChannel(String distributionChannel)
Constraints: Not nullable, Maximum length: 2
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
division(String division)
Constraints: Not nullable, Maximum length: 2
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
expenseItem(BusSolnOrderExpenseItem... value)
Navigation property to_ExpenseItem for BusinessSolutionOrder to multiple
BusSolnOrderExpenseItem.
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
language(String language)
Constraints: Not nullable, Maximum length: 2
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
lastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
lastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
payerParty(String payerParty)
Constraints: Not nullable, Maximum length: 10
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
paymentTerms(String paymentTerms)
Constraints: Not nullable, Maximum length: 4
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
personResponsible(String personResponsible)
Constraints: Not nullable, Maximum length: 10
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
purchaseOrderByCustomer(String purchaseOrderByCustomer)
Constraints: Not nullable, Maximum length: 35
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
salesGroup(String salesGroup)
Constraints: Not nullable, Maximum length: 3
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
salesItem(BusSolnOrderSalesItem... value)
Navigation property to_SalesItem for BusinessSolutionOrder to multiple
BusSolnOrderSalesItem.
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
salesOffice(String salesOffice)
Constraints: Not nullable, Maximum length: 4
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
salesOrder(BusSolnOrderFUPSalesOrder... value)
Navigation property to_SalesOrder for BusinessSolutionOrder to multiple
BusSolnOrderFUPSalesOrder.
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
salesOrganization(String salesOrganization)
Constraints: Not nullable, Maximum length: 4
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
salesOrganizationOrgUnitID(String salesOrganizationOrgUnitID)
Constraints: Not nullable, Maximum length: 14
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
serviceContract(BusSolnOrdFUPServiceContract... value)
Navigation property to_ServiceContract for BusinessSolutionOrder to multiple
BusSolnOrdFUPServiceContract.
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
serviceContractItem(BusSolnOrdSrvcContractItem... value)
Navigation property to_ServiceContractItem for BusinessSolutionOrder to multiple
BusSolnOrdSrvcContractItem.
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
serviceDocNetAmount(BigDecimal serviceDocNetAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
serviceDocumentHasError(String serviceDocumentHasError)
Constraints: Not nullable, Maximum length: 1
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
serviceItem(BusSolnOrderServiceItem... value)
Navigation property to_ServiceItem for BusinessSolutionOrder to multiple
BusSolnOrderServiceItem.
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
serviceOrder(BusSolnOrdFUPServiceOrder... value)
Navigation property to_ServiceOrder for BusinessSolutionOrder to multiple
BusSolnOrdFUPServiceOrder.
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
servicePartItem(BusSolnOrdSrvcPrtItem... value)
Navigation property to_ServicePartItem for BusinessSolutionOrder to multiple
BusSolnOrdSrvcPrtItem.
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
shipToParty(String shipToParty)
Constraints: Not nullable, Maximum length: 10
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
soldToParty(String soldToParty)
Constraints: Not nullable, Maximum length: 10
|
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
text(BusinessSolutionOrderText... value)
Navigation property to_Text for BusinessSolutionOrder to multiple
BusinessSolutionOrderText.
|
String |
toString() |
BusinessSolutionOrder.BusinessSolutionOrderBuilder |
transactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder expenseItem(BusSolnOrderExpenseItem... value)
value
- The BusSolnOrderExpenseItems to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder salesItem(BusSolnOrderSalesItem... value)
value
- The BusSolnOrderSalesItems to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder salesOrder(BusSolnOrderFUPSalesOrder... value)
value
- The BusSolnOrderFUPSalesOrders to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder serviceContract(BusSolnOrdFUPServiceContract... value)
value
- The BusSolnOrdFUPServiceContracts to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder serviceContractItem(BusSolnOrdSrvcContractItem... value)
value
- The BusSolnOrdSrvcContractItems to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder serviceItem(BusSolnOrderServiceItem... value)
value
- The BusSolnOrderServiceItems to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder serviceOrder(BusSolnOrdFUPServiceOrder... value)
value
- The BusSolnOrdFUPServiceOrders to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder servicePartItem(BusSolnOrdSrvcPrtItem... value)
value
- The BusSolnOrdSrvcPrtItems to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder text(BusinessSolutionOrderText... value)
value
- The BusinessSolutionOrderTexts to build this BusinessSolutionOrder with.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder businessSolutionOrder(@Nullable String businessSolutionOrder)
Original property name from the Odata EDM: BusinessSolutionOrder
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder busSolnOrdType(@Nullable String busSolnOrdType)
Original property name from the Odata EDM: BusSolnOrdType
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 BusinessSolutionOrder.BusinessSolutionOrderBuilder businessSolutionOrderUUID(@Nullable UUID businessSolutionOrderUUID)
Original property name from the Odata EDM: BusinessSolutionOrderUUID
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 BusinessSolutionOrder.BusinessSolutionOrderBuilder busSolnOrdDescription(@Nullable String busSolnOrdDescription)
Original property name from the Odata EDM: BusSolnOrdDescription
The description can be used during a search for the transaction.
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder language(@Nullable String language)
Original property name from the Odata EDM: Language
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder busSolnOrdExtReference(@Nullable String busSolnOrdExtReference)
Original property name from the Odata EDM: BusSolnOrdExtReference
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
Original property name from the Odata EDM: CreationDateTime
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder busSolnOrdIsReleased(@Nullable String busSolnOrdIsReleased)
Original property name from the Odata EDM: BusSolnOrdIsReleased
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder busSolnOrdIsCompleted(@Nullable String busSolnOrdIsCompleted)
Original property name from the Odata EDM: BusSolnOrdIsCompleted
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder serviceDocumentHasError(@Nullable String serviceDocumentHasError)
Original property name from the Odata EDM: ServiceDocumentHasError
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder customerPurchaseOrderDate(@Nullable LocalDateTime customerPurchaseOrderDate)
Original property name from the Odata EDM: CustomerPurchaseOrderDate
customer created the purchase order.this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder serviceDocNetAmount(@Nullable BigDecimal serviceDocNetAmount)
Original property name from the Odata EDM: ServiceDocNetAmount
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder 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 BusinessSolutionOrder.BusinessSolutionOrderBuilder soldToParty(@Nullable String soldToParty)
Original property name from the Odata EDM: SoldToParty
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder shipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder billToParty(@Nullable String billToParty)
Original property name from the Odata EDM: BillToParty
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder payerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder personResponsible(@Nullable String personResponsible)
Original property name from the Odata EDM: PersonResponsible
this
.@Nonnull public BusinessSolutionOrder.BusinessSolutionOrderBuilder contactPerson(@Nullable String contactPerson)
Original property name from the Odata EDM: ContactPerson
this
.@Nonnull public BusinessSolutionOrder build()
Copyright © 2020 SAP SE. All rights reserved.