0% found this document useful (0 votes)
3 views53 pages

EC Q&A

The document provides a comprehensive overview of various concepts and processes related to SAP Employee Central, including the distinction between foundation objects and MDF objects, ticketing and support processes, and data management practices. It discusses implementation phases, configuration tasks, and specific scenarios such as handling cascading picklists and role-based permissions. Additionally, it covers topics like custom objects, business rules, and the integration of employee data within the system.

Uploaded by

appu.b.mba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views53 pages

EC Q&A

The document provides a comprehensive overview of various concepts and processes related to SAP Employee Central, including the distinction between foundation objects and MDF objects, ticketing and support processes, and data management practices. It discusses implementation phases, configuration tasks, and specific scenarios such as handling cascading picklists and role-based permissions. Additionally, it covers topics like custom objects, business rules, and the integration of employee data within the system.

Uploaded by

appu.b.mba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 53

1.

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.

5. U Said implementation and support how does support works?

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.

7. What type of workbooks u get to configure the entire employee central?

A: We will be getting employee data workbook, foundation objects workbook, transaction


workbooks, position management workbook, Time off workbook
8. I could see you have worked in custom objects you can tell me any complex custom
objects scenarios that you have handled in the system?

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 SAPand 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.

17. What are the workshops you have done?

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.

18. How do you get the requirements?

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 +

part of that. I just configure in the system based on the workbook.

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.

20. What kind of business rules have you worked so far?

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

Personal information model marital status. Value is equal to married

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

21. How do you create a workflow business rules?


For example there is requirement like if employee trying to change job information data
then notification sent to manager.

22. What is contain in succession data model?


Contain employee data

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.

26. Give me any example for job?


Job is nothing but it is a specific task done as a part of the routine work for an agreed price.

27. Have you worked in AMS looking into the issues?


Application managing services it’s a ticketing software service now or salesforce

28. What is canvas report and story reports?

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.

In story report contain the employee age, data of birth, gender

29. SSO, IS, IPS configurations?


Single Sign On – is a login method
30. How do we create MDF foundation objects export?

A: Import and export data


31. Where do we create non migrated foundation objects?

A: Import foundation data

34. Where do we create dynamic groups?

Manage workflow groups

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

37. Where do we find the pay dates?

In manage data

38. How can we inactive employee?

Yes we can

39. Did you hire the employee?

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.

40. Difference between dynamic group and statistic group?

Set of users to give permission to Approve is statistic group

42. If I want to edit succession data model how can I edit?

In XML and import in provisioning

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.

45. Have you worked on RBP’S?


46. How can I enable for an employee both roles and group so that he can access both roles
and groups?

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.

47. What is the purpose to use DG filter?

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.

48. Can I restrict the filed level?

In RBPS manage permission roles effective dated entities we can uncheck

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?

In configure object definition we will assign the association to MDF.

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?

52. Where do we update the country related succession data?

In manage business configuration we add 4 portlets in country specific data.

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?

As a customer you don’t have a access to provisioning. To complete tasks in provisioning.


Contact SAP Cloud Support. Some of the standard settings we have to enable like.

1. Enable the company languages by selecting the checkboxes for relevant language packs.

2. Enable the attachment manager

3. Employee profile data audit

4. Employee central foundation objects


5. Enable transaction of employee central foundation objects and required employee central
foundation objects, enable generic objects.

6. Enable effective dated fields in basic import.

7. Under RBP check box enable RBP

8. Select data retention management checkbox enable the data retention management

9. Enable public profile

10. Adhoc reporter builder

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?

59. Do you know how we import the employee data?

A: In Import employee data we can import employee data through reports

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.

64. Have you worked on O data API?

Open data protocol is build on protocols like HTTP following the reset methodologies for data
transfer with OData API.

65. What is mean by cross entity rule?

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.

Changes job information then update job relationships.

List of components are in the cross entity rule

Job information, Job relationship, comp info, recurring pay component, and non-recurring pay
component, employment details.

66. Company structure overview?

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.

68. User data files where will be imported and export?

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.

69. How will import master data instance?

Import employee data

67. What is difference between MDF picklist and Legacy picklist?

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?

Rehiring with same employment and rehiring with new employment

69. Issue with inactive employee what it is very important to europion country it is necessary to
delete this information to all countries?

70. Have you worked on new home page?

Tools updated, On settings updated as language settings.

71. What is GDPR?

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).

73. In Event reason what is the importance of follow up activity in position?

Email follow up position who has assigned they will get email.

74. Is there any chance to work on position management?

We have updated the position related rules in position management.

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.

Join by Column: It will use by internal columns by internal source objects

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.

Association types: Relationship between two objects

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

What is the three difference between event and event reasons?

Event: equivalent of personal action (to action in SAP HCM)

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.

2. In event reason assign the events

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.

84. I want to add a filed in location how you add?

Import and export corporate data model

85. What are the challenges you face in your implementation?

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

86. Where do we create custom email notification and give me an example?

In custom email notifications we create in document generation  manage documentation


template screen.

There are 2 ways to create custom email notification.

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.

3. Email settings for document generation:

Steps to follow replication failed for position and employee:

1. Check position in manage data for all the existing records

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

1. What are the Sequence steps followed to implement EC configuration?


 Provisioning Settings
 Creating the Super Admin
 Importing the Data models
 Importing the Picklists
 Configuring the Dashboards, Tiles, Theme Set UP, Home Page Set up
 Configuring Workbooks- Employee Data, Foundation Objects, Position Management, HR
Transactions-(Event-Reasons, Workflows, Alerts and Notifications, Email Notifications)
 Configuring Custom MDF Objects
 Configuring Payment Information
 Configuring Business Rules
 Configuring People Profile
 Managing the Role base Permissions
 Configuring Time Off

What are the 14 Sequence steps?


 Setting up a New Account in Provisioning
 Creating the Super Admin
 Defining the Corporate Data Model
 Configuring the Succession Data Model
 Configuring the Country –Specific Corporate & Succession Data model
 Importing the Picklist
 Creating Foundation Objects
 Configuring Propagation Rules
 Creating Event-Reason Derivation Rules
 Creating Workflow Derivation Rules
 Managing Role Based Permissions
 Importing Employee Data
 HRIS Sync
 Setting up Leave of Absence

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.

4. What is a test script?


It is a central part of the test configuration. It describes in the detail components of
the business process that are to be tested.

5. How many types of testing are there?


In SAP Success Factors we perform three types of testing

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.

6. What is Unit Testing?


It is like a white box testing that involves testing of single unit or group of units. White
box testing means an approach that allows testers to inspect and verify the inner
workings of a software system.

7. What is User Acceptance Testing?


It is performed to test if a system meets the user requirement and whether to accept
the application or system

8. What is performance Testing?


It is performed to evaluating the system performs in terms of responsiveness and
stability under a certain work loads

9. What is System Configuration in a project?

Development system -> test system -> Pre production -> Production system

10. Across the landscape configuration?

Whenever there is a project we have 3 systems


1. Development (Dev)
2. Test (Test)
3. Production (Prod)
4. Preproduction (based on requirement)

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

11. Why are they called Success Factors?


Because they are behaviors that lead to successful performance in the job

12. What are the three levels within the framework?


They describe a range of different types of behavior that are relevant to the range of
different job roles.

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.

Foundation Objects and MDF Objects:

1. What is Corporate Data Model?


This is the starting point to set up the company structure where we define Organization, Pay
and Job Structure
Non-Migrated Foundation data is maintained in CDM
Associations between Foundation objects and MDF Foundation objects are configured in
Corporate Data Model

2. What is CSF Corporate Data Model?


Defines Foundation Object Fields for a specific Country

3. What does the Corporate Data Model define?


 Foundation Objects and their relationships are defined in the corporate data Model.
They include Organization, Job and Pay. Foundation objects are also called foundation
tables.

4. What is defined in the Country -Specific Corporate Data Model?


 In here foundation objects fields for a separate country are defined.

5. What is Foundation Objects & how are they used?


Company related data maintain in foundation objects. Foundation objects are structure or
categories for listing of data that are setup to be used across an entire company.

6. Where Foundation Objects are contain and configured?


In foundation objects contain company related data and in configure object definition we
can configure.

7. Is MDF Foundation Objects and Generic Objects are same?

Not Same s1

8. Where Foundation objects are configured in the System?


Corporate data model

9. Tell Some Foundation Objects which are migrated to MDF?


Legal Entity, Business Unit, Division, Department etc

10. What are the Characteristics of Foundation Objects?


Code field, a Name field, and a Start Date field.

11. What is generic objects is success factors?


Generic objects it may necessary to build custom objects to maintain additional information
and attributes. Based on client requirement we will bill the generic objects.

12. What are the 3 types of foundation?


Foundation Data, Meta Data Foundation (MDF), Generic Objects.

13. What are foundation objects in Employee Central?


Location, Location Group, Geo Zone, pay grade, pay range, pay component

14. Which foundation objects are configured in the corporate data model?
Non-migrated Foundation objects are created in the corporate data model.

15. How do you create new MDF objects in EC?


We create MDF objects in configure object definition to click on new create object
definition.
16. What is Foundation Table?
Foundation objects are sometimes referred to foundation table.
17. What is manage data in EC?
In Manage data we can maintain the company related data.

18. What is defined by the corporate data model?


The Corporate data model defines foundation objects fields and their interconnections. And
they contain a type of organization, mode of payment, and job role

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

Succession Data Model:


1. What is Succession Data Model?
We set up person objects and employment objects in Succession Data Model
Person Objects (National id, Personal information, Address info etc.) Employment Objects-
(Job info, compensation info)

2. What is CSF Succession Data Model?


Defines Employee Data Fields for a specific Country, Country specific fields, address formats.

3. What does succession data model contain?


The employee records are contained in the succession data model. The succession data
model configure the fields that will appear in the employment information.

4. What Is Present In Succession Data Model?


All the records of the employee are present in succession data model. This type of
succession data model constructs the fields both internal (information related to
employment) and external (personal information of employee) works.

5. What is configured in the Country -Specific Succession Data Model?


Country – Specific succession data model is configured by Address formats, country specific
fields and by all the international standards

6. What is View Template?


Defines all available Succession Data Model elements to the system UI

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.

2. Where we create a workflow?


In Manage Org, Pay & Job Structure

3. What is the Header section in Workflow?


Here, you can define generic information, for example, whether delegation is allowed or
whether workflows should be escalated.

What is the use of Remind in days?


If the workflow is pending for more than 4 days system will send a email notification to
approver the person who actually required the approver that person will get email
notification. In remind in days field we have to mention the number 4 after 4 days
notification will sent.

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.

When we use skip this workflow step?


If the initiator is approve then we use skip this workflow.

When we use stop this workflow step?


When manager initiated workflow for inactive employee

4. What is Step Approver?


Here, you define any number of steps required in the approval process. Once the last
step is approved, the workflow as a whole is approved and the workflow transaction will
be released. You can also define a workflow with no approval steps but with a CC
notification step, which means that the workflow will be approved immediately, but the
respective CC role will be notified about the change.

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.

7. What is “Is Delegate Supported”?


This must be set to YES for the workflow to be either manually delegated or is
automatically forwarded, in case auto-delegation is activated.

If the person is not available then the workflow will delegated to other person who is
available on next position.

8. What are Step Fields in Workflow?


Approver Type: These are of four types- Role, Dynamic Role, Dynamic Group and
position. Based on these types workflow is triggered.
Approver Role: Choosing the Role e.g., HR Admin or Manager
Context: We can choose Source or Target. Source means current manager or target
means future manager.
Edit Transaction: We can control how approvers are allowed to do changes to the
content of the workflow transaction.
No Edit: Approver cannot edit, he can only approve

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

Change workflow to some other role

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

Of the option system by default choose Initiator.

Employee: If data is modified by employee we can use employee

Initiator: If data is modified on behalf of employee we can use Initiator.

Request Permission: If we give ‘Yes’ then we need to go back to the RBP and Give workflow

Permission to the user.

9. What is Dynamic Role?


If you want to differentiate the approver based on the different characteristics of the
employee’s means based on the different organization structure of the employee then
we will be using dynamic role.

10. What is Dynamic Group?


If you want to group a particular employees then you will be using dynamic group like
you will be creating a workflow group. If you want to use a specific person based on the
filters like we want to use a one person as a approver for one legal entity and another
person as a approver for another legal entity then we need to configure in dynamic role
we need to assign the dynamic role one more thing is we can use dynamic group in
dynamic role but we cannot use dynamic role in dynamic group.

11. What is position?


If position is selected, the workflow will go to all employees who are incumbents of this
position at the time when the workflow participants are evaluated.

12. What is Position Relationship?


Relationships at the position, like parent position or assigned matrix managers, are
derived to define the Step approver, Contributor and CC users.

Role Base Permissions:

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

4. What is the limitation of DG filter and custom filter?


DG filters means dynamic group filters and customer filter as per requirement we
can configure.

5. What is the role of RBP in EC?


RBP defines permission roles and permission groups which would be assigned to a
user with the specific target population.

6. Does RBP is used in all Modules in SF?


Yes we can use

7. What is Manage Permission Role & Group?


Collection of permissions that are assigned to granted users and targeted users. In
the permission role configuration screen, you can create, edit, copy delete and view
summary permission roles, permission groups define group of employees who share
specific attributes.

8. What is DG Filters or Element Permissions?


Assign Read/Write permissions to roles on Elements

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

2. What is Position Management?


Position management is the process by which departments determine how jobs are
defined, how many positions are needed, and what the organizational structure
should look like.

3. Prerequisites for using position management?


In order to use the position management we need to activate position management
in Provisioning

4. Where do we create position?


We can create in Manage position, Manage data and in Position Org Chart
In Position Org chart we can create Add low level position and peer level position

5. What is Lower level Position?


We can create position one level lower to the selected position

6. What is Peer level Position?


We can create position of same level

7. How do you setup permission for position management?


Under Manage Permissions Roles will navigate to Manage Position within in that
will maintain permissions for required.

8. What is Show Incumbent History?


The person who joins and leaves the organization and another person will join the
same position, there we can see incumbent’s history

9. Where do we create custom fields for position?


Configure object definitions in position object to view then get back to manage
data.

10. How do you maintain automatic position code generation?


We have to configure the Position Sequence in Manage Sequence and then create a
rule for the Auto generate the position code.

11. How we can default a supervisor?


In Position Management Settings, Under the Hierarchy Adaptation make the
“Default the Supervisor or the Position in Recruit, MSS Job information and History”
as “YES”.

12. How many ways do we create position?


4 ways
1. Manage data
2. Position org chart
3. Manage position
4. Import and export data

Propagation Model:

1. What is the propagation data model used for?


HRIS Propagation Data Model is used for the Auto Population from Foundation Tables,
Based on the data change in one field to other filed data auto populated that is called
propagation data model.

2. What is the use of propagation data model?


It is used for auto – population form foundation tables

3. What is HRIS Propagation Data Model?


Define to have the system automatically fill in fields in Employment data

4. What is HRIS –SYNC Mapping?


This is where you can set up HRIS sync for fields from Employee Central to fields in
Employee Profile.

5. What are HRIS Actions?


 Hire
 Rehire
 Termination

6. What is HRIS Element?


Data Objects are setup as HRIS elements (Job info, location etc.)
Each HRIS element has an ID that cannot be changed

7. What is HRIS Fields?


Each HRIS Element has certain HRIS Fields assign to it. These fields appear on UI
Screen

Here the fields are of two types:

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)

8. What is Standard Elements?


These are the person and employment fields that are used in the Employee Profile
under Personal Information as well as the User Directory and Review form.

9. What is User info Element?


These are user-defined fields in Employee Profile.

10. What is mean by Background Elements?


Background elements are used to add and modify fields that appear on the Employee
Profile page. Background element related to employee data we will main the awards,
certifications, compensation, documents, education, previous experience for all we
maintain in the background elements

11. What is Tab Element?


Defines the EC tabs within the main Employee Profile section like- (Employment info
tab, Personal info tab etc.)

Event derivation rules:

1. What is Event-Reason Derivation Rule?


When the manager or Admin changes an employee’s data, for example, by increasing
the salary or changing the department information, the reason behind this change is
normally that an event has taken place in that employee’s professional life. In our
example, the event could be a promotion or a transfer to another department.

2. Why do you want to use Event-Reason Derivation Rule?


If you don’t create derivation rules, the user has to manually select the event and the
event-reason from the UI every time the user makes a change to the employee data that
is linked to an event.

3. What are events?


 Event is an activity in Employee lifecycle from hire to rehire
 Technically events are defined in Picklists
 Events are predefined by SAP SF

4. Can we create new events or change existing one?


No, we cannot create and change them. But only we can change labels for events

5. List of Events?
25 events

6. What are Event-Reason?


Defined by the Customer that is used to why the Event has taken place

7. Can we create Event-Reasons?


Yes, we can create no. of event-reasons for one event

8. Are Event-Reasons Mandatory?


Yes

9. What is different between on save and on change?


When the user wants to save the changes the data on portlet level then on save will use
whenever is there any change in portlet level then also we use on save, when user
change the data then the workflow will trigger then will use on change option and if you
wants to any change in field level then also we can use on change option.

10. When will OnInit event type is used?


When the screen is getting initialized and open then we use onint, when the screen is
opening for first time itself salutation will auto populated then oninit will use. Ex: In add
new employee screen while hiring new employee salutation will autopapulation form
MRS to Miss and on nit rule is only used while hiring the employee only.

11. When will on view event type will use?


If the data change happen for a particular field with in the same session you will see the
change for the field

12. When we use save alert event type?


The alert generates when the data is changed and save the record there you will see the
alert message. We can create the alert in manage data and maintain the description in
message definition and assign the business rule.
13. What is business rule?

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.

14. What is rule type?

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.

2. How do you masked sensible data in a field?


Set the attribute pii =”true”

3. How do you set a field so the user can edit it?


Set the attribute visible=”both”

4. How do you make a field to be required to be filled?


Set the attribute required=”true”

5. Why are they called Success Factors?


Because they are behaviors that lead to successful performance in the job

6. What kind of portlets we have?


There are two kind of portlets
1. Effective dated portlet(personal info, job info, job relationships, compensation info,
address, dependents), (by using effective date we can maintain Historical data)
2. Non effective dated portlet(biographical information

7. What is the limitation of DG filter and custom filter?


DG filters means dynamic group filters

8. How to create the custom portlets?


As success factors we have standard portlets most of the requirement we cannot full fill
that is the reason sap as comup with the MDF objects we can create our own custom
objects.
9. Sequence steps of Import employee data?
In import employee data we can import the file to new hire there are 5 steps
1) Basic Import (User Information)
2) Biographical information import (Portlets)
3) Employment details import
4) Job History import
5) Personal information
In requirement file you have compensation information we import compensation file
also.

10. In business rule when we use model version?


There are 4 ways we use in model version
1. Whenever we compare the current values to previous values in data base
2. Whenever we usage of functions
3. When we use visibility of filed to be control
4. When we use mandatory condition

11. Where do you change the portlet name?


 If that is Portlet, We do change under manage business configuration label for specific
portlet.

 If it for Section and sub section or header of the portlet changes we do under
“Configure people profile”

12. Where do you change filed name?


In manage business configuration for specific portlet select the particular field in label,
default label we can change

13. Where do we check language translations?


We change translations within the label

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.

15. What is Synchronous & Asynchronous Imports?


If the number of records or less than 10 it is going as a front end import. If the number of
records are beyond 10 it is going as back end import. If the number of records exceeds
the real-time threshold parameter based on the number it will decide the Synchronous &
Asynchronous Imports.

16. What is partial import?


A partial import is a type of incremental load update. In case of a partial import, only
some part of the record is updated. This type of an import is useful when only one specific
fields that need be updated for all employees
To indicate that a partial import is intended, the “&&NO_OVERWRITE&& keyword is used
in the different fields of the row.

The steps for uploading the data remain the same. All you have to do is upload the file in
the incremental load mode.

17. What is HRIS Sync?

18. How many types to create position?

A: we have two standard positions like regular, shared positions

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.

Shared position: This position is occupied with two or more employees

Mass position: This position is occupied with 50 to 100 employee’s bases on requirement.

19. How can you create organization structure?

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.

21 Where do you change labels for personal and employment objects?

For foundation objects label we can change in configure object definition, for portlet level
labels in manage business configuration.

22 Implementation methodology?

We have worked for NGN project we used SF bizx methodology

There are 4 types of iterations in project

1. Prepare (scope & project readiness)


Project planning
Project team orientation
Kickoff meeting
Configuration workshops

2. Realize (configuration acceptance)


Configuration & iteration
Integrations
Data migration

3. Verify (integration testing acceptance)


User acceptance testing
Go live training
Integration testing

4. Launch (product readiness acceptance)


Go live planning
Customer success transition
Go live support

23. from where workbook will be downloaded?

SAP Help portal

24. Issue faced while uploading the data loads?

Date format issues, Association issues for objects

25. How system will understand about hire and termination?

Based on the event and event reason

26. How many types of business rules for time types are there?

27. How do you create new records in job history?

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?

30. How do we create time profile?

31. How to keep address of location to business unit?

32. If employee is on leave then what his position active/inactive?

Active

33. What is pay components group?

A combination or a collection of pay components related calculations that are combined to


simplify pay roll calculations.
34. Cut over time?

It’s based on project requirement.

35. DTD?

Document type definition it’s a copy of a data model

36. In position what is the used of make correction and insert new record?

Make correction is used to change the data within in existing record.

Insert new record is used to update the data with new effective date.

37. Types of business rules?

38. Recent upgrade in SF?

Recently the home page upgrade is updated

39. Difference between position transfer and position reclassification?

40. Have you worked on recent upgrade?

No

41. Where do you create and do structural changes to data models?

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.

85. What are the challenges you face in your implementation?

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

86. Where do we create custom email notification and give me an example?

In custom email notifications we create in document generation  manage documentation


template screen.

There are 2 ways to create custom email notification.

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.

3. Email settings for document generation:

Steps to follow replication failed for position and employee:

1. Check position in manage data for all the existing records

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.

1. Which data center we are using?


A: Navigate to the bottom of any page and click the Show version
information hyperlink.
After clicking Show version information, you can find your data center by referencing
the Server field.
Within this field, the series of numbers and letters will indicate the Data center as
follows:
e. g: Server 1PS8BCFAPP01 Is DataCenter DC8 (from 1PS8BCFAPP01)In another
example: PC15BCF Is DataCenter DC15 (from PC15BCF)
DC15 Shanghai, China
o Production: https://performancemanager15.sapsf.cn/login
o Preview: https://hcm15preview.sapsf.cn/login
2.How we come to know if there is any data center maintenance activity?
A. To find information about scheduled maintenance, see the Scheduled
Maintenance dashboard.
and The Service Status Dashboard describes unscheduled system outages and
the status of any ongoing issues, while the Scheduled Maintenance page is a preview
of future scheduled maintenance windows.

3.How many environments we have and on which datacenters they are


running?
A: We have 3 environments that we work Development, testing and Production
2, 4 & 8 used for demo systems and remaining from 1 to 21 data centers are used
for storing the SAP systems

4.How are we managing picklists?


A: We manage picklists in picklist center, which can help us to filter data based on
requirement and also, we have cascading picklist to filter the data and once we
create the picklist based on requirement, we need to assign this in MBC for EC data,
to view the picklist details in employee data for job and employment info we need to
give the permission for this fields in “Role based permission settings”

5.How can we identify which datacenter we are using?


A. Navigate to the bottom of any page and click the Show version
information hyperlink.
After clicking Show version information, you can find your data center by referencing
the Server field.
Within this field, the series of numbers and letters will indicate the Data center as
follows:
Server 1PS8BCFAPP01 Is DataCenter DC8 (from 1PS8BCFAPP01)

6.Major changes in EC from past 5 Years?


A. in the last five years SAP improved lot in the functionality to help the clients in
their HR process management.
- Contingent workforce management
- Alerts & Notifications
- Concurrent employment
- Document generation and recent change is document generation option in
tiles
- Company structure overview
- Configuration check tool
- XML permissions moved to business role-based workflows
- MBC for field configuration
- User interface like employee data view, workflow view, Approval features
and document generation in tiles

7. What are the activities we done in support project?


A. In the support project we have worked on error fixing and workflow changes,
document generation, role-based permissions and position creation.

8. What are the activities we done in Implementation project?


A: when we have any implementation project, we do:
- Corporate data model configuration
o Foundation Object and Generic object configuration, Position
management configuration
- Country specific corporate data model configuration
o Consist of corporate address and details
- Succession data model configuration
o EC configuration
o Data uploads
o Business roles configuration
o Permissions to data and fields
o Role based permission granting
o Employee data upload
- Country specific succession data model
o Country specific data configuration we do here

9. What is the leading hierarchy in position management?


A: You can define which hierarchy is leading in the system. If the leading hierarchy is
changed, the changes are automatically adapted in the other hierarchy.
2 types of hierarches we find in EC
1. Reporting Hierarchy
2. Position Hierarchy

10. Once we enable position management hierarchy, where we maintain


the relationship between employee and manager?
A: In position management settings, we have option called “Hierarchy adoption” and
we enable the option and relationship needs to be maintained at Job information.
In “Hierarchy Adoption” the option called “Default the supervisor or Position in hire in
MSS” option can be enabled for the same

11. How to change the position of a manager of an employee? is it possible


to change manually or not?
A: Yes, we can make the changes @ employee data level

12. Alert process?


A. The Building Blocks for Employee Central Alerts
Employee Central alerts are constructed using three different objects in SAP
SuccessFactors: alert messages, workflows, and business rules.
Alert messages provide a template for defining what information is displayed in a To
Do list or email notification alert. Users can define their own alert messages for use
in Employee Central alerts using the Alert Message data object. Optionally, they can
allow the system to use a default message format when alerts are processed. Alert
messages define an Email Subject/To Do Item Name along with Email Body/To Do
Item Detail text that make up the content of an alert.
Workflows are then used by Employee Central alerts for determining who receives
alerts and notifications. Workflows defined in SAP SuccessFactors are typically used
to define approval roles, contributors, and CC recipients. The workflow approval
steps must be processed by each defined individual or group. However, workflows
for alerts do not require a formal process. Instead, using approval steps and CC
users, the system defines who should receive To Do list alerts (approval step
participants) and who should receive email notifications (CC users or roles).
Lastly, in the overall process for Employee Central alerts within SAP SuccessFactors,
business rules are used to define situations that should trigger alerts within the
system. Business rules for alerts trigger an appropriate alert for a alert message and
workflow along with an effective date for the alert in which it should be processed
(distributed) by the system.
As business rules are executed for alerts in SAP SuccessFactors and alerts are
triggered accordingly for future effective dates, to-be processed alerts are saved by
SAP SuccessFactors for later distribution. A background job in provisioning is then
used to evaluate stored alerts within the system and to send alerts to appropriate
users as effective dates of alerts are reached.
Note in business rule should be “Model Based” always and along with “Base
Object” select the parameter “Alert” and then in the “Then” condition define the
result rule as well to trigger the alert.
In provisioning we need to create the Alert job for syncing the data of “Alert &
Notifications”

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.

14. different types of custom fields in succession data model?


A. Custom String (100), Date (30), Long (20) & Custom Double (20) fields we do have

15. Difference between custom double and long?


A. LONG stores numbers as numeric values, including decimal, fractional, and whole
numbers.
DOUBLE stores double-precision floating point number values.

16. Elements we import in country specific succession data model?


A. In HRIS elements “National ID, Home address, Global Info & Job Info” and each
field will consist of country specific fields like “Street, District, PIN and like PAN, SSN
etc.

17. Country specific corporate address where we declare?


A. In Country specific corporate data model we define or declare the corporate
address

18. Target population in RBP?


A. “Granted Users” can access and perform permissions selected on the “Target
Population.” Target population is the population get affected or data changes are
applicable based on the changes done by granted group.

19. Sequence we need to follow to import employee data in bulk?


A: Basic Import, Geographical info (Person info), employment info, personal info, job
history, compensation info, Pay Compensation Recurring.

20. How to trigger a workflow to the manager's manager of an employee?


A. Workflow can be triggered to managers manager of an employee, if we choose
the approver type as role and approver role will be “Managers manager” in workflow
creation and this needs to be assigned at EC data for particular action.

21. Dynamic group and role?


A. Dynamic Group: Is foundation object and it will help us to route the approvals of
leaves and bills to group of people in the Organisation.
Dynamic role: will help us to route the approvals of location change and cost center
to particular HR or manager
22. Custom MDF objects creation?
A. Custom MDF object can be created at Configure object definition, if the object is
individual than we can make the effective date as “Basic”.

23. What are all Standard MDF objects?


A. Standard MDF objects are Legal entity, BU, Division, Department, Cost centre, Job
code and job classification

24. Where can we create configure MDF object?


A. We can create the configure MDF object @ Configure object definitions

25. What is the use of Datatype?


A. Data type will help us to specify the field type that we are adding, like String,
user, date, Boolean or foundation object

26. What is meant by valid value source?


A. When we are configuring the fields at object level if you would like to maintain the
picklist and you need to specify the field name in valid value source to enable the
picklist at user level

27. What we should do if we want to display list of employees as


dropdown?
A. when you would like to show the list of employees as a dropdown, while creating
the field the data type should be user. So, that it will enable the employee name

28. What kind of tickets we get in support project?


A. Normally we get tickets like error’s related to configuration and changes in the
data and additional positions and BU’s configuration.

29. What is the role in implementation project?


A. In implementation we being the consultant needs to understand the requirement
of the client and suggest the best possible way of configuration and ensure that
requirements are gathered correctly, workbooks are signed by the client, before we
go for configuration.
Configuring the EM based on requirement given by the client and test the
configuration and move to production

30. How to upload the formal education into the system?


A. By using “Extended employee import” in “Import employee data” we can upload
the formal education details of employee

31. Where can we have formal education stored in EC?


A. In background elements in employee profile we will store the employee education
details and portlets can be added to employee data

32. Use of Import Extended User Information?


A. Extended user information consists of supplemental data about users in your SAP
SuccessFactors system, beyond the "basic" user information such as name, job title,
and department.
To add or update extended user data for multiple users in one go, you can upload
user data files respectively for:

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.

34. Custom pages creation?


A. Custom portlets can be created in MDF, based on the client requirement.
Steps to create the portlet:
1. Configure object definition: Create the custom portlet that you would like to
add
- Effective date should be “Basic”
- API visibility will be “Editable”
- Field “External code” datatype should be “User”
- “Subject userfield name” should be “Externalcode”
- Permission category should be “Miscellaneous”
- RBP subject user field should be “Externalcode” --------- Save
- Then add the fields that you would like to see in the portlet.
2. Goto “Manage permission roles” and give permission to this field in
“Miscellaneous”
3. Goto “Manage configuration UI” and save the portlet and if any rule required
create it
4. “Configure people profile”, “Add new section” we will have option to find “Live
Profile PDF”

35. How the compensation info and payment recurring portlets association got
created?

36. Cascading picklist example?


A. Cascading picklists allow long lists of values to be reduced to a more manageable
size by linking values to a parent value in another field.

37. How Picklist center works?


A: We manage picklists in picklist center, which can help us to filter data based on
requirement and also, we have cascading picklist to filter the data and once we
create the picklist based on requirement, we need to assign this in MBC for EC data,
to view the picklist details in employee data for job and employment info we need to
give the permission for this fields in “Role based permission settings”

38. How can we trigger Workflow transactions?


A. To trigger the workflow transaction we need to find the requirement and then
create the “Workflow” and then we need to create the business rule for transaction
and the rule should be assigned @defined location to trigger the workflow for
transaction

39. How to display an error message?


A. In business rule we have option to define the rule to display the error message for
transaction. If the change made by the admin or emp is incorrect.
Steps: Business rule>>If Condition>>Then “Raise Message”>>Message
type>>severity “Error, Warning & Info”.

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

41. If we want to display some fields while hiring of an employee which


model object we use?
A. Employee information model and personal information model can be used.

42. When we are moving a person from position 1 to position 2 then


automatically position 2 become non vacant and position 1 should be
vacant position? how can we do this?
A. In position management settings under “General” settings we need to enable the
option as “Set to-be recruited status if incumbent is unassigned to position as
“Always”.

43. How to sync position data to the Job Information?


A. In position management settings under “Synchronization” we have option to
define the business rule to synchronize the data from “Position to Job information”
and the same rule need to be assigned at manage business configuration>>Job
Info>>under “Position” field and rule should be saved as “Onchange” event type.

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

45. Transition Period?


A. You can use the options to determine whether a transition period for positions is
allowed or not. With a transition period, you can define a period in which a position
can be overstaffed by incumbent or FTE. This means that you can assign a successor
to a position while the employee who is leaving the position is still assigned even if
the position is overstaffed as a result. You can either switch on this feature globally
for all positions with this option or you can use the options in the <i>Position
Type</i> if the feature should only be relevant for a group of positions.

46. In the position Management we have an information is that can be


synced with Job employee relationship? How?
A. We have an option in position management settings under “Synchronization” we
need to enable the “Synchronise position matrix relationships to job relationships of
incumbents” as “Always”. So, that whenever there is change in the position matrix
relationship, automatically that will sync with job employee relationship as well.

47. How to upload position data in Bulk?


A. We can upload the bulk positions data by using the “Import and Export data”
option. Here we can download the standard position template and fill the data & we
can upload the same @one shot.

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.

49. Forward propagation works?


A. Forward Propagation in Employee Central Recurring Deductions. Forward
propagation means that a change in the value of a field in an object is also made
(“propagated”) to future records for the same object. Forward Propagation is only
triggered if the amount that was changed is for the future record the same.

50. How to create an employee code based on the selection of company?


A. We will create the sequence that we need and then we can assign the rule in
employee biographical information. So, that system will generate emp ID based on
company.

51. Creation of sequence code?


A. In manage data we can create the sequence for Position ID creation, Emp ID and
department ID creation

52. Custom email notification how it works?


A. Based on the requirement we can create the custom email notification and this
feature enables us to send the customized notification email to approve the action.
Steps:
- Document generation group should be created in Manage document
generation
- Document generation template should be created, and we need define the
email template here and category should be “Workflow” and template should
be associated with the group
- In the email template we can add the place holder based on requirement
- Goto email template mapping and all the placeholder details can be mapped
here and “Mapping type – Direct, rule, past direct, future direct and
Reference”
“Based Object – Job, personal etc”
“Target field – Name, email ID etc”
“Rule – for calculation purpose we can rule as well”
- Goto “Workflow email configuration” and create new workflow email
configuration, here you can switch-off of the unnecessary notifications and
save
- Goto “Manage org, pay & job structure” and create the “Workflow” and please
select the approver details and steps for workflow and select the workflow
email configuration from drop down option and save the workflow
- Goto business rules and create the business rule based on requirement and
select the workflow option there
- Goto manage business configuration and assign the rule to object that you
would like to trigger the rule.
- Based on the rule when employee make the changes e. g. personal data then
the system will trigger the email notification to approver and once the 1 st level
approval is done then second notification will be standard email notification is
sent by the system.

53. Document generation explanation?


A. Document generation feature will help Organisation for document generation and
mass document generation for employees.
Steps:
- Enable the document generation option in employee central settings
- Create the document generation group for document generation
- Document generation template creation with customized letter and
placeholders. Please select the “Category” as document generation
- Document generation template mappings need to be done
- Document generation email settings option can be created
- Goto document generation and select the template language and country and
generate the document in PDF or word or you can send to concern person by
selecting the user name
- Document generation option will be available for at employee data level and
they can trigger the template if required

54. Can we restrict document generation based on RBP? where we select


the templates in RBP group/role?
A. Yes, we can restrict the document generation option in RBP and under “Manage
document generation” section

55. New feature in the dynamic group of workflows?


A. Functionality of “Assign to me”:
As an approver, you can let other approvers know that you ar e working on a
workflow when you select “Assign to me” button in your workflow.
Feature will be for the customers who have Dynamic Groups and require additional
control of workflows – particularly Workflows which require off-system, additional
processing. With “Assign to Me”, Administrators who are part of the Dynamic Group –
and the granted permission – can intervene to provide further control on workflows.
They will have the ability not only to assign a workflow to themselves or a particular
member of the Dynamic Group but remove assignment from Group members. An
‘Assigned to Me’ flag will be visible to Dynamic Group members on workflows which
have had such intervention; the member can also use the ‘Remove Assignment’ tool
to unassign workflows that have been assigned to them.
Once you select the “Assign to me”, other approvers will see a message at the top of
the workflow details page next to a lock icon that states who it assigned to.
When you are finished with your workflow, you can remove assignment by selecting
the “Remove assignment”.
Importance of “Assign to me”:
Users will be able to assign /remove themselves in a workflow when they belong to a
dynamic group.
In case when a group of users assigned to process the workflow, it could
happen that multiple users process the same workflow in parallel. If
workflow requires additional alignment and communication (like workflows which go
through a worker’s council hearing) unless we have some indication that this
workflow is already in process, another user could start to process this workflow.

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

57. Which is preferable to work XML or Admin tool?


A. Indeed we need to work on the both tools and since SF is not fully migrated to
MDF object we need to use XML data to edit and add the fields for foundation
objects.

58. How to create a custom portlet?


A. Custom portlets can be created in MDF, based on the client requirement.
Steps to create the portlet:
1. Configure object definition: Create the custom portlet that you would like to
add
- Effective date should be “Basic”
- API visibility will be “Editable”
- Field “External code” datatype should be “User”
- “Subject userfield name” should be “Externalcode”
- Permission category should be “Miscellaneous”
- RBP subject user field should be “Externalcode” --------- Save
- Then add the fields that you would like to see in the portlet.
2. Goto “Manage permission roles” and give permission to this field in
“Miscellaneous”
3. Goto “Manage configuration UI” and save the portlet and if any rule required
create it
4. “Configure people profile”, “Add new section” we will have option to find “Live
Profile PDF”

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.

60. Admin tool for the picklist is it advantage or not?


A. Yes, it is, previously we have manual update in excel sheet and now system is
provided the option in the MDF tool and which is more user friendly and also, we can
easily configure the same.

61. Sequence of employee import?


A. Basic import, Biographical info, employment info, personal info, job history and
compensation info

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

66. How can we calculate Annualized Salary?


A. In Employee Central, Annual Salary is calculated by annualizing the base salary
pay component.
For example: if the pay period amount is 10000 in the BaseSalary pay component
that has a frequency of weekly, the system annualizes it by multiplying it by 52
weeks 10000* 52 weeks = 520000 Annualized Salary.

67. Have you configured any pay components?


A. Yes, I have configured the pay component for ABB. Basic Pay, Convenience
allowance and Other Allowance & Conveyance.
Steps:
- Org Pay & Job Structure>>Pay Component>>Specify recurring or non-
recurring
- Add the same to pay component group
- Then go to country details and enable the pay component details
- Goto RBP and give the permission to see the field
- The rule for this component calculation to be given for logic

68. Propagation how can we do that?


A. Example: We would like to make the Location field propagate the Timezone when
the Location field is changed in the Job Information portlet.

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!

69. What is meant by ORD?


A. The Online Report Designer tool allows you to build reports based on your live
SuccessFactors data. You can use the full capabilities to create multi page, formatted
reports with pivot tables, charts, text & images or simple lists to report on a set of
fields. This tool is also used for Employee Central Advanced Reporting, with some
added features specifically designed for Employee Central data.

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.

71. What is the relationship between Job and Position?


A. Job is nothing but responsibilities to be done by an employee and position is
holder by the employee. There is relation between job and position. job is done by a
position holder. Positions differ from jobs. A job is not concrete but rather the basis
for the creation of various positions with similar tasks and characteristics.

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

74. What all we do in position management?


A. Position Management allows you to create, update and deactivate positions
online with appropriate controls, store and track position category, job
description, related organizational entities, and current incumbent. The
rapid deployment allows you to set up the system to use the main capabilities of
position management with the position hierarchy set as the leading hierarchy, out of
the box synchronization with job information and complete set up of forward
propagation.
Benefits:
- Viewing Position Details
- Position Creation
- Position Update
- Position Deactivation
- Mass Changes for Positions

75. Holiday calendar creation?


is it possible to trigger a custom notification if any field is not getting
updated?
A. Steps:
- Go to Manage Time Off Structures / Manage Data and on right side of Create
New search for Holiday.
- Assign holidays that you have created in the first step to your existing or new
holiday calendar. But this time instead of using Full or Half in holiday
class, choose NONE.
- create a new Time Account Type with all the rules as per the organization’s
standard and assign it to Time Type. Below is an example of Time Type I have
created:

76. Background portlet and background element configuration?


A. In employee profile we have options for configuration of background portlet and
background element
1. Go to Admin Center > Employee Files > Configure Employee Files.
2. Select an existing Employee Profile view or Add Background Fields
3. Click “Insert Portlet”. For Standard Scorecard Portlets, you can add the portlet in
the “User Elements” and in the “Background Elements” section. For custom
background elements, you can only add the portlet in the “Background Elements”
section.
4. Click “Create & Add” or “Add” next to the portlet type that you would like to add.
a. Create & Add: portlets that have the “Create & Add” option will allow you
to specify additional configuration for it. For example, when adding
“Background Portlet”, you will be able to specify a Portlet Title, Portlet
Description and the Background Element for the portlet.
b. Add: portlets that only have the “Add” option will not allow additional
configuration.
5. Click “Save Dashboard”.

77. Major issues we face?


A. Top 5 Lessons Learned
1. Change management is important: ready the Organisation and don’t cut
corners!
2. Business rule simplification: Don’t miss the opportunity!
3. Data migration – Do you bring history?
4. Testing, testing, testing... System and integration testing, user acceptance and
payroll parallel runs
5. Integration and application management support...
It doesn’t end at “Go-Live”

78. Manager field will come automatically or not to EP from EC when we do


HRIS Sync?
A. Yes, In the UDF, this field is populated using the manager’s USERID. If an employee
does not have a manager, the field is populated with NO_MANAGER.
It requires a manager-employee relationship in order to add the employee into the
system. Make sure that every employee has either: a valid manager listed or
NO_MANAGER populated in the UDF, otherwise this will lead to system failures.

79. Employment and Position chart difference?


A. Employment chart can help us to find the details about
 Employee employment records
 No. of reportees,
 Team size,
 Job & comp info,
 Adding employment data and org chart can be accessed.
Position Chart provides the current
 Position details,
 Position History,
 Position Hierarchy details
 Incumbent details

80. Dashboard and Portlet creation?


A. We can create the dashboard by using “Manage Dashboard” option and this can
be shared with target employees that your looking to access the same.
Portlet:
- Configure Object definition>>None>>Editable>>User subject
field>>Externalcode
- Externalcode>>User>>Permission Category>Miscellaneous>>RBP Subject
user field>ExternalCode
- Add fields>>Give permissions>>Manage Configuration UI>>Configure People
Profile>>You can the field that you have created

81. When employee leaves organization during transition period, how the value will
update status of 'To be Hired' automatically or manually?
A. Automatically

82. How you configured to Trigger workflow or business rules based on


event and event reason or field change?
A. In provisioning if we enable the “Enable the business rule for event derivations”
and the in the manage business configuration if you have assigned any business
rule, business rule with workflow based on the event reason or any field change in
the Employee personal/Employment/Job/Comp data then system will trigger the
assigned activity.

83. When we export the report on view field data get update or not?
A.

84. How can we run a configured alert?


A. You can create alerts to be triggered for dates for certain events, for example, before
a contract expires.
If you use Employee Information as the base object, note that the system can only read
values for the fields of the same entity only.
Similarly, if you use Job Information as the base object, you can only check for values in
Job Information, and not other elements.

85. How to debug rule?


A. When we have created the business rule and sometimes it will not perform the
action that we have defined and at that time we need to check the fields data that
we are looking to execute the rule and maintain the necessary data at required area
and then we can check the rule.
E. g:
- Deleting fields/values in the object/element that the rule refers to
- Synchronizing rules from one instance to another where the rule/object already
exists but with a different Base Object configuration (like the above mentioned
where the field has been deleted from the object/base object or the value from the
GO/Picklist has been deleted).

86. Which particular segment we support in EC?


A. We support at defining the Foundation data, Employment data, personal data and
position management segments in EC.

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.

91. Name format configuration in EC?


A. we can define the name format for employee central data in SF and enable this
we need to follow the below steps.
- Enable name format option in “Provisioning”
- In “Configure Object Definition” under “Legal Entity” add the association for
Cust_“Nameformating" and “Valid when” association
- In “Manage Business Configuration” under “Personal Info” enable the field
name “Formal Name”
- In “Manage Permission Role” give the permission for this field
- Goto “Manage” and create the custom name format that you want like; “First
& Last Name” or “First, Last and Middle Name”
- In “Manage Data” when your cerate the “Legal Entity” in association field
select the name format that your looking for the employees from this legal
entity
- Now @employee profile level we can see the name format that display based
on our configuration
92. what are all the sections are available in “Job Information” for
employee data view?
A. In the job information section or portlet we will have below mentioned fields;
- Target Position information
- Organisation information
- Job information
- Time information
This fields are configured @manage business configuration

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.

94. Payment information configuration?


A. Payment information configuration is moved to instance level from MBC (Direct
Deposit) and this will be configured in “Configure object Definitions”
Steps: “Payment information” to created >> Create “Payment information details”
(Effective dating should be “From Parent”) along with the fields that you want to
display in employee profile >> Then create the “Composite” association in “Payment
information” >> Create the countries that you want see and effective dating should
be “From Parent” >> create the composite association for all the countries under
“Payment information Details” and give the permission to fields and then the fields
will be filtered in EP, based on country selection.

95. Payment method and payment method details?

96. Fields in employee central settings?


1. Basic Settings
o Document Generation
2. Person employment and worker type
o Global assignment management
o Concurrent employee management
o Contingent workers
o Apprentice management
3. Others:
o Position Management
o Company structure overview

97. Company system and logo settings?


A.
- Enable validations for mandatory fields in the Dependent’s details section
- Enable validations for mandatory fields in the Emergency Contact’s details
section
- Enable Address Validations
- Enable National ID Validations
- Enable Bank Account Validations
- Enable Payment Information Validations
- Next Person Id Assigned - For auto emp ID generation
- Document attachment
o Attachment Storage Allocation
o Attachment user limit
o Attachment max file size
o Attachment Limit Notification Monitor Period
o Retention Period for Purging Deleted Attachments

98. Add contingent worker?


A. fields are
- Identity information
- Personal info
- Contingent worker assignment information
- Work order information

99. add new employee?


A. Fields are
- Identity
- Personal info
- Job info
- Compensation info
100. Integration between Onboarding to EC?
A. We have done the field integration between these 2 models for employee hiring.
When employee is hiring in EC, we wanted to default the few fields that filled by the
employee in personal info. Like “Contact info, Emergency contact details, National ID
and Country” details.
So, we integrated this by using the onboarding integration:
Steps:
- Onboarding>>Settings>>Data Lists>>Lists>>Create (here we create the
fields that we wanted to default in EC)
- Onboarding>>Setting>>Data dictionary>>Integrations>>EC>>Fields (Here
we had the fields that we created in data lists)
- Admin tools>>Field mapping tool for onboarding employee central integration
(Here we select the fields that we have added in data lists accordingly)

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”

4. Any 4 features in position management?


A. in position management settings we have around 8 tabs with different features;
 General Settings;
- Position type
- Autogenerate the position external ID
- “Set” status “to be hired” if incumbent is unassigned to position”
- “Re-set” status “to-be hired” if incumbent is assigned to position
- “Set” status “to-be hired” if change in FTE
- “Re-set” to-be hired status if incumbent is assigned to FTE
 Hierarchy adoption:
- Leading hierarchy
- Re-assign the direct reportees according to position hierarchy
- Default the supervisor or position in hire, Job information
- Set the threshold for hierarchy adoption
- Hierarchy auto adoption and off-set days
 Synchronization;
- Sync the org chart based on position
- Position job relationships to job relationships
- Rule for Position to Jon sync
- Rule for job to position sync
- Search for a position in position re-classification
- Search for a position in position transfer
- Stable headcount area to position control mode
 UI Customization
- Rule for coping the fields from position to peer or lower position
- Enable to see the incumbent details of position holder
- Respect the workflows
- Termination option on screen
 Right to return
 Integration
 Import
 Transition period

5. Transition period is only applicable when employee leaves the organization, or it


supports any other scenarios also like Transfer, Promotion, Internal movement?
A.

6. In Position Management we have a rule where can we define to copy


some of the fields from source to destination position object automatically?
are you aware of this rule?
A: Yes, we do have option to define the rule in position management settings in
“Synchronization”, we can select options “Copy from Position to Job” and “Job to
position” data and here we can create the rule.
When we change the position automatically several fields from position will copy to
job as well. Since fields in position and job are same.

7. Significant of Base Object while creating a Rule?


A: Base objects are the starting point for your rule. The base object defines what kind
of input you can use for the rule. You can use the fields, attributes, and related data
objects of the base object as input.

8. Difference between Job Information Model and Job Information Objects?


A. Job information will only have fields at job information level and job information
model will have additional attributes like “Value, Required and Visibility” and we can
use this option to write a rule for comparing the data from past to current date.

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.

10. Cross portlet Rules? What all portlets supports?


A. We can use “Job to Compensation portlets”

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.

13. Difference between Valid When and composite Association?


A.
14. If you want to create an association between Legal Entity and Business
Unit which association we use?
A. “Valid when” association we will use.

15. Join by columns Association?


A. How do you add an association mapping to filter the selection in a Custom
Foundation Object (Child) field with an MDF Foundation Object (Parent) field? For
example, we have created a Custom Foundation Object called "Sub Department" and
we wish to filter Sub Department based on the Department selection. How can we do
this?
It may be required that the list of values available for your Custom Foundation
Object require filtering based on the selection made in another Object field. For
example, Sub Department will require filtering based on the Department selection
made. For this we can add an Association between the objects. This is done always in
the direction from the Child to the Parent. In other words, the association is added to
the Sub Department object configuration (not to Department).

 Department = Parent Object


 Sub Department = Child Object

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 -:

 Configure Object Definitions


 Manage Data
 Manage Business Configuration

16. Significance of Field Criteria in Association?


A: We create the association to enable the filter options in object data and this action
will fulfill to filter the object data. However, in the filter option you will be able to see
multi data and when you maintain the field criteria, it will enable to see

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”

21. EC Pay roll and Benefits Concepts?


A.

22. What is 3-Tier Translation? Steps involved in that?


A.

23. In Implementation project have you worked on Conversions?


A.

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.

25. When a particular person is part of a HR Department and he is a part of Dynamic


group and that particular person is Initiator of that workflow and none of the group
members present in that group are not from HR Department and we assign this to
Dynamic role will that workflow trigger or not?
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.

27. In SDM what is meant by HRIS-sync-mapping? why do we use it?


A.

28. DG Filters section in SDM?


A.

29. ORD reports?


A.

30. Document Generation Limitations?


A.

31. Have you worked on Intelligent Services?


A.
32. Have you worked on Concurrent Employment?
A.

33. Have you Worked on Global Assignment?


A: Yes

34. Have you worked on Benefits?


A: No

35. What is mean by business rule?


A: Business rules are a way to add application logic to determine the outcome of a
change made to particular data in the system. Rules follow the logic 'If this data is
changed in a certain way, then the system reacts in this way.'

36. Why foundation objects are important?


A: Foundation objects are basic building blocks of employee central
They are categorized as:
 Org Structure – Location/group
 Job Structure
 Pay Structure
 Custom fields

Frequent Asked Questions

1. What kind of roles can I apply for as an SAP fresher? As an SAP


fresher, you can apply for roles like SAP Associate Consultant, SAP
Trainee, SAP Analyst, or Junior SAP Consultant, depending on the module
you're trained in.

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.

3. I completed my training but I don't have any professional


experience in SAP. Will this be a problem? While professional
experience can be an advantage, many companies also offer entry-level
positions for certified SAP professionals. Highlight your training, the
projects you worked on, and your understanding of SAP during interviews.

4. Should I specialize in one SAP module or learn multiple


modules? For starters, it's usually best to specialize in one module based
on your interest and previous background. As you gain experience, you
can consider learning additional modules.

5. How can I prepare for SAP job interviews? To prepare, familiarize


yourself with common SAP terminologies, module-specific questions, and
basic knowledge about the module you're trained in. Also, be prepared to
explain your understanding of real-world business processes.

6. What kind of salary can I expect as an SAP fresher? The salary


can vary greatly depending on the country, the specific SAP module, and
the company. Do some research on typical salaries for the roles you're
applying to in your region.

7. How can I gain practical experience in SAP? Even during training,


try to get as much hands-on experience as possible. Consider internships,
volunteering for SAP implementation projects, or even working on
simulated SAP environments.

8. How do I keep my SAP skills updated? The SAP industry evolves


quickly, so continuous learning is important. Stay updated by attending
webinars, workshops, and online classes. Participate in SAP communities
and forums, and consider additional SAP certifications.

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.

9. Is it necessary to have an IT background to build a career in


SAP? While an IT background can be beneficial, it's not strictly necessary.
SAP covers both technical and functional modules. Individuals from
different professional backgrounds like HR, sales, or accounting can learn
respective SAP modules like SAP HCM, SAP SD, or SAP FICO.

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.

13. Is certification mandatory to get a job in SAP? While certification


is not always mandatory, it can enhance your job prospects as it validates
your SAP knowledge and skills. Some companies may prefer candidates
with SAP certification.

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.

Remember, these answers are intended to provide a general


understanding and may not apply universally. Each individual's journey in
the SAP field can differ.

16. I'm struggling to understand certain aspects of my SAP


module. Where can I seek help? There are plenty of resources
available online for additional learning and support. Websites like SAP
Community Network (SCN), stack overflow, and various SAP blogs and
forums can provide valuable insights. Don't hesitate to reach out to your
training instructor or classmates for clarification as well.

17. Can I apply to jobs that require more experience than I


currently have? You can certainly apply, but be sure to highlight the
relevant skills you've gained during your training and any transferrable
skills from previous roles. It's important to show employers that despite
your lack of experience, you're eager to learn and grow in the role.

18. How do I network in the SAP industry? Start by connecting with


SAP professionals and groups on LinkedIn. Attend SAP-related webinars,
workshops, or meetups in your area. Participate in discussions on SAP
forums and community websites. Networking is about building
relationships, so don't be afraid to engage and ask questions.

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.

You might also like