Class DefaultBillOfMaterialComparisonService
- All Implemented Interfaces:
BatchService<BillOfMaterialComparisonServiceBatch>,BillOfMaterialComparisonService
This service enables you to compare two bills of material (BOMs) by comparing their BOM item attributes..
Reference: SAP Business Accelerator Hub
Details:
| OData Service: | API_BILLOFMATERIAL_COMPARISON_SRV |
| API Version: | 1.0.0 |
| Minimum ERP Version: | 2302 |
| Communication Scenario: | Product Lifecycle Management - Master Data Integration(SAP_COM_0105) |
| Scope Items: | Make-to-Order Production - Finished Goods Sales and Final Assembly(BJE), Engineering Bill of Material - Versions Management(1NR), Engineering Bill of Material - Change Master Management(1R3), Change Manufacturing Bill of Material for Production(3LO), Mass Change Manufacturing Bill of Material for Production(3LP) |
| Authentication Methods: | x509 |
| Business Object: | Bill Of Material |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.BillOfMaterialComparisonService
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingBillOfMaterialComparisonService.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.bOMComparison(LocalDateTime bOMValidityDateSecondary, String bOMVersionSecondary, String bOMVariantSecondary, String bOMVariantUsageSecondary, String plantSecondary, String materialSecondary, String changeNumberPrimary, LocalDateTime bOMValidityDatePrimary, String bOMVersionPrimary, String bOMVariantPrimary, String bOMVariantUsagePrimary, String plantPrimary, String materialPrimary, Boolean isBOMItemNumber, Boolean isBOMItemDescription, Boolean isBOMItemCategory, String changeNumberSecondary, Boolean isBOMItemQuantity) Deprecated.Creates a fluent helper for the BOMComparison OData function import.Deprecated.Fetch multipleComparisonResultentities.getComparisonResultByKey(byte[] bOMComparisonUUID) Deprecated.Fetch a singleComparisonResultentity using key fields.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Constructor Details
-
DefaultBillOfMaterialComparisonService
public DefaultBillOfMaterialComparisonService()Deprecated.Creates a service usingBillOfMaterialComparisonService.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:BillOfMaterialComparisonServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceBillOfMaterialComparisonService- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.- Specified by:
batchin interfaceBatchService<BillOfMaterialComparisonServiceBatch>
-
getAllComparisonResult
Deprecated.Description copied from interface:BillOfMaterialComparisonServiceFetch multipleComparisonResultentities.- Specified by:
getAllComparisonResultin interfaceBillOfMaterialComparisonService- Returns:
- A fluent helper to fetch multiple
ComparisonResultentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getComparisonResultByKey
@Nonnull public ComparisonResultByKeyFluentHelper getComparisonResultByKey(byte[] bOMComparisonUUID) Deprecated.Description copied from interface:BillOfMaterialComparisonServiceFetch a singleComparisonResultentity using key fields.- Specified by:
getComparisonResultByKeyin interfaceBillOfMaterialComparisonService- Parameters:
bOMComparisonUUID- GUIDConstraints: Not nullable, Maximum length: 16
- Returns:
- A fluent helper to fetch a single
ComparisonResultentity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
bOMComparison
@Nonnull public BOMComparisonFluentHelper bOMComparison(@Nonnull LocalDateTime bOMValidityDateSecondary, @Nonnull String bOMVersionSecondary, @Nonnull String bOMVariantSecondary, @Nonnull String bOMVariantUsageSecondary, @Nonnull String plantSecondary, @Nonnull String materialSecondary, @Nonnull String changeNumberPrimary, @Nonnull LocalDateTime bOMValidityDatePrimary, @Nonnull String bOMVersionPrimary, @Nonnull String bOMVariantPrimary, @Nonnull String bOMVariantUsagePrimary, @Nonnull String plantPrimary, @Nonnull String materialPrimary, @Nonnull Boolean isBOMItemNumber, @Nonnull Boolean isBOMItemDescription, @Nonnull Boolean isBOMItemCategory, @Nonnull String changeNumberSecondary, @Nonnull Boolean isBOMItemQuantity) Deprecated.Description copied from interface:BillOfMaterialComparisonServiceCreates a fluent helper for the BOMComparison OData function import.
- Specified by:
bOMComparisonin interfaceBillOfMaterialComparisonService- Parameters:
bOMValidityDateSecondary- Time StampConstraints: Not nullable, Precision: 0
Original parameter name from the Odata EDM: BOMValidityDateSecondary
bOMVersionSecondary- Constraints: noneOriginal parameter name from the Odata EDM: BOMVersionSecondary
bOMVariantSecondary- Constraints: noneOriginal parameter name from the Odata EDM: BOMVariantSecondary
bOMVariantUsageSecondary- Constraints: noneOriginal parameter name from the Odata EDM: BOMVariantUsageSecondary
plantSecondary- Constraints: noneOriginal parameter name from the Odata EDM: PlantSecondary
materialSecondary- Constraints: noneOriginal parameter name from the Odata EDM: MaterialSecondary
changeNumberPrimary- Constraints: noneOriginal parameter name from the Odata EDM: ChangeNumberPrimary
bOMValidityDatePrimary- Time StampConstraints: Not nullable, Precision: 0
Original parameter name from the Odata EDM: BOMValidityDatePrimary
bOMVersionPrimary- Constraints: noneOriginal parameter name from the Odata EDM: BOMVersionPrimary
bOMVariantPrimary- Constraints: noneOriginal parameter name from the Odata EDM: BOMVariantPrimary
bOMVariantUsagePrimary- Constraints: noneOriginal parameter name from the Odata EDM: BOMVariantUsagePrimary
plantPrimary- Constraints: noneOriginal parameter name from the Odata EDM: PlantPrimary
materialPrimary- Constraints: noneOriginal parameter name from the Odata EDM: MaterialPrimary
isBOMItemNumber- IndicatorConstraints: none
Original parameter name from the Odata EDM: IsBOMItemNumber
isBOMItemDescription- IndicatorConstraints: none
Original parameter name from the Odata EDM: IsBOMItemDescription
isBOMItemCategory- IndicatorConstraints: none
Original parameter name from the Odata EDM: IsBOMItemCategory
changeNumberSecondary- Constraints: noneOriginal parameter name from the Odata EDM: ChangeNumberSecondary
isBOMItemQuantity- IndicatorConstraints: none
Original parameter name from the Odata EDM: IsBOMItemQuantity
- Returns:
- A fluent helper object that will execute the BOMComparison OData function import with the provided
parameters. To perform execution, call the
executemethod on the fluent helper object.
-