📚 SAP Business One SDK Help

GetProjectList Method
See Also  Example

Description

Returns a collection of instances for the Project data structure.

Syntax

Visual Basic
Public Function GetProjectList() As ProjectsParams

Example

Get Project List (Visual Basic)Copy Code
Dim oCmpSrv As SAPbobsCOM.CompanyService
Dim projectService As SAPbobsCOM.IProjectsService
Dim projectParams As SAPbobsCOM.IProjectsParams

oCmpSrv = oCompany.GetCompanyService
projectService = oCmpSrv.GetBusinessService(SAPbobsCOM.ServiceTypes.ProjectsService)

projectParams = projectService.GetDataInterface(SAPbobsCOM.ProjectsServiceDataInterfaces.psProjectsParams)
projectParams = projectService.GetProjectList()

MsgBox(projectParams.Count)

'Projects Service
Dim oCmpSrv As SAPbobsCOM.CompanyService
Dim projectService As SAPbobsCOM.IProjectsService

oCmpSrv = oCompany.GetCompanyService
projectService = oCmpSrv.GetBusinessService(SAPbobsCOM.ServiceTypes.ProjectsService)

Dim project As SAPbobsCOM.IProject
Dim projectParams As SAPbobsCOM.IProjectParams

'Add 2 projects
project = projectService.GetDataInterface(SAPbobsCOM.ProjectsServiceDataInterfaces.psProject)
project.Code = "PRJ1"
project.Name = "Project A"
projectService.AddProject(project)
project.Code = "PRJ2"
project.Name = "Project B"
projectService.AddProject(project)

'Get a project
projectParams = projectService.GetDataInterface(SAPbobsCOM.ProjectsServiceDataInterfaces.psProjectParams)
projectParams.Code = "PRJ11"
project = projectService.GetProject(projectParams)

'Update a project
project.Name = "Updated"
projectService.UpdateProject(project)

See Also