public static final class SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder extends Object
@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder slsPrcgCndnRecdSuplmnt(SlsPrcgCndnRecdSuplmnt... value)
value
- The SlsPrcgCndnRecdSuplmnts to build this SlsPrcgCndnRecdValidity with.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder slsPrcgConditionRecord(SlsPrcgConditionRecord value)
value
- The SlsPrcgConditionRecord to build this SlsPrcgCndnRecdValidity with.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionRecord(@Nullable String conditionRecord)
Original property name from the Odata EDM: ConditionRecord
The system uses the condition record number to store and retrieve information during processing (pricing, for example).
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionValidityEndDate(@Nullable LocalDateTime conditionValidityEndDate)
Original property name from the Odata EDM: ConditionValidityEndDate
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionValidityStartDate(@Nullable LocalDateTime conditionValidityStartDate)
Original property name from the Odata EDM: ConditionValidityStartDate
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionApplication(@Nullable String conditionApplication)
Original property name from the Odata EDM: ConditionApplication
example, sales & distribution or purchasing).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionType(@Nullable String conditionType)
Original property name from the Odata EDM: ConditionType
The condition type indicates, for example, whether, during pricing, the system applies a price, a discount, a surcharge, or other pricing elements, such as freight costs and sales taxes. For each of these pricing elements, there is a condition type defined in the system.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionReleaseStatus(@Nullable String conditionReleaseStatus)
Original property name from the Odata EDM: ConditionReleaseStatus
If the status is set at 'B', for example, then the corresponding records are taken into account during a pricing simulation, but are not used in current documents.The release status can only be maintained directly for agreements (sales deals). For condition records, this is done via the processing status for conditions.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder departureCountry(@Nullable String departureCountry)
Original property name from the Odata EDM: DepartureCountry
You can define the country key in a table. As a rule, it is a good idea to use the existing international standards for identifying vehicles from different countries (for example: USA = United States, I = Italy, and so on). The system uses the key tohelp determine the relevant taxes during pricingdetermine important country-specific standards (the length of postal codes and bank account numbers, for example)
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder salesDocument(@Nullable String salesDocument)
Original property name from the Odata EDM: SalesDocument
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder salesDocumentItem(@Nullable String salesDocumentItem)
Original property name from the Odata EDM: SalesDocumentItem
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder billableControl(@Nullable String billableControl)
Original property name from the Odata EDM: BillableControl
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder industry(@Nullable String industry)
Original property name from the Odata EDM: Industry
The industry field belongs to the general data area of customer and vendor master records.
used in selecting data for evaluations (for example, a vendor master data list). You can specify industries such as trade, banking, service, manufacturing, health care, public service, media and so on.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder cityCode(@Nullable String cityCode)
Original property name from the Odata EDM: CityCode
Currently the key is used only in the USA for handling city tax.
county code.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionContract(@Nullable String conditionContract)
Original property name from the Odata EDM: ConditionContract
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder county(@Nullable String county)
Original property name from the Odata EDM: County
Currently the county code is used in the USA for handling county tax, and in Denmark to define the municipality number of the employee's first place of residence.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder engagementProject(@Nullable String engagementProject)
Original property name from the Odata EDM: EngagementProject
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder configurationNumber(@Nullable String configurationNumber)
Original property name from the Odata EDM: ConfigurationNumber
Here, the object number refers to the assignment of a variant to a plant-specific configurable material via the values assigned.The value assignment is as follows:General configurable material Racing bicycleVariant Blue racing bicycleCharacteristic value BlueThe system stores, for example, the number 20 internally. Behind this number lies the characteristic value "blue" for the variant "blue racing bicycle".
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bR_NFDocumentType(@Nullable String bR_NFDocumentType)
Original property name from the Odata EDM: BR_NFDocumentType
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bRSpcfcFreeDefinedField1(@Nullable String bRSpcfcFreeDefinedField1)
Original property name from the Odata EDM: BRSpcfcFreeDefinedField1
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bRSpcfcFreeDefinedField2(@Nullable String bRSpcfcFreeDefinedField2)
Original property name from the Odata EDM: BRSpcfcFreeDefinedField2
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bRSpcfcFreeDefinedField3(@Nullable String bRSpcfcFreeDefinedField3)
Original property name from the Odata EDM: BRSpcfcFreeDefinedField3
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder internationalArticleNumber(@Nullable String internationalArticleNumber)
Original property name from the Odata EDM: InternationalArticleNumber
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder technicalObjectType(@Nullable String technicalObjectType)
Original property name from the Odata EDM: TechnicalObjectType
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder equipment(@Nullable String equipment)
Original property name from the Odata EDM: Equipment
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customerHierarchy(@Nullable String customerHierarchy)
Original property name from the Odata EDM: CustomerHierarchy
an existing customer master recordan organizational unit in the customer's structureIn this case, you need to create a master record for the organizational unit.When you create a master record for a node in a customer hierarchy, you are creating a kind of scaled down customer master record. If a node represents a particular organizational unit in the customer's own structure (for example, a regional sales office), you can specify basic information, such as address and contact person data as well as indicators to say whether the node is relevant for pricing and rebate processing.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder incotermsClassification(@Nullable String incotermsClassification)
Original property name from the Odata EDM: IncotermsClassification
Incoterms specify internationally recognized procedures that the shipper and the receiving party must follow for the shipping transaction to be completed successfully.If goods are shipped through a port of departure, the appropriate Incoterm might be: FOB ("Free On Board"). You can provide further details (for example, the name of the port) in the secondary Incoterm field: FOB Boston, for example.
Commerce (ICC).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation)
Original property name from the Odata EDM: IncotermsTransferLocation
If the primary Incoterm is, for example, FOB ("Free on Board"), then the second field provides details of the port from which the delivery leaves (for example, "FOB Boston").
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder accountTaxType(@Nullable String accountTaxType)
Original property name from the Odata EDM: AccountTaxType
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder txRlvnceClassfctnForArgentina(@Nullable String txRlvnceClassfctnForArgentina)
Original property name from the Odata EDM: TxRlvnceClassfctnForArgentina
Note that this field has a namespace restriction and the followingvalues are not allowed:S*, Q* R* P*, X*, Y* for alphanumerical keys0*, 5* 6* 7*, 8*, 9* for numerical keys
For further information please contact your SAP consultant.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bR_TaxCode(@Nullable String bR_TaxCode)
Original property name from the Odata EDM: BR_TaxCode
If the indicator for ISS is marked, no other tax type must be activated.
item and how the calculation is done (industrialization / consumption).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder localSalesTaxApplicabilityCode(@Nullable String localSalesTaxApplicabilityCode)
Original property name from the Odata EDM: LocalSalesTaxApplicabilityCode
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customerGroup(@Nullable String customerGroup)
Original property name from the Odata EDM: CustomerGroup
or generating statistics.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customerPriceGroup(@Nullable String customerPriceGroup)
Original property name from the Odata EDM: CustomerPriceGroup
You can define groups according to the needs of your organization. For example, you can define a group of customers to whom you want to give the same kind of discount. You can then use the price group to apply the special discount during sales order processing.The system proposes the price group from the customer master record. You can change the proposed value manually in the sales document in both the header and at the item level.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder materialPricingGroup(@Nullable String materialPricingGroup)
Original property name from the Odata EDM: MaterialPricingGroup
You assign the material price group to a material on the Sales 2 screen in the material master record in the Mat. Price Group field.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder soldToParty(@Nullable String soldToParty)
Original property name from the Odata EDM: SoldToParty
orders.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bPForSoldToParty(@Nullable String bPForSoldToParty)
Original property name from the Odata EDM: BPForSoldToParty
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customer(@Nullable String customer)
Original property name from the Odata EDM: Customer
Enter the number of your customer.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bPForCustomer(@Nullable String bPForCustomer)
Original property name from the Odata EDM: BPForCustomer
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder payerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
The payer may differ from the bill-to party who receives the bill.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bPForPayerParty(@Nullable String bPForPayerParty)
Original property name from the Odata EDM: BPForPayerParty
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder shipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bPForShipToParty(@Nullable String bPForShipToParty)
Original property name from the Odata EDM: BPForShipToParty
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder supplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bPForSupplier(@Nullable String bPForSupplier)
Original property name from the Odata EDM: BPForSupplier
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder destinationCountry(@Nullable String destinationCountry)
Original property name from the Odata EDM: DestinationCountry
As a general rule, it is best to use the existing international standards for identifying vehicles from different countries/regions (for example: USA = United States, I = Italy, and so on).The system uses the country/region key identifier to:Help determine the appropriate taxes during pricingDetermine important country/region-specific standards (the length of postal codes and bank account numbers, for example)When you process billing documents collectively, you can use the destination country as one of the selection criteria.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder materialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
them to a particular material group.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder material(@Nullable String material)
Original property name from the Odata EDM: Material
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder returnsRefundExtent(@Nullable String returnsRefundExtent)
Original property name from the Odata EDM: ReturnsRefundExtent
The system can determine the returns refund code automatically from the combination of inspection code and return reason, but the user can also select it manually.You define a returns refund code R01 with description 10% reduction = 90% refund.If the item value of the original order item were 100 euros, then the customer would receive a credit memo for 90 euros.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder additionalMaterialGroup1(@Nullable String additionalMaterialGroup1)
Original property name from the Odata EDM: AdditionalMaterialGroup1
not used in the standard SAP System, you can use them as required, for example, for analyses.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder additionalMaterialGroup2(@Nullable String additionalMaterialGroup2)
Original property name from the Odata EDM: AdditionalMaterialGroup2
not used in the standard SAP System, you can use them as required, for example, for analyses.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder additionalMaterialGroup3(@Nullable String additionalMaterialGroup3)
Original property name from the Odata EDM: AdditionalMaterialGroup3
not used in the standard SAP System, you can use them as required, for example, for analyses.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder additionalMaterialGroup4(@Nullable String additionalMaterialGroup4)
Original property name from the Odata EDM: AdditionalMaterialGroup4
not used in the standard SAP System, you can use them as required, for example, for analyses.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder additionalMaterialGroup5(@Nullable String additionalMaterialGroup5)
Original property name from the Odata EDM: AdditionalMaterialGroup5
not used in the standard SAP System, you can use them as required, for example, for analyses.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder personnel(@Nullable String personnel)
Original property name from the Odata EDM: Personnel
enter a personnel number before you can display and maintain an employee's master data and time data.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder priceListType(@Nullable String priceListType)
Original property name from the Odata EDM: PriceListType
You can define price list types according to the needs of your own organization. Price list types can be grouped according to:the kind of price list (for example, wholesale or retail)the currency in which the price appearsthe number of the price list typeYou can use price list types to apply conditions during pricing or to generate statistics.In the customer master record, enter one of the values predefined for your system. The system proposes the value automatically during sales order processing. You can change the value manually in the sales document header.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder postalCode(@Nullable String postalCode)
Original property name from the Odata EDM: PostalCode
This field contains the postal (zip) code for the house address(street and city).This entry is checked against the country-specific entry in table005 (indicator PLZCTL).
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder region(@Nullable String region)
Original property name from the Odata EDM: Region
The automatic address formatting function prints the region in addresses in the USA, Canada, Italy, Brazil or Australia, and the county in Great Britain.For more information, see the examples in the documentation on the Address Layout Key.Meaning of the regional code in ...Australia -> ProvinceBrazil -> StateCanada -> ProvinceGermany -> StateGreat Britain -> CountyItaly -> ProvinceJapan -> PrefectureSwitzerland -> CantonUSA -> State
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder engagementProjectServiceOrg(@Nullable String engagementProjectServiceOrg)
Original property name from the Odata EDM: EngagementProjectServiceOrg
This field links master project data with the company code and plant.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder requirementSegment(@Nullable String requirementSegment)
Original property name from the Odata EDM: RequirementSegment
Customer 1 accepts quality 1 and 2 while customer 2 accepts only quality 1. This results in 2 different requirement segments which can be assigned to different stock segments.
segments are satisfied by which stock segments using segmentation strategies in the transaction Segmentation Strategy Maintenance .this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder stockSegment(@Nullable String stockSegment)
Original property name from the Odata EDM: StockSegment
the strategy is assigned to the material in the material master.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder division(@Nullable String division)
Original property name from the Odata EDM: Division
A product or service is always assigned to just one division. From the point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or product lines. This allows the people in a division who process orders and service customers to specialize within a manageable area of expertise.If a sales organization sells food and non-food products through both retail and wholesaledistribution channels each distribution channel could then be further split into food and non-food divisions.
areas and the business areas for a material, product, or service.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder commodityCode(@Nullable String commodityCode)
Original property name from the Odata EDM: CommodityCode
The Harmonized System contains code numbers for all goods that an be transported across national or regional boundaries. Goods are coded according to this nomenclature when declaring the import or export of goods to the proper authorities. The specification of standard commodity codes in declarations enables the authority to tally the quantities of imported or exported goods of specific goods categories for statistical purposes (INTRASTAT).
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder consumptionTaxCtrlCode(@Nullable String consumptionTaxCtrlCode)
Original property name from the Odata EDM: ConsumptionTaxCtrlCode
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bRSpcfcTaxBasePercentageCode(@Nullable String bRSpcfcTaxBasePercentageCode)
Original property name from the Odata EDM: BRSpcfcTaxBasePercentageCode
In the invoice verification, the ICMS tax value is calculated with a reduced tax base for freight charges (Conhecimento) only. The law stipulates a reduced tax base of 80% of the transport invoice.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bRSpcfcTxGrpDynTaxExceptions(@Nullable String bRSpcfcTxGrpDynTaxExceptions)
Original property name from the Odata EDM: BRSpcfcTxGrpDynTaxExceptions
Tax rates are maintained for each of the tax types IPI, ICMS, SubTrib, and ISS, as defined by these factors or combination of factors. In addition to these rates, dynamic exceptions allow you to define tax rates according to additional factors. To do so, you define tax groups, which contain up to three factors (key fields), and which you activate for the different tax types.To define a tax group, specify:A number for it in the range from 10 to 89Which key field(s) are to be used (up to three)Calling application used to calculate the taxWhich tax types the tax group is to be activated for (IPI, ICMS, SubTrib, and/or ISS)After you have defined tax groups, you enter tax rates applicable for a particular tax type and tax group combination.Several tax groups can be activated for a tax type. If this is the case, the system finds the relevant tax rate based on the following information:If you use condition-based tax calculation, you need to adjust the access sequences that belong to the conditions that store the rates whenever you create or change a tax group.If you do not use condition-based tax calculation, you do not have to maintain the corresponding access sequences. Instead, the system reads the entries in the list, starting at the top. The first entry that it finds data for is used to determine the tax rate. Assume, for example, that tax group 50 contains the key field NCM code and tax group 51 contains the key field material class. If, during tax calculation, the system finds a record for both tax groups, 50 and 51, it takes the lower number, 50.
case of dynamic exceptions. The key fields refer to information stored in the customer, vendor, and material master records (except for the tax code, which is taken from the item level in the transactions).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customerTaxClassification1(@Nullable String customerTaxClassification1)
Original property name from the Odata EDM: CustomerTaxClassification1
The system copies the tax classification from the tax information stored in the customer master record of the ship-to party. During pricing, the system uses the tax classification together with the country key (identifies where the customer is located) to calculate relevant taxes.
example, state sales taxes).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customerTaxClassification2(@Nullable String customerTaxClassification2)
Original property name from the Odata EDM: CustomerTaxClassification2
The system copies the tax classification from the tax information stored in the customer master record of the ship-to party. During pricing, the system uses the tax classification together with the country key (identifies where the customer is located) to calculate relevant taxes.
example, state sales taxes).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customerTaxClassification3(@Nullable String customerTaxClassification3)
Original property name from the Odata EDM: CustomerTaxClassification3
The system copies the tax classification from the tax information stored in the customer master record of the ship-to party. During pricing, the system uses the tax classification together with the country key (identifies where the customer is located) to calculate relevant taxes.
example, state sales taxes).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customerTaxClassification4(@Nullable String customerTaxClassification4)
Original property name from the Odata EDM: CustomerTaxClassification4
The system copies the tax classification from the tax information stored in the customer master record of the ship-to party. During pricing, the system uses the tax classification together with the country key (identifies where the customer is located) to calculate relevant taxes.
example, state sales taxes).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder productTaxClassification1(@Nullable String productTaxClassification1)
Original property name from the Odata EDM: ProductTaxClassification1
The system copies the tax classification from the tax information stored in the material master record. During pricing, the system uses the tax classification to calculate relevant taxes.
(for example, state sales taxes).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder productTaxClassification2(@Nullable String productTaxClassification2)
Original property name from the Odata EDM: ProductTaxClassification2
The system copies the tax classification from the tax information stored in the material master record. During pricing, the system uses the tax classification to calculate relevant taxes.
(for example, VAT in the UK or state sales taxes in the USA).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder productTaxClassification3(@Nullable String productTaxClassification3)
Original property name from the Odata EDM: ProductTaxClassification3
The system copies the tax classification from the tax information stored in the material master record. During pricing, the system uses the tax classification to calculate relevant taxes.
(for example, VAT in the UK or state sales taxes in the USA).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder productTaxClassification4(@Nullable String productTaxClassification4)
Original property name from the Odata EDM: ProductTaxClassification4
The system copies the tax classification from the tax information stored in the material master record. During pricing, the system uses the tax classification to calculate relevant taxes.
(for example, VAT in the UK or state sales taxes in the USA).this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder tradingContract(@Nullable String tradingContract)
Original property name from the Odata EDM: TradingContract
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder tradingContractItem(@Nullable String tradingContractItem)
Original property name from the Odata EDM: TradingContractItem
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder taxJurisdiction(@Nullable String taxJurisdiction)
Original property name from the Odata EDM: TaxJurisdiction
authorities you must pay your taxes. It is always the city to which the goods are supplied.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bRSpcfcTaxDepartureRegion(@Nullable String bRSpcfcTaxDepartureRegion)
Original property name from the Odata EDM: BRSpcfcTaxDepartureRegion
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder bRSpcfcTaxDestinationRegion(@Nullable String bRSpcfcTaxDestinationRegion)
Original property name from the Odata EDM: BRSpcfcTaxDestinationRegion
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder mainItemMaterialPricingGroup(@Nullable String mainItemMaterialPricingGroup)
Original property name from the Odata EDM: MainItemMaterialPricingGroup
You can create price conditions fora material pricing group (for example, non-food products)a combination of customer and material pricing groupa combination of price group and material pricing group (for example, wholesale customers and all non-food products)
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder mainItemPricingRefMaterial(@Nullable String mainItemPricingRefMaterial)
Original property name from the Odata EDM: MainItemPricingRefMaterial
The pricing reference material is stored in the master record of the main item material. All pricing conditions which apply to reference material apply to the material in the main item.You must first of all create a material master record for the pricing reference material.
should base its calculations for pricing for the main item.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder variantCondition(@Nullable String variantCondition)
Original property name from the Odata EDM: VariantCondition
To model the price for a variant of a configurable material, you typically use a larger number of variant condition keys.In a business document, the price for a selected variant is realized as surcharges and discounts specific for this variant: The sales price of a bike depends on the material that is used to produce the frame. You define a characteristic FRAME_MATERIAL that can have the values steel, aluminum, and carbon with the following surcharges:Steel: 0.0 USD per pieceAluminum: + 300 USD per pieceCarbon: + 1000 USD per pieceYou define three different variant condition keys FRAME_STEEL, FRAME_ALU, and FRAME_CARBON and maintain the above-mentioned surcharges as condition records. During order creation, you select the variant of the bike with the carbon frame. This will lead to a surcharge of 1000 USD that corresponds to the variant condition key FRAME_CARBON.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder valueAddedServiceChargeCode(@Nullable String valueAddedServiceChargeCode)
Original property name from the Odata EDM: ValueAddedServiceChargeCode
You can use the charge code to specify your customer's or vendor's surcharge per value-added service type for the execution of value-added services.You can define a charge code in the sales or purchasing document itself. If you have defined this in your VAS conditions per value-added service, the system determines the charge code along with the other value-added service details in the document.For example, you can create charge codes for each VAS-type. That means, the key and short text of the codes show which codes you want to use for ticketing/labeling, packing or special services.You should only delete a charge code if you no longer use it in valid VAS-conditions.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder sDDocument(@Nullable String sDDocument)
Original property name from the Odata EDM: SDDocument
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder referenceSDDocument(@Nullable String referenceSDDocument)
Original property name from the Odata EDM: ReferenceSDDocument
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder referenceSDDocumentItem(@Nullable String referenceSDDocumentItem)
Original property name from the Odata EDM: ReferenceSDDocumentItem
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder 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 SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder 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 SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder 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 SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder salesOrderSalesOrganization(@Nullable String salesOrderSalesOrganization)
Original property name from the Odata EDM: SalesOrderSalesOrganization
When you create condition records to define prices for inter-company billing, you specify the sales organization that is responsible for processing the sales order.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder orderQuantityUnit(@Nullable String orderQuantityUnit)
Original property name from the Odata EDM: OrderQuantityUnit
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder distributionChannel(@Nullable String distributionChannel)
Original property name from the Odata EDM: DistributionChannel
You can maintain information about customers and materials by sales organization and distribution channel. Within a sales organization you can deliver goods to a given customer through more than one distribution channel.You can assign a distribution channel to one or more sales organizations. If, for example, you have numerous sales organizations, each sales organization may use the "Wholesale" distribution channel.For each combination of sales organization and distribution channel, you can further assign one or more of the divisions that are defined for the sales organization. You can, for example, assign "Food" and "Non-food" divisions to the "Wholesale" distribution channel. A particular combination of sales organization, distribution channel, and division is known as a sales area.
wholesale, retail, or direct sales.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder transactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
The system proposes the document currency from the customer master record of the sold-to party. You can change the currency manually in the document. If you change the currency, the system recalculates prices for the entire document.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder wBSElementInternalID(@Nullable String wBSElementInternalID)
Original property name from the Odata EDM: WBSElementInternalID
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder wBSElementExternalID(@Nullable String wBSElementExternalID)
Original property name from the Odata EDM: WBSElementExternalID
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder workPackage(@Nullable String workPackage)
Original property name from the Odata EDM: WorkPackage
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder plantRegion(@Nullable String plantRegion)
Original property name from the Odata EDM: PlantRegion
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder workItem(@Nullable String workItem)
Original property name from the Odata EDM: WorkItem
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionProcessingStatus(@Nullable String conditionProcessingStatus)
Original property name from the Odata EDM: ConditionProcessingStatus
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder pricingDate(@Nullable LocalDateTime pricingDate)
Original property name from the Odata EDM: PricingDate
Customizing by condition category.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionIsExclusive(@Nullable Boolean conditionIsExclusive)
Original property name from the Odata EDM: ConditionIsExclusive
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder conditionScaleBasisValue(@Nullable String conditionScaleBasisValue)
Original property name from the Odata EDM: ConditionScaleBasisValue
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder taxCode(@Nullable String taxCode)
Original property name from the Odata EDM: TaxCode
Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist.
the tax authorities.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder serviceDocument(@Nullable String serviceDocument)
Original property name from the Odata EDM: ServiceDocument
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder serviceDocumentItem(@Nullable String serviceDocumentItem)
Original property name from the Odata EDM: ServiceDocumentItem
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder timeSheetOvertimeCategory(@Nullable String timeSheetOvertimeCategory)
Original property name from the Odata EDM: TimeSheetOvertimeCategory
It is used in the Manage My Timesheet app to efficiently create time entries.
the classification of the overtime hours.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder salesSDDocumentCategory(@Nullable String salesSDDocumentCategory)
Original property name from the Odata EDM: SalesSDDocumentCategory
The document category determines how the system stores and keeps track of document data. It enables the system to provide you with status information about delivery processing, billing, and documents that are used for reference (for example, inquiries and quotations).
sales orders, deliveries, and invoices.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder returnReason(@Nullable String returnReason)
Original property name from the Odata EDM: ReturnReason
You enter the return reason in the returns order.
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder productHierarchyNode(@Nullable String productHierarchyNode)
Original property name from the Odata EDM: ProductHierarchyNode
structure.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder customerConditionGroup(@Nullable String customerConditionGroup)
Original property name from the Odata EDM: CustomerConditionGroup
is used in subsequent processing (order, delivery, etc.) in condition determination and pricing.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder shippingType(@Nullable String shippingType)
Original property name from the Odata EDM: ShippingType
particular leg of a route.this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder subscriptionContractDuration(@Nullable String subscriptionContractDuration)
Original property name from the Odata EDM: SubscriptionContractDuration
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder subscrpnContrDurationUnit(@Nullable String subscrpnContrDurationUnit)
Original property name from the Odata EDM: SubscrpnContrDurationUnit
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder subscriptionContractLockReason(@Nullable String subscriptionContractLockReason)
Original property name from the Odata EDM: SubscriptionContractLockReason
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder crsCtlgMappgPriceVersionNumber(@Nullable String crsCtlgMappgPriceVersionNumber)
Original property name from the Odata EDM: CrsCtlgMappgPriceVersionNumber
this
.@Nonnull public SlsPrcgCndnRecdValidity.SlsPrcgCndnRecdValidityBuilder eTag(@Nullable String eTag)
Original property name from the Odata EDM: ETag
this
.@Nonnull public SlsPrcgCndnRecdValidity build()
Copyright © 2020 SAP SE. All rights reserved.