sap.successfactors.ecglobalassignment
Module sap.successfactors.ecglobalassignment
API
Definitions
ballerinax/sap.successfactors.ecglobalassignment 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.ecglobalassignment package provides APIs to interact with the SAP SuccessFactors Employee Central Global Assignment API.
Key Features
- Manage global assignment data for internationally mobile employees
- Track assignment details and right-to-return records
- Query secondary assignment items and global assignment history
- 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.ecglobalassignment connector in your Ballerina application, modify the .bal file as follows:
Step 1: Import the module
Import the sap.successfactors.ecglobalassignment module.
import ballerinax/sap.successfactors.ecglobalassignment as globalassignment;
Step 2: Instantiate a new connector
Use the hostname and credentials to initiate a client.
configurable string hostname = ?; configurable string username = ?; configurable string password = ?; globalassignment:Client globalassignmentClient = check new ( { auth: { username, password } }, hostname );
Step 3: Invoke the connector operation
Now, utilize the available connector operations.
globalassignment:EmpGlobalAssignmentWrapper result = check globalassignmentClient->listEmpGlobalAssignments();
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.ecglobalassignment: Client
You can use these APIs to manage the assignment information of the employees who are assigned to another company within the organization.
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 -
listSecondaryAssignmentsItems
function listSecondaryAssignmentsItems(map<string|string[]> headers, *ListSecondaryAssignmentsItemsQueries queries) returns Wrapper|errorGet entities from SecondaryAssignmentsItem
Parameters
- queries *ListSecondaryAssignmentsItemsQueries - Queries to be sent with the request
createSecondaryAssignmentsItem
function createSecondaryAssignmentsItem(SecondaryAssignmentsItem payload, map<string|string[]> headers) returns CreatedSecondaryAssignmentsItem|errorAdd new entity to SecondaryAssignmentsItem
Parameters
- payload SecondaryAssignmentsItem - New entity
Return Type
- CreatedSecondaryAssignmentsItem|error - Created entity
getSecondaryAssignmentsItem
function getSecondaryAssignmentsItem(string SecondaryAssignments_effectiveStartDate, string SecondaryAssignments_externalCode, string externalCode, map<string|string[]> headers, *GetSecondaryAssignmentsItemQueries queries) returns SecondaryAssignmentsItem|errorGet entity from SecondaryAssignmentsItem by key
Parameters
- SecondaryAssignments_effectiveStartDate string - key: SecondaryAssignments_effectiveStartDate
- SecondaryAssignments_externalCode string - key: SecondaryAssignments_externalCode
- externalCode string - key: externalCode
- queries *GetSecondaryAssignmentsItemQueries - Queries to be sent with the request
Return Type
- SecondaryAssignmentsItem|error - Retrieved entity
updateSecondaryAssignmentsItem
function updateSecondaryAssignmentsItem(string SecondaryAssignments_effectiveStartDate, string SecondaryAssignments_externalCode, string externalCode, ModifiedSecondaryAssignmentsItem payload, map<string|string[]> headers) returns error?Update entity in SecondaryAssignmentsItem
Parameters
- SecondaryAssignments_effectiveStartDate string - key: SecondaryAssignments_effectiveStartDate
- SecondaryAssignments_externalCode string - key: SecondaryAssignments_externalCode
- externalCode string - key: externalCode
- payload ModifiedSecondaryAssignmentsItem - New property values
Return Type
- error? - Success
deleteSecondaryAssignmentsItem
function deleteSecondaryAssignmentsItem(string SecondaryAssignments_effectiveStartDate, string SecondaryAssignments_externalCode, string externalCode, DeleteSecondaryAssignmentsItemHeaders headers) returns error?Delete entity from SecondaryAssignmentsItem
Parameters
- SecondaryAssignments_effectiveStartDate string - key: SecondaryAssignments_effectiveStartDate
- SecondaryAssignments_externalCode string - key: SecondaryAssignments_externalCode
- externalCode string - key: externalCode
- headers DeleteSecondaryAssignmentsItemHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Success
listSecondaryAssignmentss
function listSecondaryAssignmentss(map<string|string[]> headers, *ListSecondaryAssignmentssQueries queries) returns Wrapper_1|errorGet entities from SecondaryAssignments
Parameters
- queries *ListSecondaryAssignmentssQueries - Queries to be sent with the request
createSecondaryAssignments
function createSecondaryAssignments(SecondaryAssignments payload, map<string|string[]> headers) returns CreatedSecondaryAssignments|errorAdd new entity to SecondaryAssignments
Parameters
- payload SecondaryAssignments - New entity
Return Type
- CreatedSecondaryAssignments|error - Created entity
getSecondaryAssignments
function getSecondaryAssignments(string effectiveStartDate, string externalCode, map<string|string[]> headers, *GetSecondaryAssignmentsQueries queries) returns SecondaryAssignments|errorGet entity from SecondaryAssignments by key
Parameters
- effectiveStartDate string - key: effectiveStartDate
- externalCode string - key: externalCode
- queries *GetSecondaryAssignmentsQueries - Queries to be sent with the request
Return Type
- SecondaryAssignments|error - Retrieved entity
updateSecondaryAssignments
function updateSecondaryAssignments(string effectiveStartDate, string externalCode, ModifiedSecondaryAssignments payload, map<string|string[]> headers) returns error?Update entity in SecondaryAssignments
Parameters
- effectiveStartDate string - key: effectiveStartDate
- externalCode string - key: externalCode
- payload ModifiedSecondaryAssignments - New property values
Return Type
- error? - Success
deleteSecondaryAssignments
function deleteSecondaryAssignments(string effectiveStartDate, string externalCode, DeleteSecondaryAssignmentsHeaders headers) returns error?Delete entity from SecondaryAssignments
Parameters
- effectiveStartDate string - key: effectiveStartDate
- externalCode string - key: externalCode
- headers DeleteSecondaryAssignmentsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Success
listRightToReturns
function listRightToReturns(map<string|string[]> headers, *ListRightToReturnsQueries queries) returns Wrapper_2|errorGet entities from RightToReturn
Parameters
- queries *ListRightToReturnsQueries - Queries to be sent with the request
createRightToReturn
function createRightToReturn(RightToReturn payload, map<string|string[]> headers) returns CreatedRightToReturn|errorAdd new entity to RightToReturn
Parameters
- payload RightToReturn - New entity
Return Type
- CreatedRightToReturn|error - Created entity
getRightToReturn
function getRightToReturn(string Position_code, string Position_effectiveStartDate, string code, map<string|string[]> headers, *GetRightToReturnQueries queries) returns RightToReturn|errorGet entity from RightToReturn by key
Parameters
- Position_code string - key: Position_code
- Position_effectiveStartDate string - key: Position_effectiveStartDate
- code string - key: code
- queries *GetRightToReturnQueries - Queries to be sent with the request
Return Type
- RightToReturn|error - Retrieved entity
updateRightToReturn
function updateRightToReturn(string Position_code, string Position_effectiveStartDate, string code, ModifiedRightToReturn payload, map<string|string[]> headers) returns error?Update entity in RightToReturn
Parameters
- Position_code string - key: Position_code
- Position_effectiveStartDate string - key: Position_effectiveStartDate
- code string - key: code
- payload ModifiedRightToReturn - New property values
Return Type
- error? - Success
deleteRightToReturn
function deleteRightToReturn(string Position_code, string Position_effectiveStartDate, string code, DeleteRightToReturnHeaders headers) returns error?Delete entity from RightToReturn
Parameters
- Position_code string - key: Position_code
- Position_effectiveStartDate string - key: Position_effectiveStartDate
- code string - key: code
- headers DeleteRightToReturnHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Success
listEmpGlobalAssignments
function listEmpGlobalAssignments(map<string|string[]> headers, *ListEmpGlobalAssignmentsQueries queries) returns Wrapper_3|errorGet entities from EmpGlobalAssignment
Parameters
- queries *ListEmpGlobalAssignmentsQueries - Queries to be sent with the request
getEmpGlobalAssignment
function getEmpGlobalAssignment(string userId, map<string|string[]> headers, *GetEmpGlobalAssignmentQueries queries) returns EmpGlobalAssignment|errorGet entity from EmpGlobalAssignment by key
Parameters
- userId string - key: userId
- queries *GetEmpGlobalAssignmentQueries - Queries to be sent with the request
Return Type
- EmpGlobalAssignment|error - Retrieved entity
Records
sap.successfactors.ecglobalassignment: CollectionofEmpGlobalAssignment
Fields
- results? EmpGlobalAssignment[] -
sap.successfactors.ecglobalassignment: CollectionofRightToReturn
Fields
- results? RightToReturn[] -
sap.successfactors.ecglobalassignment: CollectionofSecondaryAssignments
Fields
- results? SecondaryAssignments[] -
sap.successfactors.ecglobalassignment: CollectionofSecondaryAssignmentsItem
Fields
- results? SecondaryAssignmentsItem[] -
sap.successfactors.ecglobalassignment: 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.ecglobalassignment: CreatedRightToReturn
Fields
- d? RightToReturn -
sap.successfactors.ecglobalassignment: CreatedSecondaryAssignments
Fields
- d? SecondaryAssignments -
sap.successfactors.ecglobalassignment: CreatedSecondaryAssignmentsItem
Fields
sap.successfactors.ecglobalassignment: DeleteRightToReturnHeaders
Represents the Headers record for the operation: deleteRightToReturn
Fields
- If\-Match? string - ETag
sap.successfactors.ecglobalassignment: DeleteSecondaryAssignmentsHeaders
Represents the Headers record for the operation: deleteSecondaryAssignments
Fields
- If\-Match? string - ETag
sap.successfactors.ecglobalassignment: DeleteSecondaryAssignmentsItemHeaders
Represents the Headers record for the operation: deleteSecondaryAssignmentsItem
Fields
- If\-Match? string - ETag
sap.successfactors.ecglobalassignment: EmpGlobalAssignment
Fields
- d? EmpGlobalAssignment -
sap.successfactors.ecglobalassignment: GetEmpGlobalAssignmentQueries
Represents the Queries record for the operation: getEmpGlobalAssignment
Fields
- \$select? ("assignmentClass"|"assignmentType"|"createdBy"|"createdDateTime"|"createdOn"|"endDate"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"payrollEndDate"|"personIdExternal"|"plannedEndDate"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecglobalassignment: GetRightToReturnQueries
Represents the Queries record for the operation: getRightToReturn
Fields
- \$select? ("Position_code"|"Position_effectiveStartDate"|"code"|"createdBy"|"createdDateTime"|"gaEndJobInfoId"|"gaEventReason"|"gaStartJobInfoId"|"lastModifiedBy"|"lastModifiedDateTime"|"loaTimeType"|"mdfSystemCreatedBy"|"mdfSystemCreatedDate"|"mdfSystemEffectiveEndDate"|"mdfSystemEffectiveStartDate"|"mdfSystemEntityId"|"mdfSystemLastModifiedBy"|"mdfSystemLastModifiedDate"|"mdfSystemLastModifiedDateWithTZ"|"mdfSystemObjectType"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemStatus"|"mdfSystemTransactionSequence"|"mdfSystemVersionId"|"reason")[] - Select properties to be returned, see OData Select
sap.successfactors.ecglobalassignment: GetSecondaryAssignmentsItemQueries
Represents the Queries record for the operation: getSecondaryAssignmentsItem
Fields
- \$select? ("SecondaryAssignments_effectiveStartDate"|"SecondaryAssignments_externalCode"|"createdBy"|"createdDate"|"createdDateTime"|"externalCode"|"lastModifiedBy"|"lastModifiedDate"|"lastModifiedDateTime"|"lastModifiedDateWithTZ"|"mdfSystemEffectiveEndDate"|"mdfSystemEffectiveStartDate"|"mdfSystemEntityId"|"mdfSystemObjectType"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemStatus"|"mdfSystemTransactionSequence"|"mdfSystemVersionId"|"usersSysId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecglobalassignment: GetSecondaryAssignmentsQueries
Represents the Queries record for the operation: getSecondaryAssignments
Fields
- \$expand? ("*"|"allSfProcesses")[] - Expand related entities, see OData Expand
- \$select? ("createdBy"|"createdDate"|"createdDateTime"|"effectiveEndDate"|"effectiveStartDate"|"externalCode"|"lastModifiedBy"|"lastModifiedDate"|"lastModifiedDateTime"|"lastModifiedDateWithTZ"|"mdfSystemEntityId"|"mdfSystemObjectType"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemStatus"|"mdfSystemTransactionSequence"|"mdfSystemVersionId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecglobalassignment: ListEmpGlobalAssignmentsQueries
Represents the Queries record for the operation: listEmpGlobalAssignments
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? ("assignmentClass"|"assignmentClass desc"|"assignmentType"|"assignmentType desc"|"createdBy"|"createdBy desc"|"createdDateTime"|"createdDateTime desc"|"createdOn"|"createdOn desc"|"endDate"|"endDate desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedOn"|"lastModifiedOn desc"|"payrollEndDate"|"payrollEndDate desc"|"personIdExternal"|"personIdExternal desc"|"plannedEndDate"|"plannedEndDate desc"|"startDate"|"startDate desc"|"userId"|"userId desc")[] - Order items by property values, see OData Sorting
- \$count? boolean - Include count of items, see OData Count
- \$select? ("assignmentClass"|"assignmentType"|"createdBy"|"createdDateTime"|"createdOn"|"endDate"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"payrollEndDate"|"personIdExternal"|"plannedEndDate"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecglobalassignment: ListRightToReturnsQueries
Represents the Queries record for the operation: listRightToReturns
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"|"code"|"code desc"|"createdBy"|"createdBy desc"|"createdDateTime"|"createdDateTime desc"|"gaEndJobInfoId"|"gaEndJobInfoId desc"|"gaEventReason"|"gaEventReason desc"|"gaStartJobInfoId"|"gaStartJobInfoId desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"loaTimeType"|"loaTimeType 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"|"reason"|"reason desc")[] - Order items by property values, see OData Sorting
- \$count? boolean - Include count of items, see OData Count
- \$select? ("Position_code"|"Position_effectiveStartDate"|"code"|"createdBy"|"createdDateTime"|"gaEndJobInfoId"|"gaEventReason"|"gaStartJobInfoId"|"lastModifiedBy"|"lastModifiedDateTime"|"loaTimeType"|"mdfSystemCreatedBy"|"mdfSystemCreatedDate"|"mdfSystemEffectiveEndDate"|"mdfSystemEffectiveStartDate"|"mdfSystemEntityId"|"mdfSystemLastModifiedBy"|"mdfSystemLastModifiedDate"|"mdfSystemLastModifiedDateWithTZ"|"mdfSystemObjectType"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemStatus"|"mdfSystemTransactionSequence"|"mdfSystemVersionId"|"reason")[] - Select properties to be returned, see OData Select
sap.successfactors.ecglobalassignment: ListSecondaryAssignmentsItemsQueries
Represents the Queries record for the operation: listSecondaryAssignmentsItems
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? ("SecondaryAssignments_effectiveStartDate"|"SecondaryAssignments_effectiveStartDate desc"|"SecondaryAssignments_externalCode"|"SecondaryAssignments_externalCode desc"|"createdBy"|"createdBy desc"|"createdDate"|"createdDate desc"|"createdDateTime"|"createdDateTime desc"|"externalCode"|"externalCode desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDate"|"lastModifiedDate desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedDateWithTZ"|"lastModifiedDateWithTZ desc"|"mdfSystemEffectiveEndDate"|"mdfSystemEffectiveEndDate desc"|"mdfSystemEffectiveStartDate"|"mdfSystemEffectiveStartDate desc"|"mdfSystemEntityId"|"mdfSystemEntityId desc"|"mdfSystemObjectType"|"mdfSystemObjectType desc"|"mdfSystemRecordId"|"mdfSystemRecordId desc"|"mdfSystemRecordStatus"|"mdfSystemRecordStatus desc"|"mdfSystemStatus"|"mdfSystemStatus desc"|"mdfSystemTransactionSequence"|"mdfSystemTransactionSequence desc"|"mdfSystemVersionId"|"mdfSystemVersionId desc"|"usersSysId"|"usersSysId desc")[] - Order items by property values, see OData Sorting
- \$count? boolean - Include count of items, see OData Count
- \$select? ("SecondaryAssignments_effectiveStartDate"|"SecondaryAssignments_externalCode"|"createdBy"|"createdDate"|"createdDateTime"|"externalCode"|"lastModifiedBy"|"lastModifiedDate"|"lastModifiedDateTime"|"lastModifiedDateWithTZ"|"mdfSystemEffectiveEndDate"|"mdfSystemEffectiveStartDate"|"mdfSystemEntityId"|"mdfSystemObjectType"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemStatus"|"mdfSystemTransactionSequence"|"mdfSystemVersionId"|"usersSysId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecglobalassignment: ListSecondaryAssignmentssQueries
Represents the Queries record for the operation: listSecondaryAssignmentss
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? ("createdBy"|"createdBy desc"|"createdDate"|"createdDate desc"|"createdDateTime"|"createdDateTime desc"|"effectiveEndDate"|"effectiveEndDate desc"|"effectiveStartDate"|"effectiveStartDate desc"|"externalCode"|"externalCode desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDate"|"lastModifiedDate desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedDateWithTZ"|"lastModifiedDateWithTZ desc"|"mdfSystemEntityId"|"mdfSystemEntityId desc"|"mdfSystemObjectType"|"mdfSystemObjectType desc"|"mdfSystemRecordId"|"mdfSystemRecordId desc"|"mdfSystemRecordStatus"|"mdfSystemRecordStatus desc"|"mdfSystemStatus"|"mdfSystemStatus desc"|"mdfSystemTransactionSequence"|"mdfSystemTransactionSequence desc"|"mdfSystemVersionId"|"mdfSystemVersionId desc")[] - Order items by property values, see OData Sorting
- \$expand? ("*"|"allSfProcesses")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("createdBy"|"createdDate"|"createdDateTime"|"effectiveEndDate"|"effectiveStartDate"|"externalCode"|"lastModifiedBy"|"lastModifiedDate"|"lastModifiedDateTime"|"lastModifiedDateWithTZ"|"mdfSystemEntityId"|"mdfSystemObjectType"|"mdfSystemRecordId"|"mdfSystemRecordStatus"|"mdfSystemStatus"|"mdfSystemTransactionSequence"|"mdfSystemVersionId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecglobalassignment: ModifiedRightToReturn
Fields
- d? RightToReturn -
sap.successfactors.ecglobalassignment: ModifiedSecondaryAssignments
Fields
- d? SecondaryAssignments -
sap.successfactors.ecglobalassignment: ModifiedSecondaryAssignmentsItem
Fields
sap.successfactors.ecglobalassignment: RelatedCollectionSFOData_SecondaryAssignmentsItem
Fields
- results? SecondaryAssignmentsItem[] -
sap.successfactors.ecglobalassignment: RightToReturn
Fields
- Position_code? string -
- Position_effectiveStartDate? string -
- code? string -
sap.successfactors.ecglobalassignment: SecondaryAssignments
Fields
- effectiveStartDate? string -
- externalCode? string -
- allSfProcesses? RelatedCollectionSFOData_SecondaryAssignmentsItem -
sap.successfactors.ecglobalassignment: SecondaryAssignmentsItem
Fields
sap.successfactors.ecglobalassignment: Wrapper
Fields
sap.successfactors.ecglobalassignment: Wrapper_1
Fields
sap.successfactors.ecglobalassignment: Wrapper_2
Fields
sap.successfactors.ecglobalassignment: Wrapper_3
Fields
Import
import ballerinax/sap.successfactors.ecglobalassignment;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