📚 SAP Business One SDK Help

AddApprovalStage Method
See Also  Example
pApprovalStage

The ApprovalStage Object you want to add.

Description

Adds a new ApprovalStage to the ApprovalStages data collection Object.

Syntax

Visual Basic
Public Function AddApprovalStage( _
   ByVal pApprovalStage As ApprovalStage _
) As ApprovalStageParams

Parameters

pApprovalStage

The ApprovalStage Object you want to add.

Example

This sample demonstrates the addition of Approval Stage and Approval Template.
Add Approva lStage (Visual Basic)Copy Code
Dim oApprovalStage As ApprovalStage
Dim oApprovalStageApprovers As ApprovalStageApprovers
Dim oFirstApprover As ApprovalStageApprover
Dim oSecondApprover As ApprovalStageApprover
Dim oApprovalStageParams As ApprovalStageParams

'Get new Approval Stage
oApprovalStage = oApprovalStagesService.GetDataInterface(ApprovalStagesServiceDataInterfaces.assdiApprovalStage)

'Set the name
oApprovalStage.Name = My Approval

oApprovalStage.Remarks = My Remarks

'Get ApprovalStageApprovers collection
oApprovalStageApprovers = oApprovalStage.ApprovalStageApprovers

'Add new Approver
oFirstApprover = oApprovalStageApprovers.Add

'Set the approver id(manager)
oFirstApprover.UserID = 1

'Add new Approver
oSecondApprover = oApprovalStageApprovers.Add

'Set the approver id
oSecondApprover.UserID = 2

'Set the number of required approvers
oApprovalStage.NoOfApproversRequired = 1

'Add Approval Stage
oApprovalStageParams=oApprovalStagesService.AddApprovalStage(oApprovalStage)

See Also