Click or drag to resize

DocumentLinesToDocumentLinesFulfillmentTOrderItem, TFulfillmentDocument, TFulfillmentItem Class

Represents the specification of a fulfillment process in which the fulfillment items are document lines.
Inheritance Hierarchy
SystemObject
  Aloe.EnterpriseOne.Model.Core.TransformationsFulfillmentTOrderItem, TFulfillmentItem
    Aloe.EnterpriseOne.Model.Core.TransformationsEntityFulfillmentTOrderItem, TFulfillmentItem
      Aloe.EnterpriseOne.Model.Core.TransformationsDocumentLinesFulfillmentTOrderItem, TFulfillmentDocument, TFulfillmentItem
        Aloe.EnterpriseOne.Model.Core.TransformationsDocumentLinesToDocumentLinesFulfillmentTOrderItem, TFulfillmentDocument, TFulfillmentItem
          More...

Namespace:  Aloe.EnterpriseOne.Model.Core.Transformations
Assembly:  Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntax
public abstract class DocumentLinesToDocumentLinesFulfillment<TOrderItem, TFulfillmentDocument, TFulfillmentItem> : DocumentLinesFulfillment<TOrderItem, TFulfillmentDocument, TFulfillmentItem>
where TFulfillmentDocument : Document
where TFulfillmentItem : DocumentChild

Type Parameters

TOrderItem
The type of the order item.
TFulfillmentDocument
The type of the fulfillment document.
TFulfillmentItem
The type of the fulfillment detail line.

The DocumentLinesToDocumentLinesFulfillmentTOrderItem, TFulfillmentDocument, TFulfillmentItem type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyExecuteForZeroOrderItems
Gets a value indicating whether the fulfillment will execute even for order items with zero remaining values.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public propertyGetOrCreateSubDocument
Gets the get or create function, which returns sub-document for each order item.
(Inherited from DocumentLinesFulfillmentTOrderItem, TFulfillmentDocument, TFulfillmentItem.)
Public propertyGetParentDocument
Function, which gets the parent document of an order item.
Public propertyItem (Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public propertyMeasures
Gets all measures.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public propertyName
Gets the name.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public propertyOrphanHandling
Specifies orphan handling strategy.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public propertyTransaction
Gets the transaction.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Top
Methods
  NameDescription
Public methodCreateFulfillmentItems(TOrderItem)
Creates fulfillment items for the specified order item for all remaining quantities.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public methodCreateFulfillmentItems(TOrderItem, FulfillmentAdviceTOrderItem, TFulfillmentItem)
Creates fulfillment items for the specified order item.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public methodCreateReverseFulfillmentItems
Creates reverse fulfillment items. Primarily used for reversing orphaned items.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public methodExecuteFulfillment
Executes the fulfillment for the specified order items.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Public methodGetDocumentFulfillmentsQuery
Gets the query, which obtains all the fulfillments of the parent document of the order item.
Public methodGetFulfillments
Gets the fulfillments of an order item. This implementation caches the fulfillments of all order items within the document.
(Overrides EntityFulfillmentTOrderItem, TFulfillmentItemGetFulfillments(TOrderItem).)
Public methodGetFulfillmentsQuery
Gets the fulfillments query. This method should never be called for the current class.
(Overrides DocumentLinesFulfillmentTOrderItem, TFulfillmentDocument, TFulfillmentItemGetFulfillmentsQuery(TOrderItem).)
Public methodGetFulfillmentsWithinDocument
Gets the fulfillments of an order item, searching within all fulfillments of a document.
Public methodGetOrphans
Gets the orphaned fulfillment items.
(Inherited from FulfillmentTOrderItem, TFulfillmentItem.)
Top
Remarks
The class is usable as base class only when the GetOrCreate function can be specified for each order item. If the fulfillment might create several documents for one order item or have some state-specific functionality, this class can't be used and the fulfillment should derive from more base class.
See Also
Inheritance Hierarchy
SystemObject
  Aloe.EnterpriseOne.Model.Core.TransformationsFulfillmentTOrderItem, TFulfillmentItem
    Aloe.EnterpriseOne.Model.Core.TransformationsEntityFulfillmentTOrderItem, TFulfillmentItem
      Aloe.EnterpriseOne.Model.Core.TransformationsDocumentLinesFulfillmentTOrderItem, TFulfillmentDocument, TFulfillmentItem
        Aloe.EnterpriseOne.Model.Core.TransformationsDocumentLinesToDocumentLinesFulfillmentTOrderItem, TFulfillmentDocument, TFulfillmentItem
          Aloe.EnterpriseOne.Model.Applications.ServiceServiceActivityMaterialsToSalesOrderLinesFulfillment
          Aloe.EnterpriseOne.Model.Applications.ServiceServiceActivityMaterialsToStoreOrderLinesFulfillment
          Aloe.EnterpriseOne.Model.Applications.ServiceServiceActivityServicesToSalesOrderLinesFulfillment
          Aloe.EnterpriseOne.Model.Crm.InvoicingInvoiceLinesToAssetOrderLinesFulfillment
          Aloe.EnterpriseOne.Model.Crm.InvoicingInvoiceOrderLinesToInvoiceLinesFulfillment
          Aloe.EnterpriseOne.Model.Crm.PresalesOfferLinesToSalesOrderLinesFulfillment
          Aloe.EnterpriseOne.Model.Crm.SalesSalesOrderLinesToPurchaseOrderLinesFulfillment
          Aloe.EnterpriseOne.Model.Crm.SalesSalesOrderLinesToShipmentOrderLinesFulfillment
          Aloe.EnterpriseOne.Model.Crm.SalesSalesOrderLinesToStoreOrderLinesFulfillment
          Aloe.EnterpriseOne.Model.Finance.CostDistributionResultToStoreTransactionLineFulfillment
          Aloe.EnterpriseOne.Model.Finance.PaymentsPaymentOrderToPaymentTransactionLinesFulfillment
          Aloe.EnterpriseOne.Model.Finance.PaymentsPaymentSlipAmountToPaymentTransactionFulfillment
          Aloe.EnterpriseOne.Model.Logistics.InventoryStoreOrderLineToStoreTransactionLineFulfillment
          Aloe.EnterpriseOne.Model.Logistics.ShipmentShipmentOrderLinesToShipmentLinesFulfillment
          Aloe.EnterpriseOne.Model.Logistics.ShipmentShipmentOrderLinesToStoreOrderLinesFulfillment