public static class SchAgrmtPartner.SchAgrmtPartnerBuilder extends Object
Modifier and Type | Method and Description |
---|---|
SchAgrmtPartner |
build() |
SchAgrmtPartner.SchAgrmtPartnerBuilder |
defaultPartner(Boolean defaultPartner)
Constraints: none
|
SchAgrmtPartner.SchAgrmtPartnerBuilder |
partnerCounter(String partnerCounter)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
SchAgrmtPartner.SchAgrmtPartnerBuilder |
partnerFunction(String partnerFunction)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
SchAgrmtPartner.SchAgrmtPartnerBuilder |
plant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
SchAgrmtPartner.SchAgrmtPartnerBuilder |
purchasingOrganization(String purchasingOrganization)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
SchAgrmtPartner.SchAgrmtPartnerBuilder |
schedulingAgreement(String schedulingAgreement)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
SchAgrmtPartner.SchAgrmtPartnerBuilder |
schedulingAgreementItem(String schedulingAgreementItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
SchAgrmtPartner.SchAgrmtPartnerBuilder |
supplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
SchAgrmtPartner.SchAgrmtPartnerBuilder |
supplierSubrange(String supplierSubrange)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
String |
toString() |
@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder schedulingAgreement(@Nullable String schedulingAgreement)
Original property name from the Odata EDM: SchedulingAgreement
this
.@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder schedulingAgreementItem(@Nullable String schedulingAgreementItem)
Original property name from the Odata EDM: SchedulingAgreementItem
this
.@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder purchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
this
.@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder supplierSubrange(@Nullable String supplierSubrange)
Original property name from the Odata EDM: SupplierSubrange
For each supplier sub-range:The master data is kept on a common basisCertain conditions applyIn the supplier master, you can create different purchasing data and different partner functions for each supplier sub-range.You can also maintain and change the conditions for each supplier sub-range. You assign a material to a supplier sub-range in the info record.In the supplier master, you can maintain different data for particular supplier sub-ranges, such as ordering addresses or terms of payment, for example.When creating a purchase order with a known supplier, different data is only determined if the supplier sub-range is entered in the initial screen.Your supplier Smith in Houston has two sub-ranges: paint and glue.All materials from the "paint" sub-range are ordered in Houston.You have maintained an alternative ordering address in Detroit for the "glue" sub-range.If you order materials from the "glue" sub-range, the supplier sub-range finds the Detroit ordering address.
this
.@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder partnerFunction(@Nullable String partnerFunction)
Original property name from the Odata EDM: PartnerFunction
this
.@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder partnerCounter(@Nullable String partnerCounter)
Original property name from the Odata EDM: PartnerCounter
When you create a sales order for a particular customer, there may be more than one ship-to party defined. The different ship-to parties are numbered sequentially.
partner function.this
.@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder supplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
this
.@Nonnull public SchAgrmtPartner.SchAgrmtPartnerBuilder defaultPartner(@Nullable Boolean defaultPartner)
Original property name from the Odata EDM: DefaultPartner
When you enter more than one partner for a particular partner function (for example, you define three different ship-to parties), you can select one partner as the default. During sales or purchasing processing, if you have defined multiple partners for a partner function, the system prompts you to choose just one partner. The system presents the default partner as the first choice in the pop-up window.
this
.@Nonnull public SchAgrmtPartner build()
Copyright © 2020 SAP SE. All rights reserved.