public interface WarehousingConsignmentFacade
ConsignmentModel, which provides the basic CRUD features for the ConsignmentModel| Modifier and Type | Method and Description |
|---|---|
void |
confirmPickupConsignment(java.lang.String code)
Confirm Consignment's pick up
|
void |
confirmShipConsignment(java.lang.String code)
Confirm Consignment's shipping
|
java.lang.String |
consolidatedPickSlip(ConsignmentCodeDataList consignmentCodeDataList)
API to print a consolidated pick list for the specified
ConsignmentCodeDataList. |
SearchPageData<ConsignmentEntryData> |
getConsignmentEntriesForConsignmentCode(java.lang.String code,
PageableData pageableData)
API to get consignmentEntries for the given
ConsignmentModel.CODE |
ConsignmentData |
getConsignmentForCode(java.lang.String code)
API to return details of a single consignment according for the given
ConsignmentModel.CODE. |
PackagingInfoData |
getConsignmentPackagingInformation(java.lang.String code)
API to return the packaging information for the given
ConsignmentModel.CODE. |
SearchPageData<ConsignmentData> |
getConsignments(PageableData pageableData)
API to fetch all consignments in the system
|
SearchPageData<ConsignmentData> |
getConsignmentsByStatuses(PageableData pageableData,
java.util.Set<ConsignmentStatus> consignmentStatusSet)
API to fetch all consignments in the system that have certain status(es)
|
java.util.List<ConsignmentStatus> |
getConsignmentStatuses()
API to return all consignment statuses
|
java.util.List<DeclineReason> |
getDeclineReasons()
API to return all decline reasons.
|
java.lang.String |
getExportForm(java.lang.String code)
API to get the export form of a
ConsignmentModel |
java.lang.String |
getReturnForm(java.lang.String code)
API to get the return form of a
ConsignmentModel |
java.lang.String |
getReturnShippingLabel(java.lang.String code)
API to get the return shipping label of a
ConsignmentModel |
java.lang.String |
getShippingLabel(java.lang.String code)
API to get the shipping label of a
ConsignmentModel |
SearchPageData<WarehouseData> |
getSourcingLocationsForConsignmentCode(java.lang.String code,
PageableData pageableData)
API to return all warehouses fit for souring for the given
ConsignmentModel.CODE. |
boolean |
isConsignmentConfirmable(java.lang.String code)
Checks if the confirm ship/pickup is possible for the given
ConsignmentModel.CODE |
void |
manuallyReleasePaymentCapture(java.lang.String code)
API to manually release a
ConsignmentModel after a payment capture failure |
void |
manuallyReleaseTaxCommit(java.lang.String code)
API to manually release a
ConsignmentModel after a tax commit failure |
java.lang.String |
packConsignment(java.lang.String code)
API to pack a
ConsignmentModel and its pack label |
java.lang.String |
packConsignment(java.lang.String code,
boolean printSlip)
API to pack a
ConsignmentModel and optionally return its pack label |
java.lang.String |
pickConsignment(java.lang.String code)
API to pick a
ConsignmentModel and return its pick slip |
java.lang.String |
pickConsignment(java.lang.String code,
boolean printSlip)
API to pick a
ConsignmentModel and optionally return its pick slip |
void |
reallocateConsignment(java.lang.String consignmentCode,
ConsignmentReallocationData consignmentReallocationData)
Reallocate the given consignment based on the given
ConsignmentReallocationData |
PaymentTransactionEntryData |
takePayment(java.lang.String code)
API to take payment for a
ConsignmentModel |
ConsignmentData |
updateConsignmentPackagingInformation(java.lang.String code,
PackagingInfoData packagingInfoData)
API to update the packaging information for the given
ConsignmentModel.CODE. |
SearchPageData<ConsignmentData> getConsignments(PageableData pageableData)
pageableData - pageable object that contains info on the number or pages and how many items in each page
in addition the sorting infoSearchPageData<ConsignmentData> getConsignmentsByStatuses(PageableData pageableData, java.util.Set<ConsignmentStatus> consignmentStatusSet)
pageableData - pageable object that contains info on the number or pages and how many items in each page
in addition the sorting infoconsignmentStatusSet - set of ConsignmentStatus, in which we want to get list of consignments forSearchPageData<ConsignmentEntryData> getConsignmentEntriesForConsignmentCode(java.lang.String code, PageableData pageableData)
ConsignmentModel.CODEcode - the consignment's codepageableData - pageable object that contains info on the number or pages and how many items in each page in addition
the sorting infoConsignmentData getConsignmentForCode(java.lang.String code)
ConsignmentModel.CODE.code - the consignment's code.java.util.List<ConsignmentStatus> getConsignmentStatuses()
ConsignmentStatusjava.util.List<DeclineReason> getDeclineReasons()
DeclineReasonSearchPageData<WarehouseData> getSourcingLocationsForConsignmentCode(java.lang.String code, PageableData pageableData)
ConsignmentModel.CODE.code - the consignment codepageableData - pageable object that contains info on the number or pages and how many items in each page
in addition the sorting infovoid confirmShipConsignment(java.lang.String code)
code - the ConsignmentModel.CODE for the ConsignmentModel to be shippedvoid confirmPickupConsignment(java.lang.String code)
code - the ConsignmentModel.CODE for the ConsignmentModel to be picked upboolean isConsignmentConfirmable(java.lang.String code)
ConsignmentModel.CODEcode - the code for the consignment to be confirmedPackagingInfoData getConsignmentPackagingInformation(java.lang.String code)
ConsignmentModel.CODE.code - the consignment code for which to retrieve the packaging informationPackagingInfoDataConsignmentData updateConsignmentPackagingInformation(java.lang.String code, PackagingInfoData packagingInfoData)
ConsignmentModel.CODE.code - the consignment code for which the packaging information will be updatedpackagingInfoData - the new packaging information with which to update the consignmentConsignmentDatavoid reallocateConsignment(java.lang.String consignmentCode,
ConsignmentReallocationData consignmentReallocationData)
ConsignmentReallocationDataconsignmentCode - the ConsignmentData.code which needs to be reallocatedconsignmentReallocationData - the ConsignmentReallocationData containing the DeclineEntryDatajava.lang.String pickConsignment(java.lang.String code)
ConsignmentModel and return its pick slipcode - the ConsignmentModel.CODEjava.lang.String pickConsignment(java.lang.String code,
boolean printSlip)
ConsignmentModel and optionally return its pick slipcode - the ConsignmentModel.CODEprintSlip - flag used to check if the pick slip should be returnedjava.lang.String consolidatedPickSlip(ConsignmentCodeDataList consignmentCodeDataList)
ConsignmentCodeDataList.
The API also performs the Pick operation on each ConsignmentModel in the listconsignmentCodeDataList - the ConsignmentCodeDataList containing mulitple ConsignmentModel.CODEjava.lang.String packConsignment(java.lang.String code,
boolean printSlip)
ConsignmentModel and optionally return its pack labelcode - the ConsignmentModel.CODEprintSlip - flag used to check if the pack label should be returnedjava.lang.String packConsignment(java.lang.String code)
ConsignmentModel and its pack labelcode - the ConsignmentModel.CODEjava.lang.String getExportForm(java.lang.String code)
ConsignmentModelcode - the ConsignmentModel.CODEjava.lang.String getShippingLabel(java.lang.String code)
ConsignmentModelcode - the ConsignmentModel.CODEjava.lang.String getReturnShippingLabel(java.lang.String code)
ConsignmentModelcode - the ConsignmentModel.CODEjava.lang.String getReturnForm(java.lang.String code)
ConsignmentModelcode - the ConsignmentModel.CODEPaymentTransactionEntryData takePayment(java.lang.String code)
ConsignmentModelcode - the ConsignmentModel.CODEPaymentTransactionEntryData with the recorded transactionvoid manuallyReleasePaymentCapture(java.lang.String code)
ConsignmentModel after a payment capture failurecode - the ConsignmentModel.CODEvoid manuallyReleaseTaxCommit(java.lang.String code)
ConsignmentModel after a tax commit failurecode - the ConsignmentModel.CODECopyright © 2018 SAP SE. All Rights Reserved.