public static class ComparisonResult.ComparisonResultBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ComparisonResult.ComparisonResultBuilder |
bOMComparisonResult(String bOMComparisonResult)
Constraints: Not nullable, Maximum length: 1
|
ComparisonResult.ComparisonResultBuilder |
bOMComparisonUUID(byte[] bOMComparisonUUID)
(Key Field) Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
bOMComponentPrimary(String bOMComponentPrimary)
Constraints: Not nullable, Maximum length: 40
|
ComparisonResult.ComparisonResultBuilder |
bOMComponentSecondary(String bOMComponentSecondary)
Constraints: Not nullable, Maximum length: 40
|
ComparisonResult.ComparisonResultBuilder |
bOMHeaderBaseUnitPrimary(String bOMHeaderBaseUnitPrimary)
Constraints: Not nullable, Maximum length: 3
|
ComparisonResult.ComparisonResultBuilder |
bOMHeaderBaseUnitSecondary(String bOMHeaderBaseUnitSecondary)
Constraints: Not nullable, Maximum length: 3
|
ComparisonResult.ComparisonResultBuilder |
bOMItemCategoryPrimary(String bOMItemCategoryPrimary)
Constraints: Not nullable, Maximum length: 1
|
ComparisonResult.ComparisonResultBuilder |
bOMItemCategorySecondary(String bOMItemCategorySecondary)
Constraints: Not nullable, Maximum length: 1
|
ComparisonResult.ComparisonResultBuilder |
bOMItemDescriptionPrimary(String bOMItemDescriptionPrimary)
Constraints: Not nullable, Maximum length: 40
|
ComparisonResult.ComparisonResultBuilder |
bOMItemDescriptionSecondary(String bOMItemDescriptionSecondary)
Constraints: Not nullable, Maximum length: 40
|
ComparisonResult.ComparisonResultBuilder |
bOMItemPricePrimary(BigDecimal bOMItemPricePrimary)
Constraints: Not nullable, Precision: 12, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
bOMItemPriceSecondary(BigDecimal bOMItemPriceSecondary)
Constraints: Not nullable, Precision: 12, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
bOMItemPriceUnitPrimary(String bOMItemPriceUnitPrimary)
Constraints: Not nullable, Maximum length: 5
|
ComparisonResult.ComparisonResultBuilder |
bomItemPriceUnitSecondary(String bomItemPriceUnitSecondary)
Constraints: Not nullable, Maximum length: 5
|
ComparisonResult.ComparisonResultBuilder |
bOMItemQuantityPrimary(BigDecimal bOMItemQuantityPrimary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
bOMItemQuantitySecondary(BigDecimal bOMItemQuantitySecondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
bOMItemUnitPrimary(String bOMItemUnitPrimary)
Constraints: Not nullable, Maximum length: 3
|
ComparisonResult.ComparisonResultBuilder |
bOMItemUnitSecondary(String bOMItemUnitSecondary)
Constraints: Not nullable, Maximum length: 3
|
ComparisonResult |
build() |
ComparisonResult.ComparisonResultBuilder |
completeMaintStatusPrimary(String completeMaintStatusPrimary)
Constraints: Not nullable, Maximum length: 15
|
ComparisonResult.ComparisonResultBuilder |
completeMaintStatusSecondary(String completeMaintStatusSecondary)
Constraints: Not nullable, Maximum length: 15
|
ComparisonResult.ComparisonResultBuilder |
delivDurationInDaysPrimary(BigDecimal delivDurationInDaysPrimary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
ComparisonResult.ComparisonResultBuilder |
delivDurationInDaysSecondary(BigDecimal delivDurationInDaysSecondary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
ComparisonResult.ComparisonResultBuilder |
formulaKeyPrimary(String formulaKeyPrimary)
Constraints: Not nullable, Maximum length: 2
|
ComparisonResult.ComparisonResultBuilder |
formulaKeySecondary(String formulaKeySecondary)
Constraints: Not nullable, Maximum length: 2
|
ComparisonResult.ComparisonResultBuilder |
goodsReceiptDurationPrimary(BigDecimal goodsReceiptDurationPrimary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
ComparisonResult.ComparisonResultBuilder |
goodsReceiptDurationSecondary(BigDecimal goodsReceiptDurationSecondary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
ComparisonResult.ComparisonResultBuilder |
isCADPrimary(Boolean isCADPrimary)
Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
isCADSecondary(Boolean isCADSecondary)
Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
isHeaderDeletePrimary(Boolean isHeaderDeletePrimary)
Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
isHeaderDeleteSecondary(Boolean isHeaderDeleteSecondary)
Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
isMaterialProvisionPrimary(String isMaterialProvisionPrimary)
Constraints: Not nullable, Maximum length: 1
|
ComparisonResult.ComparisonResultBuilder |
isMaterialProvisionSecondary(String isMaterialProvisionSecondary)
Constraints: Not nullable, Maximum length: 1
|
ComparisonResult.ComparisonResultBuilder |
isProductionRelevantPrimary(Boolean isProductionRelevantPrimary)
Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
isProductionRelevantSecond(Boolean isProductionRelevantSecond)
Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
itemIsCostingRelevantPrimary(String itemIsCostingRelevantPrimary)
Constraints: Not nullable, Maximum length: 1
|
ComparisonResult.ComparisonResultBuilder |
itemIsCostingRelevantSecondary(String itemIsCostingRelevantSecondary)
Constraints: Not nullable, Maximum length: 1
|
ComparisonResult.ComparisonResultBuilder |
leadTimeOffsetPrimary(BigDecimal leadTimeOffsetPrimary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
ComparisonResult.ComparisonResultBuilder |
leadTimeOffsetSecondary(BigDecimal leadTimeOffsetSecondary)
Constraints: Not nullable, Precision: 3, Scale: 0
|
ComparisonResult.ComparisonResultBuilder |
materialGroupPrimary(String materialGroupPrimary)
Constraints: Not nullable, Maximum length: 9
|
ComparisonResult.ComparisonResultBuilder |
materialGroupSecondary(String materialGroupSecondary)
Constraints: Not nullable, Maximum length: 9
|
ComparisonResult.ComparisonResultBuilder |
materialTypePrimary(String materialTypePrimary)
Constraints: Not nullable, Maximum length: 4
|
ComparisonResult.ComparisonResultBuilder |
materialTypeSecondary(String materialTypeSecondary)
Constraints: Not nullable, Maximum length: 4
|
ComparisonResult.ComparisonResultBuilder |
matlIsConfigurablePrimary(Boolean matlIsConfigurablePrimary)
Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
matlIsConfigurableSecondary(Boolean matlIsConfigurableSecondary)
Constraints: Not nullable
|
ComparisonResult.ComparisonResultBuilder |
nmbrOfVarblSizeItemPrimary(BigDecimal nmbrOfVarblSizeItemPrimary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
nmbrOfVarblSizeItemSecondary(BigDecimal nmbrOfVarblSizeItemSecondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
purchasingGrouppPimary(String purchasingGrouppPimary)
Constraints: Not nullable, Maximum length: 3
|
ComparisonResult.ComparisonResultBuilder |
purchasingGroupSecondary(String purchasingGroupSecondary)
Constraints: Not nullable, Maximum length: 3
|
ComparisonResult.ComparisonResultBuilder |
qtyVariableSizeItemPrimary(BigDecimal qtyVariableSizeItemPrimary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
qtyVariableSizeItemSecondary(BigDecimal qtyVariableSizeItemSecondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
size1Primary(BigDecimal size1Primary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
size1Secondary(BigDecimal size1Secondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
size2Primary(BigDecimal size2Primary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
size2Secondary(BigDecimal size2Secondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
size3Primary(BigDecimal size3Primary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
size3Secondary(BigDecimal size3Secondary)
Constraints: Not nullable, Precision: 13, Scale: 3
|
ComparisonResult.ComparisonResultBuilder |
spclProcurementTypePrimary(String spclProcurementTypePrimary)
Constraints: Not nullable, Maximum length: 2
|
ComparisonResult.ComparisonResultBuilder |
spclProcurementTypeSecondary(String spclProcurementTypeSecondary)
Constraints: Not nullable, Maximum length: 2
|
ComparisonResult.ComparisonResultBuilder |
supplierPrimary(String supplierPrimary)
Constraints: Not nullable, Maximum length: 10
|
ComparisonResult.ComparisonResultBuilder |
supplierSecondary(String supplierSecondary)
Constraints: Not nullable, Maximum length: 10
|
String |
toString() |
public ComparisonResult.ComparisonResultBuilder bOMComparisonUUID(@Nullable byte[] bOMComparisonUUID)
Original property name from the Odata EDM: BOMComparisonUUID
this
.public ComparisonResult.ComparisonResultBuilder bOMComponentPrimary(@Nullable String bOMComponentPrimary)
Original property name from the Odata EDM: BOMComponentPrimary
A master record is usually maintained in the system for a component.
this
.public ComparisonResult.ComparisonResultBuilder bOMComponentSecondary(@Nullable String bOMComponentSecondary)
Original property name from the Odata EDM: BOMComponentSecondary
A master record is usually maintained in the system for a component.
this
.public ComparisonResult.ComparisonResultBuilder bOMComparisonResult(@Nullable String bOMComparisonResult)
Original property name from the Odata EDM: BOMComparisonResult
this
.public ComparisonResult.ComparisonResultBuilder materialTypePrimary(@Nullable String materialTypePrimary)
Original property name from the Odata EDM: MaterialTypePrimary
The material type defines certain attributes of the material and has important control functions.
trading goods.this
.public ComparisonResult.ComparisonResultBuilder materialTypeSecondary(@Nullable String materialTypeSecondary)
Original property name from the Odata EDM: MaterialTypeSecondary
The material type defines certain attributes of the material and has important control functions.
trading goods.this
.public ComparisonResult.ComparisonResultBuilder bOMItemQuantityPrimary(@Nullable BigDecimal bOMItemQuantityPrimary)
Original property name from the Odata EDM: BOMItemQuantityPrimary
You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
this
.public ComparisonResult.ComparisonResultBuilder bOMItemQuantitySecondary(@Nullable BigDecimal bOMItemQuantitySecondary)
Original property name from the Odata EDM: BOMItemQuantitySecondary
You usually enter the quantity without a +/- sign (for example, 66).For the following materials, you enter the quantity with a - sign(for example, 22-):Materials that are marked as co-productsIntra materials (in process industries)In display functions, the system calculates the current component quantity from the required quantity and the base quantity.Required quantityCurrent component quantity = ------------------ * Saved component quantityBase quantity
this
.public ComparisonResult.ComparisonResultBuilder bOMItemCategoryPrimary(@Nullable String bOMItemCategoryPrimary)
Original property name from the Odata EDM: BOMItemCategoryPrimary
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
(for example, material master or document info record) or whether they are kept in stock.this
.public ComparisonResult.ComparisonResultBuilder bOMItemCategorySecondary(@Nullable String bOMItemCategorySecondary)
Original property name from the Odata EDM: BOMItemCategorySecondary
This categorization allows you to process data that is relevant to the individual items in a BOM. The item category is used to control field selection, default values for BOM maintenance, triggering of specific system activities, and so on.Stock itemThis item category is used to manage material data that allows an item to be kept in stock.Document itemThis item category is used to manage document data that allows you to process original application data (for example, graphics created with a graphics program).Class item (for configurable BOMs)In configurable material BOMs, you can enter a class as a placeholder for selectable items. The class can contain either materials or documents.When you assign characteristic values while configuring the BOM, the system replaces the node with an object that has the same values as those assigned to the characteristic of the configuration. This makes BOMs with a larger number of variants easier to maintain, as you do not have to enter all items manually and assign a selection condition to them.Class items can be relevant to MRP.PM structure elementThis item is used to structure an equipment (PM assembly) for design purposes only.If you want to maintain a material for use as a PM structure element, use material type IBAU.
(for example, material master or document info record) or whether they are kept in stock.this
.public ComparisonResult.ComparisonResultBuilder completeMaintStatusPrimary(@Nullable String completeMaintStatusPrimary)
Original property name from the Odata EDM: CompleteMaintStatusPrimary
this
.public ComparisonResult.ComparisonResultBuilder completeMaintStatusSecondary(@Nullable String completeMaintStatusSecondary)
Original property name from the Odata EDM: CompleteMaintStatusSecondary
this
.public ComparisonResult.ComparisonResultBuilder bOMItemDescriptionPrimary(@Nullable String bOMItemDescriptionPrimary)
Original property name from the Odata EDM: BOMItemDescriptionPrimary
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
this
.public ComparisonResult.ComparisonResultBuilder bOMItemDescriptionSecondary(@Nullable String bOMItemDescriptionSecondary)
Original property name from the Odata EDM: BOMItemDescriptionSecondary
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
this
.public ComparisonResult.ComparisonResultBuilder bOMHeaderBaseUnitPrimary(@Nullable String bOMHeaderBaseUnitPrimary)
Original property name from the Odata EDM: BOMHeaderBaseUnitPrimary
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
enter in other units of measure (alternative units of measure) to the base unit of measure.this
.public ComparisonResult.ComparisonResultBuilder bOMHeaderBaseUnitSecondary(@Nullable String bOMHeaderBaseUnitSecondary)
Original property name from the Odata EDM: BOMHeaderBaseUnitSecondary
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
enter in other units of measure (alternative units of measure) to the base unit of measure.this
.public ComparisonResult.ComparisonResultBuilder bOMItemUnitPrimary(@Nullable String bOMItemUnitPrimary)
Original property name from the Odata EDM: BOMItemUnitPrimary
The system determines the unit as follows:Material items with a material master record - base unit of measure from the material master record.Class items - unit defined in the additional data of the class.Additional units for material items with a material master record:For material items, you can maintain alternative units of measure to the base unit of measure in the material master.In bills of material, not all alternative units of measure are taken into account - only the unit of issue.Possible values are:base unit of measureunit of issueunits of measure that have the same dimension as either the base unit of measure or the unit of issueIf you enter no unit, the system proposes a unit from the material master if the item has a material master:If the unit of issue was entered on the storage detail screen, the system copies this unit. Otherwise, it copies the base unit of measure.
this
.public ComparisonResult.ComparisonResultBuilder bOMItemUnitSecondary(@Nullable String bOMItemUnitSecondary)
Original property name from the Odata EDM: BOMItemUnitSecondary
The system determines the unit as follows:Material items with a material master record - base unit of measure from the material master record.Class items - unit defined in the additional data of the class.Additional units for material items with a material master record:For material items, you can maintain alternative units of measure to the base unit of measure in the material master.In bills of material, not all alternative units of measure are taken into account - only the unit of issue.Possible values are:base unit of measureunit of issueunits of measure that have the same dimension as either the base unit of measure or the unit of issueIf you enter no unit, the system proposes a unit from the material master if the item has a material master:If the unit of issue was entered on the storage detail screen, the system copies this unit. Otherwise, it copies the base unit of measure.
this
.public ComparisonResult.ComparisonResultBuilder isProductionRelevantPrimary(@Nullable Boolean isProductionRelevantPrimary)
Original property name from the Odata EDM: IsProductionRelevantPrimary
Items with this indicator are copied to the planned order, and the system calculates dependent requirements for them. When the planned order is converted to a production order, the system automatically copies these items to the production order.This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
this
.public ComparisonResult.ComparisonResultBuilder isProductionRelevantSecond(@Nullable Boolean isProductionRelevantSecond)
Original property name from the Odata EDM: IsProductionRelevantSecond
Items with this indicator are copied to the planned order, and the system calculates dependent requirements for them. When the planned order is converted to a production order, the system automatically copies these items to the production order.This item status indicator is used to control:Subsequent processing in related application areasSelection of items in the BOM explosionWhether you can set and remove this indicator, or whether the system makes an unchangeable setting, depends on the BOM usage you selected on the initial screen. You can find further information in Customizing for bills of material under General Data -> BOM Usage -> Define BOM usages.
this
.public ComparisonResult.ComparisonResultBuilder itemIsCostingRelevantPrimary(@Nullable String itemIsCostingRelevantPrimary)
Original property name from the Odata EDM: ItemIsCostingRelevantPrimary
The extent is controlled by predefined factors for fixed and variable costs respectively.If this indicator is not set, the item is not costed.Indicator "x" determines that the item is always relevant to costing in all ways. This means that you do not need to maintain factors.You can enter factors if another indicator is entered.Factors between 0 and 1 are primarily used in inventory costing. These factors are not relevant to standard costing or order costing.Example: factor 0.5 in standard costing means that the item is costed with a factor of 1. Factor 0 means that the item is not costed.
this
.public ComparisonResult.ComparisonResultBuilder itemIsCostingRelevantSecondary(@Nullable String itemIsCostingRelevantSecondary)
Original property name from the Odata EDM: ItemIsCostingRelevantSecondary
The extent is controlled by predefined factors for fixed and variable costs respectively.If this indicator is not set, the item is not costed.Indicator "x" determines that the item is always relevant to costing in all ways. This means that you do not need to maintain factors.You can enter factors if another indicator is entered.Factors between 0 and 1 are primarily used in inventory costing. These factors are not relevant to standard costing or order costing.Example: factor 0.5 in standard costing means that the item is costed with a factor of 1. Factor 0 means that the item is not costed.
this
.public ComparisonResult.ComparisonResultBuilder isHeaderDeletePrimary(@Nullable Boolean isHeaderDeletePrimary)
Original property name from the Odata EDM: IsHeaderDeletePrimary
This indicator is relevant to changes that have been made with reference to a change number with a validity that has been specified using a new validity type.
number.this
.public ComparisonResult.ComparisonResultBuilder isHeaderDeleteSecondary(@Nullable Boolean isHeaderDeleteSecondary)
Original property name from the Odata EDM: IsHeaderDeleteSecondary
This indicator is relevant to changes that have been made with reference to a change number with a validity that has been specified using a new validity type.
number.this
.public ComparisonResult.ComparisonResultBuilder spclProcurementTypePrimary(@Nullable String spclProcurementTypePrimary)
Original property name from the Odata EDM: SpclProcurementTypePrimary
Enter the special procurement type to which you want to restrict the selection.If you procure a material externally, you may want to choose the special procurement type Consignment. If you produce a material in-house, it may be appropriate to choose Production in other plant.
material type.this
.public ComparisonResult.ComparisonResultBuilder matlIsConfigurablePrimary(@Nullable Boolean matlIsConfigurablePrimary)
Original property name from the Odata EDM: MatlIsConfigurablePrimary
If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.
this
.public ComparisonResult.ComparisonResultBuilder isMaterialProvisionPrimary(@Nullable String isMaterialProvisionPrimary)
Original property name from the Odata EDM: IsMaterialProvisionPrimary
In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.
this
.public ComparisonResult.ComparisonResultBuilder isCADPrimary(@Nullable Boolean isCADPrimary)
Original property name from the Odata EDM: IsCADPrimary
system via an interface.this
.public ComparisonResult.ComparisonResultBuilder leadTimeOffsetPrimary(@Nullable BigDecimal leadTimeOffsetPrimary)
Original property name from the Odata EDM: LeadTimeOffsetPrimary
This value is not included in lead-time scheduling for a task list.You can enter:A positive number of daysThe component is not required until after the start date.A negative number of daysThe component is required before the start date.Assembly AS-11 (start date 05/13/1998):Component Lead-time offset Finish dateM-01 2+ 05/15/1998M-02 2- 05/11/1998M-03 0 05/13/1998Component M-01 is not required until 2 days after the start date for the superior assembly.Component M-02 is required 2 days before the start date for the superior assembly, so the finish date for this component is 05/11/1998.The lead-time offset for component M-03 is 0, so the start date for the superior assembly is the same as the finish date for this component.Note:This information does not tell you the start date for the components, because the data required (such as in-house production time, processing time, or interoperation time) is not shown.
production of the superior assembly.this
.public ComparisonResult.ComparisonResultBuilder purchasingGrouppPimary(@Nullable String purchasingGrouppPimary)
Original property name from the Odata EDM: PurchasingGrouppPimary
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
this
.public ComparisonResult.ComparisonResultBuilder delivDurationInDaysPrimary(@Nullable BigDecimal delivDurationInDaysPrimary)
Original property name from the Odata EDM: DelivDurationInDaysPrimary
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
this
.public ComparisonResult.ComparisonResultBuilder supplierPrimary(@Nullable String supplierPrimary)
Original property name from the Odata EDM: SupplierPrimary
this
.public ComparisonResult.ComparisonResultBuilder bOMItemPricePrimary(@Nullable BigDecimal bOMItemPricePrimary)
Original property name from the Odata EDM: BOMItemPricePrimary
purposes.this
.public ComparisonResult.ComparisonResultBuilder bOMItemPriceUnitPrimary(@Nullable String bOMItemPriceUnitPrimary)
Original property name from the Odata EDM: BOMItemPriceUnitPrimary
this
.public ComparisonResult.ComparisonResultBuilder nmbrOfVarblSizeItemPrimary(@Nullable BigDecimal nmbrOfVarblSizeItemPrimary)
Original property name from the Odata EDM: NmbrOfVarblSizeItemPrimary
this
.public ComparisonResult.ComparisonResultBuilder size1Primary(@Nullable BigDecimal size1Primary)
Original property name from the Odata EDM: Size1Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
this
.public ComparisonResult.ComparisonResultBuilder size2Primary(@Nullable BigDecimal size2Primary)
Original property name from the Odata EDM: Size2Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
this
.public ComparisonResult.ComparisonResultBuilder size3Primary(@Nullable BigDecimal size3Primary)
Original property name from the Odata EDM: Size3Primary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
this
.public ComparisonResult.ComparisonResultBuilder qtyVariableSizeItemPrimary(@Nullable BigDecimal qtyVariableSizeItemPrimary)
Original property name from the Odata EDM: QtyVariableSizeItemPrimary
The quantity of the variable-size item shown is per piece (PC)If you change a field that affects the calculation of the variable-size item quantity (for example, size or formula), the system only recalculates the quantity if you delete the existing quantity first.To do this, delete the contents of the Qty Var-sz item field.Size 1: 200Size 2: 300Size unit of measure: MMVariable size item unit: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 0,06 SQM--> The variable-size item quantity for each piece is: 0.06 SQMThe value calculated is required in MRP, in order to calculate the total quantity of the raw material requirement for the component.If 10 pieces are required for the component, the variable-size item quantity is: 10 * 0.06 SQM = 0.6 SQM.
enter a variable-size item formula for the. calculation.this
.public ComparisonResult.ComparisonResultBuilder formulaKeyPrimary(@Nullable String formulaKeyPrimary)
Original property name from the Odata EDM: FormulaKeyPrimary
You want to calculate the volume of a rolled sheet of metal. This has a variable length and height, but a constant width (500 MM).The following are used in the calculation:SI units that are defined in CustomizingLength: M (meters)Volume: M3 (cubic meters)In the variable-size item, you only enter the variable values (size 1 and size 2) with a unit of measure that can be derived from the SI unit of the dimension.Example for dimension Length: MM (milllimeters), CM (centimeters), DM (decimeters), and M (meters)The variable-size item formula uses the SI unit, so you must enter the constant width in the formula in the SI unit (meters).Example: ROMS1 * ROMS2 * 0.5 (M)You can enter units of measure for calculating the variable-size item quantity with a formula. The quantity is always calculated in the SI unit of the dimension, such as M3 (cubic meters) for volume.
this
.public ComparisonResult.ComparisonResultBuilder goodsReceiptDurationPrimary(@Nullable BigDecimal goodsReceiptDurationPrimary)
Original property name from the Odata EDM: GoodsReceiptDurationPrimary
this
.public ComparisonResult.ComparisonResultBuilder materialGroupPrimary(@Nullable String materialGroupPrimary)
Original property name from the Odata EDM: MaterialGroupPrimary
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
.public ComparisonResult.ComparisonResultBuilder spclProcurementTypeSecondary(@Nullable String spclProcurementTypeSecondary)
Original property name from the Odata EDM: SpclProcurementTypeSecondary
Enter the special procurement type to which you want to restrict the selection.If you procure a material externally, you may want to choose the special procurement type Consignment. If you produce a material in-house, it may be appropriate to choose Production in other plant.
material type.this
.public ComparisonResult.ComparisonResultBuilder matlIsConfigurableSecondary(@Nullable Boolean matlIsConfigurableSecondary)
Original property name from the Odata EDM: MatlIsConfigurableSecondary
If this indicator is set, you can assign a variant class to the material, making it possible to use it as a configurable material.You can set the indicator manually in the material master record, irrespective of the material type.
this
.public ComparisonResult.ComparisonResultBuilder isMaterialProvisionSecondary(@Nullable String isMaterialProvisionSecondary)
Original property name from the Odata EDM: IsMaterialProvisionSecondary
In the BOM explosion, you can use this indicator to restrict the items selected.There are two types of material provision:Material provided by a vendorMaterial provided by a customerYou can also use the material provision indicator to identify the subcontracting type for a part. The following indicators are available:Refurbishment material to SC (value S in standard SAP system)Refurbishment material from SC (value X in standard SAP system)Subsequent delivery (value F in standard SAP system)If you do not enter information in this field, the components are provided to the subcontractor as consumable materials (initial value in the standard SAP system).Material provided by a vendorThis indicator controls material requirements planning. Maintain this indicator for BOM components only if the material master record of the header material supports subcontracting (Special procurement field).The special procurement key for subcontracting means that all components of the BOM are provided free of charge to a subcontractor for further processing. The items are copied to a subcontract order.If the item is provided to a vendor, do not enter any material provision indicator.Dependent requirements are generated for this item.If the item is already at a vendor's premises and is not provided by us, do enter an indicator.No dependent requirements are generated for this item.Material provided by a customerThis indicator is not currently active.
this
.public ComparisonResult.ComparisonResultBuilder isCADSecondary(@Nullable Boolean isCADSecondary)
Original property name from the Odata EDM: IsCADSecondary
system via an interface.this
.public ComparisonResult.ComparisonResultBuilder leadTimeOffsetSecondary(@Nullable BigDecimal leadTimeOffsetSecondary)
Original property name from the Odata EDM: LeadTimeOffsetSecondary
This value is not included in lead-time scheduling for a task list.You can enter:A positive number of daysThe component is not required until after the start date.A negative number of daysThe component is required before the start date.Assembly AS-11 (start date 05/13/1998):Component Lead-time offset Finish dateM-01 2+ 05/15/1998M-02 2- 05/11/1998M-03 0 05/13/1998Component M-01 is not required until 2 days after the start date for the superior assembly.Component M-02 is required 2 days before the start date for the superior assembly, so the finish date for this component is 05/11/1998.The lead-time offset for component M-03 is 0, so the start date for the superior assembly is the same as the finish date for this component.Note:This information does not tell you the start date for the components, because the data required (such as in-house production time, processing time, or interoperation time) is not shown.
production of the superior assembly.this
.public ComparisonResult.ComparisonResultBuilder purchasingGroupSecondary(@Nullable String purchasingGroupSecondary)
Original property name from the Odata EDM: PurchasingGroupSecondary
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
this
.public ComparisonResult.ComparisonResultBuilder delivDurationInDaysSecondary(@Nullable BigDecimal delivDurationInDaysSecondary)
Original property name from the Odata EDM: DelivDurationInDaysSecondary
When an order-specific BOM is exploded, a purchase requisition is produced via an MRP program.
this
.public ComparisonResult.ComparisonResultBuilder supplierSecondary(@Nullable String supplierSecondary)
Original property name from the Odata EDM: SupplierSecondary
this
.public ComparisonResult.ComparisonResultBuilder bOMItemPriceSecondary(@Nullable BigDecimal bOMItemPriceSecondary)
Original property name from the Odata EDM: BOMItemPriceSecondary
purposes.this
.public ComparisonResult.ComparisonResultBuilder bomItemPriceUnitSecondary(@Nullable String bomItemPriceUnitSecondary)
Original property name from the Odata EDM: BomItemPriceUnitSecondary
this
.public ComparisonResult.ComparisonResultBuilder nmbrOfVarblSizeItemSecondary(@Nullable BigDecimal nmbrOfVarblSizeItemSecondary)
Original property name from the Odata EDM: NmbrOfVarblSizeItemSecondary
this
.public ComparisonResult.ComparisonResultBuilder size1Secondary(@Nullable BigDecimal size1Secondary)
Original property name from the Odata EDM: Size1Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
this
.public ComparisonResult.ComparisonResultBuilder size2Secondary(@Nullable BigDecimal size2Secondary)
Original property name from the Odata EDM: Size2Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
this
.public ComparisonResult.ComparisonResultBuilder size3Secondary(@Nullable BigDecimal size3Secondary)
Original property name from the Odata EDM: Size3Secondary
Variable-size item data for a sheet of metal:Size Description Entry1 Length 2002 Width 300No. of variable-size items: 10Size unit: MMStockkeeping unit for sheet metalin material master: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 60.000 SQMM--> Quantity of variable-size item per sheet: 0.06 SQM10 sheets are entered in the component, so the variable-size item requirement is:10 * 0.06 SQM = 0.6 SQM.
this
.public ComparisonResult.ComparisonResultBuilder qtyVariableSizeItemSecondary(@Nullable BigDecimal qtyVariableSizeItemSecondary)
Original property name from the Odata EDM: QtyVariableSizeItemSecondary
The quantity of the variable-size item shown is per piece (PC)If you change a field that affects the calculation of the variable-size item quantity (for example, size or formula), the system only recalculates the quantity if you delete the existing quantity first.To do this, delete the contents of the Qty Var-sz item field.Size 1: 200Size 2: 300Size unit of measure: MMVariable size item unit: SQMCalculation of variable-size item quantity:A = Size 1 * Size 2A = 200 MM * 300 MMA = 0,06 SQM--> The variable-size item quantity for each piece is: 0.06 SQMThe value calculated is required in MRP, in order to calculate the total quantity of the raw material requirement for the component.If 10 pieces are required for the component, the variable-size item quantity is: 10 * 0.06 SQM = 0.6 SQM.
enter a variable-size item formula for the. calculation.this
.public ComparisonResult.ComparisonResultBuilder formulaKeySecondary(@Nullable String formulaKeySecondary)
Original property name from the Odata EDM: FormulaKeySecondary
You want to calculate the volume of a rolled sheet of metal. This has a variable length and height, but a constant width (500 MM).The following are used in the calculation:SI units that are defined in CustomizingLength: M (meters)Volume: M3 (cubic meters)In the variable-size item, you only enter the variable values (size 1 and size 2) with a unit of measure that can be derived from the SI unit of the dimension.Example for dimension Length: MM (milllimeters), CM (centimeters), DM (decimeters), and M (meters)The variable-size item formula uses the SI unit, so you must enter the constant width in the formula in the SI unit (meters).Example: ROMS1 * ROMS2 * 0.5 (M)You can enter units of measure for calculating the variable-size item quantity with a formula. The quantity is always calculated in the SI unit of the dimension, such as M3 (cubic meters) for volume.
this
.public ComparisonResult.ComparisonResultBuilder goodsReceiptDurationSecondary(@Nullable BigDecimal goodsReceiptDurationSecondary)
Original property name from the Odata EDM: GoodsReceiptDurationSecondary
this
.public ComparisonResult.ComparisonResultBuilder materialGroupSecondary(@Nullable String materialGroupSecondary)
Original property name from the Odata EDM: MaterialGroupSecondary
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
.public ComparisonResult build()
Copyright © 2020 SAP SE. All rights reserved.