sap.successfactors.ecpositionmanagement
Module sap.successfactors.ecpositionmanagement
API
Definitions
ballerinax/sap.successfactors.ecpositionmanagement Ballerina library
Overview
SAP SuccessFactors Employee Central is a comprehensive human capital management solution that helps organizations manage their workforce effectively. It provides a unified platform for HR processes including employee data management, organizational structures, and employment lifecycle management.
The ballerinax/sap.successfactors.ecpositionmanagement package provides APIs that enable seamless integration with the SAP SuccessFactors Position Management API v1.0. The service allows to manage organizational positions, position hierarchies, and position-related information.
Key Features
- Manage position creation and hierarchy in organizational structures
- Configure position requisition workflows and approval status
- Query position relationships and organizational reporting lines
- Support for basic and OAuth 2.0 authentication
Setup guide
-
Sign in to your SAP SuccessFactors instance as an administrator.
-
Navigate to Admin Center > Manage OAuth2 Client Applications and register a new OAuth2 client application for your integration.

-
Note down the API Key (client ID) and configure the appropriate scopes for the Employee Central APIs you intend to use.
-
Locate your Company ID and the API server hostname for your SuccessFactors region. You can find the list of API servers in the SAP SuccessFactors API documentation.
-
Use Basic Authentication (username + password) or OAuth 2.0 SAML Bearer to authenticate with the API.
Quickstart
To use the sap.successfactors.ecpositionmanagement connector in your Ballerina application, modify the .bal file as follows:
Step 1: Import the module
Import the sap.successfactors.ecpositionmanagement module.
import ballerinax/sap.successfactors.ecpositionmanagement as ecpos;
Step 2: Instantiate a new connector
Use the hostname and credentials to initiate a client.
configurable string hostname = ?; configurable string username = ?; configurable string password = ?; ecpos:Client ecposClient = check new ( { auth: { username, password } }, hostname );
Step 3: Invoke the connector operation
Now, utilize the available connector operations.
ecpos:PositionWrapper position = check ecposClient->getPosition();
Step 4: Run the Ballerina application
bal run
Examples
The SAP SuccessFactors Employee Central Ballerina connectors provide practical examples illustrating usage in various scenarios. Explore these examples, covering use cases like syncing employee data and sending notifications.
-
Google Sheets to SuccessFactors - Read employee records from a Google Sheets roster and create Personal Information records in SuccessFactors.
-
SuccessFactors to Slack - Poll SuccessFactors for newly onboarded employees and send welcome notifications to a Slack channel.
Clients
sap.successfactors.ecpositionmanagement: Client
You can use these APIs for maintain the information about employees position management.
You can find your company's API server in List of API Servers in SAP SuccessFactors.
Constructor
Gets invoked to initialize the connector.
init (ConnectionConfig config, string hostname, int port)- config ConnectionConfig - The configurations to be used when initializing the
connector
- hostname string -
- port int 443 -
listPositionRequisitionStatuses
function listPositionRequisitionStatuses(map<string|string[]> headers, *ListPositionRequisitionStatusesQueries queries) returns Wrapper|errorGet entities from PositionRequisitionStatus
Parameters
- queries *ListPositionRequisitionStatusesQueries - Queries to be sent with the request
createPositionRequisitionStatus
function createPositionRequisitionStatus(PositionRequisitionStatus payload, map<string|string[]> headers) returns CreatedPositionRequisitionStatus|errorAdd new entity to PositionRequisitionStatus
Parameters
- payload PositionRequisitionStatus - New entity
Return Type
- CreatedPositionRequisitionStatus|error - Created entity
getPositionRequisitionStatus
function getPositionRequisitionStatus(int code, map<string|string[]> headers, *GetPositionRequisitionStatusQueries queries) returns PositionRequisitionStatus_1|errorGet entity from PositionRequisitionStatus by key
Parameters
- code int - key: code
- queries *GetPositionRequisitionStatusQueries - Queries to be sent with the request
Return Type
- PositionRequisitionStatus_1|error - Retrieved entity
updatePositionRequisitionStatus
function updatePositionRequisitionStatus(int code, ModifiedPositionRequisitionStatus payload, map<string|string[]> headers) returns error?Update entity in PositionRequisitionStatus
Return Type
- error? - Success
deletePositionRequisitionStatus
function deletePositionRequisitionStatus(int code, DeletePositionRequisitionStatusHeaders headers) returns error?Delete entity from PositionRequisitionStatus
Parameters
- code int - key: code
- headers DeletePositionRequisitionStatusHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Success
listPositionMatrixRelationships
function listPositionMatrixRelationships(map<string|string[]> headers, *ListPositionMatrixRelationshipsQueries queries) returns Wrapper_1|errorGet entities from PositionMatrixRelationship
Parameters
- queries *ListPositionMatrixRelationshipsQueries - Queries to be sent with the request
createPositionMatrixRelationship
function createPositionMatrixRelationship(PositionMatrixRelationship payload, map<string|string[]> headers) returns CreatedPositionMatrixRelationship|errorAdd new entity to PositionMatrixRelationship
Parameters
- payload PositionMatrixRelationship - New entity
Return Type
- CreatedPositionMatrixRelationship|error - Created entity
getPositionMatrixRelationship
function getPositionMatrixRelationship(string Position_code, string Position_effectiveStartDate, string matrixRelationshipType, map<string|string[]> headers, *GetPositionMatrixRelationshipQueries queries) returns PositionMatrixRelationship_1|errorGet entity from PositionMatrixRelationship by key
Parameters
- Position_code string - key: Position_code
- Position_effectiveStartDate string - key: Position_effectiveStartDate
- matrixRelationshipType string - key: matrixRelationshipType
- queries *GetPositionMatrixRelationshipQueries - Queries to be sent with the request
Return Type
- PositionMatrixRelationship_1|error - Retrieved entity
updatePositionMatrixRelationship
function updatePositionMatrixRelationship(string Position_code, string Position_effectiveStartDate, string matrixRelationshipType, ModifiedPositionMatrixRelationship payload, map<string|string[]> headers) returns error?Update entity in PositionMatrixRelationship
Parameters
- Position_code string - key: Position_code
- Position_effectiveStartDate string - key: Position_effectiveStartDate
- matrixRelationshipType string - key: matrixRelationshipType
- payload ModifiedPositionMatrixRelationship - New property values
Return Type
- error? - Success
deletePositionMatrixRelationship
function deletePositionMatrixRelationship(string Position_code, string Position_effectiveStartDate, string matrixRelationshipType, DeletePositionMatrixRelationshipHeaders headers) returns error?Delete entity from PositionMatrixRelationship
Parameters
- Position_code string - key: Position_code
- Position_effectiveStartDate string - key: Position_effectiveStartDate
- matrixRelationshipType string - key: matrixRelationshipType
- headers DeletePositionMatrixRelationshipHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Success
listPositions
function listPositions(map<string|string[]> headers, *ListPositionsQueries queries) returns Wrapper_2|errorGet entities from Position
Parameters
- queries *ListPositionsQueries - Queries to be sent with the request
createPosition
function createPosition(Position payload, map<string|string[]> headers) returns CreatedPosition|errorAdd new entity to Position
Parameters
- payload Position - New entity
Return Type
- CreatedPosition|error - Created entity
getPosition
function getPosition(string code, string effectiveStartDate, map<string|string[]> headers, *GetPositionQueries queries) returns Position_1|errorGet entity from Position by key
Parameters
- code string - key: code
- effectiveStartDate string - key: effectiveStartDate
- queries *GetPositionQueries - Queries to be sent with the request
Return Type
- Position_1|error - Retrieved entity
updatePosition
function updatePosition(string code, string effectiveStartDate, ModifiedPosition payload, map<string|string[]> headers) returns error?Update entity in Position
Parameters
- code string - key: code
- effectiveStartDate string - key: effectiveStartDate
- payload ModifiedPosition - New property values
Return Type
- error? - Success
deletePosition
function deletePosition(string code, string effectiveStartDate, DeletePositionHeaders headers) returns error?Delete entity from Position
Parameters
- code string - key: code
- effectiveStartDate string - key: effectiveStartDate
- headers DeletePositionHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Success
getgetPositionObjectData
function getgetPositionObjectData(map<string|string[]> headers, *GetgetPositionObjectDataQueries queries) returns Result|errorInvoke function getPositionObjectData
Parameters
- queries *GetgetPositionObjectDataQueries - Queries to be sent with the request
listPositionRightToReturns
function listPositionRightToReturns(map<string|string[]> headers, *ListPositionRightToReturnsQueries queries) returns Wrapper_3|errorGet entities for PositionRightToReturn
Parameters
- queries *ListPositionRightToReturnsQueries - Queries to be sent with the request
getPositionRightToReturn
function getPositionRightToReturn(string externalCode, map<string|string[]> headers) returns PositionRightToReturn_1|errorGet entity from PositionRightToReturn by key
Parameters
- externalCode string - key: externalCode
Return Type
- PositionRightToReturn_1|error - Retrieved entity
Records
sap.successfactors.ecpositionmanagement: CollectionofPosition
Fields
- results? Position[] -
sap.successfactors.ecpositionmanagement: CollectionofPositionMatrixRelationship
Fields
- results? PositionMatrixRelationship[] -
sap.successfactors.ecpositionmanagement: CollectionofPositionRequisitionStatus
Fields
- results? PositionRequisitionStatus[] -
sap.successfactors.ecpositionmanagement: CollectionofPositionRightToReturn
Fields
- results? PositionRightToReturn[] -
sap.successfactors.ecpositionmanagement: ConnectionConfig
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
Fields
- auth CredentialsConfig|SamlBearerAuthConfig - Configurations related to client authentication
- 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.successfactors.ecpositionmanagement: CreatedPosition
Fields
- d? Position -
sap.successfactors.ecpositionmanagement: CreatedPositionMatrixRelationship
Fields
sap.successfactors.ecpositionmanagement: CreatedPositionRequisitionStatus
Fields
sap.successfactors.ecpositionmanagement: DeletePositionHeaders
Represents the Headers record for the operation: deletePosition
Fields
- If\-Match? string - ETag
sap.successfactors.ecpositionmanagement: DeletePositionMatrixRelationshipHeaders
Represents the Headers record for the operation: deletePositionMatrixRelationship
Fields
- If\-Match? string - ETag
sap.successfactors.ecpositionmanagement: DeletePositionRequisitionStatusHeaders
Represents the Headers record for the operation: deletePositionRequisitionStatus
Fields
- If\-Match? string - ETag
sap.successfactors.ecpositionmanagement: GetgetPositionObjectDataQueries
Represents the Queries record for the operation: getgetPositionObjectData
Fields
- positionId string -
- userId string -
sap.successfactors.ecpositionmanagement: GetPositionMatrixRelationshipQueries
Represents the Queries record for the operation: getPositionMatrixRelationship
Fields
- \$expand? ("*"|"relatedPositionNav")[] - Expand related entities, see OData Expand
- \$select? ("Position_code"|"Position_effectiveStartDate"|"createdBy"|"createdDateTime"|"lastModifiedBy"|"lastModifiedDateTime"|"matrixRelationshipType"|"mdfSystemCreatedBy"|"mdfSystemCreatedDate"|"mdfSystemEffectiveEndDate"|"mdfSystemEffectiveStartDate"|"mdfSystemEntityId"|"mdfSystemLastModifiedBy"|"mdfSystemLastModifiedDate"|"mdfSystemLastModifiedDateWithTZ"|"mdfSystemObjectType"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemStatus"|"mdfSystemTransactionSequence"|"mdfSystemVersionId"|"relatedPosition")[] - Select properties to be returned, see OData Select
sap.successfactors.ecpositionmanagement: GetPositionQueries
Represents the Queries record for the operation: getPosition
Fields
- \$expand? ("*"|"parentPosition"|"positionMatrixRelationship")[] - Expand related entities, see OData Expand
- \$select? ("businessUnit"|"changeReason"|"code"|"comment"|"company"|"costCenter"|"createdBy"|"createdDate"|"createdDateTime"|"creationSource"|"criticality"|"department"|"description"|"division"|"effectiveEndDate"|"effectiveStartDate"|"effectiveStatus"|"employeeClass"|"externalName_de_DE"|"externalName_defaultValue"|"externalName_en_GB"|"externalName_en_US"|"externalName_es_ES"|"externalName_fr_FR"|"externalName_ja_JP"|"externalName_ko_KR"|"externalName_localized"|"externalName_nl_NL"|"externalName_pt_BR"|"externalName_pt_PT"|"externalName_ru_RU"|"externalName_zh_CN"|"externalName_zh_TW"|"incumbent"|"jobCode"|"jobLevel"|"jobTitle"|"lastModifiedBy"|"lastModifiedDate"|"lastModifiedDateTime"|"lastModifiedDateWithTZ"|"legacyPositionId"|"location"|"mdfSystemEntityId"|"mdfSystemObjectType"|"mdfSystemOptimisticLockUUID"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemVersionId"|"multipleIncumbentsAllowed"|"payGrade"|"payRange"|"positionControlled"|"positionCriticality"|"positionTitle"|"regularTemporary"|"standardHours"|"targetFTE"|"technicalParameters"|"transactionSequence"|"type"|"vacant")[] - Select properties to be returned, see OData Select
sap.successfactors.ecpositionmanagement: GetPositionRequisitionStatusQueries
Represents the Queries record for the operation: getPositionRequisitionStatus
Fields
- \$select? ("code"|"createdBy"|"createdDateTime"|"lastModifiedBy"|"lastModifiedDateTime"|"mdfSystemRecordStatus"|"positionId"|"processingStatus"|"requisitionId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecpositionmanagement: ListPositionMatrixRelationshipsQueries
Represents the Queries record for the operation: listPositionMatrixRelationships
Fields
- \$skip? int - Skip the first n items, see OData Paging - Skip
- \$top int(default 20) - Show only the first n items, see OData Paging - Top
- \$filter? string - Filter items by property values, see OData Filtering
- \$search? string - Search items by search phrases, see OData Searching
- \$orderby? ("Position_code"|"Position_code desc"|"Position_effectiveStartDate"|"Position_effectiveStartDate desc"|"createdBy"|"createdBy desc"|"createdDateTime"|"createdDateTime desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"matrixRelationshipType"|"matrixRelationshipType desc"|"mdfSystemCreatedBy"|"mdfSystemCreatedBy desc"|"mdfSystemCreatedDate"|"mdfSystemCreatedDate desc"|"mdfSystemEffectiveEndDate"|"mdfSystemEffectiveEndDate desc"|"mdfSystemEffectiveStartDate"|"mdfSystemEffectiveStartDate desc"|"mdfSystemEntityId"|"mdfSystemEntityId desc"|"mdfSystemLastModifiedBy"|"mdfSystemLastModifiedBy desc"|"mdfSystemLastModifiedDate"|"mdfSystemLastModifiedDate desc"|"mdfSystemLastModifiedDateWithTZ"|"mdfSystemLastModifiedDateWithTZ desc"|"mdfSystemObjectType"|"mdfSystemObjectType desc"|"mdfSystemRecordId"|"mdfSystemRecordId desc"|"mdfSystemRecordStatus"|"mdfSystemRecordStatus desc"|"mdfSystemStatus"|"mdfSystemStatus desc"|"mdfSystemTransactionSequence"|"mdfSystemTransactionSequence desc"|"mdfSystemVersionId"|"mdfSystemVersionId desc"|"relatedPosition"|"relatedPosition desc")[] - Order items by property values, see OData Sorting
- \$expand? ("*"|"relatedPositionNav")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("Position_code"|"Position_effectiveStartDate"|"createdBy"|"createdDateTime"|"lastModifiedBy"|"lastModifiedDateTime"|"matrixRelationshipType"|"mdfSystemCreatedBy"|"mdfSystemCreatedDate"|"mdfSystemEffectiveEndDate"|"mdfSystemEffectiveStartDate"|"mdfSystemEntityId"|"mdfSystemLastModifiedBy"|"mdfSystemLastModifiedDate"|"mdfSystemLastModifiedDateWithTZ"|"mdfSystemObjectType"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemStatus"|"mdfSystemTransactionSequence"|"mdfSystemVersionId"|"relatedPosition")[] - Select properties to be returned, see OData Select
sap.successfactors.ecpositionmanagement: ListPositionRequisitionStatusesQueries
Represents the Queries record for the operation: listPositionRequisitionStatuses
Fields
- \$skip? int - Skip the first n items, see OData Paging - Skip
- \$top int(default 20) - Show only the first n items, see OData Paging - Top
- \$filter? string - Filter items by property values, see OData Filtering
- \$search? string - Search items by search phrases, see OData Searching
- \$orderby? ("code"|"code desc"|"createdBy"|"createdBy desc"|"createdDateTime"|"createdDateTime desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"mdfSystemRecordStatus"|"mdfSystemRecordStatus desc"|"positionId"|"positionId desc"|"processingStatus"|"processingStatus desc"|"requisitionId"|"requisitionId desc")[] - Order items by property values, see OData Sorting
- \$count? boolean - Include count of items, see OData Count
- \$select? ("code"|"createdBy"|"createdDateTime"|"lastModifiedBy"|"lastModifiedDateTime"|"mdfSystemRecordStatus"|"positionId"|"processingStatus"|"requisitionId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecpositionmanagement: ListPositionRightToReturnsQueries
Represents the Queries record for the operation: listPositionRightToReturns
Fields
- \$skip? int - Skip the first n items, see OData Paging - Skip
- \$top int(default 20) - Show only the first n items, see OData Paging - Top
- \$filter? string - Filter items by property values, see OData Filtering
- \$search? string - Search items by search phrases, see OData Searching
- \$count? boolean - Include count of items, see OData Count
sap.successfactors.ecpositionmanagement: ListPositionsQueries
Represents the Queries record for the operation: listPositions
Fields
- \$skip? int - Skip the first n items, see OData Paging - Skip
- \$top int(default 20) - Show only the first n items, see OData Paging - Top
- \$filter? string - Filter items by property values, see OData Filtering
- \$search? string - Search items by search phrases, see OData Searching
- \$orderby? ("businessUnit"|"businessUnit desc"|"changeReason"|"changeReason desc"|"code"|"code desc"|"comment"|"comment desc"|"company"|"company desc"|"costCenter"|"costCenter desc"|"createdBy"|"createdBy desc"|"createdDate"|"createdDate desc"|"createdDateTime"|"createdDateTime desc"|"creationSource"|"creationSource desc"|"criticality"|"criticality desc"|"department"|"department desc"|"description"|"description desc"|"division"|"division desc"|"effectiveEndDate"|"effectiveEndDate desc"|"effectiveStartDate"|"effectiveStartDate desc"|"effectiveStatus"|"effectiveStatus desc"|"employeeClass"|"employeeClass desc"|"externalName_de_DE"|"externalName_de_DE desc"|"externalName_defaultValue"|"externalName_defaultValue desc"|"externalName_en_GB"|"externalName_en_GB desc"|"externalName_en_US"|"externalName_en_US desc"|"externalName_es_ES"|"externalName_es_ES desc"|"externalName_fr_FR"|"externalName_fr_FR desc"|"externalName_ja_JP"|"externalName_ja_JP desc"|"externalName_ko_KR"|"externalName_ko_KR desc"|"externalName_localized"|"externalName_localized desc"|"externalName_nl_NL"|"externalName_nl_NL desc"|"externalName_pt_BR"|"externalName_pt_BR desc"|"externalName_pt_PT"|"externalName_pt_PT desc"|"externalName_ru_RU"|"externalName_ru_RU desc"|"externalName_zh_CN"|"externalName_zh_CN desc"|"externalName_zh_TW"|"externalName_zh_TW desc"|"incumbent"|"incumbent desc"|"jobCode"|"jobCode desc"|"jobLevel"|"jobLevel desc"|"jobTitle"|"jobTitle desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDate"|"lastModifiedDate desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedDateWithTZ"|"lastModifiedDateWithTZ desc"|"legacyPositionId"|"legacyPositionId desc"|"location"|"location desc"|"mdfSystemEntityId"|"mdfSystemEntityId desc"|"mdfSystemObjectType"|"mdfSystemObjectType desc"|"mdfSystemOptimisticLockUUID"|"mdfSystemOptimisticLockUUID desc"|"mdfSystemRecordId"|"mdfSystemRecordId desc"|"mdfSystemRecordStatus"|"mdfSystemRecordStatus desc"|"mdfSystemVersionId"|"mdfSystemVersionId desc"|"multipleIncumbentsAllowed"|"multipleIncumbentsAllowed desc"|"payGrade"|"payGrade desc"|"payRange"|"payRange desc"|"positionControlled"|"positionControlled desc"|"positionCriticality"|"positionCriticality desc"|"positionTitle"|"positionTitle desc"|"regularTemporary"|"regularTemporary desc"|"standardHours"|"standardHours desc"|"targetFTE"|"targetFTE desc"|"technicalParameters"|"technicalParameters desc"|"transactionSequence"|"transactionSequence desc"|"type"|"type desc"|"vacant"|"vacant desc")[] - Order items by property values, see OData Sorting
- \$expand? ("*"|"parentPosition"|"positionMatrixRelationship")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("businessUnit"|"changeReason"|"code"|"comment"|"company"|"costCenter"|"createdBy"|"createdDate"|"createdDateTime"|"creationSource"|"criticality"|"department"|"description"|"division"|"effectiveEndDate"|"effectiveStartDate"|"effectiveStatus"|"employeeClass"|"externalName_de_DE"|"externalName_defaultValue"|"externalName_en_GB"|"externalName_en_US"|"externalName_es_ES"|"externalName_fr_FR"|"externalName_ja_JP"|"externalName_ko_KR"|"externalName_localized"|"externalName_nl_NL"|"externalName_pt_BR"|"externalName_pt_PT"|"externalName_ru_RU"|"externalName_zh_CN"|"externalName_zh_TW"|"incumbent"|"jobCode"|"jobLevel"|"jobTitle"|"lastModifiedBy"|"lastModifiedDate"|"lastModifiedDateTime"|"lastModifiedDateWithTZ"|"legacyPositionId"|"location"|"mdfSystemEntityId"|"mdfSystemObjectType"|"mdfSystemOptimisticLockUUID"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemVersionId"|"multipleIncumbentsAllowed"|"payGrade"|"payRange"|"positionControlled"|"positionCriticality"|"positionTitle"|"regularTemporary"|"standardHours"|"targetFTE"|"technicalParameters"|"transactionSequence"|"type"|"vacant")[] - Select properties to be returned, see OData Select
sap.successfactors.ecpositionmanagement: ModifiedPosition
Fields
- d? Position -
sap.successfactors.ecpositionmanagement: ModifiedPositionMatrixRelationship
Fields
sap.successfactors.ecpositionmanagement: ModifiedPositionRequisitionStatus
Fields
sap.successfactors.ecpositionmanagement: Position
Fields
- code? string -
- effectiveStartDate? string -
- parentPosition? Position -
- positionMatrixRelationship? RelatedCollectionSFOData_PositionMatrixRelationship -
sap.successfactors.ecpositionmanagement: Position_1
Fields
- d? Position -
sap.successfactors.ecpositionmanagement: PositionMatrixRelationship
Fields
- Position_code? string -
- Position_effectiveStartDate? string -
- matrixRelationshipType? string -
- relatedPositionNav? RelatedCollectionSFOData_Position -
sap.successfactors.ecpositionmanagement: PositionMatrixRelationship_1
Fields
sap.successfactors.ecpositionmanagement: PositionRequisitionStatus
Fields
- code? string -
sap.successfactors.ecpositionmanagement: PositionRequisitionStatus_1
Fields
sap.successfactors.ecpositionmanagement: PositionRightToReturn
sap.successfactors.ecpositionmanagement: PositionRightToReturn_1
Fields
sap.successfactors.ecpositionmanagement: RelatedCollectionSFOData_Position
Fields
- results? Position[] -
sap.successfactors.ecpositionmanagement: RelatedCollectionSFOData_PositionMatrixRelationship
Fields
- results? PositionMatrixRelationship[] -
sap.successfactors.ecpositionmanagement: Result
Fields
- d? RuleFieldMappingBeanList - RuleFieldMappingBeanList
sap.successfactors.ecpositionmanagement: RuleFieldMappingBean
RuleFieldMappingBean
sap.successfactors.ecpositionmanagement: RuleFieldMappingBeanList
RuleFieldMappingBeanList
Fields
- ruleFieldMappings? RuleFieldMappingBean - RuleFieldMappingBean
sap.successfactors.ecpositionmanagement: Wrapper
Fields
sap.successfactors.ecpositionmanagement: Wrapper_1
Fields
sap.successfactors.ecpositionmanagement: Wrapper_2
Fields
- d? CollectionofPosition -
sap.successfactors.ecpositionmanagement: Wrapper_3
Fields
Import
import ballerinax/sap.successfactors.ecpositionmanagement;Metadata
Released date: 7 days ago
Version: 1.1.0
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.13.0
GraalVM compatible: Yes
Pull count
Total: 2
Current verison: 1
Weekly downloads
Keywords
Area/ERP & Business Operations
Business Management/HCM
Cost/Paid
Vendor/SAP
SuccessFactors
Employee Central
Contributors