sap.successfactors.ecemploymentinformation
Module sap.successfactors.ecemploymentinformation
API
Definitions

edotco/sap.successfactors.ecemploymentinformation
Ballerina SAP SuccessFactors Employee Central Connectors
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.
This repository encompasses all Ballerina packages pertaining to the SAP SuccessFactors Employee Central module. Each package provides seamless integration with specific Employee Central APIs:
Available Packages
Core Employee Management
-
ballerinax/sap.successfactors.ecemployeeprofile
- Provides APIs for managing employee profile information including personal details, education background, and work experience data. -
ballerinax/sap.successfactors.ecemploymentinformation
- Enables management of employment-related information including job details, employment status, termination data, and work permits. -
ballerinax/sap.successfactors.employeecentralec
- Core Employee Central APIs for comprehensive employee data management and organizational structure operations.
Compensation and Benefits
-
ballerinax/sap.successfactors.eccompensationinformation
- Handles employee compensation data including salary information, pay scales, and compensation planning. -
ballerinax/sap.successfactors.ecalternativecostdistribution
- Manages alternative cost distribution scenarios for employee expenses and cost center allocations.
Position and Organizational Management
-
ballerinax/sap.successfactors.ecpositionmanagement
- Provides position management capabilities including position creation, hierarchy management, and organizational structure maintenance. -
ballerinax/sap.successfactors.ecmasterdatareplication
- Enables master data replication across Employee Central systems for data consistency and synchronization.
Time and Payroll
ballerinax/sap.successfactors.ecpayrolltimesheets
- Manages payroll timesheet data including time tracking, attendance records, and payroll processing information.
Learning and Development
-
ballerinax/sap.successfactors.ecskillsmanagement
- Handles skills and competency management including skill profiles, competency frameworks, and talent development tracking. -
ballerinax/sap.successfactors.ecapprenticemanagement
- Provides apprentice program management capabilities including apprentice registration, progress tracking, and program administration.
Workflow and Legal
-
ballerinax/sap.successfactors.ecworkflow
- Manages workflow processes within Employee Central including approval workflows, notifications, and process automation. -
ballerinax/sap.successfactors.ecdismissalprotection
- Handles dismissal protection and termination compliance features including legal requirements and documentation.
Clients
sap.successfactors.ecemploymentinformation: Client
You can use these APIs to access the employment related information, including job information, employment termination, and work permit.
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 -
listEmpBeneficiaries
function listEmpBeneficiaries(map<string|string[]> headers, *ListEmpBeneficiariesQueries queries) returns Wrapper|error
Get entities from EmpBeneficiary
Parameters
- queries *ListEmpBeneficiariesQueries - Queries to be sent with the request
getEmpBeneficiary
function getEmpBeneficiary(string userId, map<string|string[]> headers, *GetEmpBeneficiaryQueries queries) returns EmpBeneficiary_1|error
Get entity from EmpBeneficiary by key
Parameters
- userId string - key: userId
- queries *GetEmpBeneficiaryQueries - Queries to be sent with the request
Return Type
- EmpBeneficiary_1|error - Retrieved entity
listEmpEmployments
function listEmpEmployments(map<string|string[]> headers, *ListEmpEmploymentsQueries queries) returns Wrapper_1|error
Get entities from EmpEmployment
Parameters
- queries *ListEmpEmploymentsQueries - Queries to be sent with the request
getEmpEmployment
function getEmpEmployment(string personIdExternal, string userId, map<string|string[]> headers, *GetEmpEmploymentQueries queries) returns EmpEmployment_1|error
Get entity from EmpEmployment by key
Parameters
- personIdExternal string - key: personIdExternal
- userId string - key: userId
- queries *GetEmpEmploymentQueries - Queries to be sent with the request
Return Type
- EmpEmployment_1|error - Retrieved entity
listEmpEmploymentTerminations
function listEmpEmploymentTerminations(map<string|string[]> headers, *ListEmpEmploymentTerminationsQueries queries) returns Wrapper_2|error
Get entities from EmpEmploymentTermination
Parameters
- queries *ListEmpEmploymentTerminationsQueries - Queries to be sent with the request
getEmpEmploymentTermination
function getEmpEmploymentTermination(string endDate, string personIdExternal, string userId, map<string|string[]> headers, *GetEmpEmploymentTerminationQueries queries) returns EmpEmploymentTermination_1|error
Get entity from EmpEmploymentTermination by key
Parameters
- endDate string - key: endDate
- personIdExternal string - key: personIdExternal
- userId string - key: userId
- queries *GetEmpEmploymentTerminationQueries - Queries to be sent with the request
Return Type
- EmpEmploymentTermination_1|error - Retrieved entity
listEmpPensionPayouts
function listEmpPensionPayouts(map<string|string[]> headers, *ListEmpPensionPayoutsQueries queries) returns Wrapper_3|error
Get entities from EmpPensionPayout
Parameters
- queries *ListEmpPensionPayoutsQueries - Queries to be sent with the request
getEmpPensionPayout
function getEmpPensionPayout(string userId, map<string|string[]> headers, *GetEmpPensionPayoutQueries queries) returns EmpPensionPayout_1|error
Get entity from EmpPensionPayout by key
Parameters
- userId string - key: userId
- queries *GetEmpPensionPayoutQueries - Queries to be sent with the request
Return Type
- EmpPensionPayout_1|error - Retrieved entity
listEmpWorkPermits
function listEmpWorkPermits(map<string|string[]> headers, *ListEmpWorkPermitsQueries queries) returns Wrapper_4|error
Get entities from EmpWorkPermit
Parameters
- queries *ListEmpWorkPermitsQueries - Queries to be sent with the request
getEmpWorkPermit
function getEmpWorkPermit(string country, string documentNumber, string documentType, string userId, map<string|string[]> headers, *GetEmpWorkPermitQueries queries) returns EmpWorkPermit_1|error
Get entity from EmpWorkPermit by key
Parameters
- country string - key: country
- documentNumber string - key: documentNumber
- documentType string - key: documentType
- userId string - key: userId
- queries *GetEmpWorkPermitQueries - Queries to be sent with the request
Return Type
- EmpWorkPermit_1|error - Retrieved entity
listEmpJobRelationshipss
function listEmpJobRelationshipss(map<string|string[]> headers, *ListEmpJobRelationshipssQueries queries) returns Wrapper_5|error
Get entities from EmpJobRelationships
Parameters
- queries *ListEmpJobRelationshipssQueries - Queries to be sent with the request
getEmpJobRelationships
function getEmpJobRelationships(string relationshipType, string startDate, string userId, map<string|string[]> headers, *GetEmpJobRelationshipsQueries queries) returns EmpJobRelationships_1|error
Get entity from EmpJobRelationships by key
Parameters
- relationshipType string - key: relationshipType
- startDate string - key: startDate
- userId string - key: userId
- queries *GetEmpJobRelationshipsQueries - Queries to be sent with the request
Return Type
- EmpJobRelationships_1|error - Retrieved entity
listEmpJobs
function listEmpJobs(map<string|string[]> headers, *ListEmpJobsQueries queries) returns Wrapper_6|error
Get entities from EmpJob
Parameters
- queries *ListEmpJobsQueries - Queries to be sent with the request
getEmpJob
function getEmpJob(int seqNumber, string startDate, string userId, map<string|string[]> headers, *GetEmpJobQueries queries) returns EmpJob_1|error
Get entity from EmpJob by key
Parameters
- seqNumber int - key: seqNumber
- startDate string - key: startDate
- userId string - key: userId
- queries *GetEmpJobQueries - Queries to be sent with the request
listPersonEmpTerminationInfos
function listPersonEmpTerminationInfos(map<string|string[]> headers, *ListPersonEmpTerminationInfosQueries queries) returns Wrapper_7|error
Get entities from PersonEmpTerminationInfo
Parameters
- queries *ListPersonEmpTerminationInfosQueries - Queries to be sent with the request
getPersonEmpTerminationInfo
function getPersonEmpTerminationInfo(string personIdExternal, map<string|string[]> headers, *GetPersonEmpTerminationInfoQueries queries) returns PersonEmpTerminationInfo_1|error
Get entity from PersonEmpTerminationInfo by key
Parameters
- personIdExternal string - key: personIdExternal
- queries *GetPersonEmpTerminationInfoQueries - Queries to be sent with the request
Return Type
- PersonEmpTerminationInfo_1|error - Retrieved entity
listHireDateChanges
function listHireDateChanges(map<string|string[]> headers, *ListHireDateChangesQueries queries) returns Wrapper_8|error
Get entities from HireDateChange
Parameters
- queries *ListHireDateChangesQueries - Queries to be sent with the request
createHireDateChange
function createHireDateChange(HireDateChange payload, map<string|string[]> headers) returns CreatedHireDateChange|error
Add new entity to HireDateChange
Parameters
- payload HireDateChange - New entity
Return Type
- CreatedHireDateChange|error - Created entity
getHireDateChange
function getHireDateChange(string code, map<string|string[]> headers, *GetHireDateChangeQueries queries) returns HireDateChange_1|error
Get entity from HireDateChange by key
Parameters
- code string - key: code
- queries *GetHireDateChangeQueries - Queries to be sent with the request
Return Type
- HireDateChange_1|error - Retrieved entity
deleteHireDateChange
function deleteHireDateChange(string code, DeleteHireDateChangeHeaders headers) returns error?
Delete entity from HireDateChange
Parameters
- code string - key: code
- headers DeleteHireDateChangeHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Success
Records
sap.successfactors.ecemploymentinformation: CollectionofEmpBeneficiary
Fields
- results? EmpBeneficiary[] -
sap.successfactors.ecemploymentinformation: CollectionofEmpEmployment
Fields
- results? EmpEmployment[] -
sap.successfactors.ecemploymentinformation: CollectionofEmpEmploymentTermination
Fields
- results? EmpEmploymentTermination[] -
sap.successfactors.ecemploymentinformation: CollectionofEmpJob
Fields
- results? EmpJob[] -
sap.successfactors.ecemploymentinformation: CollectionofEmpJobRelationships
Fields
- results? EmpJobRelationships[] -
sap.successfactors.ecemploymentinformation: CollectionofEmpPensionPayout
Fields
- results? EmpPensionPayout[] -
sap.successfactors.ecemploymentinformation: CollectionofEmpWorkPermit
Fields
- results? EmpWorkPermit[] -
sap.successfactors.ecemploymentinformation: CollectionofHireDateChange
Fields
- results? HireDateChange[] -
sap.successfactors.ecemploymentinformation: CollectionofPersonEmpTerminationInfo
Fields
- results? PersonEmpTerminationInfo[] -
sap.successfactors.ecemploymentinformation: ConnectionConfig
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
Fields
- auth CredentialsConfig - 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-forwarded
header
- 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,
nil
values are treated as optional, and absent fields are handled asnilable
types. Enabled by default.
sap.successfactors.ecemploymentinformation: CreatedHireDateChange
Fields
- d? HireDateChange -
sap.successfactors.ecemploymentinformation: DeleteHireDateChangeHeaders
Represents the Headers record for the operation: deleteHireDateChange
Fields
- If\-Match? string - ETag
sap.successfactors.ecemploymentinformation: EmpBeneficiary
Fields
- employmentNav? EmpEmployment -
- personIdExternal? string -
- userId? string -
sap.successfactors.ecemploymentinformation: EmpBeneficiary_1
Fields
- d? EmpBeneficiary -
sap.successfactors.ecemploymentinformation: EmpEmployment
Fields
- personIdExternal? string -
- userId? string -
- empBeneficiaryNav? EmpBeneficiary -
- empJobRelationshipNav? RelatedCollectionSFOData_EmpJobRelationships -
- empPensionPayoutNav? EmpPensionPayout -
- empWorkPermitNav? RelatedCollectionSFOData_EmpWorkPermit -
- jobInfoNav? RelatedCollectionSFOData_EmpJob -
sap.successfactors.ecemploymentinformation: EmpEmployment_1
Fields
- d? EmpEmployment -
sap.successfactors.ecemploymentinformation: EmpEmploymentTermination
Fields
- endDate? string -
- personIdExternal? string -
- userId? string -
- employmentNav? EmpEmployment -
- jobInfoNav? EmpJob -
sap.successfactors.ecemploymentinformation: EmpEmploymentTermination_1
Fields
sap.successfactors.ecemploymentinformation: EmpJob
Fields
- seqNumber? string -
- startDate? string -
- userId? string -
- employmentNav? EmpEmployment -
- managerEmploymentNav? EmpEmployment -
sap.successfactors.ecemploymentinformation: EmpJob_1
Fields
- d? EmpJob -
sap.successfactors.ecemploymentinformation: EmpJobRelationships
Fields
- relationshipType? string -
- startDate? string -
- userId? string -
- employmentNav? EmpEmployment -
- relEmploymentNav? EmpEmployment -
sap.successfactors.ecemploymentinformation: EmpJobRelationships_1
Fields
- d? EmpJobRelationships -
sap.successfactors.ecemploymentinformation: EmpPensionPayout
Fields
- employmentNav? EmpEmployment -
- personIdExternal? string -
- userId? string -
sap.successfactors.ecemploymentinformation: EmpPensionPayout_1
Fields
- d? EmpPensionPayout -
sap.successfactors.ecemploymentinformation: EmpWorkPermit
Fields
- country? string -
- documentNumber? string -
- documentType? string -
- userId? string -
- employmentNav? EmpEmployment -
sap.successfactors.ecemploymentinformation: EmpWorkPermit_1
Fields
- d? EmpWorkPermit -
sap.successfactors.ecemploymentinformation: GetEmpBeneficiaryQueries
Represents the Queries record for the operation: getEmpBeneficiary
Fields
- \$expand? ("*"|"employmentNav")[] - Expand related entities, see OData Expand
- \$select? ("createdBy"|"createdDateTime"|"createdOn"|"endDate"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"payrollEndDate"|"personIdExternal"|"plannedEndDate"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: GetEmpEmploymentQueries
Represents the Queries record for the operation: getEmpEmployment
Fields
- \$expand? ("*"|"empBeneficiaryNav"|"empJobRelationshipNav"|"empPensionPayoutNav"|"empWorkPermitNav"|"jobInfoNav")[] - Expand related entities, see OData Expand
- \$select? ("StockEndDate"|"assignmentClass"|"benefitsEligibilityStartDate"|"benefitsEndDate"|"bonusPayExpirationDate"|"createdBy"|"createdDateTime"|"createdOn"|"eligibleForSalContinuation"|"eligibleForStock"|"employeeFirstEmployment"|"endDate"|"firstDateWorked"|"includeAllRecords"|"initialOptionGrant"|"initialStockGrant"|"isContingentWorker"|"isECRecord"|"jobNumber"|"lastDateWorked"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"okToRehire"|"originalStartDate"|"payrollEndDate"|"personIdExternal"|"prevEmployeeId"|"professionalServiceDate"|"regretTermination"|"salaryEndDate"|"seniorityDate"|"serviceDate"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: GetEmpEmploymentTerminationQueries
Represents the Queries record for the operation: getEmpEmploymentTermination
Fields
- \$expand? ("*"|"employmentNav"|"jobInfoNav")[] - Expand related entities, see OData Expand
- \$select? ("StockEndDate"|"attachmentId"|"benefitsEndDate"|"bonusPayExpirationDate"|"createdBy"|"createdDateTime"|"createdOn"|"eligibleForSalContinuation"|"endDate"|"eventReason"|"lastDateWorked"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"newMainEmploymentId"|"notes"|"okToRehire"|"payrollEndDate"|"personIdExternal"|"regretTermination"|"salaryEndDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: GetEmpJobQueries
Represents the Queries record for the operation: getEmpJob
Fields
- \$expand? ("*"|"employmentNav"|"managerEmploymentNav")[] - Expand related entities, see OData Expand
- \$select? ("assedicCertInitialStateNum"|"assedicCertObjectNum"|"businessUnit"|"calcMethodIndicator"|"commitmentIndicator"|"company"|"contractReferenceForAed"|"contractType"|"costCenter"|"countryOfCompany"|"createdBy"|"createdDateTime"|"createdOn"|"defaultOvertimeCompensationVariant"|"department"|"division"|"eeo1JobCategory"|"eeo4JobCategory"|"eeo5JobCategory"|"eeo6JobCategory"|"eeoClass"|"electoralCollegeForWorkersRepresentatives"|"electoralCollegeForWorksCouncil"|"empRelationship"|"emplStatus"|"employeeClass"|"employeeWorkgroupMembership"|"employmentType"|"endDate"|"event"|"eventReason"|"exclExecutiveSector"|"expectedReturnDate"|"familyRelationshipWithEmployer"|"fgtsDate"|"fgtsOptant"|"fgtsPercent"|"flsaStatus"|"fte"|"harmfulAgentExposure"|"hazard"|"healthRisk"|"holidayCalendarCode"|"isCompetitionClauseActive"|"isFulltimeEmployee"|"isSideLineJobAllowed"|"jobCode"|"jobTitle"|"laborProtection"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"location"|"managerId"|"mandatoryWorkBreakRecord"|"municipalInseeCode"|"notes"|"operation"|"payGrade"|"payScaleArea"|"payScaleGroup"|"payScaleLevel"|"payScaleType"|"pcfm"|"pensionProtection"|"permitIndicator"|"position"|"positionEntryDate"|"probationPeriodEndDate"|"regularTemp"|"residentVote"|"retired"|"seqNumber"|"sickPaySupplement"|"standardHours"|"startDate"|"teachersPension"|"timeRecordingAdmissibilityCode"|"timeRecordingProfileCode"|"timeRecordingVariant"|"timeTypeProfileCode"|"timezone"|"travelDistance"|"tupeOrgNumber"|"userId"|"workLocation"|"workerCategory"|"workingDaysPerWeek"|"workingTimeDirective"|"workscheduleCode"|"wtdHoursLimit")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: GetEmpJobRelationshipsQueries
Represents the Queries record for the operation: getEmpJobRelationships
Fields
- \$expand? ("*"|"employmentNav"|"relEmploymentNav")[] - Expand related entities, see OData Expand
- \$select? ("createdBy"|"createdDateTime"|"createdOn"|"endDate"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"operation"|"relUserId"|"relationshipType"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: GetEmpPensionPayoutQueries
Represents the Queries record for the operation: getEmpPensionPayout
Fields
- \$expand? ("*"|"employmentNav")[] - Expand related entities, see OData Expand
- \$select? ("createdBy"|"createdDateTime"|"createdOn"|"endDate"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"payrollEndDate"|"personIdExternal"|"plannedEndDate"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: GetEmpWorkPermitQueries
Represents the Queries record for the operation: getEmpWorkPermit
Fields
- \$expand? ("*"|"employmentNav")[] - Expand related entities, see OData Expand
- \$select? ("attachment"|"attachmentFileName"|"attachmentFileSize"|"attachmentFileType"|"attachmentId"|"attachmentMimeType"|"attachmentStatus"|"country"|"createdBy"|"createdDateTime"|"createdOn"|"documentNumber"|"documentTitle"|"documentType"|"expirationDate"|"isValidated"|"issueDate"|"issuePlace"|"issuingAuthority"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"notes"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: GetHireDateChangeQueries
Represents the Queries record for the operation: getHireDateChange
Fields
- \$select? ("code"|"createdBy"|"createdDateTime"|"lastModifiedBy"|"lastModifiedDateTime"|"mdfSystemRecordStatus"|"newHireDate"|"originalHireDate"|"processingStatus"|"usersSysId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: GetPersonEmpTerminationInfoQueries
Represents the Queries record for the operation: getPersonEmpTerminationInfo
Fields
- \$select? ("activeEmploymentsCount"|"latestTerminationDate"|"personIdExternal")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: HireDateChange
Fields
- code? string -
sap.successfactors.ecemploymentinformation: HireDateChange_1
Fields
- d? HireDateChange -
sap.successfactors.ecemploymentinformation: ListEmpBeneficiariesQueries
Represents the Queries record for the operation: listEmpBeneficiaries
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"|"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
- \$expand? ("*"|"employmentNav")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("createdBy"|"createdDateTime"|"createdOn"|"endDate"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"payrollEndDate"|"personIdExternal"|"plannedEndDate"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: ListEmpEmploymentsQueries
Represents the Queries record for the operation: listEmpEmployments
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? ("StockEndDate"|"StockEndDate desc"|"assignmentClass"|"assignmentClass desc"|"benefitsEligibilityStartDate"|"benefitsEligibilityStartDate desc"|"benefitsEndDate"|"benefitsEndDate desc"|"bonusPayExpirationDate"|"bonusPayExpirationDate desc"|"createdBy"|"createdBy desc"|"createdDateTime"|"createdDateTime desc"|"createdOn"|"createdOn desc"|"eligibleForSalContinuation"|"eligibleForSalContinuation desc"|"eligibleForStock"|"eligibleForStock desc"|"employeeFirstEmployment"|"employeeFirstEmployment desc"|"endDate"|"endDate desc"|"firstDateWorked"|"firstDateWorked desc"|"includeAllRecords"|"includeAllRecords desc"|"initialOptionGrant"|"initialOptionGrant desc"|"initialStockGrant"|"initialStockGrant desc"|"isContingentWorker"|"isContingentWorker desc"|"isECRecord"|"isECRecord desc"|"jobNumber"|"jobNumber desc"|"lastDateWorked"|"lastDateWorked desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedOn"|"lastModifiedOn desc"|"okToRehire"|"okToRehire desc"|"originalStartDate"|"originalStartDate desc"|"payrollEndDate"|"payrollEndDate desc"|"personIdExternal"|"personIdExternal desc"|"prevEmployeeId"|"prevEmployeeId desc"|"professionalServiceDate"|"professionalServiceDate desc"|"regretTermination"|"regretTermination desc"|"salaryEndDate"|"salaryEndDate desc"|"seniorityDate"|"seniorityDate desc"|"serviceDate"|"serviceDate desc"|"startDate"|"startDate desc"|"userId"|"userId desc")[] - Order items by property values, see OData Sorting
- \$expand? ("*"|"empBeneficiaryNav"|"empJobRelationshipNav"|"empPensionPayoutNav"|"empWorkPermitNav"|"jobInfoNav")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("StockEndDate"|"assignmentClass"|"benefitsEligibilityStartDate"|"benefitsEndDate"|"bonusPayExpirationDate"|"createdBy"|"createdDateTime"|"createdOn"|"eligibleForSalContinuation"|"eligibleForStock"|"employeeFirstEmployment"|"endDate"|"firstDateWorked"|"includeAllRecords"|"initialOptionGrant"|"initialStockGrant"|"isContingentWorker"|"isECRecord"|"jobNumber"|"lastDateWorked"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"okToRehire"|"originalStartDate"|"payrollEndDate"|"personIdExternal"|"prevEmployeeId"|"professionalServiceDate"|"regretTermination"|"salaryEndDate"|"seniorityDate"|"serviceDate"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: ListEmpEmploymentTerminationsQueries
Represents the Queries record for the operation: listEmpEmploymentTerminations
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? ("StockEndDate"|"StockEndDate desc"|"attachmentId"|"attachmentId desc"|"benefitsEndDate"|"benefitsEndDate desc"|"bonusPayExpirationDate"|"bonusPayExpirationDate desc"|"createdBy"|"createdBy desc"|"createdDateTime"|"createdDateTime desc"|"createdOn"|"createdOn desc"|"eligibleForSalContinuation"|"eligibleForSalContinuation desc"|"endDate"|"endDate desc"|"eventReason"|"eventReason desc"|"lastDateWorked"|"lastDateWorked desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedOn"|"lastModifiedOn desc"|"newMainEmploymentId"|"newMainEmploymentId desc"|"notes"|"notes desc"|"okToRehire"|"okToRehire desc"|"payrollEndDate"|"payrollEndDate desc"|"personIdExternal"|"personIdExternal desc"|"regretTermination"|"regretTermination desc"|"salaryEndDate"|"salaryEndDate desc"|"userId"|"userId desc")[] - Order items by property values, see OData Sorting
- \$expand? ("*"|"employmentNav"|"jobInfoNav")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("StockEndDate"|"attachmentId"|"benefitsEndDate"|"bonusPayExpirationDate"|"createdBy"|"createdDateTime"|"createdOn"|"eligibleForSalContinuation"|"endDate"|"eventReason"|"lastDateWorked"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"newMainEmploymentId"|"notes"|"okToRehire"|"payrollEndDate"|"personIdExternal"|"regretTermination"|"salaryEndDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: ListEmpJobRelationshipssQueries
Represents the Queries record for the operation: listEmpJobRelationshipss
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"|"createdDateTime"|"createdDateTime desc"|"createdOn"|"createdOn desc"|"endDate"|"endDate desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedOn"|"lastModifiedOn desc"|"operation"|"operation desc"|"relUserId"|"relUserId desc"|"relationshipType"|"relationshipType desc"|"startDate"|"startDate desc"|"userId"|"userId desc")[] - Order items by property values, see OData Sorting
- \$expand? ("*"|"employmentNav"|"relEmploymentNav")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("createdBy"|"createdDateTime"|"createdOn"|"endDate"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"operation"|"relUserId"|"relationshipType"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: ListEmpJobsQueries
Represents the Queries record for the operation: listEmpJobs
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? ("assedicCertInitialStateNum"|"assedicCertInitialStateNum desc"|"assedicCertObjectNum"|"assedicCertObjectNum desc"|"businessUnit"|"businessUnit desc"|"calcMethodIndicator"|"calcMethodIndicator desc"|"commitmentIndicator"|"commitmentIndicator desc"|"company"|"company desc"|"contractReferenceForAed"|"contractReferenceForAed desc"|"contractType"|"contractType desc"|"costCenter"|"costCenter desc"|"countryOfCompany"|"countryOfCompany desc"|"createdBy"|"createdBy desc"|"createdDateTime"|"createdDateTime desc"|"createdOn"|"createdOn desc"|"defaultOvertimeCompensationVariant"|"defaultOvertimeCompensationVariant desc"|"department"|"department desc"|"division"|"division desc"|"eeo1JobCategory"|"eeo1JobCategory desc"|"eeo4JobCategory"|"eeo4JobCategory desc"|"eeo5JobCategory"|"eeo5JobCategory desc"|"eeo6JobCategory"|"eeo6JobCategory desc"|"eeoClass"|"eeoClass desc"|"electoralCollegeForWorkersRepresentatives"|"electoralCollegeForWorkersRepresentatives desc"|"electoralCollegeForWorksCouncil"|"electoralCollegeForWorksCouncil desc"|"empRelationship"|"empRelationship desc"|"emplStatus"|"emplStatus desc"|"employeeClass"|"employeeClass desc"|"employeeWorkgroupMembership"|"employeeWorkgroupMembership desc"|"employmentType"|"employmentType desc"|"endDate"|"endDate desc"|"event"|"event desc"|"eventReason"|"eventReason desc"|"exclExecutiveSector"|"exclExecutiveSector desc"|"expectedReturnDate"|"expectedReturnDate desc"|"familyRelationshipWithEmployer"|"familyRelationshipWithEmployer desc"|"fgtsDate"|"fgtsDate desc"|"fgtsOptant"|"fgtsOptant desc"|"fgtsPercent"|"fgtsPercent desc"|"flsaStatus"|"flsaStatus desc"|"fte"|"fte desc"|"harmfulAgentExposure"|"harmfulAgentExposure desc"|"hazard"|"hazard desc"|"healthRisk"|"healthRisk desc"|"holidayCalendarCode"|"holidayCalendarCode desc"|"isCompetitionClauseActive"|"isCompetitionClauseActive desc"|"isFulltimeEmployee"|"isFulltimeEmployee desc"|"isSideLineJobAllowed"|"isSideLineJobAllowed desc"|"jobCode"|"jobCode desc"|"jobTitle"|"jobTitle desc"|"laborProtection"|"laborProtection desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedOn"|"lastModifiedOn desc"|"location"|"location desc"|"managerId"|"managerId desc"|"mandatoryWorkBreakRecord"|"mandatoryWorkBreakRecord desc"|"municipalInseeCode"|"municipalInseeCode desc"|"notes"|"notes desc"|"operation"|"operation desc"|"payGrade"|"payGrade desc"|"payScaleArea"|"payScaleArea desc"|"payScaleGroup"|"payScaleGroup desc"|"payScaleLevel"|"payScaleLevel desc"|"payScaleType"|"payScaleType desc"|"pcfm"|"pcfm desc"|"pensionProtection"|"pensionProtection desc"|"permitIndicator"|"permitIndicator desc"|"position"|"position desc"|"positionEntryDate"|"positionEntryDate desc"|"probationPeriodEndDate"|"probationPeriodEndDate desc"|"regularTemp"|"regularTemp desc"|"residentVote"|"residentVote desc"|"retired"|"retired desc"|"seqNumber"|"seqNumber desc"|"sickPaySupplement"|"sickPaySupplement desc"|"standardHours"|"standardHours desc"|"startDate"|"startDate desc"|"teachersPension"|"teachersPension desc"|"timeRecordingAdmissibilityCode"|"timeRecordingAdmissibilityCode desc"|"timeRecordingProfileCode"|"timeRecordingProfileCode desc"|"timeRecordingVariant"|"timeRecordingVariant desc"|"timeTypeProfileCode"|"timeTypeProfileCode desc"|"timezone"|"timezone desc"|"travelDistance"|"travelDistance desc"|"tupeOrgNumber"|"tupeOrgNumber desc"|"userId"|"userId desc"|"workLocation"|"workLocation desc"|"workerCategory"|"workerCategory desc"|"workingDaysPerWeek"|"workingDaysPerWeek desc"|"workingTimeDirective"|"workingTimeDirective desc"|"workscheduleCode"|"workscheduleCode desc"|"wtdHoursLimit"|"wtdHoursLimit desc")[] - Order items by property values, see OData Sorting
- \$expand? ("*"|"employmentNav"|"managerEmploymentNav")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("assedicCertInitialStateNum"|"assedicCertObjectNum"|"businessUnit"|"calcMethodIndicator"|"commitmentIndicator"|"company"|"contractReferenceForAed"|"contractType"|"costCenter"|"countryOfCompany"|"createdBy"|"createdDateTime"|"createdOn"|"defaultOvertimeCompensationVariant"|"department"|"division"|"eeo1JobCategory"|"eeo4JobCategory"|"eeo5JobCategory"|"eeo6JobCategory"|"eeoClass"|"electoralCollegeForWorkersRepresentatives"|"electoralCollegeForWorksCouncil"|"empRelationship"|"emplStatus"|"employeeClass"|"employeeWorkgroupMembership"|"employmentType"|"endDate"|"event"|"eventReason"|"exclExecutiveSector"|"expectedReturnDate"|"familyRelationshipWithEmployer"|"fgtsDate"|"fgtsOptant"|"fgtsPercent"|"flsaStatus"|"fte"|"harmfulAgentExposure"|"hazard"|"healthRisk"|"holidayCalendarCode"|"isCompetitionClauseActive"|"isFulltimeEmployee"|"isSideLineJobAllowed"|"jobCode"|"jobTitle"|"laborProtection"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"location"|"managerId"|"mandatoryWorkBreakRecord"|"municipalInseeCode"|"notes"|"operation"|"payGrade"|"payScaleArea"|"payScaleGroup"|"payScaleLevel"|"payScaleType"|"pcfm"|"pensionProtection"|"permitIndicator"|"position"|"positionEntryDate"|"probationPeriodEndDate"|"regularTemp"|"residentVote"|"retired"|"seqNumber"|"sickPaySupplement"|"standardHours"|"startDate"|"teachersPension"|"timeRecordingAdmissibilityCode"|"timeRecordingProfileCode"|"timeRecordingVariant"|"timeTypeProfileCode"|"timezone"|"travelDistance"|"tupeOrgNumber"|"userId"|"workLocation"|"workerCategory"|"workingDaysPerWeek"|"workingTimeDirective"|"workscheduleCode"|"wtdHoursLimit")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: ListEmpPensionPayoutsQueries
Represents the Queries record for the operation: listEmpPensionPayouts
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"|"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
- \$expand? ("*"|"employmentNav")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("createdBy"|"createdDateTime"|"createdOn"|"endDate"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"payrollEndDate"|"personIdExternal"|"plannedEndDate"|"startDate"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: ListEmpWorkPermitsQueries
Represents the Queries record for the operation: listEmpWorkPermits
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? ("attachment"|"attachment desc"|"attachmentFileName"|"attachmentFileName desc"|"attachmentFileSize"|"attachmentFileSize desc"|"attachmentFileType"|"attachmentFileType desc"|"attachmentId"|"attachmentId desc"|"attachmentMimeType"|"attachmentMimeType desc"|"attachmentStatus"|"attachmentStatus desc"|"country"|"country desc"|"createdBy"|"createdBy desc"|"createdDateTime"|"createdDateTime desc"|"createdOn"|"createdOn desc"|"documentNumber"|"documentNumber desc"|"documentTitle"|"documentTitle desc"|"documentType"|"documentType desc"|"expirationDate"|"expirationDate desc"|"isValidated"|"isValidated desc"|"issueDate"|"issueDate desc"|"issuePlace"|"issuePlace desc"|"issuingAuthority"|"issuingAuthority desc"|"lastModifiedBy"|"lastModifiedBy desc"|"lastModifiedDateTime"|"lastModifiedDateTime desc"|"lastModifiedOn"|"lastModifiedOn desc"|"notes"|"notes desc"|"userId"|"userId desc")[] - Order items by property values, see OData Sorting
- \$expand? ("*"|"employmentNav")[] - Expand related entities, see OData Expand
- \$count? boolean - Include count of items, see OData Count
- \$select? ("attachment"|"attachmentFileName"|"attachmentFileSize"|"attachmentFileType"|"attachmentId"|"attachmentMimeType"|"attachmentStatus"|"country"|"createdBy"|"createdDateTime"|"createdOn"|"documentNumber"|"documentTitle"|"documentType"|"expirationDate"|"isValidated"|"issueDate"|"issuePlace"|"issuingAuthority"|"lastModifiedBy"|"lastModifiedDateTime"|"lastModifiedOn"|"notes"|"userId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: ListHireDateChangesQueries
Represents the Queries record for the operation: listHireDateChanges
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"|"newHireDate"|"newHireDate desc"|"originalHireDate"|"originalHireDate desc"|"processingStatus"|"processingStatus desc"|"usersSysId"|"usersSysId 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"|"newHireDate"|"originalHireDate"|"processingStatus"|"usersSysId")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: ListPersonEmpTerminationInfosQueries
Represents the Queries record for the operation: listPersonEmpTerminationInfos
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? ("activeEmploymentsCount"|"activeEmploymentsCount desc"|"latestTerminationDate"|"latestTerminationDate desc"|"personIdExternal"|"personIdExternal desc")[] - Order items by property values, see OData Sorting
- \$count? boolean - Include count of items, see OData Count
- \$select? ("activeEmploymentsCount"|"latestTerminationDate"|"personIdExternal")[] - Select properties to be returned, see OData Select
sap.successfactors.ecemploymentinformation: PersonEmpTerminationInfo
Fields
- personIdExternal? string -
sap.successfactors.ecemploymentinformation: PersonEmpTerminationInfo_1
Fields
sap.successfactors.ecemploymentinformation: RelatedCollectionSFOData_EmpJob
Fields
- results? EmpJob[] -
sap.successfactors.ecemploymentinformation: RelatedCollectionSFOData_EmpJobRelationships
Fields
- results? EmpJobRelationships[] -
sap.successfactors.ecemploymentinformation: RelatedCollectionSFOData_EmpWorkPermit
Fields
- results? EmpWorkPermit[] -
sap.successfactors.ecemploymentinformation: Wrapper
Fields
sap.successfactors.ecemploymentinformation: Wrapper_1
Fields
sap.successfactors.ecemploymentinformation: Wrapper_2
Fields
sap.successfactors.ecemploymentinformation: Wrapper_3
Fields
sap.successfactors.ecemploymentinformation: Wrapper_4
Fields
sap.successfactors.ecemploymentinformation: Wrapper_5
Fields
sap.successfactors.ecemploymentinformation: Wrapper_6
Fields
- d? CollectionofEmpJob -
sap.successfactors.ecemploymentinformation: Wrapper_7
Fields
sap.successfactors.ecemploymentinformation: Wrapper_8
Fields
Import
import edotco/sap.successfactors.ecemploymentinformation;
Other versions
1.0.0
Metadata
Released date: 2 days ago
Version: 1.0.0
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.12.7
GraalVM compatible: Yes
Pull count
Total: 1
Current verison: 1
Weekly downloads
Keywords
Business Management/HCM
Cost/Paid
Vendor/SAP
SuccessFactors
Employee Central
Contributors