EC Q&A
EC Q&A
Can you please let me know what you mean by foundation object and MDF objects, what
is the difference between both?
A: All the objects of the initial phases belongs to foundation objects only like all the building
block of employee central are foundation objects.
Later on for foundation objects configuration we need to do it through XML. Sap has starting
moving that from legacy foundation objects to MDF foundation objects which we can do
configure in the system screen itself.
Legacy foundation objects need to do the configuration in XMl. MDF foundation objects we need
to do the configuration in the system itself in configure object definition.
2. If I have to maintain the data for foundation objects which in front end where can I access
goes?
A: if it is legacy foundation objects we need to go to manage org pay job structure. If it is a MDF
foundation objects we need to go to manage data.
3. You have worked in cascading picklist what is cascading picklist and give me example for
that?
A: Picklist is nothing but a dropdown of the field. If you are creating two picklists and if there is
any dependency between one picklist value to another picklist value like one field value will be
dependent to another field value which are picklist then u need to provide the cascading between
two picklist.
4. I want the field visibility what will be the base object? Both are under job information
what are the two different base objects which are gonna use?
A: For the visibility definitely we need to choose job information model, we will be not having in
job information and comparing the value, If you want to compare the current value for this case
also we need to choose job information model.
A : We are using C4C ticketing tool , we receive the tickets based on the priority like medium,
low, high for low priority we take two days medium one high priority is within the hours we fix
the issue. In the ticket they provide the issue description and they will provide the attachments
and we communicate with the customer in the tickets.
6. When they have technical issues all of that do you work also on the development side of
the system?
A: As I am an SF EC consultant I will work on SF part and If the issue is related to SAP, We will
move the case to SAP internal team.
I also have access to some transactions in SAP like replicating the Employee and Objects like
position, Department etc.
A: sorry, we did not come across with this kind of issue before.
9. I have created particular field in mange data and I have created new legal entity when I am
trying to choose in position or job information I am unable to see that particular field
value why is that what are possible reasons that I am unable to see it?
A: its is related to role based permissions because the legal entity will not be having permission
to view or not (feature dated also one thing)
10. You worked on implementation can you let me the phase of implementation how did you
start till the end?
A: first phase it will be prepare phase where will be interacting with the client and we will be
getting the details of requirement we will be maintaining in the workbook once its is done we
will be in the realise phase where will be going all over implementation and we will be doing all
the configurations and if any data migration required will be doing in this phase. Next one is
testing phase also we will do.
11. What is the frequency of tickets which you get what sort of tickets you get can you give me
an example?
A: Usually we will be getting 5-6 tickets a day it will be based on issues more tickets on RBP’S and
imports of any employee data, Cost centre replications for EC to SAP, Inactive user, user
deletion, along with that if any bulk data need be import based in foundation objects along with
that for adhoc reports also will be getting some tickets mostly on those parts will get.
12. In Your employee central implementation and did you implement position management in
that instance synch?
A: Like currently yes we are using basic like job to position and position to job sync and we are
using like position hierarchy here. So that implementation phase actually I was not there but
currently we are using that.
13. You said you worked implementation and 2 support projects what the support projects
were they like an enhancement to an existing what can you talk about a bit of what type
of projects those are?
We are working for couple of clients nordia, codan, so usually we get the login issues, Bank
details incorrect issues, User account removal issue, RBP issues and We receive the Replication
issues like IT09 is bank info, IT08 is salary change issues in compensation recurring, IT02 personal
info, IT06 address change info and IT01 related to job info these issue we usually get and some
of the changes like Cost enter, department and position data change issues.
Replication procedure login to SAPand navigate to SA38 and we use the transaction code to
manually replicate the cost enter. Likewise same for the different object we have different
transactions to replicate.
14. There are 100 employees for whom the cost centre has been changed I want to upload the
data in the system. How would I do its in job information. I need to change the cost centre
100 employees how can I do that?(only cost centre change in job information)
A: First we need to check all the employees are active or inactive in the system. Then we need
to go to import employee data there will be having download template option where we need to
download job information template. Once it is done we need to provide the effective start date,
event reason as a data change, update the new cost centres save the file and import the file.
One more thing if you’re doing it in job information we need to use one more technical partner
called as sync run it job information to position.
15. -I want two records with the same effective date I want to upload the last record. What
would I do in that case? If I want to update the latest assume that same date records are
there how would you do that?
A: According to the change for the two records we use the different event reasons. There we
can see two same effective date records with the respective change.
16. The one which you told like we need to check if the employees are active in the system.
How will you do that how will you check will you manually go and check for all 100
employees or what would you do?
A: We extract the user export file form employee export and we check in the extracted file.
A: I did not participate completely there was a team lead who patriciate in the workshop but
sometimes we along with our team lead we have parctipate that but not completely.
A: Through workbook only. For getting that requirement into workbooks usually team lead and
all will be participating in that, preparing one type of workbook I was include in that. But reaming I
was not +
19. Sometimes if we have salary upload alone may be the salary got increased in any pay
component so how do you go head and upload the data?
A: We use pay component recurring template download and update the salary changes and
upload the template in import employee data.
I got a requirement when my marital status is single then marital since date is automatically
disappear and it not should be the mandatory however when the marital status is married
the marital status since date should become mandatory and it should equal?
A: In personal information portlet if we are going to change the marital status as single to
married then system automatically show warning message and system makes the
mandatory and its visible if we can again single or any other divorced system automatically
hide and that is not a automatic filed for these we need to write the rule for this we can use
the on change rule it is filed level and we can assign the rule in personal information portlet
select marital status field there we can assign the rule.
For this we can use the base object as a personal information model version.
IF
Then
Set personal information model. Marital status since. Visibility to be equal to both
Set personal information model. Marital status since. Required to be equal to true
23. What is the difficult scenario which you have faced in your implementation?
We got a requirement like it is reverse engineering for one of the client, which means the
configuration is already done in the system and we have updated the workbooks by
configuration and updated the use cases and Test scripts accordingly.
24. What is position and why you we create and what it is defined?
Position is what u can define to identify the org structure of an organization.
25. Is there any difference between job and position are they same and smiler if not difference
what it is?
Yes, if the position is vacant the position will assigned to user and employee will assigned to
the Job.
A: Canvas is a combination of advance adhoc repot, canvas give details reporting from start to
end both employee data information and workflow data related. Three components of canvas
report Dashboard, Global navigation, Sidebar.
35. Do you perform instance sync activity and what activates do you perform in instance sync?
Configuration changes moving form development system to test system (quality) and Test to
production system. In instance go to instance synchronization wizard give the which target system
do you sync and select what object do you sync then the sync will start at that time.
36. Can we delete the picklist and what can we do if not work?
If the picklist value is not required we can inactive the picklist value in picklist centre
In manage data
Yes we can
Yes I hired the employee there are two ways to hire the employee one is add new employee
data and another one is automation through data loades.
43. What is the different b/w corporate data model and succession data model?
A: In corporate data model contains the enterprise related data succession data model
contains employment and person related data
44. How can I create people profile and how to create custom portlet?
For creating custom portlet first we need to create object in configure object definition EX:
“experience tracker” fill all the details save it after that we need to assign that in custom UI. In
manage configuration UI we will create custom UI enter the id as “experience Tracker” select base
object which you have create custom MDF and design the mdf required fields we can “Add filed, Add
link, Add group, change the fields to horizontal to vertical next move to configure people profile we
need to assign custom MDF object to people profile blocks in add new section give the name change
which you have created custom MDF and UI. Next give the RBP permission in manage permission
roles under system admin permission role go to permission under “employee views” select which
object you have created enable the permission and go to people profile refresh the your able to see
the custom portlet there we can main the data in front end.
In RBPS employee has been tagged to permission groups like we create the admin and add
that employee in admin after that tag that id to manage permission role screen and his id in admin
group so that he will be tagged as admin to access both roles and groups.
A: When you’re creating the permission group you have these dropdown list we see user,
division, department, BU if you want to add any custom field to appear in that particular drop down
for these we have to add that custom filed to DG filter in the manage business configuration. When
you add that custom filed in manage business configuration in DG filter that will pop up in the
permission groups now we can create based upon the custom filed you can create a permission
groups.
49. How can I associate MDF to FO if I want to add a FO as a association to MDF object what
we can use?
50. How many countries you worked on implementing in employee central module?
51. If I want to create a field for Germany country so how can I create?
1. Global Info
2. Home Address
3. Job information
4. National ID card
53. What you did in provising it is admin creation or what you did for a particular project ec is
already activated in provising for rollout process?
1. Enable the company languages by selecting the checkboxes for relevant language packs.
8. Select data retention management checkbox enable the data retention management
Enable Employee profile, foundation objects, and person and employment info, job info,
recurring compensation info, persona and employment audit, non-recurring compensation, RBP user
to role export, RBP permission to user export, RBP user to group export,
54. For this project what kind of activates did you do in configuration part of you? Did you do any
PTO?
Enable the provisioning setting, Create super admin, setup the company logo, Configure Foundation
objects, Association, import data loads(Related to employee data), import event reasons, picklist,
alerts, email notification settings(Mass imports).
55. What is the difference between employee central and employee profile and why do we need
EP?
EP is the integration part from all other talent module speak like PMGM, Recruiting,
Compensation some data come from one module to another module EP is the main source without
EP we can do the implementation.
56. In configure object definition we have a filed called pending data what is the purpose of it?
If workflow is
57. In configure object definition To-do category what is the purpose of It?
58. There is one custom filed in job information portlet so based on this I need target population
that what the customer as asked you? How do we create permission group based on this custom
field?
Basic import, Biographical import, Employee details import, Job history import, position import,
compensation import.
60. How languages are imported you have 2 to 3 languages are enabled in the system business
unit take the temple language filed you have uploaded so if you import the foundation objects
import foundation data is enough so when you do it that filed will be not there so how do you
import language for foundation objects?
A: In manage languages screen we downloads the custom labels form language UK and update the
object name as requested, then we import the data.
61. What was the purpose of these MDF object, what was the business logic?
Based on the company requirement the standard configuration is not going to satisfy the customer
need, then we go for the custom configuration for the MDF objects.
62. Explain me one custom MDF objects what was the business requirement for that why did you
choose MDF and why you did not select back group element. For that MDF objects we configure
some fields and some business rules you did UI screen in details? Why did you suggest the
customer we need a MDF here?
A: As per the requirement we create the country specific custom object for EX: CU- Disco code as
this the country specific custom object we main the custom string in job information. We do get the
requirement form the customer we analyse the workbook for the possibilities and confirm to
customer to deliver the expected requirement.
63. How do you rectify the cost centre related replication issues?
We will check the associations for the department and check the validity of Cost enter in SAP using
transaction “KS01”.
If the validity is missing, Will inform internal SAP team to extend the end date and do manual
replication from SAP to EC.
Note: Actually the Cost centre replication flows from SAP to EC.
Usually replications occurs for the objects or employees causing the association missing or invalid
data maintain or time gaps for any portlet data records in EC or SAP and mapping issues in the
integration for the user data.
Open data protocol is build on protocols like HTTP following the reset methodologies for data
transfer with OData API.
For employment related only you can set up rules so that when one entity is changed the system
updates a related entity. These are called cross entity rule.
EX: changes to job information (pay scale level, FTE) that then change (create, Update, Delete)
recurring pay components.
Job information, Job relationship, comp info, recurring pay component, and non-recurring pay
component, employment details.
Navigate to manage employee central settings enable the company structure overview option
after that grant the permission go to manage permission role under administration permission click
on company structure overview option select the required permissions and give miscellaneous
permissions. Create CSO in manage data and create company structure UI configuration in manage
data later go to company info select company structure overview click on configure the CSD.
Employee export download the export user file based on these file what are the changes happen
in the employees and what the recent position last modification date all these we get know
employee export.
In legacy picklist all picklist has a unique option id and in MDF picklist all picklists will have have a
unique external code.
68. Where will you rehire employee and what are the two types in rehire employee?
69. Issue with inactive employee what it is very important to europion country it is necessary to
delete this information to all countries?
GDPR means general data protection regulation is a new European law that gives the resident
greater protection and control of their personal data.
72. Is there any chance to work data model, have you updated something in the data model in
hole experience?
Download the template on provision under company setting we have import/ export data model
download the XML files. We have updated attributes in corporate data model (like location, Location
group).
Email follow up position who has assigned they will get email.
75. If your doing a job import did the changes are sync to position? If you do the position import
did the changes are sync to job, If I have a 100 positions which has occupied 100 employees so 100
positions I am changing the department and importing the data from import and export data so all
the department change would also be update in the employees job information or not?
76. What is difference between CSF succession and CFS corporate data model?
In CSF succession will maintain employee related data and maintain country related address
formats, country specific fields we configure, in corporate data model will maintain company related
data.
77. How can we make the sync we changes form position to job like we import the position data?
78. After creating associations I just want have that filter in when filling the job details EX: I have
selected some division XYZ whatever department which are associated with the particular division
I just want to see only those values in the drop down in department filed?
Composite: If you want to create association between two objects where one of the object is
depending on other objects then we use composite type. In above if we have select the field as
“effective dating”: if you select basic then you will take valid when, If you select the option as from
parent that object will depending on other object form those we create associations then we take
type as composite
Valid When: When two objects which are completely independent not depending on other objects
those two objects you want to create in associations then the type should be valid when.
Is Transient filed: Is No if you want to association filed value going saved in database then we
choose as No.
If yes, the value should be populated by run time only no need to save the data in database we
select yes.
Generic to generic: Association between two standard MDF objects Cost center – Department
In configure objected definitions we select object definition and select the cost center under take
actions select mark corrections got to down under associations we have to update the name as
which you to associated with like Name: todepartment Multiplicity: we select one to one or one to
Destination object: whichever object you need to associate mention that like department TYPE:
Generic to foundation: If you want to associate with custom MDF object associate to Location then
we use same options in Association we fill the name and Multiplicity & destination object: we select
as location wrapper
Foundation to generic
Foundation to foundation
Event reason: equivalent to reasons for action in SAP HCM are provided by success factors.
1. Events we are inbuilt (New rehire, rehire, promotion, leave of absence, Termination) cannot
delete and add additional events you can rename the events, As per the requirement we can create
additional event reasons.
3. Events we cannot import we have standard event we can enable the events in picklist center but
event reasons we can import
79. In RBPS ESS and MSS who is the target and granted populations in both the scenarios? In ESS
who is the granted target population and MSS who is the target and granted populations?
In ESS granted user All employees targeted granted user (self). MSS in granted this role assign
manager select all managers. In target population select granted Users direct report select include all
access to the report
80. Every employee in the organization should get an anniversary updated on 14 th Feb she should
be getting the anniversary alerts?
81. When your trying to make any changes in job information its doesn’t allow me through error is
an error occurred by sync the changes in the position incumbents?
82. If workflow is create for a leave and the manager is resigned end of the month it has to be
approve its struck and he is not escalated how will you know that? Where can we see that pending
leave request?
83. What is granted permission and target permission? What is target population how you assign
target population?
Whom you want to grant this permission role EX: if manager is grant the permission to employee
here employee is the grand role. Specific target population whom you want to give the permission
like you want to give permission for specific department, divisions those will comes under target
population.
Recently we received a requirement couple of months ago like around 6months. We received a
requirement called configuration is already done in the system but the team was not configured
accurate data which means the employee data is massed up and there is no work books in place.
They didn’t share the workbooks which there are configured so what we done is reverse engineering
check configuration in system and created the workbooks and the data not in place and client they
got another system dev, test, prod 3 systems initially we done the data loads from existing system
to we extract the data from existing system. The customer have provided latest correct information
and then we have done the data loads with new system and again we have done configuration in the
new system this how we are done so far mainly we have done data loads like loading the new cost
centres, job codes, job tittle, pay grads and hiring the new employee in the new system and client as
provided all the information we have done data reconsolidations and comparison there is lot off
stuff happen lot off testing and reconsolidation this was new to us finally succeed the requirement
1. Document Generation Group: If you want to create email notification for group of people then we
use this option.
2. Document Generation Template: If you want to create email notification for single person then we
use this option
EX: If we create the email notification for bonus for this we create to templates one is manager and
another one is employee if manager want to approve the bonus for these we create one template
and another is employee get notification to approve your bonus after creating email notification will
assign in workflows under approver is the manager and in workflow email configuration we can
assign the custom filed which you create and create business rule and assign the workflow and
assign the rule in manage business configuration under job information portlet.
2. Under position check the department to employee profile under job information portlet cross
check the department code to position
3. Check the cost center association for department under dep updated default cost center if cost
center is matching with the position cost center replicate the position in sap. If cost center is
changed updated the correct default cost center with the start date.
4. In sap first replicate the position in SA38 screen with the required links and department and
employee also we can replicate in SA38.
EC Interview Questions
Data Models:
1. Sequence steps for data models?
Corporate Data Model
CSF Corporate Data Model
Succession Data Model
CSF Succession Data Model
HRIS Propagation Data Model
Workflow Data Model
Event Derivation Data Model
2. How do you integrate employee central with other success factors products?
Employee central integrates internally with other success factors products through HRIS
Sync.
3. How do you integrate employee central externally with other products?
There is a cloud – based integration platform available for external integration.
1. Unit Testing
2. Performance Testing
3. User Acceptance Testing (UAT)
After completion of testing phase from our side then form the client side they also do testing
that testing is called as Business User Testing.
Development system -> test system -> Pre production -> Production system
Development:
1. Requirement gathering
2. Configuring workbooks (based on client requirement)
3. Playback & Signoff
4. Unit testing
When the Testing is done by the Developer then it is called unit testing
5. Playback & Signoff
6. Then we move the configurations to test system (manually) but there is a tool
called Instance sync
Test:
There are three types of testing we perform in this system
1. Unit testing
2. Performance testing
It is performed to evaluating the system performs in terms of responsiveness and
stability under a certain work loads
3. User Acceptance testing
It is performed to test if the system meets the user requirements. Whether to
accept the system.
4. Then will give test scripts and test cases to the client
5. Then from the client side testers will test the system it is called Business user testing
6. If there are any defects we have to fix them
7. Playback & signoff
Production:
1. We will do configurations
2. Data loads
3. GO LIVE
13. Once a success factors has been chosen for a role can it be changed?
It depends on the requirement/ needs of the role at any point. It is fluid and therefore
may change year to year.
14. If a success factor is changed during the year how do you know what you will be
reviewed against at the next PDR?
Through dialogue/ Communication between the manager and the individual. The change
can also be flagged on the PDR form.
Not Same s1
14. Which foundation objects are configured in the corporate data model?
Non-migrated Foundation objects are created in the corporate data model.
19. Mention the other two data models that are used?
The other two data models are used are:
1. Event Derivation rules
2. Workflow rules
20. How many data models are there in Employee Central?
There are 7 data models in the employee central
Workflows:
1. What is a Workflow?
Setting up an approval processes for changes that any user makes to an employee’s data
or to any other object is called as Workflow.
In workflows escalation option what is the use of these option and how it will works?
If the person is not approving the workflow after sending the reminders then we want
to send the escalation.
5. What is Contributor?
Contributor people will be getting notification for each and every level of completion
and they can make some comments also.
6. What is CC Role?
CC role people will get a notification only once after completion of all the complete
workflow.
If the person is not available then the workflow will delegated to other person who is
available on next position.
Edit with Route Change: Approver can edit and he can also change workflow to some other
Role of approval
Edit without Route Change: Approver can edit and he can approve the workflow, but cannot
Edit Attachments Only: Approver can only edit the Attachments and approve it.
Relationship to Approver: We can use options like employee and initiator. If we not use any
Request Permission: If we give ‘Yes’ then we need to go back to the RBP and Give workflow
1. What is RBP?
It allows to grant different levels of read & write permission depending on the role
of the employee.
2. Whether we control the field level portlet based on the RBP for non-effective
portlets?
No, for non-effective portlets field we cannot control the field level based on RBP
3. Employment information portlet can be control the fields based on the RBP?
Yes that is possible we can do
Position Management:
1. What is Position?
Position is a MDF Generic Object, were we need to enable Generic Object in
Provisioning
Position management is enabled in Manage Employee central settings
To maintain a Hierarchy levels we use a positions in Organization
Propagation Model:
Standard Field: Which we have predefined ID, which cannot be changed like (Event-
Reason)
Custom Field: Where we can add the fields like (Text and Date Fields)
5. List of Events?
25 events
There are two types of business rules one is object level and attribute level objects level
foundation objects MDF, attribute level means people profile like job information and personal
information portlet level. Business rules are the ways to implement logic for various modules and
features using Rule Engine. The rules engine is a tool that allows you to create custom specific rules.
You define the business rules in rules engine once assign the rule system automatically executes
these rules during runtime.
Categorization of the rule used for filtering them based on specific module or features.
General Questions:
1. What is DTD?
A DTD is a document type definition that defines the document structure and elements of
your XML. For example, if a new hris-element is introduced in a new release and the DTD
does not contain that element or any related attributes you will receive errors that you
cannot move past.
If it for Section and sub section or header of the portlet changes we do under
“Configure people profile”
14. What is the difference between a full purge and incremental load?
When a file is uploaded in the full purge mode. All existing records in the system are
overwritten with the records in the filed uploaded.
When a file is uploaded using the incremental mode option, the records in the file being
uploaded are added to the records already in the system. The incremental load also
supports a partial import. Where only some fields of the record are updated.
The steps for uploading the data remain the same. All you have to do is upload the file in
the incremental load mode.
Regular: This is default position, we cannot add this yourself. This position would be
occupied normally by one employee, by up two or three employees in exceptional cases.
Mass position: This position is occupied with 50 to 100 employee’s bases on requirement.
Based on the foundation and Mdf objects we can create the org structure.
20. Tell me about position management and what you have worked on It?
A: First we configure the position fields in configure object definition and we maintain the
position data in manage data, sometimes we create the positions in org chat ---> position orgchart
and we change the position settings in position management settings and give the permission in RBP
and assign that position to user.
For foundation objects label we can change in configure object definition, for portlet level
labels in manage business configuration.
22 Implementation methodology?
26. How many types of business rules for time types are there?
Under employee profile using take action we select the job information from create the new
record from there this the best practice `
We can also insert the new record by navigating to job information portlet under the employee
profile by clicking on the pencil icon.
29. How to write business rule for change in position that has to be notified to manager?
Active
35. DTD?
36. In position what is the used of make correction and insert new record?
Insert new record is used to update the data with new effective date.
No
In corporate data model we create or change for location, location group, cost center, zeo zone.
42. Can you write on save business rule for date of birth change?
Yes, we can but as per client requirement only. We will write in view business rule for DOB.
Recently we received a requirement couple of months ago like around 6months. We received a
requirement called configuration is already done in the system but the team was not configured
accurate data which means the employee data is massed up and there is no work books in place.
They didn’t share the workbooks which there are configured so what we done is reverse engineering
check configuration in system and created the workbooks and the data not in place and client they
got another system dev, test, prod 3 systems initially we done the data loads from existing system
to we extract the data from existing system. The customer have provided latest correct information
and then we have done the data loads with new system and again we have done configuration in the
new system this how we are done so far mainly we have done data loads like loading the new cost
centres, job codes, job tittle, pay grads and hiring the new employee in the new system and client as
provided all the information we have done data reconsolidations and comparison there is lot off
stuff happen lot off testing and reconsolidation this was new to us finally succeed the requirement
1. Document Generation Group: If you want to create email notification for group of people then we
use this option.
2. Document Generation Template: If you want to create email notification for single person then we
use this option
EX: If we create the email notification for bonus for this we create to templates one is manager and
another one is employee if manager want to approve the bonus for these we create one template
and another is employee get notification to approve your bonus after creating email notification will
assign in workflows under approver is the manager and in workflow email configuration we can
assign the custom filed which you create and create business rule and assign the workflow and
assign the rule in manage business configuration under job information portlet.
2. Under position check the department to employee profile under job information portlet cross
check the department code to position
3. Check the cost center association for department under dep updated default cost center if cost
center is matching with the position cost center replicate the position in sap. If cost center is
changed updated the correct default cost center with the start date.
4. In sap first replicate the position in SA38 screen with the required links and department and
employee also we can replicate in SA38.
13. Difference between normal work flow and alerts and notification
workflow?
A. Normal workflow will trigger the step by step email for approvers when there is
change in the data or any specified action in the system (Based on business rule)
Alerts and notification are executed for future dated and based on the business rule
the alerts and notifications will trigger to targeted position/population for action.
Ex: If employee probation and confirmation is in one month, based on our business
rule system will trigger the alert in to-do list and trigger the notification for specified
date.
1. Personal information;
2. Background Information;
3. Trend Information.
To access the Extended User Information page, go to Admin Center > Update User
Information > Export Extended User Information or Import Extended User
Information.
Remember that all the options and file types discussed here also apply to the FTP
process. You can import or export these files on an automated schedule and can
choose what format and options to select just like we could do with manual import or
export.
33. While uploading file of a person through upload after which file enable
the EC entry for that employee?
A. Employee data import process begins with the creation of user accounts in the
system.
To create user accounts in the system, you must import the following data for each
employee:
1. Basic Information: With this import, basic information about each employee
such as first name, last name, email id, and so on is populated in the system
and user accounts are created. Importing this information is mandatory as a
part of the employee data import process.
35. How the compensation info and payment recurring portlets association got
created?
40. Difference between Model Base object and Normal Base object?
A. Model base object will have attributes like “Value, Visibility & Required” and will
help us to define the rule by comparing with previous values.
Normal base object will have only had fields available employee central to define the
rule
44. What is the best practice to sync Job to Position or Position to Job sync?
A. It’s good to sync from position to Jon information is good.
If we create job to position sync and if employee is having shared positions (50% HR
and 50% Finance) and moved from India to USA, then system automatically create
the position and assign to employee. So, current positions will become vacant and it
will increase
48. How to trigger a workflow for some action for multiple employees while
uploading data through templates? is it possible? How can we do that?
A. First we need to give the permission for role RBP, under “Employee central import
settings” we need to enable the workflows for data import in EC.
56. EC to EP sync?
A. We can sync the EC to EP fields that you need, normally all the field will sync
automatically. However, some custom fields will not sync. So, for those fields we will
use the HRIS sync option
e. g. you wanted the employee name fields from EC to be synced to custom field 20
in EP. So, goto EC emp personal info and at the field of “Emp name” add the field no
20 to sync and then goto provisioning and click on company, then search for the job
details.
we will have 2 types of syncs 1. HRIS Full sync and 2. HRIS daily sync. This job needs
to be created and occurrence based they will run to sync the data
59. How can we add a picklist, Boolean, Foundation types fields in that
custom MDF object?
A. when we create the field in custom MDF object we need to choose the “Data
Type” and when we select the “Picklist” and we need to specify the “Reference
picklist” data for this and if we select the Boolean system will automatically create
the dropdowns.
62. How long will it takes to import the job relationship/History Info
Template?
A. Note Depending on the size of your file, the upload might take a while, ranging
from a few minutes to half an hour or more.
63. At the time of importing employee data any setting we need to make as
mandatorily in Company setting and logo settings?
A. - Attach data with email for Import/Export jobs. - Send result mail for Job
Information import follow-up processing only if an error occurred
64. What button must select if approver wants to reject the workflow?
A. Send back the workflow option needs to select the manager to reject the action
65. Employee Advances?
A. Based on the company's policy and employee's eligibility, an employee can apply
for an advance and the same can be recovered from his or her salary. For example,
Festival Advance, Higher Studies Advance, and so on.
The employer can also recover the amount given to the employee in certain
installments over a period of time. In the system, you can process salary advance
requests from employees, as well as recover the amount paid as advance.
Steps:
- Employee central settings – Enable the advance management
- Manage advance object - for accumulation of advance and Advance eligibility
- In configure object definition – for “Non-recurring payments” we can set-up
the workflow for approval
- Advance eligibility based on company policy we can write the business rules
for execution
Yes, it is indeed possible to create rules that will propagate data on change or save
for Employee Central, using the MDF Rules Engine.
Using Propigation rules, it is possible to set a field to a default value during the hire
process in the following example, we would like to configure a rule so that when the
Location field is changed, this change then sets the Timezone field in Job Information
portlet when the Location field is changed.
There are a few steps to follow to configure this propagation via Rules:
First you may need to add a RuleType to your RuleType MDF Picklist.
When creating a Propagation Rule, the source field and the destination field MUST be
of the same type. For example, if the field in the Location object were a "Date" field,
then the destination field in Job Info would also need to be a "Date" field, otherwise
the Rules Engine will not allow you to map the values. The same can be said if it is a
Numeric String or even Picklist field!
70. When we disable the event reason derivation and workflow derivation
in the provisioning, and you are not sure about event and event reason for
any transaction, how can we proceed?
A. We can have the common event called, employee data change and then event
reason also data change. So, changes will be updated in the employee record.
72. What is the difference between FO and MDF object in end user
perspective?
A. For end-user prospective the FO & MDF objects are just objects and they will not
have any specific difference between these objects.
When it comes to on consultant prospective it’s means more, since FO objects are
configured at XML file and MDF objects are configured at instance level.
73. Is it possible to send birthday notification with the help of alerts and
notifications?
A. Yes, we can send.
Steps:
- Create an MDF object named ‘cust_birthday’. Configure two date fields. I have
created cust_dobBiog and cust_customDOB. The ‘external code’ should be
‘user’ field. API visibility should be visible.
- Manage org pay & job S – Define the workflow
- Business rule – Set for employee’s birth date
- Rule can be saved at configure object definition>Birthday>>Save rule section
81. When employee leaves organization during transition period, how the value will
update status of 'To be Hired' automatically or manually?
A. Automatically
83. When we export the report on view field data get update or not?
A.
87. What is the tool to work from the front end instead of XML with data
models?
A. Metadata framework (MDF).
88. After making the changes of fields in Job info or any other portlets
those fields are still not visible in employee profile? what could be the
issue?
A. Due HRIS sync the changes may not appear in employee profile, to fix this we
need to run the HRIS sync in provisioning (2 types of sync’s re created 1. Full Sync &
2. Occurrence sync (Time based).
89. If you want to make any field to be picklist in particular MDF object,
how can we do that?
A. While configuring the field we need to make the data type as “Picklist” and in
details we need to specify the “Valid Values Source” field to enable the values in
dropdown for selection.
In MBC if we need to enable the field as picklist>>Datatype>>Picklist and Reference
“Picklist needs to be selected, if we have already created the picklist.
90. What is meant by field criteria and what is the use of it?
A. Fields criteria can help us to filter the data based on our selection in field section.
If you have selected Legal entity as “BBC” then the business units should be
“BBCMM”, “BBCRM” to enable this kind of filtration we need to maintain the field
criteria @object level and employee central data level.
93. When we use sync data from “Position to Job” & why we don’t use “Job
to Position” Sync?
A. 99% of the clients don’t use the reverse sync, why because “If employees have
shared position, meaning 2 employees having the same position @one location and
one employee being moved to different location. Then system will automatically
create the “Position” for this employee and assigned to him since there is change in
job information.
Due which vacant positions count will increase in the organization. So, that is the
reason we don’t use this option and we suggest employees always make changes
@Position level, so that data will sync to job.
1.As part of Implementation project what are all the major challenges you
faced?
- Finalizing the foundation structure for ABB
- Look up matrix development for country specific allowance
- Global and local reporting line creation for assignments
- Employee Status label change
2. When you implemented a project what are all the deliverables you gave
as a part of project?
- Configuration of foundation data
- Corporate data model configuration
- Succession data model configuration
- CSF Corporate & Succession data model
- Business rule creation
- Workflow configuration
- Company structure overview configuration
- Position management configuration
3. What are all the documents that you delivered as a part of the project?
A. when we implement the project, we have delivered the “Configuration
workbooks”, “User manuals”, “FAQ’s” and “Demo videos”
9. In case of MDF Objects we don't have Model Type Objects how can we
achieve the concept of Model object in MDF Objects (e.g. Field Visibility)
A. In MDF object we do not have the model object fields to define the business rule.
So, we can use “Business configuration UI” to define the business to for enable or
disable the field visibility on employee view.
11. Significance of Rule Type? What are all set of Rules that doesn't work if
you don't select Rule Type?
A. Rule type can help us to segregate the rules that we have used for “EC, Position
Mgt and Time off” and rule type is not a mandatory for defining the rule.
12. What is meant by UI Rule? Why we use UI Rules other than Business Rules?
A.
The following actions do not require a Support Incident and can be executed by an
Admin User. A few things to remember here before getting started -:
1. Start Simple! Try not to do everything at once on your 1st try. Keep it simple,
get the basic configuration working, and then work to expand to the more
complex scenarios.
2. Always start in your Test/Sandbox instance - never start in a QA/Production
instance.
3. Ensure that you follow the below steps and create your working object first,
before trying any custom configurations, as it is much simpler to get the basic
object working and then build up to the intended configuration instead of
doing it all in 1 step (as mistakes can be made which could lead to
errors/inconsistent behaviours).
You will need the following Administrative Permission to access the following Admin
Center UI's to complete this task -:
17. In which case we decide Parent Child Association is required? Give example of
Realtime (Customer specific)?
A.
18. When we give permissions to MDF Objects, in which section of RBP will
get appear?
A: We will go to “Manage permission role” and select the group (EC Admins/System
admin) and click on “Permissions” and then select “Employee central Effective dated
entities” and give the permission.
19. Have you worked on Time off?
A.
20. In RBP if you want to create a group based on Certain Criteria and that
Criteria is not available in the dropdown section of Manage Group? How
can we achieve that? How that field will come into dropdown of the
criteria? what is the configuration we do to make the custom field visible in
the drop-down selection (e.g: Sub Division)
A. To achieve this requirement we need to use the “DG (Dynamic group) filter”
option. This option will be available @Manage business configuration under “Filters”
and we need to enable the fields here “Permission group filter>>Details>>HRIS
Elements>>Details>>Select the field that you need.
The selected field in RBP will be visible as “Job Info_Business Unit, Personal Info_Emp
Name”
24. we need to create a dynamic role based on some custom field? how you make
that is available while creating dynamic role? what is the criteria that we use based
on the particular criteria?
A.
26. we have a workflow and that workflow approver role is Dynamic Role and the
request is initiated by a person who is part of that Role (Dynamic Role)? In that case
the workflow will get trigger or not to other members who is the part of that team?
A.
2. How do I stand out in the competitive SAP job market? You can
stand out by showcasing your SAP certification, practical knowledge,
hands-on experience with SAP software (even from your training),
understanding of business processes, and soft skills like communication
and problem-solving.
Remember, each individual's path in the SAP field can vary, so these
answers are designed to give a general direction and may not apply to all
situations.
10. What are the most in-demand SAP modules for freshers to
focus on? The demand for SAP modules can vary by industry and
location. However, modules like SAP HANA (High-Performance Analytic
Appliance), SAP S/4HANA, SAP FICO (Financial Accounting and
Controlling), SAP MM (Materials Management), and SAP SD (Sales and
Distribution) generally have a high demand.
11. How much coding is required for an SAP job? It depends on the
role. For technical roles like SAP ABAP Developer or SAP HANA Developer,
coding is a major part of the job. However, for functional roles and some
technical roles like BASIS, the requirement of coding knowledge is
minimal.
12. What are the prospects of growth in an SAP career? There is
significant potential for growth in an SAP career. With experience, SAP
Consultants can move on to senior roles like SAP Project Manager, SAP
Solution Architect, or even become independent SAP contractors. The key
is continuous learning and staying updated with the latest SAP
technologies.
14. What are some good resources for job hunting in the SAP
field? Job portals like LinkedIn, Indeed, Monster, and SAP-specific job
boards can be valuable resources. Networking events, SAP forums, and
local SAP user groups can also help you connect with potential employers.
15. What skills are employers looking for in an SAP fresher? Aside
from SAP module knowledge and certification, employers look for
understanding of business processes, problem-solving skills, analytical
abilities, good communication skills, and a willingness to learn.
19. How can I practice my SAP skills? Most training programs offer a
sandbox or simulated SAP environment for practice. There are also some
websites that provide access to a SAP system for a fee. Additionally,
consider volunteering for SAP implementation projects or internships to
gain practical experience.
20. I'm not getting any job offers. What am I doing wrong? Job
hunting can take time, so don't be disheartened. Review your resume and
cover letter to ensure they highlight your SAP skills and training
effectively. Practice your interview skills. Consider expanding your job
search to different industries or roles that can utilize your SAP knowledge.
21. What's the best way to prepare for an SAP job interview?
Research common interview questions for your specific SAP module.
Understand the basics of the module, and be ready to discuss any hands-
on experience you've gained during training. Brush up on your
understanding of business processes as they relate to SAP, and be
prepared to show your problem-solving skills.
Remember, the path to an SAP career can vary greatly for each individual.
These answers are meant to provide general guidance and may not apply
in every situation.