Skip to main content

MGCLatticePurchaseRequisitionService

Custom service for purchase requisition operations including workflow submission, approval, and conversion to purchase orders.

Methods​

new​

Initializes a new instance of the MGCLatticePurchaseRequisitionService class.

  • Visibility: public
  • Returns: void

No parameters.

construct​

Creates a new instance of the MGCLatticePurchaseRequisitionService class.

  • Visibility: public
  • Returns: MGCLatticePurchaseRequisitionService A new MGCLatticePurchaseRequisitionService instance.

No parameters.

submitPurchaseRequisition​

Submits a purchase requisition to the PurchReqReview workflow for approval processing.

  • Visibility: public
  • Returns: MGCLatticeOrderOperationResponseContract An MGCLatticeOrderOperationResponseContract indicating success or failure with details.
NameTypeOptionalDescription
_requestMGCLatticePurchReqActionRequestContractNoThe request containing PurchReqId, Comment, and standard header fields.

convertPurchaseRequisitionToOrder​

Converts an approved purchase requisition into one or more purchase orders via PurchAutoCreate.

  • Visibility: public
  • Returns: MGCLatticeOrderOperationResponseContract An MGCLatticeOrderOperationResponseContract indicating success or failure with details.
NameTypeOptionalDescription
_requestMGCLatticePurchReqActionRequestContractNoThe request containing PurchReqId and standard header fields.

submitPurchaseRequisitionBatch​

Submits multiple purchase requisitions in a single bulk operation.

  • Visibility: public
  • Returns: MGCLatticeBulkOperationResponseContract An MGCLatticeBulkOperationResponseContract containing per-item results.
NameTypeOptionalDescription
_requestsListNoList of MGCLatticePurchReqActionRequestContract.

convertPurchaseRequisitionToOrderBatch​

Converts multiple purchase requisitions to orders in a single bulk operation.

  • Visibility: public
  • Returns: MGCLatticeBulkOperationResponseContract An MGCLatticeBulkOperationResponseContract containing per-item results.
NameTypeOptionalDescription
_requestsListNoList of MGCLatticePurchReqActionRequestContract.