📚 SAP Business One SDK Help

AddEmployeeTransfer Method
See Also  Example
pIEmployeeTransfer
The data for the new employee transfer.

Description

Adds an employee transfer.

Syntax

Visual Basic
Public Function AddEmployeeTransfer( _
   ByVal pIEmployeeTransfer As EmployeeTransfer _
) As EmployeeTransferParams

Parameters

pIEmployeeTransfer
The data for the new employee transfer.

Return Type

Contains the key of the new employee transfer.

Example

Add a transfer with two sub-records (C#)Copy Code
EmployeeTransfersService oTrans = (EmployeeTransfersService)oCompany.GetCompanyService().GetBusinessService(ServiceTypes.EmployeeTransfersService); 
EmployeeTransfer oTransfer = (EmployeeTransfer) oTrans.GetDataInterface(EmployeeTransfersServiceDataInterfaces.etsEmployeeTransfer); 
 
oTransfer.TransStartDate = DateTime.Today; 
oTransfer.TransStartTime = DateTime.Now; 
oTransfer.TransEndDate = DateTime.Today; 
oTransfer.TransEndTime = DateTime.Now; 
 
oTransfer.Status = EmployeeTransferStatusEnum.ets_New; 
 
oTransfer.EmployeeTransferDetails.Add(); 
oTransfer.EmployeeTransferDetails.Item(0).EmployeeID = 1; 
oTransfer.EmployeeTransferDetails.Item(0).TransferedDate = DateTime.Today; 
oTransfer.EmployeeTransferDetails.Item(0).TransferedTime = DateTime.Now; 
oTransfer.EmployeeTransferDetails.Item(0).Status = EmployeeTransferProcessingStatusEnum.etps_New; 
 
oTransfer.EmployeeTransferDetails.Add(); 
oTransfer.EmployeeTransferDetails.Item(1).EmployeeID = 2; 
oTransfer.EmployeeTransferDetails.Item(1).TransferedDate = DateTime.Today; 
oTransfer.EmployeeTransferDetails.Item(1).TransferedTime = DateTime.Now; 
oTransfer.EmployeeTransferDetails.Item(1).Status = EmployeeTransferProcessingStatusEnum.etps_New; 
 
oTrans.AddEmployeeTransfer(oTransfer);

See Also