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. Its Service Layer exposes the Business One business objects through an OData web service interface.
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 (available for
SAP Business One, version for SAP HANA, and SAP Business One on Microsoft SQL Server 9.3 PL10+). The Service Layer
endpoint is https://<host>:50000/b1s/v1 by default. A Business One user with a license and the relevant object
authorizations is needed; sessions are opened against a specific company database (schema).
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 -
- expenseName? string -
- vatGroup? string -
- expenseType? string -
- paidByCompany? BoYesNoEnum -
sap.businessone.projects: ExpenseTypesCollectionResponse
A paged collection of ExpenseTypes entities returned by the SAP Business One Service Layer
Fields
- odataMetadata? string -
- value? ExpenseTypeData[] -
- odataNextLink? string -
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 -
- value? PMCActivityData[] -
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 -
- value? PMCAreaData[] -
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 -
- value? PMCPriorityData[] -
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 -
- value? PMCStageTypeData[] -
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 -
- value? PMCSubprojectTypeData[] -
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 -
- value? PMCTaskData[] -
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 -
- value? PMSubprojectDocumentParams[] -
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 -
- value? ProjectParams[] -
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 -
- StageID? Signed32 -
- ActivityID? Signed32 -
sap.businessone.projects: PMCActivityData
The PMC_ActivityData complex type of the SAP Business One Service Layer
Fields
- activityID? Signed32 -
- activityType? string -
- isChargeable? BoYesNoEnum -
- laborItem? string -
- isAbsence? BoYesNoEnum -
sap.businessone.projects: PMCAreaData
The PMC_AreaData complex type of the SAP Business One Service Layer
Fields
- areaName? string -
- areaID? Signed32 -
sap.businessone.projects: PMCPriorityData
The PMC_PriorityData complex type of the SAP Business One Service Layer
Fields
- priorityName? string -
- priorityID? Signed32 -
sap.businessone.projects: PMCStageTypeData
The PMC_StageTypeData complex type of the SAP Business One Service Layer
Fields
- stageDescription? string -
- stageName? string -
- stageID? Signed32 -
sap.businessone.projects: PMCSubprojectTypeData
The PMC_SubprojectTypeData complex type of the SAP Business One Service Layer
Fields
- subprojectTypeID? Signed32 -
- subprojectTypeName? string -
sap.businessone.projects: PMCTaskData
The PMC_TaskData complex type of the SAP Business One Service Layer
Fields
- taskID? Signed32 -
- taskName? string -
sap.businessone.projects: PMDocAttachement
The PM_DocAttachement complex type of the SAP Business One Service Layer
Fields
- sourcePath? string -
- lineID? Signed32 -
- attachementDate? string -
- fileName? string -
- fileExtension? string -
- absEntry? Signed32 -
sap.businessone.projects: PMDocumentData
The PM_DocumentData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 -
- StageID? Signed32 -
- DocType? PMDocumentTypeEnum - OData EnumType 'PMDocumentTypeEnum'. Serialised by the Service Layer as the member name
- DocEntry? Signed32 -
- DocDate? string -
- Total? decimal -
- LineNumber? Signed32 -
- 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 -
- StageID? Signed32 -
- Area? Signed32 -
- Priority? Signed32 -
- Remarks? string -
- Closed? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- SolutionID? Signed32 -
- Responsible? Signed32 -
- EnteredBy? Signed32 -
- EnteredDate? string -
- Effort? decimal -
sap.businessone.projects: PMProjectDocumentData
The PM_ProjectDocumentData entity of the SAP Business One Service Layer
Fields
- AbsEntry? Signed32 -
- Owner? Signed32 -
- ProjectName? string -
- StartDate? string -
- FinishedPercent? decimal -
- DocNum? Signed32 -
- Series? Signed32 -
- ProjectType? ProjectTypeEnum - OData EnumType 'ProjectTypeEnum'. Serialised by the Service Layer as the member name
- BusinessPartner? string -
- BusinessPartnerName? string -
- ContactPerson? Signed32 -
- Territory? Signed32 -
- SalesEmployee? Signed32 -
- 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 -
- ClosingDate? string -
- FinancialProject? string -
- RiskLevel? RiskLevelTypeEnum - OData EnumType 'RiskLevelTypeEnum'. Serialised by the Service Layer as the member name
- Industry? Signed32 -
- Reason? string -
- AttachmentEntry? Signed32 -
- PM_StagesCollection? PMStageData[] -
- PM_OpenIssuesCollection? PMOpenIssueData[] -
- PM_DocumentsCollection? PMDocumentData[] -
- PM_ActivitiesCollection? PMActivityData[] -
- PM_WorkOrdersCollection? PMWorkOrderData[] -
- PM_SummaryData? PMSummaryData - The
PM_SummaryDatacomplex type of the SAP Business One Service Layer
- PM_DocAttachements? PMDocAttachement[] -
- PM_StageAttachements? PMStageAttachement[] -
- 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 -
- StageID? Signed32 -
- ActivityID? Signed32 -
sap.businessone.projects: PMSDocAttachement
The PMS_DocAttachement complex type of the SAP Business One Service Layer
Fields
- sourcePath? string -
- lineID? Signed32 -
- attachementDate? string -
- fileName? string -
- fileExtension? string -
- absEntry? Signed32 -
sap.businessone.projects: PMSDocumentData
The PMS_DocumentData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 -
- StageID? Signed32 -
- DocType? PMDocumentTypeEnum - OData EnumType 'PMDocumentTypeEnum'. Serialised by the Service Layer as the member name
- DocEntry? Signed32 -
- DocDate? string -
- Total? decimal -
- LineNumber? Signed32 -
- 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 -
- StageID? Signed32 -
- Area? Signed32 -
- Priority? Signed32 -
- Remarks? string -
- Closed? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- SolutionID? Signed32 -
- Responsible? Signed32 -
- EnteredBy? Signed32 -
- EnteredDate? string -
- Effort? decimal -
sap.businessone.projects: PMSStageAttachement
The PMS_StageAttachement complex type of the SAP Business One Service Layer
Fields
- sourcePath? string -
- lineID? Signed32 -
- attachementDate? string -
- fileName? string -
- fileExtension? string -
- absEntry? Signed32 -
sap.businessone.projects: PMSStageData
The PMS_StageData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 -
- StageID? Signed32 -
- StageType? Signed32 -
- StartDate? string -
- CloseDate? string -
- Task? Signed32 -
- Description? string -
- ExpectedCosts? decimal -
- InvoicedAmountSales? decimal -
- OpenAmountSales? decimal -
- InvoicedAmountPurchase? decimal -
- OpenAmountPurchase? decimal -
- PercentualCompletness? decimal -
- IsFinished? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- StageOwner? Signed32 -
- DependsOnStage1? Signed32 -
- DependsOnStage2? Signed32 -
- DependsOnStage3? Signed32 -
- DependsOnStage4? Signed32 -
- 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 -
- DependsOnStageID2? Signed32 -
- DependsOnStageID3? Signed32 -
- DependsOnStageID4? Signed32 -
- AttachmentEntry? Signed32 -
- UniqueID? string -
- FinishedDate? string -
sap.businessone.projects: PMSSummaryData
The PMS_SummaryData complex type of the SAP Business One Service Layer
Fields
- accumOpenAmountSales? decimal -
- totalVariance? decimal -
- lineID? Signed32 -
- accumTotalSales? decimal -
- accumTotalVariancePurchase? decimal -
- actualByProductCost? decimal -
- potentialSubprojectAmount? decimal -
- totalAmountPurchase? decimal -
- actualItemComponentCost? decimal -
- sumOpenAmountPurchase? decimal -
- accumInvoicedAmountSales? decimal -
- accumTotalPurchase? decimal -
- accumVariancePerceptionPurchase? decimal -
- accumPotentialSubprojectAmount? decimal -
- dueDate? string -
- actualAdditionalCost? decimal -
- accumVariancePerceptionSales? decimal -
- accumOpenAmountPurchase? decimal -
- sumOpenAmountSales? decimal -
- accumSubprojectBudget? decimal -
- actualProductCost? decimal -
- overdue? Signed32 -
- sumInvoicedAmountPurchase? decimal -
- variancePerceptionPurchase? decimal -
- totalAmountSales? decimal -
- totalVariancePurchase? decimal -
- accumInvoicedAmountPurchase? decimal -
- sumInvoicedAmountSales? decimal -
- accumTotalVarianceSales? decimal -
- actualClosingDate? string -
- variancePerceptionSales? decimal -
- totalVarianceSales? decimal -
- actualResourceComponentCost? decimal -
- subprojectBudget? decimal -
sap.businessone.projects: PMStageAttachement
The PM_StageAttachement complex type of the SAP Business One Service Layer
Fields
- sourcePath? string -
- lineID? Signed32 -
- attachementDate? string -
- fileName? string -
- fileExtension? string -
- absEntry? Signed32 -
sap.businessone.projects: PMStageData
The PM_StageData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 -
- StageID? Signed32 -
- StageType? Signed32 -
- StartDate? string -
- CloseDate? string -
- Task? Signed32 -
- Description? string -
- ExpectedCosts? decimal -
- InvoicedAmountSales? decimal -
- OpenAmountSales? decimal -
- InvoicedAmountPurchase? decimal -
- OpenAmountPurchase? decimal -
- PercentualCompletness? decimal -
- IsFinished? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- StageOwner? Signed32 -
- DependsOnStage1? Signed32 -
- DependsOnStage2? Signed32 -
- DependsOnStage3? Signed32 -
- DependsOnStage4? Signed32 -
- 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 -
- DependsOnStageID2? Signed32 -
- DependsOnStageID3? Signed32 -
- DependsOnStageID4? Signed32 -
- AttachmentEntry? Signed32 -
- UniqueID? string -
- FinishedDate? string -
sap.businessone.projects: PMSubprojectDocumentData
The PM_SubprojectDocumentData complex type of the SAP Business One Service Layer
Fields
- AbsEntry? Signed32 -
- Owner? Signed32 -
- SubprojectName? string -
- StartDate? string -
- FinishedPercent? decimal -
- ParentID? Signed32 -
- ProjectID? Signed32 -
- Order? Signed32 -
- SubprojectType? Signed32 -
- SubprojectContribution? decimal -
- SubprojectStatus? SubprojectStatusTypeEnum - OData EnumType 'SubprojectStatusTypeEnum'. Serialised by the Service Layer as the member name
- SubprojectEndDate? string -
- ActualCost? decimal -
- PlannedCost? decimal -
- SubprojectDepth? Signed32 -
- DueDate? string -
- PMS_StagesCollection? PMSStageData[] -
- PMS_OpenIssuesCollection? PMSOpenIssueData[] -
- PMS_DocumentsCollection? PMSDocumentData[] -
- PMS_ActivitiesCollection? PMSActivityData[] -
- PMS_WorkOrdersCollection? PMSWorkOrderData[] -
- PMS_SummaryData? PMSSummaryData - The
PMS_SummaryDatacomplex type of the SAP Business One Service Layer
- PMS_DocAttachements? PMSDocAttachement[] -
- PMS_StageAttachements? PMSStageAttachement[] -
sap.businessone.projects: PMSubprojectDocumentParams
The PM_SubprojectDocumentParams complex type of the SAP Business One Service Layer
Fields
- absEntry? Signed32 -
sap.businessone.projects: PMSubprojectParams
The PM_SubprojectParams complex type of the SAP Business One Service Layer
Fields
- absEntry? Signed32 -
- isSubproject? BoYesNoEnum -
sap.businessone.projects: PMSummaryData
The PM_SummaryData complex type of the SAP Business One Service Layer
Fields
- accumOpenAmountSales? decimal -
- totalVariance? decimal -
- lineID? Signed32 -
- accumTotalSales? decimal -
- accumTotalVariancePurchase? decimal -
- actualByProductCost? decimal -
- potentialSubprojectAmount? decimal -
- totalAmountPurchase? decimal -
- actualItemComponentCost? decimal -
- sumOpenAmountPurchase? decimal -
- accumInvoicedAmountSales? decimal -
- accumTotalPurchase? decimal -
- accumVariancePerceptionPurchase? decimal -
- accumPotentialSubprojectAmount? decimal -
- dueDate? string -
- actualAdditionalCost? decimal -
- accumVariancePerceptionSales? decimal -
- accumOpenAmountPurchase? decimal -
- sumOpenAmountSales? decimal -
- accumSubprojectBudget? decimal -
- actualProductCost? decimal -
- overdue? Signed32 -
- sumInvoicedAmountPurchase? decimal -
- variancePerceptionPurchase? decimal -
- totalAmountSales? decimal -
- totalVariancePurchase? decimal -
- accumInvoicedAmountPurchase? decimal -
- sumInvoicedAmountSales? decimal -
- accumTotalVarianceSales? decimal -
- actualClosingDate? string -
- variancePerceptionSales? decimal -
- totalVarianceSales? decimal -
- actualResourceComponentCost? decimal -
- subprojectBudget? decimal -
sap.businessone.projects: PMSWorkOrderData
The PMS_WorkOrderData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 -
- StageID? Signed32 -
- DocNumber? Signed32 -
- DocEntry? Signed32 -
sap.businessone.projects: PMTimeSheetData
The PM_TimeSheetData entity of the SAP Business One Service Layer
Fields
- AbsEntry? Signed32 -
- DocNumber? Signed32 -
- TimeSheetType? TimeSheetTypeEnum - OData EnumType 'TimeSheetTypeEnum'. Serialised by the Service Layer as the member name
- UserID? Signed32 -
- LastName? string -
- FirstName? string -
- Department? Signed32 -
- OwnerCode? Signed32 -
- DateFrom? string -
- DateTo? string -
- SAPPassport? string -
- AttachmentEntry? Signed32 -
- UserCode? string -
- PM_TimeSheetLineDataCollection? PMTimeSheetLineData[] -
sap.businessone.projects: PMTimeSheetLineData
The PM_TimeSheetLineData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 -
- Date? string -
- ActivityType? Signed32 -
- LaborItem? string -
- StartTime? string -
- EndTime? string -
- Workorder? Signed32 -
- ServiceCall? Signed32 -
- CostCenter? string -
- FinancialProject? string -
- Location? Signed32 -
- GPSData? string -
- Branch? Signed32 -
- Break? string -
- NonBillableTime? string -
- EffectiveTime? string -
- BillableTime? string -
- FullDay? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- ProjectID? Signed32 -
- SubprojectID? Signed32 -
- StageID? Signed32 -
sap.businessone.projects: PMWorkOrderData
The PM_WorkOrderData complex type of the SAP Business One Service Layer
Fields
- LineID? Signed32 -
- StageID? Signed32 -
- DocNumber? Signed32 -
- DocEntry? Signed32 -
sap.businessone.projects: Project
The Project entity of the SAP Business One Service Layer
Fields
- Code? string -
- Name? string -
- ValidFrom? string -
- ValidTo? string -
- Active? BoYesNoEnum - OData EnumType 'BoYesNoEnum'. Serialised by the Service Layer as the member name
- ProjectManagements? PMProjectDocumentData[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
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[] -
sap.businessone.projects: ProjectManagementsCollectionResponse
A paged collection of ProjectManagements entities returned by the SAP Business One Service Layer
Fields
- odataMetadata? string -
- value? PMProjectDocumentData[] -
- odataNextLink? string -
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 -
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 -
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 -
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 -
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 -
sap.businessone.projects: ProjectManagementTimeSheetCollectionResponse
A paged collection of ProjectManagementTimeSheet entities returned by the SAP Business One Service Layer
Fields
- odataMetadata? string -
- value? PMTimeSheetData[] -
- odataNextLink? string -
sap.businessone.projects: ProjectParams
The ProjectParams complex type of the SAP Business One Service Layer
Fields
- code? string -
- name? string -
sap.businessone.projects: ProjectsCollectionResponse
A paged collection of Projects entities returned by the SAP Business One Service Layer
Fields
- odataMetadata? string -
- value? Project[] -
- odataNextLink? string -
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: 12 days ago
Version: 1.0.0
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