sap.businessone.projects
Module sap.businessone.projects
API
Definitions
ballerinax/sap.businessone.projects Ballerina library
Overview
SAP Business One is an enterprise resource planning (ERP) solution designed for small and midsize businesses by SAP SE.
The SAP Business One Project Management connector provides APIs for the project management objects of SAP Business One: projects, project management entities, and time sheets, exposed through the SAP Business One Service Layer (OData).
Key Features
- Manage financial project codes and project management projects
- Track project stages, phases, and tasks
- Record project time sheets
Setup guide
The connector requires an SAP Business One installation with the Service Layer component enabled.
To connect, you need three values from the SAP Business One desktop client's login screen: the company database, your user name, and your password.
Click the company name at the top of the SAP Business One desktop application, or contact your administrator.

The Service Layer endpoint follows the pattern https://<host>:50000/b1s/v1.
Quickstart
To use the sap.businessone.projects connector in your Ballerina application, modify the .bal file as follows:
Step 1: Import the module
import ballerinax/sap.businessone.projects;
Step 2: Instantiate a new connector
The connector authenticates with the Service Layer session protocol: it logs in with the configured company
database, user name, and password, tracks the B1SESSION/ROUTEID cookies, and transparently re-logs in once
when the session expires. Place the credentials in a Config.toml (never commit credentials to source control):
serviceUrl = "https://<host>:50000/b1s/v1" companyDb = "<COMPANY_DB>" username = "<USER>" password = "<PASSWORD>"
configurable string serviceUrl = ?; configurable string companyDb = ?; configurable string username = ?; configurable string password = ?; projects:Client b1Client = check new ( {companyDb, username, password}, serviceUrl = serviceUrl );
Step 3: Invoke the connector operation
projects:ProjectManagements_CollectionResponse response = check b1Client->projectManagementsList();
Step 4: Run the Ballerina application
bal run
Examples
The SAP Business One connectors provide practical examples illustrating usage in various scenarios. Explore these examples, covering use cases like listing open sales orders, reporting inventory stock, and logging CRM activities.
Clients
sap.businessone.projects: Client
OpenAPI 3.0.3 description generated directly from the SAP Business One Service Layer OData V3 $metadata (namespace 'SAPB1')
Authentication is session based: call POST /Login with company/user/password; the Service Layer returns a B1SESSION cookie (and a ROUTEID cookie when load balanced) that must be sent on every subsequent request. Call POST /Logout to end the session
Collection responses use the OData V3 envelope { "odata.metadata": ..., "value": [ ... ], "odata.nextLink": ... }. Use $inlinecount=allpages to obtain the total count and the Prefer: odata.maxpagesize=N header to control server paging
Constructor
Gets invoked to initialize the connector
init (SessionConfig session, ConnectionConfig config, string serviceUrl)- session SessionConfig - SAP Business One Service Layer session credentials
- config ConnectionConfig {} - The configurations to be used when initializing the
connector
- serviceUrl string "https://localhost:50000/b1s/v1" - URL of the target service
listExpenseTypes
function listExpenseTypes(ListExpenseTypesHeaders headers, *ListExpenseTypesQueries queries) returns ExpenseTypesCollectionResponse|errorQuery the ExpenseTypes collection
Parameters
- headers ListExpenseTypesHeaders (default {}) - Headers to be sent with the request
- queries *ListExpenseTypesQueries - Queries to be sent with the request
Return Type
- ExpenseTypesCollectionResponse|error - A page of entities
createExpenseTypes
function createExpenseTypes(ExpenseTypeData payload, map<string|string[]> headers) returns ExpenseTypeData|errorCreate a new ExpenseTypeData
Parameters
- payload ExpenseTypeData - Request payload
Return Type
- ExpenseTypeData|error - The created entity
getExpenseTypes
function getExpenseTypes(string expenseType, map<string|string[]> headers, *GetExpenseTypesQueries queries) returns ExpenseTypeData|errorGet a single ExpenseTypeData by key
Parameters
- expenseType string - Key property 'ExpenseType' (Edm.String)
- queries *GetExpenseTypesQueries - Queries to be sent with the request
Return Type
- ExpenseTypeData|error - The requested entity
deleteExpenseTypes
Delete a ExpenseTypeData
Parameters
- expenseType string - Key property 'ExpenseType' (Edm.String)
Return Type
- error? - Deleted. No content returned
updateExpenseTypes
function updateExpenseTypes(string expenseType, ExpenseTypeData payload, map<string|string[]> headers) returns error?Partially update a ExpenseTypeData (PATCH/MERGE semantics)
Parameters
- expenseType string - Key property 'ExpenseType' (Edm.String)
- payload ExpenseTypeData - Request payload
Return Type
- error? - Updated. No content returned
projectManagementConfigurationServiceAddActivities
function projectManagementConfigurationServiceAddActivities(ProjectManagementConfigurationService_AddActivities_body payload, map<string|string[]> headers) returns error?Add activities
Parameters
- payload ProjectManagementConfigurationService_AddActivities_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceAddAreas
function projectManagementConfigurationServiceAddAreas(ProjectManagementConfigurationService_AddAreas_body payload, map<string|string[]> headers) returns error?Add areas
Parameters
- payload ProjectManagementConfigurationService_AddAreas_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceAddPriorities
function projectManagementConfigurationServiceAddPriorities(ProjectManagementConfigurationService_AddPriorities_body payload, map<string|string[]> headers) returns error?Add priorities
Parameters
- payload ProjectManagementConfigurationService_AddPriorities_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceAddStageTypes
function projectManagementConfigurationServiceAddStageTypes(ProjectManagementConfigurationService_AddStageTypes_body payload, map<string|string[]> headers) returns error?Add stage types
Parameters
- payload ProjectManagementConfigurationService_AddStageTypes_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceAddSubprojectTypes
function projectManagementConfigurationServiceAddSubprojectTypes(ProjectManagementConfigurationService_AddSubprojectTypes_body payload, map<string|string[]> headers) returns error?Add subproject types
Parameters
- payload ProjectManagementConfigurationService_AddSubprojectTypes_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceAddTasks
function projectManagementConfigurationServiceAddTasks(ProjectManagementConfigurationService_AddTasks_body payload, map<string|string[]> headers) returns error?Add tasks
Parameters
- payload ProjectManagementConfigurationService_AddTasks_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceDeleteActivities
function projectManagementConfigurationServiceDeleteActivities(ProjectManagementConfigurationService_DeleteActivities_body payload, map<string|string[]> headers) returns error?Delete activities
Parameters
- payload ProjectManagementConfigurationService_DeleteActivities_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceDeleteAreas
function projectManagementConfigurationServiceDeleteAreas(ProjectManagementConfigurationService_DeleteAreas_body payload, map<string|string[]> headers) returns error?Delete areas
Parameters
- payload ProjectManagementConfigurationService_DeleteAreas_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceDeletePriorities
function projectManagementConfigurationServiceDeletePriorities(ProjectManagementConfigurationService_DeletePriorities_body payload, map<string|string[]> headers) returns error?Delete priorities
Parameters
- payload ProjectManagementConfigurationService_DeletePriorities_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceDeleteStageTypes
function projectManagementConfigurationServiceDeleteStageTypes(ProjectManagementConfigurationService_DeleteStageTypes_body payload, map<string|string[]> headers) returns error?Delete stage types
Parameters
- payload ProjectManagementConfigurationService_DeleteStageTypes_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceDeleteSubprojectTypes
function projectManagementConfigurationServiceDeleteSubprojectTypes(ProjectManagementConfigurationService_DeleteSubprojectTypes_body payload, map<string|string[]> headers) returns error?Delete subproject types
Parameters
- payload ProjectManagementConfigurationService_DeleteSubprojectTypes_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceDeleteTasks
function projectManagementConfigurationServiceDeleteTasks(ProjectManagementConfigurationService_DeleteTasks_body payload, map<string|string[]> headers) returns error?Delete tasks
Parameters
- payload ProjectManagementConfigurationService_DeleteTasks_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceGetActivities
function projectManagementConfigurationServiceGetActivities(map<string|string[]> headers) returns inline_response_200|errorGet activities
Return Type
- inline_response_200|error - Function result
projectManagementConfigurationServiceGetAreas
function projectManagementConfigurationServiceGetAreas(map<string|string[]> headers) returns inline_response_200_1|errorGet areas
Return Type
- inline_response_200_1|error - Function result
projectManagementConfigurationServiceGetPriorities
function projectManagementConfigurationServiceGetPriorities(map<string|string[]> headers) returns inline_response_200_2|errorGet priorities
Return Type
- inline_response_200_2|error - Function result
projectManagementConfigurationServiceGetStageTypes
function projectManagementConfigurationServiceGetStageTypes(map<string|string[]> headers) returns inline_response_200_3|errorGet stage types
Return Type
- inline_response_200_3|error - Function result
projectManagementConfigurationServiceGetSubprojectTypes
function projectManagementConfigurationServiceGetSubprojectTypes(map<string|string[]> headers) returns inline_response_200_4|errorGet subproject types
Return Type
- inline_response_200_4|error - Function result
projectManagementConfigurationServiceGetTasks
function projectManagementConfigurationServiceGetTasks(map<string|string[]> headers) returns inline_response_200_5|errorGet tasks
Return Type
- inline_response_200_5|error - Function result
projectManagementConfigurationServiceUpdateActivities
function projectManagementConfigurationServiceUpdateActivities(ProjectManagementConfigurationService_UpdateActivities_body payload, map<string|string[]> headers) returns error?Update activities
Parameters
- payload ProjectManagementConfigurationService_UpdateActivities_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceUpdateAreas
function projectManagementConfigurationServiceUpdateAreas(ProjectManagementConfigurationService_UpdateAreas_body payload, map<string|string[]> headers) returns error?Update areas
Parameters
- payload ProjectManagementConfigurationService_UpdateAreas_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceUpdatePriorities
function projectManagementConfigurationServiceUpdatePriorities(ProjectManagementConfigurationService_UpdatePriorities_body payload, map<string|string[]> headers) returns error?Update priorities
Parameters
- payload ProjectManagementConfigurationService_UpdatePriorities_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceUpdateStageTypes
function projectManagementConfigurationServiceUpdateStageTypes(ProjectManagementConfigurationService_UpdateStageTypes_body payload, map<string|string[]> headers) returns error?Update stage types
Parameters
- payload ProjectManagementConfigurationService_UpdateStageTypes_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceUpdateSubprojectTypes
function projectManagementConfigurationServiceUpdateSubprojectTypes(ProjectManagementConfigurationService_UpdateSubprojectTypes_body payload, map<string|string[]> headers) returns error?Update subproject types
Parameters
- payload ProjectManagementConfigurationService_UpdateSubprojectTypes_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementConfigurationServiceUpdateTasks
function projectManagementConfigurationServiceUpdateTasks(ProjectManagementConfigurationService_UpdateTasks_body payload, map<string|string[]> headers) returns error?Update tasks
Parameters
- payload ProjectManagementConfigurationService_UpdateTasks_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementServiceAddSubproject
function projectManagementServiceAddSubproject(ProjectManagementService_AddSubproject_body payload, map<string|string[]> headers) returns PMSubprojectDocumentParams|errorAdd subproject
Parameters
- payload ProjectManagementService_AddSubproject_body - Request payload
Return Type
- PMSubprojectDocumentParams|error - Function result
projectManagementServiceDeleteSubproject
function projectManagementServiceDeleteSubproject(ProjectManagementService_DeleteSubproject_body payload, map<string|string[]> headers) returns error?Delete subproject
Parameters
- payload ProjectManagementService_DeleteSubproject_body - Request payload
Return Type
- error? - Success. No content returned
projectManagementServiceGetSubproject
function projectManagementServiceGetSubproject(ProjectManagementService_GetSubproject_body payload, map<string|string[]> headers) returns PMSubprojectDocumentData|errorGet subproject
Parameters
- payload ProjectManagementService_GetSubproject_body - Request payload
Return Type
- PMSubprojectDocumentData|error - Function result
projectManagementServiceGetSubprojectsList
function projectManagementServiceGetSubprojectsList(ProjectManagementService_GetSubprojectsList_body payload, map<string|string[]> headers) returns inline_response_200_6|errorGet subprojects list
Parameters
- payload ProjectManagementService_GetSubprojectsList_body - Request payload
Return Type
- inline_response_200_6|error - Function result
projectManagementServiceUpdateSubproject
function projectManagementServiceUpdateSubproject(ProjectManagementService_UpdateSubproject_body payload, map<string|string[]> headers) returns error?Update subproject
Parameters
- payload ProjectManagementService_UpdateSubproject_body - Request payload
Return Type
- error? - Success. No content returned
listProjectManagementTimeSheet
function listProjectManagementTimeSheet(ListProjectManagementTimeSheetHeaders headers, *ListProjectManagementTimeSheetQueries queries) returns ProjectManagementTimeSheetCollectionResponse|errorQuery the ProjectManagementTimeSheet collection
Parameters
- headers ListProjectManagementTimeSheetHeaders (default {}) - Headers to be sent with the request
- queries *ListProjectManagementTimeSheetQueries - Queries to be sent with the request
Return Type
- ProjectManagementTimeSheetCollectionResponse|error - A page of entities
createProjectManagementTimeSheet
function createProjectManagementTimeSheet(PMTimeSheetData payload, map<string|string[]> headers) returns PMTimeSheetData|errorCreate a new PM_TimeSheetData
Parameters
- payload PMTimeSheetData - Request payload
Return Type
- PMTimeSheetData|error - The created entity
getProjectManagementTimeSheet
function getProjectManagementTimeSheet(Signed32 absEntry, map<string|string[]> headers, *GetProjectManagementTimeSheetQueries queries) returns PMTimeSheetData|errorGet a single PM_TimeSheetData by key
Parameters
- absEntry Signed32 - Key property 'AbsEntry' (Edm.Int32)
- queries *GetProjectManagementTimeSheetQueries - Queries to be sent with the request
Return Type
- PMTimeSheetData|error - The requested entity
deleteProjectManagementTimeSheet
function deleteProjectManagementTimeSheet(Signed32 absEntry, map<string|string[]> headers) returns error?Delete a PM_TimeSheetData
Parameters
- absEntry Signed32 - Key property 'AbsEntry' (Edm.Int32)
Return Type
- error? - Deleted. No content returned
updateProjectManagementTimeSheet
function updateProjectManagementTimeSheet(Signed32 absEntry, PMTimeSheetData payload, map<string|string[]> headers) returns error?Partially update a PM_TimeSheetData (PATCH/MERGE semantics)
Parameters
- absEntry Signed32 - Key property 'AbsEntry' (Edm.Int32)
- payload PMTimeSheetData - Request payload
Return Type
- error? - Updated. No content returned
listProjectManagements
function listProjectManagements(ListProjectManagementsHeaders headers, *ListProjectManagementsQueries queries) returns ProjectManagementsCollectionResponse|errorQuery the ProjectManagements collection
Parameters
- headers ListProjectManagementsHeaders (default {}) - Headers to be sent with the request
- queries *ListProjectManagementsQueries - Queries to be sent with the request
Return Type
- ProjectManagementsCollectionResponse|error - A page of entities
createProjectManagements
function createProjectManagements(PMProjectDocumentData payload, map<string|string[]> headers) returns PMProjectDocumentData|errorCreate a new PM_ProjectDocumentData
Parameters
- payload PMProjectDocumentData - Request payload
Return Type
- PMProjectDocumentData|error - The created entity
getProjectManagements
function getProjectManagements(Signed32 absEntry, map<string|string[]> headers, *GetProjectManagementsQueries queries) returns PMProjectDocumentData|errorGet a single PM_ProjectDocumentData by key
Parameters
- absEntry Signed32 - Key property 'AbsEntry' (Edm.Int32)
- queries *GetProjectManagementsQueries - Queries to be sent with the request
Return Type
- PMProjectDocumentData|error - The requested entity
deleteProjectManagements
Delete a PM_ProjectDocumentData
Parameters
- absEntry Signed32 - Key property 'AbsEntry' (Edm.Int32)
Return Type
- error? - Deleted. No content returned
updateProjectManagements
function updateProjectManagements(Signed32 absEntry, PMProjectDocumentData payload, map<string|string[]> headers) returns error?Partially update a PM_ProjectDocumentData (PATCH/MERGE semantics)
Parameters
- absEntry Signed32 - Key property 'AbsEntry' (Edm.Int32)
- payload PMProjectDocumentData - Request payload
Return Type
- error? - Updated. No content returned
projectManagementsCancelProject
function projectManagementsCancelProject(Signed32 absEntry, map<string|string[]> headers) returns error?Bound action 'CancelProject' on ProjectManagements (binding type PM_ProjectDocumentData)
Parameters
- absEntry Signed32 - Key property 'AbsEntry' (Edm.Int32)
Return Type
- error? - Success. No content returned
listProjects
function listProjects(ListProjectsHeaders headers, *ListProjectsQueries queries) returns ProjectsCollectionResponse|errorQuery the Projects collection
Parameters
- headers ListProjectsHeaders (default {}) - Headers to be sent with the request
- queries *ListProjectsQueries - Queries to be sent with the request
Return Type
- ProjectsCollectionResponse|error - A page of entities
createProjects
Create a new Project
Parameters
- payload Project - Request payload
getProjects
function getProjects(string code, map<string|string[]> headers, *GetProjectsQueries queries) returns Project|errorGet a single Project by key
Parameters
- code string - Key property 'Code' (Edm.String)
- queries *GetProjectsQueries - Queries to be sent with the request
deleteProjects
Delete a Project
Parameters
- code string - Key property 'Code' (Edm.String)
Return Type
- error? - Deleted. No content returned
updateProjects
Partially update a Project (PATCH/MERGE semantics)
Return Type
- error? - Updated. No content returned
projectsServiceGetProjectList
function projectsServiceGetProjectList(map<string|string[]> headers) returns inline_response_200_7|errorGet project list
Return Type
- inline_response_200_7|error - Function result
logout
function logout() returns error?Ends the active SAP Business One Service Layer session
Return Type
- error? - An error if the logout failed
Records
sap.businessone.projects: ConnectionConfig
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint
Fields
- httpVersion HttpVersion(default http:HTTP_2_0) - The HTTP version understood by the client
- http1Settings ClientHttp1Settings(default {}) - Configurations related to HTTP/1.x protocol
- http2Settings ClientHttp2Settings(default {}) - Configurations related to HTTP/2 protocol
- timeout decimal(default 30) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded/x-forwardedheader
- followRedirects? FollowRedirects - Configurations associated with Redirection
- poolConfig? PoolConfiguration - Configurations associated with request pooling
- cache CacheConfig(default {}) - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding) header
- circuitBreaker? CircuitBreakerConfig - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig? RetryConfig - Configurations associated with retrying
- cookieConfig? CookieConfig - Configurations associated with cookies
- responseLimits ResponseLimitConfigs(default {}) - Configurations associated with inbound response size limits
- secureSocket? ClientSecureSocket - SSL/TLS-related options
- proxy? ProxyConfig - Proxy server related options
- socketConfig ClientSocketConfig(default {}) - Provides settings related to client socket configuration
- validation boolean(default true) - Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default
- laxDataBinding boolean(default true) - Enables relaxed data binding on the client side. When enabled,
nilvalues are treated as optional, and absent fields are handled asnilabletypes. Enabled by default
sap.businessone.projects: ExpenseTypeData
The ExpenseTypeData entity of the SAP Business One Service Layer
Fields
- expenseAccount? string - Expense account field
- expenseName? string - Expense name field
- vatGroup? string - VAT group field
- expenseType? string - Expense type field
- paidByCompany? BoYesNoEnum - Paid by company field
sap.businessone.projects: ExpenseTypesCollectionResponse
A paged collection of ExpenseTypes entities returned by the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? ExpenseTypeData[] - Value field
- odataNextLink? string - Odata next link field
sap.businessone.projects: GetExpenseTypesQueries
Represents the Queries record for the operation: getExpenseTypes
Fields
- dollarExpand? string - Comma-separated navigation properties to expand
- dollarSelect? string - Comma-separated list of properties to return
sap.businessone.projects: GetProjectManagementsQueries
Represents the Queries record for the operation: getProjectManagements
Fields
- dollarExpand? string - Comma-separated navigation properties to expand
- dollarSelect? string - Comma-separated list of properties to return
sap.businessone.projects: GetProjectManagementTimeSheetQueries
Represents the Queries record for the operation: getProjectManagementTimeSheet
Fields
- dollarExpand? string - Comma-separated navigation properties to expand
- dollarSelect? string - Comma-separated list of properties to return
sap.businessone.projects: GetProjectsQueries
Represents the Queries record for the operation: getProjects
Fields
- dollarExpand? string - Comma-separated navigation properties to expand
- dollarSelect? string - Comma-separated list of properties to return
sap.businessone.projects: inline_response_200
Represents the response payload for the ProjectManagementConfigurationService_GetActivities operation of the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMCActivityData[] - Value field
sap.businessone.projects: inline_response_200_1
Represents the response payload for the ProjectManagementConfigurationService_GetAreas operation of the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMCAreaData[] - Value field
sap.businessone.projects: inline_response_200_2
Represents the response payload for the ProjectManagementConfigurationService_GetPriorities operation of the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMCPriorityData[] - Value field
sap.businessone.projects: inline_response_200_3
Represents the response payload for the ProjectManagementConfigurationService_GetStageTypes operation of the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMCStageTypeData[] - Value field
sap.businessone.projects: inline_response_200_4
Represents the response payload for the ProjectManagementConfigurationService_GetSubprojectTypes operation of the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMCSubprojectTypeData[] - Value field
sap.businessone.projects: inline_response_200_5
Represents the response payload for the ProjectManagementConfigurationService_GetTasks operation of the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMCTaskData[] - Value field
sap.businessone.projects: inline_response_200_6
Represents the response payload for the ProjectManagementService_GetSubprojectsList operation of the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMSubprojectDocumentParams[] - Value field
sap.businessone.projects: inline_response_200_7
Represents the response payload for the ProjectsService_GetProjectList operation of the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? ProjectParams[] - Value field
sap.businessone.projects: ListExpenseTypesHeaders
Represents the Headers record for the operation: listExpenseTypes
Fields
- prefer? string - Service Layer paging control, e.g. 'odata.maxpagesize=100'. Use 'odata.maxpagesize=0' to disable server paging
sap.businessone.projects: ListExpenseTypesQueries
Represents the Queries record for the operation: listExpenseTypes
Fields
- dollarSkip? Signed32 - Number of records to skip (paging)
- dollarTop? Signed32 - Maximum number of records to return
- dollarFilter? string - OData filter expression
- dollarOrderby? string - OData orderby expression
- dollarExpand? string - Comma-separated navigation properties to expand
- dollarInlinecount? "allpages"|"none" - Set to 'allpages' to include the total count (odata.count)
- dollarSelect? string - Comma-separated list of properties to return
sap.businessone.projects: ListProjectManagementsHeaders
Represents the Headers record for the operation: listProjectManagements
Fields
- prefer? string - Service Layer paging control, e.g. 'odata.maxpagesize=100'. Use 'odata.maxpagesize=0' to disable server paging
sap.businessone.projects: ListProjectManagementsQueries
Represents the Queries record for the operation: listProjectManagements
Fields
- dollarSkip? Signed32 - Number of records to skip (paging)
- dollarTop? Signed32 - Maximum number of records to return
- dollarFilter? string - OData filter expression
- dollarOrderby? string - OData orderby expression
- dollarExpand? string - Comma-separated navigation properties to expand
- dollarInlinecount? "allpages"|"none" - Set to 'allpages' to include the total count (odata.count)
- dollarSelect? string - Comma-separated list of properties to return
sap.businessone.projects: ListProjectManagementTimeSheetHeaders
Represents the Headers record for the operation: listProjectManagementTimeSheet
Fields
- prefer? string - Service Layer paging control, e.g. 'odata.maxpagesize=100'. Use 'odata.maxpagesize=0' to disable server paging
sap.businessone.projects: ListProjectManagementTimeSheetQueries
Represents the Queries record for the operation: listProjectManagementTimeSheet
Fields
- dollarSkip? Signed32 - Number of records to skip (paging)
- dollarTop? Signed32 - Maximum number of records to return
- dollarFilter? string - OData filter expression
- dollarOrderby? string - OData orderby expression
- dollarExpand? string - Comma-separated navigation properties to expand
- dollarInlinecount? "allpages"|"none" - Set to 'allpages' to include the total count (odata.count)
- dollarSelect? string - Comma-separated list of properties to return
sap.businessone.projects: ListProjectsHeaders
Represents the Headers record for the operation: listProjects
Fields
- prefer? string - Service Layer paging control, e.g. 'odata.maxpagesize=100'. Use 'odata.maxpagesize=0' to disable server paging
sap.businessone.projects: ListProjectsQueries
Represents the Queries record for the operation: listProjects
Fields
- dollarSkip? Signed32 - Number of records to skip (paging)
- dollarTop? Signed32 - Maximum number of records to return
- dollarFilter? string - OData filter expression
- dollarOrderby? string - OData orderby expression
- dollarExpand? string - Comma-separated navigation properties to expand
- dollarInlinecount? "allpages"|"none" - Set to 'allpages' to include the total count (odata.count)
- dollarSelect? string - Comma-separated list of properties to return
sap.businessone.projects: PMActivityData
The PM_ActivityData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- ActivityID? Signed32 - Activity ID field
sap.businessone.projects: PMCActivityData
The PMC_ActivityData complex type of the SAP Business One Service Layer
Fields
- activityID? Signed32 - Activity ID field
- activityType? string - Activity type field
- isChargeable? BoYesNoEnum - Is chargeable field
- laborItem? string - Labor item field
- isAbsence? BoYesNoEnum - Is absence field
sap.businessone.projects: PMCAreaData
The PMC_AreaData complex type of the SAP Business One Service Layer
Fields
- areaName? string - Area name field
- areaID? Signed32 - Area ID field
sap.businessone.projects: PMCPriorityData
The PMC_PriorityData complex type of the SAP Business One Service Layer
Fields
- priorityName? string - Priority name field
- priorityID? Signed32 - Priority ID field
sap.businessone.projects: PMCStageTypeData
The PMC_StageTypeData complex type of the SAP Business One Service Layer
Fields
- stageDescription? string - Stage description field
- stageName? string - Stage name field
- stageID? Signed32 - Stage ID field
sap.businessone.projects: PMCSubprojectTypeData
The PMC_SubprojectTypeData complex type of the SAP Business One Service Layer
Fields
- subprojectTypeID? Signed32 - Subproject type ID field
- subprojectTypeName? string - Subproject type name field
sap.businessone.projects: PMCTaskData
The PMC_TaskData complex type of the SAP Business One Service Layer
Fields
- taskID? Signed32 - Task ID field
- taskName? string - Task name field
sap.businessone.projects: PMDocAttachement
The PM_DocAttachement complex type of the SAP Business One Service Layer
Fields
- sourcePath? string - Source path field
- lineID? Signed32 - Line ID field
- attachementDate? string - Attachement date field
- fileName? string - File name field
- fileExtension? string - File extension field
- absEntry? Signed32 - Abs entry field
sap.businessone.projects: PMDocumentData
The PM_DocumentData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- DocType? PMDocumentTypeEnum - OData EnumType 'PMDocumentTypeEnum'. Serialised by the Service Layer as the member name
- DocEntry? Signed32 - Document entry field
- DocDate? string - Document date field
- Total? decimal - Total field
- LineNumber? Signed32 - Line number field
- Status? LineStatusTypeEnum - OData EnumType 'LineStatusTypeEnum'. Serialised by the Service Layer as the member name
- AmountCategory? AmountCatTypeEnum - OData EnumType 'AmountCatTypeEnum'. Serialised by the Service Layer as the member name
- Categorize? PMCategorizeTypeEnum - OData EnumType 'PMCategorizeTypeEnum'. Serialised by the Service Layer as the member name
- Operation? PMOperationTypeEnum - OData EnumType 'PMOperationTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: PMOpenIssueData
The PM_OpenIssueData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- Area? Signed32 - Area field
- Priority? Signed32 - Priority field
- Remarks? string - Remarks field
- Closed? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- SolutionID? Signed32 - Solution ID field
- Responsible? Signed32 - Responsible field
- EnteredBy? Signed32 - Entered by field
- EnteredDate? string - Entered date field
- Effort? decimal - Effort field
sap.businessone.projects: PMProjectDocumentData
The PM_ProjectDocumentData entity of the SAP Business One Service Layer
Fields
- AbsEntry? Signed32 - Abs entry field
- Owner? Signed32 - Owner field
- ProjectName? string - Project name field
- StartDate? string - Start date field
- FinishedPercent? decimal - Finished percent field
- DocNum? Signed32 - Document number field
- Series? Signed32 - Series field
- ProjectType? ProjectTypeEnum - OData EnumType 'ProjectTypeEnum'. Serialised by the Service Layer as the member name
- BusinessPartner? string - Business partner field
- BusinessPartnerName? string - Business partner name field
- ContactPerson? Signed32 - Contact person field
- Territory? Signed32 - Territory field
- SalesEmployee? Signed32 - Sales employee field
- AllowSubprojects? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- ProjectStatus? ProjectStatusTypeEnum - OData EnumType 'ProjectStatusTypeEnum'. Serialised by the Service Layer as the member name
- DueDate? string - Due date field
- ClosingDate? string - Closing date field
- FinancialProject? string - Financial project field
- RiskLevel? RiskLevelTypeEnum - OData EnumType 'RiskLevelTypeEnum'. Serialised by the Service Layer as the member name
- Industry? Signed32 - Industry field
- Reason? string - Reason field
- AttachmentEntry? Signed32 - Attachment entry field
- PM_StagesCollection? PMStageData[] - PM stages collection field
- PM_OpenIssuesCollection? PMOpenIssueData[] - PM open issues collection field
- PM_DocumentsCollection? PMDocumentData[] - PM documents collection field
- PM_ActivitiesCollection? PMActivityData[] - PM activities collection field
- PM_WorkOrdersCollection? PMWorkOrderData[] - PM work orders collection field
- PM_SummaryData? PMSummaryData - The
PM_SummaryDatacomplex type of the SAP Business One Service Layer
- PM_DocAttachements? PMDocAttachement[] - PM document attachements field
- PM_StageAttachements? PMStageAttachement[] - PM stage attachements field
- Project? Project - The
Projectentity of the SAP Business One Service Layer
sap.businessone.projects: PMSActivityData
The PMS_ActivityData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- ActivityID? Signed32 - Activity ID field
sap.businessone.projects: PMSDocAttachement
The PMS_DocAttachement complex type of the SAP Business One Service Layer
Fields
- sourcePath? string - Source path field
- lineID? Signed32 - Line ID field
- attachementDate? string - Attachement date field
- fileName? string - File name field
- fileExtension? string - File extension field
- absEntry? Signed32 - Abs entry field
sap.businessone.projects: PMSDocumentData
The PMS_DocumentData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- DocType? PMDocumentTypeEnum - OData EnumType 'PMDocumentTypeEnum'. Serialised by the Service Layer as the member name
- DocEntry? Signed32 - Document entry field
- DocDate? string - Document date field
- Total? decimal - Total field
- LineNumber? Signed32 - Line number field
- Status? LineStatusTypeEnum - OData EnumType 'LineStatusTypeEnum'. Serialised by the Service Layer as the member name
- AmountCategory? AmountCatTypeEnum - OData EnumType 'AmountCatTypeEnum'. Serialised by the Service Layer as the member name
- Categorize? PMCategorizeTypeEnum - OData EnumType 'PMCategorizeTypeEnum'. Serialised by the Service Layer as the member name
- Operation? PMOperationTypeEnum - OData EnumType 'PMOperationTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: PMSOpenIssueData
The PMS_OpenIssueData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- Area? Signed32 - Area field
- Priority? Signed32 - Priority field
- Remarks? string - Remarks field
- Closed? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- SolutionID? Signed32 - Solution ID field
- Responsible? Signed32 - Responsible field
- EnteredBy? Signed32 - Entered by field
- EnteredDate? string - Entered date field
- Effort? decimal - Effort field
sap.businessone.projects: PMSStageAttachement
The PMS_StageAttachement complex type of the SAP Business One Service Layer
Fields
- sourcePath? string - Source path field
- lineID? Signed32 - Line ID field
- attachementDate? string - Attachement date field
- fileName? string - File name field
- fileExtension? string - File extension field
- absEntry? Signed32 - Abs entry field
sap.businessone.projects: PMSStageData
The PMS_StageData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- StageType? Signed32 - Stage type field
- StartDate? string - Start date field
- CloseDate? string - Close date field
- Task? Signed32 - Task field
- Description? string - Description field
- ExpectedCosts? decimal - Expected costs field
- InvoicedAmountSales? decimal - Invoiced amount sales field
- OpenAmountSales? decimal - Open amount sales field
- InvoicedAmountPurchase? decimal - Invoiced amount purchase field
- OpenAmountPurchase? decimal - Open amount purchase field
- PercentualCompletness? decimal - Percentual completness field
- IsFinished? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- StageOwner? Signed32 - Stage owner field
- DependsOnStage1? Signed32 - Depends on stage1 field
- DependsOnStage2? Signed32 - Depends on stage2 field
- DependsOnStage3? Signed32 - Depends on stage3 field
- DependsOnStage4? Signed32 - Depends on stage4 field
- StageDependency1Type? StageDepTypeEnum - OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
- StageDependency2Type? StageDepTypeEnum - OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
- StageDependency3Type? StageDepTypeEnum - OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
- StageDependency4Type? StageDepTypeEnum - OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
- DependsOnStageID1? Signed32 - Depends on stage ID1 field
- DependsOnStageID2? Signed32 - Depends on stage ID2 field
- DependsOnStageID3? Signed32 - Depends on stage ID3 field
- DependsOnStageID4? Signed32 - Depends on stage ID4 field
- AttachmentEntry? Signed32 - Attachment entry field
- UniqueID? string - Unique ID field
- FinishedDate? string - Finished date field
sap.businessone.projects: PMSSummaryData
The PMS_SummaryData complex type of the SAP Business One Service Layer
Fields
- accumOpenAmountSales? decimal - Accum open amount sales field
- totalVariance? decimal - Total variance field
- lineID? Signed32 - Line ID field
- accumTotalSales? decimal - Accum total sales field
- accumTotalVariancePurchase? decimal - Accum total variance purchase field
- actualByProductCost? decimal - Actual by product cost field
- potentialSubprojectAmount? decimal - Potential subproject amount field
- totalAmountPurchase? decimal - Total amount purchase field
- actualItemComponentCost? decimal - Actual item component cost field
- sumOpenAmountPurchase? decimal - Sum open amount purchase field
- accumInvoicedAmountSales? decimal - Accum invoiced amount sales field
- accumTotalPurchase? decimal - Accum total purchase field
- accumVariancePerceptionPurchase? decimal - Accum variance perception purchase field
- accumPotentialSubprojectAmount? decimal - Accum potential subproject amount field
- dueDate? string - Due date field
- actualAdditionalCost? decimal - Actual additional cost field
- accumVariancePerceptionSales? decimal - Accum variance perception sales field
- accumOpenAmountPurchase? decimal - Accum open amount purchase field
- sumOpenAmountSales? decimal - Sum open amount sales field
- accumSubprojectBudget? decimal - Accum subproject budget field
- actualProductCost? decimal - Actual product cost field
- overdue? Signed32 - Overdue field
- sumInvoicedAmountPurchase? decimal - Sum invoiced amount purchase field
- variancePerceptionPurchase? decimal - Variance perception purchase field
- totalAmountSales? decimal - Total amount sales field
- totalVariancePurchase? decimal - Total variance purchase field
- accumInvoicedAmountPurchase? decimal - Accum invoiced amount purchase field
- sumInvoicedAmountSales? decimal - Sum invoiced amount sales field
- accumTotalVarianceSales? decimal - Accum total variance sales field
- actualClosingDate? string - Actual closing date field
- variancePerceptionSales? decimal - Variance perception sales field
- totalVarianceSales? decimal - Total variance sales field
- actualResourceComponentCost? decimal - Actual resource component cost field
- subprojectBudget? decimal - Subproject budget field
sap.businessone.projects: PMStageAttachement
The PM_StageAttachement complex type of the SAP Business One Service Layer
Fields
- sourcePath? string - Source path field
- lineID? Signed32 - Line ID field
- attachementDate? string - Attachement date field
- fileName? string - File name field
- fileExtension? string - File extension field
- absEntry? Signed32 - Abs entry field
sap.businessone.projects: PMStageData
The PM_StageData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- StageType? Signed32 - Stage type field
- StartDate? string - Start date field
- CloseDate? string - Close date field
- Task? Signed32 - Task field
- Description? string - Description field
- ExpectedCosts? decimal - Expected costs field
- InvoicedAmountSales? decimal - Invoiced amount sales field
- OpenAmountSales? decimal - Open amount sales field
- InvoicedAmountPurchase? decimal - Invoiced amount purchase field
- OpenAmountPurchase? decimal - Open amount purchase field
- PercentualCompletness? decimal - Percentual completness field
- IsFinished? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- StageOwner? Signed32 - Stage owner field
- DependsOnStage1? Signed32 - Depends on stage1 field
- DependsOnStage2? Signed32 - Depends on stage2 field
- DependsOnStage3? Signed32 - Depends on stage3 field
- DependsOnStage4? Signed32 - Depends on stage4 field
- StageDependency1Type? StageDepTypeEnum - OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
- StageDependency2Type? StageDepTypeEnum - OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
- StageDependency3Type? StageDepTypeEnum - OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
- StageDependency4Type? StageDepTypeEnum - OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
- DependsOnStageID1? Signed32 - Depends on stage ID1 field
- DependsOnStageID2? Signed32 - Depends on stage ID2 field
- DependsOnStageID3? Signed32 - Depends on stage ID3 field
- DependsOnStageID4? Signed32 - Depends on stage ID4 field
- AttachmentEntry? Signed32 - Attachment entry field
- UniqueID? string - Unique ID field
- FinishedDate? string - Finished date field
sap.businessone.projects: PMSubprojectDocumentData
The PM_SubprojectDocumentData complex type of the SAP Business One Service Layer
Fields
- AbsEntry? Signed32 - Abs entry field
- Owner? Signed32 - Owner field
- SubprojectName? string - Subproject name field
- StartDate? string - Start date field
- FinishedPercent? decimal - Finished percent field
- ParentID? Signed32 - Parent ID field
- ProjectID? Signed32 - Project ID field
- Order? Signed32 - Order field
- SubprojectType? Signed32 - Subproject type field
- SubprojectContribution? decimal - Subproject contribution field
- SubprojectStatus? SubprojectStatusTypeEnum - OData EnumType 'SubprojectStatusTypeEnum'. Serialised by the Service Layer as the member name
- SubprojectEndDate? string - Subproject end date field
- ActualCost? decimal - Actual cost field
- PlannedCost? decimal - Planned cost field
- SubprojectDepth? Signed32 - Subproject depth field
- DueDate? string - Due date field
- PMS_StagesCollection? PMSStageData[] - PMS stages collection field
- PMS_OpenIssuesCollection? PMSOpenIssueData[] - PMS open issues collection field
- PMS_DocumentsCollection? PMSDocumentData[] - PMS documents collection field
- PMS_ActivitiesCollection? PMSActivityData[] - PMS activities collection field
- PMS_WorkOrdersCollection? PMSWorkOrderData[] - PMS work orders collection field
- PMS_SummaryData? PMSSummaryData - The
PMS_SummaryDatacomplex type of the SAP Business One Service Layer
- PMS_DocAttachements? PMSDocAttachement[] - PMS document attachements field
- PMS_StageAttachements? PMSStageAttachement[] - PMS stage attachements field
sap.businessone.projects: PMSubprojectDocumentParams
The PM_SubprojectDocumentParams complex type of the SAP Business One Service Layer
Fields
- absEntry? Signed32 - Abs entry field
sap.businessone.projects: PMSubprojectParams
The PM_SubprojectParams complex type of the SAP Business One Service Layer
Fields
- absEntry? Signed32 - Abs entry field
- isSubproject? BoYesNoEnum - Is subproject field
sap.businessone.projects: PMSummaryData
The PM_SummaryData complex type of the SAP Business One Service Layer
Fields
- accumOpenAmountSales? decimal - Accum open amount sales field
- totalVariance? decimal - Total variance field
- lineID? Signed32 - Line ID field
- accumTotalSales? decimal - Accum total sales field
- accumTotalVariancePurchase? decimal - Accum total variance purchase field
- actualByProductCost? decimal - Actual by product cost field
- potentialSubprojectAmount? decimal - Potential subproject amount field
- totalAmountPurchase? decimal - Total amount purchase field
- actualItemComponentCost? decimal - Actual item component cost field
- sumOpenAmountPurchase? decimal - Sum open amount purchase field
- accumInvoicedAmountSales? decimal - Accum invoiced amount sales field
- accumTotalPurchase? decimal - Accum total purchase field
- accumVariancePerceptionPurchase? decimal - Accum variance perception purchase field
- accumPotentialSubprojectAmount? decimal - Accum potential subproject amount field
- dueDate? string - Due date field
- actualAdditionalCost? decimal - Actual additional cost field
- accumVariancePerceptionSales? decimal - Accum variance perception sales field
- accumOpenAmountPurchase? decimal - Accum open amount purchase field
- sumOpenAmountSales? decimal - Sum open amount sales field
- accumSubprojectBudget? decimal - Accum subproject budget field
- actualProductCost? decimal - Actual product cost field
- overdue? Signed32 - Overdue field
- sumInvoicedAmountPurchase? decimal - Sum invoiced amount purchase field
- variancePerceptionPurchase? decimal - Variance perception purchase field
- totalAmountSales? decimal - Total amount sales field
- totalVariancePurchase? decimal - Total variance purchase field
- accumInvoicedAmountPurchase? decimal - Accum invoiced amount purchase field
- sumInvoicedAmountSales? decimal - Sum invoiced amount sales field
- accumTotalVarianceSales? decimal - Accum total variance sales field
- actualClosingDate? string - Actual closing date field
- variancePerceptionSales? decimal - Variance perception sales field
- totalVarianceSales? decimal - Total variance sales field
- actualResourceComponentCost? decimal - Actual resource component cost field
- subprojectBudget? decimal - Subproject budget field
sap.businessone.projects: PMSWorkOrderData
The PMS_WorkOrderData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- DocNumber? Signed32 - Document number field
- DocEntry? Signed32 - Document entry field
sap.businessone.projects: PMTimeSheetData
The PM_TimeSheetData entity of the SAP Business One Service Layer
Fields
- AbsEntry? Signed32 - Abs entry field
- DocNumber? Signed32 - Document number field
- TimeSheetType? TimeSheetTypeEnum - OData EnumType 'TimeSheetTypeEnum'. Serialised by the Service Layer as the member name
- UserID? Signed32 - User ID field
- LastName? string - Last name field
- FirstName? string - First name field
- Department? Signed32 - Department field
- OwnerCode? Signed32 - Owner code field
- DateFrom? string - Date from field
- DateTo? string - Date to field
- SAPPassport? string - SAP passport field
- AttachmentEntry? Signed32 - Attachment entry field
- UserCode? string - User code field
- PM_TimeSheetLineDataCollection? PMTimeSheetLineData[] - PM time sheet line data collection field
sap.businessone.projects: PMTimeSheetLineData
The PM_TimeSheetLineData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- Date? string - Date field
- ActivityType? Signed32 - Activity type field
- LaborItem? string - Labor item field
- StartTime? string - Start time field
- EndTime? string - End time field
- Workorder? Signed32 - Workorder field
- ServiceCall? Signed32 - Service call field
- CostCenter? string - Cost center field
- FinancialProject? string - Financial project field
- Location? Signed32 - Location field
- GPSData? string - GPS data field
- Branch? Signed32 - Branch field
- Break? string - Break field
- NonBillableTime? string - Non billable time field
- EffectiveTime? string - Effective time field
- BillableTime? string - Billable time field
- FullDay? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- ProjectID? Signed32 - Project ID field
- SubprojectID? Signed32 - Subproject ID field
- StageID? Signed32 - Stage ID field
sap.businessone.projects: PMWorkOrderData
The PM_WorkOrderData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 - Line ID field
- StageID? Signed32 - Stage ID field
- DocNumber? Signed32 - Document number field
- DocEntry? Signed32 - Document entry field
sap.businessone.projects: Project
The Project entity of the SAP Business One Service Layer
Fields
- Code? string - Code field
- Name? string - Name field
- ValidFrom? string - Valid from field
- ValidTo? string - Valid to field
- Active? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- ProjectManagements? PMProjectDocumentData[] - Project managements field
sap.businessone.projects: ProjectManagementConfigurationService_AddActivities_body
Represents the request payload for the ProjectManagementConfigurationService_AddActivities operation of the SAP Business One Service Layer
Fields
- pMCActivityCollection? PMCActivityData[] - P MC activity collection field
sap.businessone.projects: ProjectManagementConfigurationService_AddAreas_body
Represents the request payload for the ProjectManagementConfigurationService_AddAreas operation of the SAP Business One Service Layer
Fields
- pMCAreaCollection? PMCAreaData[] - P MC area collection field
sap.businessone.projects: ProjectManagementConfigurationService_AddPriorities_body
Represents the request payload for the ProjectManagementConfigurationService_AddPriorities operation of the SAP Business One Service Layer
Fields
- pMCPriorityCollection? PMCPriorityData[] - P MC priority collection field
sap.businessone.projects: ProjectManagementConfigurationService_AddStageTypes_body
Represents the request payload for the ProjectManagementConfigurationService_AddStageTypes operation of the SAP Business One Service Layer
Fields
- pMCStageTypeCollection? PMCStageTypeData[] - P MC stage type collection field
sap.businessone.projects: ProjectManagementConfigurationService_AddSubprojectTypes_body
Represents the request payload for the ProjectManagementConfigurationService_AddSubprojectTypes operation of the SAP Business One Service Layer
Fields
- pMCSubprojectTypesCollection? PMCSubprojectTypeData[] - P MC subproject types collection field
sap.businessone.projects: ProjectManagementConfigurationService_AddTasks_body
Represents the request payload for the ProjectManagementConfigurationService_AddTasks operation of the SAP Business One Service Layer
Fields
- pMCTaskCollection? PMCTaskData[] - P MC task collection field
sap.businessone.projects: ProjectManagementConfigurationService_DeleteActivities_body
Represents the request payload for the ProjectManagementConfigurationService_DeleteActivities operation of the SAP Business One Service Layer
Fields
- pMCActivityCollection? PMCActivityData[] - P MC activity collection field
sap.businessone.projects: ProjectManagementConfigurationService_DeleteAreas_body
Represents the request payload for the ProjectManagementConfigurationService_DeleteAreas operation of the SAP Business One Service Layer
Fields
- pMCAreaCollection? PMCAreaData[] - P MC area collection field
sap.businessone.projects: ProjectManagementConfigurationService_DeletePriorities_body
Represents the request payload for the ProjectManagementConfigurationService_DeletePriorities operation of the SAP Business One Service Layer
Fields
- pMCPriorityCollection? PMCPriorityData[] - P MC priority collection field
sap.businessone.projects: ProjectManagementConfigurationService_DeleteStageTypes_body
Represents the request payload for the ProjectManagementConfigurationService_DeleteStageTypes operation of the SAP Business One Service Layer
Fields
- pMCStageTypeCollection? PMCStageTypeData[] - P MC stage type collection field
sap.businessone.projects: ProjectManagementConfigurationService_DeleteSubprojectTypes_body
Represents the request payload for the ProjectManagementConfigurationService_DeleteSubprojectTypes operation of the SAP Business One Service Layer
Fields
- pMCSubprojectTypesCollection? PMCSubprojectTypeData[] - P MC subproject types collection field
sap.businessone.projects: ProjectManagementConfigurationService_DeleteTasks_body
Represents the request payload for the ProjectManagementConfigurationService_DeleteTasks operation of the SAP Business One Service Layer
Fields
- pMCTaskCollection? PMCTaskData[] - P MC task collection field
sap.businessone.projects: ProjectManagementConfigurationService_UpdateActivities_body
Represents the request payload for the ProjectManagementConfigurationService_UpdateActivities operation of the SAP Business One Service Layer
Fields
- pMCActivityCollection? PMCActivityData[] - P MC activity collection field
sap.businessone.projects: ProjectManagementConfigurationService_UpdateAreas_body
Represents the request payload for the ProjectManagementConfigurationService_UpdateAreas operation of the SAP Business One Service Layer
Fields
- pMCAreaCollection? PMCAreaData[] - P MC area collection field
sap.businessone.projects: ProjectManagementConfigurationService_UpdatePriorities_body
Represents the request payload for the ProjectManagementConfigurationService_UpdatePriorities operation of the SAP Business One Service Layer
Fields
- pMCPriorityCollection? PMCPriorityData[] - P MC priority collection field
sap.businessone.projects: ProjectManagementConfigurationService_UpdateStageTypes_body
Represents the request payload for the ProjectManagementConfigurationService_UpdateStageTypes operation of the SAP Business One Service Layer
Fields
- pMCStageTypeCollection? PMCStageTypeData[] - P MC stage type collection field
sap.businessone.projects: ProjectManagementConfigurationService_UpdateSubprojectTypes_body
Represents the request payload for the ProjectManagementConfigurationService_UpdateSubprojectTypes operation of the SAP Business One Service Layer
Fields
- pMCSubprojectTypesCollection? PMCSubprojectTypeData[] - P MC subproject types collection field
sap.businessone.projects: ProjectManagementConfigurationService_UpdateTasks_body
Represents the request payload for the ProjectManagementConfigurationService_UpdateTasks operation of the SAP Business One Service Layer
Fields
- pMCTaskCollection? PMCTaskData[] - P MC task collection field
sap.businessone.projects: ProjectManagementsCollectionResponse
A paged collection of ProjectManagements entities returned by the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMProjectDocumentData[] - Value field
- odataNextLink? string - Odata next link field
sap.businessone.projects: ProjectManagementService_AddSubproject_body
Represents the request payload for the ProjectManagementService_AddSubproject operation of the SAP Business One Service Layer
Fields
- pMSubprojectDocumentData? PMSubprojectDocumentData - P m subproject document data field
sap.businessone.projects: ProjectManagementService_DeleteSubproject_body
Represents the request payload for the ProjectManagementService_DeleteSubproject operation of the SAP Business One Service Layer
Fields
- pMSubprojectDocumentParams? PMSubprojectDocumentParams - P m subproject document params field
sap.businessone.projects: ProjectManagementService_GetSubproject_body
Represents the request payload for the ProjectManagementService_GetSubproject operation of the SAP Business One Service Layer
Fields
- pMSubprojectDocumentParams? PMSubprojectDocumentParams - P m subproject document params field
sap.businessone.projects: ProjectManagementService_GetSubprojectsList_body
Represents the request payload for the ProjectManagementService_GetSubprojectsList operation of the SAP Business One Service Layer
Fields
- pMSubprojectParams? PMSubprojectParams - P m subproject params field
sap.businessone.projects: ProjectManagementService_UpdateSubproject_body
Represents the request payload for the ProjectManagementService_UpdateSubproject operation of the SAP Business One Service Layer
Fields
- pMSubprojectDocumentData? PMSubprojectDocumentData - P m subproject document data field
sap.businessone.projects: ProjectManagementTimeSheetCollectionResponse
A paged collection of ProjectManagementTimeSheet entities returned by the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? PMTimeSheetData[] - Value field
- odataNextLink? string - Odata next link field
sap.businessone.projects: ProjectParams
The ProjectParams complex type of the SAP Business One Service Layer
Fields
- code? string - Code field
- name? string - Name field
sap.businessone.projects: ProjectsCollectionResponse
A paged collection of Projects entities returned by the SAP Business One Service Layer
Fields
- odataMetadata? string - Odata metadata field
- value? Project[] - Value field
- odataNextLink? string - Odata next link field
Union types
sap.businessone.projects: PMOperationTypeEnum
PMOperationTypeEnum
OData EnumType 'PMOperationTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: AmountCatTypeEnum
AmountCatTypeEnum
OData EnumType 'AmountCatTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: PMCategorizeTypeEnum
PMCategorizeTypeEnum
OData EnumType 'PMCategorizeTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: BoYesNoEnum
BoYesNoEnum
OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: RiskLevelTypeEnum
RiskLevelTypeEnum
OData EnumType 'RiskLevelTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: PMDocumentTypeEnum
PMDocumentTypeEnum
OData EnumType 'PMDocumentTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: ProjectTypeEnum
ProjectTypeEnum
OData EnumType 'ProjectTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: TimeSheetTypeEnum
TimeSheetTypeEnum
OData EnumType 'TimeSheetTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: SubprojectStatusTypeEnum
SubprojectStatusTypeEnum
OData EnumType 'SubprojectStatusTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: ProjectStatusTypeEnum
ProjectStatusTypeEnum
OData EnumType 'ProjectStatusTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: LineStatusTypeEnum
LineStatusTypeEnum
OData EnumType 'LineStatusTypeEnum'. Serialised by the Service Layer as the member name
sap.businessone.projects: StageDepTypeEnum
StageDepTypeEnum
OData EnumType 'StageDepTypeEnum'. Serialised by the Service Layer as the member name
Import
import ballerinax/sap.businessone.projects;Metadata
Released date: 6 days ago
Version: 1.0.1
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.13.0
GraalVM compatible: Yes
Pull count
Total: 1
Current verison: 0
Weekly downloads
Keywords
Name/SAP Business One Project Management
Area/ERP & Business Operations
Vendor/SAP
Cost/Paid
Type/Connector
SAP Business One
Project Management
ERP
Contributors