public interface B2BOrderFacade extends OrderFacade
| Modifier and Type | Method and Description |
|---|---|
void |
addAdditionalComment(java.lang.String orderCode,
java.lang.String comment)
Add a comment to an order.
|
void |
cancelOrder(java.lang.String orderCode,
java.lang.String comment)
Cancels an order.
|
void |
cancelReplenishment(java.lang.String jobCode,
java.lang.String user)
Stops the order replenishment process.
|
void |
createAndSetNewOrderFromApprovedQuote(java.lang.String orderCode,
java.lang.String comment)
Deprecated.
Since 6.3. Use quote functionality from commerce instead. (
QuoteFacade).Creates an order from an approved quote. |
void |
createAndSetNewOrderFromNegotiateQuote(java.lang.String orderCode,
java.lang.String comment)
Deprecated.
Since 6.3. Use quote functionality from commerce instead. (
QuoteFacade).Creates an order from a negotiate quote. |
void |
createAndSetNewOrderFromRejectedQuote(java.lang.String orderCode)
Deprecated.
Since 6.3. Use quote functionality from commerce instead. (
QuoteFacade).Creates an order from a rejected quote. |
B2BOrderApprovalData |
getOrderApprovalDetailsForCode(java.lang.String code)
Retrieves the approval details of a specific order code
|
java.util.List<B2BOrderHistoryEntryData> |
getOrderHistoryEntryData(java.lang.String orderCode)
Retrieves the history entry data of an order.
|
java.util.List<B2BOrderApprovalData> |
getOrdersForApproval()
Retrieves the order list for approval dashboard
|
SearchPageData<B2BOrderApprovalData> |
getPagedOrdersForApproval(WorkflowActionType[] actionTypes,
PageableData pageableData)
Retrieves the order list for approval with configurable parameters.
|
SearchPageData<ScheduledCartData> |
getPagedReplenishmentHistory(PageableData pageableData)
Retrieves replenishment cron jobs associated to the session user with paging support
|
SearchPageData<? extends OrderHistoryData> |
getPagedReplenishmentOrderHistory(java.lang.String jobCode,
PageableData pageableData)
Retrieves all the scheduled order for a given jobCode with configurable parameters.
|
java.util.List<ScheduledCartData> |
getReplenishmentHistory()
Retrieves replenishment cron jobs associated to the session user.
|
ScheduledCartData |
getReplenishmentOrderDetailsForCode(java.lang.String code,
java.lang.String user)
Gets the schedule Cart Data for replenishment given a code.
|
java.util.List<? extends OrderHistoryData> |
getReplenishmentOrderHistory(java.lang.String jobCode,
java.lang.String user)
Retrieves all the scheduled order for a given jobCode.
|
B2BOrderApprovalData |
setOrderApprovalDecision(B2BOrderApprovalData b2bOrderApprovalData)
Sets the order approval decision to the workflow.
|
getOrderDetailsForCode, getOrderDetailsForCodeWithoutUser, getOrderDetailsForGUID, getOrderHistoryForStatuses, getPagedOrderHistoryForStatusesScheduledCartData getReplenishmentOrderDetailsForCode(java.lang.String code, java.lang.String user)
code - unique job identifieruser - a customer assigned to the cartfor given code and userjava.util.List<ScheduledCartData> getReplenishmentHistory()
SearchPageData<ScheduledCartData> getPagedReplenishmentHistory(PageableData pageableData)
pageableData - the pagination information (PageableData)void cancelReplenishment(java.lang.String jobCode,
java.lang.String user)
jobCode - unique code for the replenishment cron job.user - customer assigned to the cartjava.util.List<? extends OrderHistoryData> getReplenishmentOrderHistory(java.lang.String jobCode, java.lang.String user)
jobCode - a cron job codeuser - a customer assigned to the cartjava.util.List<B2BOrderApprovalData> getOrdersForApproval()
SearchPageData<B2BOrderApprovalData> getPagedOrdersForApproval(WorkflowActionType[] actionTypes, PageableData pageableData)
actionTypes - the action typespageableData - the pagination informationB2BOrderApprovalData getOrderApprovalDetailsForCode(java.lang.String code)
code - the order code.B2BOrderApprovalData setOrderApprovalDecision(B2BOrderApprovalData b2bOrderApprovalData)
b2bOrderApprovalData - the approval comments and decision action.SearchPageData<? extends OrderHistoryData> getPagedReplenishmentOrderHistory(java.lang.String jobCode, PageableData pageableData)
jobCode - unique code for the replenishment cron job.pageableData - the pagination informationjava.util.List<B2BOrderHistoryEntryData> getOrderHistoryEntryData(java.lang.String orderCode)
orderCode - the unique code of an order.@Deprecated void createAndSetNewOrderFromRejectedQuote(java.lang.String orderCode)
QuoteFacade).orderCode - the unique code of an order.@Deprecated
void createAndSetNewOrderFromNegotiateQuote(java.lang.String orderCode,
java.lang.String comment)
QuoteFacade).orderCode - the unique code of an order.comment - comment string.@Deprecated
void createAndSetNewOrderFromApprovedQuote(java.lang.String orderCode,
java.lang.String comment)
QuoteFacade).orderCode - the unique code of an order.comment - comment string.void cancelOrder(java.lang.String orderCode,
java.lang.String comment)
orderCode - the unique code of an order.comment - comment string.void addAdditionalComment(java.lang.String orderCode,
java.lang.String comment)
orderCode - the unique code of an order.comment - comment string.Copyright © 2018 SAP SE. All Rights Reserved.