📚 SAP Business One SDK Help

AddActivity Method
See Also  Example
pIActivity

The data for the new activity.

Description

Adds a new activity.

Syntax

Visual Basic
Public Function AddActivity( _
   ByVal pIActivity As Activity _
) As ActivityParams

Parameters

pIActivity

The data for the new activity.

Example

Adding a Single Activity (C#)Copy Code
ActivitiesService oActSrv = (ActivitiesService)oCmpSrv.GetBusinessService(ServiceTypes.ActivitiesService); 
Activity oAct = (Activity)oActSrv.GetDataInterface(ActivitiesServiceDataInterfaces.asActivity); 
ActivityParams oParams; 
oAct.CardCode = "C001";                 
oAct.ContactDate = DateTime.Parse("15/01/2010"); 
oAct.Activity = BoActivities.cn_Conversation; 
oAct.Notes = "Discuss next year's financial plan"; 
oParams = oActSrv.AddActivity(oAct); 
long singleActCode = oParams.ActivityCode; 
Add an Activity Series that Happens Every Month (C#)Copy Code
oAct = (Activity)oActSrv.GetDataInterface(ActivitiesServiceDataInterfaces.asActivity); 
oAct.CardCode = "C002"; 
oAct.ContactDate = DateTime.Parse("16/01/2010"); 
oAct.Activity = BoActivities.cn_Meeting; 
oAct.Notes = "Monthly team meeting"; 
oAct.StartDate = DateTime.Parse("18/02/2010"); 
oAct.StartTime = DateTime.Parse("16:30:00"); 
oAct.EndDate = DateTime.Parse("18/12/2010"); 
oAct.EndTime = DateTime.Parse("17:30:00"); 
oAct.RecurrencePattern = RecurrencePatternEnum.rpMonthly; 
oAct.EndType = EndTypeEnum.etByCounter; 
oAct.MaxOccurrence = 10; 
oAct.Interval = 1; 
oAct.RepeatOption = RepeatOptionEnum.roByDate; 
oParams = oActSrv.AddActivity(oAct); 
long seriesActCode = oParams.ActivityCode;

See Also