Quantcast
Channel: SCN : Blog List - SAP ERP Human Capital Management (SAP ERP HCM)
Viewing all 889 articles
Browse latest View live

Tailor Your Learner Home Page for Maximum Impact in SuccessFactors Learning

$
0
0

Everyone knows first impressions are critical.  When meeting someone we’ve all been told to look the person in the eye, extend a firm handshake, speak clearly, etc.  The same principles apply to a website’s UX these days as well.  First impressions are key and can go a long way to bringing someone back to your site time and time again.  While a computer screen cannot shake your hand physically, it can be just as engaging (or disengaging) as any interaction with a human being in real life.

 

Therefore, the last thing an organization wants to do after investing time and money into a new LMS is to lose their employee base straight out of the gate by a bad first impression. This is true for any IS application, but with the criticality around preparing your workforce for the future and the heightened emphasis on employee training these days, this first impression is more important than ever before.  Unfortunately, this topic can get lost in the shuffle of other LMS project related activities.  In this blog I highlight the SuccessFactors Learning home page for learners, new additions that recently came out to the home page in the b1411 release, and what you should consider when making this important first impression to your employees (along with scenarios/examples for reference).

 

The LMS Tile-Based UX


Anyone familiar with SuccessFactors knows about the tile-based user interface that is common across the suite.  The LMS is no different in regards to the end user Learner interface.  While not labouring on tile-based design itself, I do want to call out the tiles available in the LMS for learners that can be used to form their user experience in the system.

 

Tile

Description

New in b1411?

My Learning Assignments

Displays all learning Items assigned to user, whether by self-assignment, auto-assignment, manager assignment, etc.  Reflects course title, assignment types/due dates, and quick links to next actions (i.e. – Register Now, Start Course, Request Approval)

 

Find Learning

Provides quick text-based search of course catalog or link to browse full catalog.

 

Learning History

Reflects recent course completions for user (in past 30 days) and provides link to full learning history.

 

My Curricula

Provides visual overview of user status with respect to all curricula assigned (i.e. – whether curricula completion is overdue, due in 30 days, due later, etc.).

 

My Employees

Provides visual overview of user’s subordinates’ status for their learning, if user is a manager (i.e. – Due in 7 days, Overdue, etc.).

 

Links

Lists various links for user to other areas in the LMS as applicable (i.e. – links to Approvals, Dashboard, Easy Links, Options & Settings, etc.).

 

Available Offerings

Provides short list of upcoming scheduled offerings for courses on the user’s learning plan.  Quick visual representation of potential scheduled offerings that may interest the user instead of requiring user to search for upcoming offerings manually.

 

Recommended

Quick view tile showing any courses that have been recommended to the user (via Assignment Profiles).

check.jpg

Bookmarks

Quick view tile showing any QuickGuides that user has bookmarked for future reference.

check.jpg

Featured

Quick view tile showing any courses that are featured in a catalog that the user has access to.

check.jpg

Self-Assigned

Reflects courses from user’s learning plan that have been self-assigned, providing user a short list of assignments that s/he has done directly for their own learning purposes. Note – self-assigned courses will NOT be shown in the My Learning Assignments tile when this tile is in use.

 

check.jpg

 

In addition to the standard tiles provided above, custom tiles can be created in the LMS and made visible to users as needed.  These custom tiles function similar to the use of custom tiles in BizX.  Custom tiles can be made visible to certain Organizations only as well as made only visible during certain date periods.

 

Home Page Tile Enhancements with b1411


The b1411 release saw some pretty significant updates to the learning home page tiles that are available within the LMS.  As noted in the table in the prior section, several new tiles were introduced, in addition to new tile sizes for several previously existing tiles and some new functionality for managing the learning home page layout.  The table below provides a summary on the b1411 enhancements to the learning home page.

 

Enhancement

Details

Landing Page Management Actions

  • Lock Tile Locations
    • Normally users can drag and drop tiles on their home page to create their own layout if desired.  This option allows admins to lock tile locations so they cannot be moved by users.
    • Tiles can still be resized.
  • Reset All Users
    • If users are allowed to move tiles to form their own layouts, admins can use this function to reset all users’ home page layouts to the specified admin configuration.

Newly Introduced Tiles

  • Recommendations – displays any item recommendations for user (from assignment profiles)
  • Featured – displays items featured in catalogs that the user has access to
  • Self-Assigned – displays self-assigned content only
  • Bookmarks – displays bookmarked QuickGuides for viewing

New Tile Sizes Available

  • My Learning Assignments – Small Banner
  • Find Learning – Banner
  • Bookmarks – Large/Medium
  • Recommendations – Medium/Horizontal
  • Featured – Medium/Horizontal
  • Self-Assigned – Large/Medium

 

Making That First Impression (or Creating a New One)


One of the great things about SuccessFactors Learning is the flexibility that is provided in laying out the home page for your employees.  Admins can manipulate the landing page configuration for learners in the LMS from the Admin Portal by going to System Admin -> Configuration -> Landing Page Settings.  From here, an admin can manipulate the landing page default used for all employees in the following ways:

 

  • Define which tiles are Used (Visible) or not
  • Specify the Default Size of each tile displayed on screen
  • Specify the order in which the tiles are displayed on screen
    • The screen is generated from left to right, going down as the allowable width of the screen is reached by the default tile placement by row.

 

While you do not have complete free reign on designing the layout of the learning landing page, the capabilities provided can give you numerous ways to set the layout.  But before you run off trying to become the puzzle master by making the tiles fit together as nicely as possible, some thought should be given toward the impression you’re trying to make toward your end users.  I always try to keep in mind the marketing aspect of the LMS with clients, meaning if you really want your LMS to be a success within your organization, how will you market it appropriately to your employee population?  The UX of the LMS plays a big role in this process. Consider the following points as you think about the layout design of your learning page.

 

What functionality are we using in the LMS for end users?


First and foremost, determine what the canvas for your learning home page should even include. This should come out of your LMS implementation as is, but don’t overlook it.  Are your admins going to be actively managing course recommendations or featuring courses contained in the catalog?  Are you a push organization when it comes to learning and do not allow users to take trainings other than what is assigned directly to them?  If you answer no to any questions like these – then don’t clutter the learner’s landing page with tiles that are of no use to them.  An organization needs to be honest with themselves and what their admins can handle.  Don't include tiles for functionality that the admins will not ensure is kept fresh and up-to-date.  If a user can’t see the forest through the trees, your first impression may be so scattered about that your employees miss the point of your LMS to begin with.

 

What end user functionality is most important to our organization’s learning strategy?


Don’t answer ‘everything’ here as I won’t buy it.  While I understand you want to do everything well, consider the end user’s experience.  What is most important to them when they first access their learning home page?  Is it seeing their learning assignments prominently on screen?  Is it ensuring they readily identify where they can search the catalog.  Or is it highlighting communications from the learning team, whether those be through custom tiles or the use of course highlights like Recommendations or Features?  Consider Google for a moment – the main purpose of their website is to allow users to search the web, so they don’t place their search bar in the bottom right hand corner of the screen.  Likewise, you shouldn’t put the key tiles involving your user’s highest interactions with the LMS in awkward places either.

 

Examples Please…


So hopefully by now you see my point and understand thought should be given to how you layout the learning page for you employees within the LMS.  The following examples can help you visualize how the layout design of the learning landing page in the LMS can come together in various real-world scenarios.

 

Priority on Searching and Learning Assignments


For organizations that offer robust training catalogs for users to actively search and take part in their own training plan, keeping the Find Learning tile front and center should be of importance.  Also ensuring end users are constantly reminded of their learning assignments and upcoming scheduled offerings is a common need as well. For this scenario, the search and learning assignments tiles should be most prominent, balanced potentially by the Available Offerings tile.  Tiles of secondary importance, like Learning History, My Curricula, Recommendations, etc. (if used) are placed at the bottom portion of the page.

 

scenario1.jpg

Key highlights of the above design include:

 

  • Find Learning tile at top, full width of page, very prominent to influence user to search and browse offerings.
  • User learning assignments and corresponding available offerings secondary under catalog search, but still prominent for user on screen.
  • Status titles for Bookmarks, History, Featured courses, Recommendations, and Curricula/Employee status in balancing positions in lower region of screen for reference.

 

Push Cultures


For organizations that have a Push culture for learning where users are assigned trainings to take instead of having the capabilities to search training catalogs and take trainings on their own initiative, a different layout should be recommended.  In the extreme case where an organization does not give employees the ability to search a catalog, the Find Learning tile should be hidden completely.  Other tiles then also become not needed due to their dependency on catalog searching, user registration, etc., like the Featured and Recommended tiles.  In these scenarios, what’s important is the user is well aware of his/her learning assignments, upcoming scheduled offerings for classroom based training, and their Curricula/Employees status as required.

 

scenario2.jpg

Key highlights of the above design include:

 

  • No abilities to search catalog or other functions not utilized (i.e. – Recommendations, Featured, etc.)
  • My Learning Assignments and corresponding Available Offerings at the top center of screen.
  • History, Links, and Curricula/Employee status underneath in secondary positions.

 

Pull Cultures


For organizations that put more responsibility into their employees’ hands as far as their training development goes, other tiles may creep up the list of importance than the traditional bread winners like the catalog search and learning assignments. It’s great to see organizations and admins get fully involved in the LMS and actively manage course recommendations for various parts of the employee population and feature new/important courses within the catalogs.  The new QuickGuide functionality is also a great way to get SME’s in the learner population involved in building quick training materials in the LMS and making them available to the full population.

 

In this scenario, and with the changes that came with the b1411 release, I advise the use of a top banner of small tiles that summarize this various information to a user so as to keep it front and center and on their minds instead of getting lost in only thinking what is on the My Learning Assignments tile is important.

 

scenario3.jpg

 

Key highlights of the above design include:

 

  • Top row meant for Status highlights with small tiles displaying information on Recommendations, Featured courses, User Bookmarks, History, and Curricula Status.
  • Middle of page focused on core LMS needs, displaying user Learning Assignments balanced by Find Learning tile for quickly searching catalog and Available Offerings tile for highlighting upcoming scheduled offerings of interest.

 

Hybrids (There’s Always Another Way)


Most organizations won’t fit into just a Push or Pull culture when it comes to their learning strategy.  Typically there is a blend depending on company culture, resources, etc.  For our last scenario, let’s get a little specific and different with the design (just for kicks).

 

Imagine a smaller company that does not offer classroom/scheduled-based training.  All their offerings are online, but they do make it a priority to not just throw online courses out in a catalog and rely on their employees to take training on their own initiative.  They assign trainings to individuals as needed and actively feature courses at certain times but do not try to manage course recommendations.  They are not utilizing the QuickGuides functionality in the LMS as of yet but do use the Easy Links extensively to provide users further links to various pages of interest for learning and want to ensure users do not miss these resources.

 

They also want to distinguish for users what trainings are assigned to them directly vs. trainings that users may self-assign on their own accord.  They value a compact, balanced UX while giving users the ability to easily access what they need.  The design below is an option to meet this unique requirement in an effort to maximize the user's experience with the LMS and display information as efficiently as possible.

 

scenario4.jpg

Key highlights of the above design include:

 

  • Considering the overall preference toward a compact/balanced home page, the My Learning Assignments tile is defaulted to be compressed to save screen space.
  • The Self-Assigned tile is used in order to separate self-assigned learning vs. other learning assignments that show up on the My Learning Assignments tile.  Both tiles are compressed by default.
  • As the company only offers online training, the Available Offerings tile is hidden.
  • The Find Learning tile is give precedence at the top of the screen, full width as in prior scenario.
  • The remaining tiles are placed and balanced underneath the Find Learning tile, with the Links tile being expanded by default to list all Links to the user.

 

Summary


We all understand how important first impressions are in business today.  The same is true for systems as well.  Anyone who’s done SAP consulting for years knows with most users you have to overcome a lot of first impressions of the systems before users buy-in to the power under the hood as the exterior of SAP has never been the prettiest thing to look at. Successfactors along with the other best of breed cloud providers are reversing the trend, bring UX to the forefront, and hopefully in this blog you now have a better understanding of how you can maximize your organization’s first impression of Successfactors Learning. While you cannot customize the UX to your heart’s intent, there is enough flexibility there to take a design concept that best fits your organization and bring it to light.  The new enhancements to the UI that came out in the recent b1411 release have only expounded on the options that are available to administrators in the LMS.  Keep these things in mind if you’re thinking about implementing SuccessFactors Learning and want your employees to receive the best first impression possible and be champions of your system for years to come.


Packaged Integrations For Talent Hybrid Deployment Model In the 1502 Release

$
0
0

The following packaged integrations that support the Talent Hybrid deployment model are now available.

 

As of integration add-on 3.0 SP02, the following new enhancements are available:

 

A packaged integration to support SuccessFactors Variable Pay with SAP ERP HCM

Customers can now import variable pay calculated in SuccessFactors to SAP ERP HCM. When the imported data is activated in SAP ERP HCM, the employee master data in SAP ERP HCM is updated and the variable pay is paid to employees through the SAP ERP HCM payroll process.

When the variable pay process is complete, you can use a cleanup utility to delete the employee log and extraction history in SAP ERP HCM.

 

variable Pay integration with SAP ERP HCM.png

 

A packaged integration to support SuccessFactors Onboarding with SAP ERP HCM

Customers can now import employee data from SuccessFactors Onboarding to SAP ERP HCM. Customers can use the imported data to hire employees or to update existing pre-hire data. A cleanup utility is available to delete the imported data when it is no longer required in SAP ERP HCM.

 

onboarding integration with sap erp.png

 

These enhancements require you to map the SuccessFactors data objects and fields for variable pay and onboarding

 

Prerequisites for implementing Variable Pay and Onboarding Packaged Integrations

Customers should implement the standard integration scenario for employee data before implementing the above packaged integrations. The standard integration scenarios for variable pay and onboarding data require the employees to already be available in SuccessFactors.

 

Integration Technology

The data is transferred exclusively using enterprise application integration (middleware) technology. The middleware content is shipped as SAP Process Integration (PI) content.

 

SuccessFactors Learning Curricula Integration with SAP Qualifications now supports SAP Process Integration (PI)

As of integration add-on 3.0 SP02, customers can use SAP Process Integration as the middleware for the connecting SuccessFactors Competencies and SuccessFactors Learning Curricula with SAP Qualifications

 

learning curricula integration with sap qualifications pi.png

 

Documentation and Customer Discussion material.

 

All the packaged integrations discussed above are part of the SAP SuccessFactors Integration Add-On 3.0. The administration guide is available at http://help.sap.com/erp_sfi_addon30

 

Ganesh Kudva, the product owner and I have written white papers for Variable Pay integration and Onboarding integration. They are available in the SAP internal and partner Jam groups.

New Fiori Apps for HCM

$
0
0

Last week, we released 9 HCM apps for Employees and Managers with Fiori Wave 7. The HCM apps have been bundled and are delivered as SAP Fiori for SAP ERP HCM 1.0. The bundle includes the apps

  1. People Profile
  2. Employee Look-up including organizational view
  3. My Team Calendar
  4. My Leave Requests (Version 2)
  5. My Timesheet (Version 2)
  6. My Paystubs (Version 2)
  7. My Benefits (Version 2)
  8. Approve Leave Requests (Version 2)
  9. Approve Timesheets (Version 2)

 

The first 3 apps are completely new apps. The other six apps which are indicated as version 2 are revamped versions of the existing HCM Fiori apps. The version 2 enhancements reflect the customer feedback we had received for the existing apps.

 

Now let’s take a closer look at apps.

 

1. People Profile

 

People Profile enables employees to display an overview of their own information. They can also view their company profile, organizational and communication details as well as navigate to the employee hierarchy.

 

Depending on configuration, a user can see:

• Personal information

• Missing/incomplete time recording and the next upcoming leave

• Own pay slips

• Own salary and bonus information

• Upcoming courses

• Qualifications and skills information

• Performance information

• Progression in the company

 

For customers who are on SAP enhancement package 7 of SAP ERP 6.0 SPS02 or higher, the following additional features are available

• Managers can view notes they have created in the Employee Profile

• Managers and Employees can view notifications

 

People Profile with Notifications.jpg

 

The People Profile includes different sections for What's New, Talent information, Compensation, Notes, and Personal Information. The user can either scroll down or directly jump to another area by clicking/tapping on the section headers at the top. As the user scrolls down, the header area shrinks to a single line in order to save screen space.

 

People Profile 2.jpg

 

From the People Profile app, a user can directly access other apps

• Employee Lookup

• My Timesheet (Version 2)

• My Leave Requests (Version 2)

• My Paystubs (Version 2)

 

2. Employee Lookup

 

In the Employee Lookup app, users can search for an employee and view

• the employee’s organizational and communication details

• the reporting line of the selected employee

• the employee’s direct reports

 

After launching the app, the user can either search for an employee or view his/her own team.

Employee Lookup.jpg

 

Both options offer an org chart view with the option to navigate up and down the reporting line.

 

Employee Lookup 3.jpg

 

3. My Team Calendar

 

 

In the Team Calendar app, users can view the upcoming leaves and trainings of their peers or direct reports. The team calendar also displays working and non-working days and holidays of the peers or direct reports. By default, only those employees who have events are shown, with an option to display all employees.

 

Team Calendar.jpg

 

On a desktop or tablet, a period of 2 weeks is shown, whereas 1 week is displayed on mobile devices.

 

Team Calendar iPhone.jpg

 

What is required to install SAP Fiori for ERP HCM 1.0?

 

The blog What's new in 'SAP Fiori for SAP ERP HCM 1.0' provides information on the required add-ons and roles.

 


Where to Find Additional Information?

 

Additional information is available here

 


What's Next?

 

In our next blog, we will talk about the enhancements in the six version 2 apps. Stay tuned!

Your Thoughts on SuccessFactors Offboarding Integration with SAP ERP HCM

$
0
0

My product colleagues Ganesh Kudva and Yamini Polisetty are currently working with the SuccessFactors Offboarding team on the design of SuccessFactors Offboarding integration with SAP ERP HCM. We see this as an important next step after building the SuccessFactors Onboarding integration with SAP ERP HCM in February 2015.

 

While we are already discussing this with some customers and have a point of view and a design in mind, we would like to get your thoughts and inputs on the offboarding process and the data you would like to bring to SAP ERP HCM. If you are a current SAP ERP HCM customer who sees value in offboarding tools and would like a near real time integration of data from such a tool with SAP ERP HCM, or a partner working with such a customer, we would like to listen to your needs and ensure that we meet as much as we can to reduce the time, risk and cost it takes to built this integration.

 

Please leave a comment here or email me at my work address. My work email is myfirstname.mylastname@sap.com

 

If you believe offboarding is not worth implementing or integrating with your Core HR system, have a look at what our partner Aasonn has to say about the value of offboarding tools.

360 feedback process and some easy optimized solution in SAP

$
0
0

360 Evaluation or Feedback Process is not only important from HR point of view but also this assessment tool help to improve leadership effectiveness across the organization. In SAP it is not easy to find and configure a readymade solution but we can sure achieve this. Though SuccessFactors provides 360 Evaluation solutions in Clouds but I would like to focus on Core SAP solution on 360 Feedback.

 

Before moving to solution let’s check more about 360 Feedback process, it may vary from company to company but the core concepts looks like something below

 

Benefits for Company:

  • Promote Constructive Feedback & Open Communication
  • Develop a Culture of Continuous Performance Improvement
  • Enhance Leadership (Managerial) Capability
  • Act as Catalyst for Change

  Benefits for Individual:

  • Increase Self Awareness
  • Help Line Managers to improve Leadership Competencies
  • Understand Strengths and areas for Development
  • Take Control of own Development

 

360_01.JPG

Whom to choose as evaluators:

  • Line Managers : Direct Line Manager and next Line Manager of the Feedback Recipient
  • Subordinates : Employees who are reporting directly to the Feedback Recipient
  • Peers : Employees with the same level of responsibilities within the Division or Department
  • External: Anybody the feedback recipient wants to consider in addition of the other group (could be internal customers, external customers, etc.)

We have seen by choosing 4~6 Peers and/or 4~6 External we could achieve optimized output.

 

Solution:

Well the solution comprise of some configurations steps using Appraisal templates to maintains the evaluation questions/survey (One should always remember that this is off course different from a Performance Appraisal process)

 

Create or maintain 360 Evaluation Templates using PHAP_CATALOG_PA - Catalog for Appraisal Templates and this is quite similar to creating Performance Management templates.  The Leadership position could be created as Appraisal Templates and Different Competencies (here we focusing on Leadership competency) using Qualification and respective Qualifications based on positions and roles.

 

360_02.JPG

All the Questions needed to evaluate the leaders need to be set as description of each qualification objects. So based on the positions (appraisal templates) respective Qualification and the question could be selected by the application during evaluation process.

 

360_03.JPG

360_04.JPG

Now it’s time for the application build up process for 360 Evaluation.

 

Some Evaluators (Line Managers & Subordinates) could be easily found from the Org. Structure but how about Peers and Externals? We cannot skip them they are equally important for optimized output.

 

So we could easily customize this by using some custom master table for maintaining the Evaluatee and Evaluators as below. (“Self Evaluation” could be added again for comparison of the final output). Line Managers and Subordinates could be filling up automatically using Org. Structure.

 

360_05.JPG

These are the main configurations needed to maintain the 360 evaluation process. The next steps could be varying based on the output templates and the specific requirement by a company to handle the process.

 

A simple way is to create some SAP Application Reports and ABAP Web Dynpro pro Applications to handles the entire workflow process using all these configurations or you could add some business workflow items as well to handle the same integrate with Web Dynpro. I am providing below one of the process map that could use to fulfill the result.

 

360 Process Flow.JPG

Again the Input form and Output Report could be varying but some Graphical reports could be easily added to the output result like below.

 

360_06.JPG

360_07.JPG

These reports could be printable including a graph and could be downloadable as per the need. These reports also could include Hidden and Perceived Strengths/Weaknesses, Blind Spots for reviewing.

 

360_08.JPG

 

The advantage of using ABAP WebDynpro is not only with managing the workflow but mainly for the user interface as it’s provide flexible and reusable UX capabilities including Graphics integration and download option using Adobe Forms like below

 

360_09.JPG

 

Normally this feedback process is done by external company and 3rd party applications for most of the company. But if we can easily achieve and handle this using configurations and customization SAP why not?  SAP may add 360 evaluation application and process in next HR RENEWAL upgrades or using UI5 this could be more easily achievable and follows as per the new UX strategy?

 

 

We need to wait for all these to happen but meanwhile we could use similar concepts

Success Factors - Employee Central : Interesting limitations on Business Configuration UI

$
0
0


Quick Introduction –


The Business Configuration UI (BCUI) under “Admin Tools>Company Settings>Manage Business Configuration” allows administrators to maintain certain aspects(common tasks) of Succession Data Model directly from Admin Tools with a user friendly screens instead of using data models(i.e XML tags and properties). Though the number of things that can be done using BCUI are limited, there are some pretty decent options that would let “Administrators” do without depending on SF Experts who have access to Provisioning. The following scenarios can be handled using BCUI –

 

  • Changing Labels of fields under various portlets
  • Adding new translations or Changing existing translations of fields under various portlets
  • Adding custom fields
  • Changing the display sequence of the fields
  • Changing properties of fields(like making fields as editable or read-only; activating/enabling unused fields, making fields mandatory/non-mandatory, attaching picklists to the fields, setting maximum length of the fields, setting “Allow import” flag to the fields, etc)
  • Adding “HRIS Sync Mapping” to the fields(Note: There are certain limitations which would be discussed in the later part of this blog)
  • Adding “Trigger Rules” to the fields and person objects(HRIS Elements in XML – Portlets in plain language e.g. Compensation Information, Employment Information, etc)

 

p1.jpg

 

Limitations –


1. BCUI is really a smart way to configure screens, in other words, BCUI is a better way to configure “Data Models” instead of using XML configuration (which seems to be like more of a technical approach than a user-friendly approach).As said in the introduction, the BCUI only lets us maintain Succession Data Model and Employee Profile; this tool currently doesn’t support “Corporate Data Model” or other data models, which to me is a big gap. I wish to use this Easy to use Screens (In near future SAP may migrate the existing corporate data model objects to MDF Objects [as it did for Cost Center recently], but still want all corporate data model objects [like Legal Entity, Business Unit, Division, Location, Department, etc] to be listed under the “Employee Profile” node) to configure all kinds of data models without opening XML files any more. If SAP-SF migrates completely to BCUI for configuration activity, there would be no headache of maintaining versions of XML files any more. Especially if you were making minor changes to the screen.

 

2. BCUI still doesn’t support certain XML Tags like “<format-group>”, “format”, “display-format” which can be done with ease using XML –

p2.jpg

 

Though this is not a common scenario (where we add these kinds of data validations using XML Tags), I am definitely looking ahead for SAP-SF to introduce some kind of provision in BCUI to support these kind of unique XML Tags (either by extending by introducing few additional fields in the “Details” pop-up of the fields or by allowing us to maintain few XML tags manually using BCUI).

 

3. Though BCUI supports HRIS Sync to the HRIS fields that transports data from Employee Central to Employee profile, BCUI doesn’t support HRIS Sync mapping for Country specific fields of Succession Data Model. We would still have to rely on country specific succession data model (XML file based configuration) to achieve this mapping. I would expect to extend BCUI to support this missing functionality.

 

4. Userinfo-element aka User Info fields are user-defined fields in Employee Profile. BCUI currently doesn’t support HRIS Sync mapping of HRIS fields to

    these User Info fields. We should still rely on traditional XML configuration to achieve this HRIS Sync mapping –

p3.jpg

5.  There could be a possible conflict between BCUI and XML Configuration. Let’s say, we enable BCUI using provisioning and we made the changes as

     shown below –

          Day 1: Download Succession data model

          Day 2: Activate BCUI framework in provisioning

          Day 3: Made couple of changes to “Employment Information” using BCUI.

          Day 4: Upload Succession data model that was downloaded on Day 1

          Result: You lose changes done on Day 3 using BCUI.

 

Not sure if I could call this point as a limitation, but it could create a possible conflict if one is not careful with the changes done using BCUI and upload/download process of XML Data models. I would heed the wonderful advice that was mentioned in the Implementation guide –

p4.jpg

 

Conclusion –

 

After exploring BCUI, I have started using this tool more often to make changes to my succession data model without opening the Data model. This tool made my life easy in many ways by keeping me away from XML Configuration at least for Succession Data model as much as possible(Of course, I had no such choice for Corporate Data Model). So far, I haven’t run into much complex scenarios that forced me to use the Succession data model XML configuration. I definitely see this tool as the future for configuration (strong alternative to XML Configuration) with lot of potential considering SAP overcomes the above limitations.

SuccessFactors Employee Central and Compensation Integration

$
0
0

In my previous blog I have covered Time Sheet feature in Employee Central (SuccessFactors Employee Central Time Sheet and Time Valuation) . In this blog we are going to see how Employee Central and Compensation modules are integrated and what features in Compensation would be impacted if Integration with EC is turned on.

 

Before going deeper let’s have a look at what is Employee Central and Compensation Planning in SuccessFactors.

 

Employee Central

Employee Central is SAP SuccessFactors Cloud based application. It intend to serve as company’s HR system of record (much similar to SAP PA/OM, Time Off and Time Sheet etc.. features) with ESS and MSS capabilities.

 

I am not going to cover much about EC as there are many good blogs written by experts on this area.

 

Compensation Planning

Compensation planning is the process of rewarding employees based on their individual performance and increasing the chances of retaining top performers.

 

How Compensation works with Employee Central

 

There are few significant changes from the configuration point of view in compensation module if integration with EC is enabled.

 

Without EC integration, compensation work sheet uses Employee Profile(EP) as the source to show employee personal data, job data, and salary data. So employee data must be imported through UDF (User Data File).

 

With EC integration, compensation worksheet uses EC as the source to show employee personal data, job data, and salary data.

 

Integrating Compensation with Employee Central


Employee Central-Compensation integration flow can be described as a 4 step process.


Step 1:  Preparing compensation plan template for integration

 

To make the compensation plan template EC enabled,  effectiveDate field must be included in comp-config tag.  Once this field is included, the template expects all user data to come from Employee Central, so no employee data imports are allowed in compensation.  Compensation work sheet reads data from EC which is active as of given effective date.

 

 

Remove all references of import-key, as EC enabled template doesn’t accept data from UDF file, so import-key must be removed from the fields if it is used for any field.

 

 

Step 2: Define data Source for compensation work sheet: 


Fields which are being shown on compensation work sheet is important for compensation planner to take a fair decision.

With EC enabled compensation template now data must come from Employee Central instead of EP and Import file.   One to one mapping must be defined between EC fields and compensation work sheet fields.

 

Below is the sample to define the mapping between EC field and compensation field.

 

 

Component Type

Component Type defines EC source entity .  Only below possible entities are allowed currently.

 

Job Info

Comp Info

payComponentRecurring

payComponentNonRecurring

personalInfo

employmentInfo

Field Name

EC  source field name

 

It is possible to map either a pay component or pay component group to current annual salary field in compensation.

 

Example:    As per employee pay structure he/she is eligible  for below pay components

Pay Components

Basic Salary =  50000 USD Per Annum

Car Allowance =  10000 USD  Per Annam

Variable Pay    =  10000 USD Per Annam

 

Pay Component Groups

Annual Fixed Salary =  60000 USD

Annual Variable Pay =  10000 USD

Annual Total Salary =   70000 USD

 

Based on the business requirement it is possible to map either pay component (either Basic Salary, Car Allowance etc.)  Or pay component group (Annual Fixed Salary, Annual Total salary etc.) to current salary field in compensation.

 

Current Annual Salary in EC Compensation Information


 

 

Current Annual Salary in Compensation Worksheet

 

 

Step 3 Eligibility Rules and Pay Matrix

 

To define eligibility criteria ,both EC business rules as well as Compensation eligibility rules must be defined.

 

Without integration, rules are defined in compensation to determine who is not eligible and for which components he/she is in-eligible.

 

If integration is enabled, defining eligibility criteria is a two-step process.  EC business rules are used to define who is not eligible and compensation module determines for which components he/she is not eligible.

 

As EC business rules are more powerful, so complex eligibility rules also can be defined without any issue.

 

Let’s look at the process to define eligibility rules if integration is enabled.

 

First Step:  Define the business rules to exclude the population

                 Eligibility rules are defined in general to exclude the employees either from the complete compensation cycle or for some components (Merit,                  Lump sum, Bonus, Stock).

 

Example:  For example employees who belongs to pay grade other than 13 are not eligible to participate in current compensation cycle.  In this case define      business rule to exclude the population in EC. In EC we only have to define if condition and then condition is always blank for eligibility rules (Then               condition is  defined in Compensation)

 

Second Step:  Define the in-eligible components

 

Now it is time to define for which components population coming from EC (in this case employees belongs to pay grade other than 13) are not  eligible and this has to be done in Compensation.

 

All the business rules created in EC now can be seen in Compensation.  Here we can specify the components for which employee is  not  eligible.

 

 

 

 

 

Pay Matrix:

A salary pay matrix is a table that defines ranges of pay based on grade level and up to three additional attributes (such as, country, city, job level, and so on). Pay matrix define the minimum, midpoint, and maximum pay levels for each pay grade and are required for compa-ratio and range penetration calculations.

 

If EC integration is enabled, we can choose to use either EC salary pay matrix or salary pay matrix table defined with in compensation module itself.  However it is always good to use EC salary pay matrix table if EC integration is enabled.

 

To use EC salary may matrix make sure that the associations defined with FO object Pay Range in EC are also defined as attributes in pay matrix in compensation plan template.

 

FO Object Pay Range in EC


 

Salary pay matrix attributes in Compensation


 

Note : Pay Grade should always be the first association in EC Pay range object and no need to define Pay Grade as an attribute in compensation pay matrix as system considers it by default.

 

Step 4 : Publish Compensation Results to Employee Central


Once the compensation planning is completed it is time to publish the final compensation results back to EC .

 

To publish the results to EC , mapping must be defined between source field in Compensation and target field in Employee Central.

 

It is important to define the target EC entity, component code, event reason and effective date event reason to be used to  create the new compensation record in EC.

 

Component Type

Component Type defines EC target entity to which we are writing the data.   Only below possible entities are allowed.

 

Comp Info

payComponentRecurring

payComponentNonRecurring

Component Code

External code of either paycomponent or paycomponent group

Event Reason

Event reason to be assigned to new compensation record in EC.

Effective Date

Start date for new compensation record in EC.

 

 

 

Compensation work sheet with new  final salary.

 

Only completed compensation worksheets can be published  to EC.   Background job creates new compensation records in EC based on the effective date provided either in XML or in worksheet.

 

 

 

 

New EC compensation record.

 

 

New  EC compensation record with event reason ( event reason must be assigned in XML ,  please refer above table)

 

 

 

 

Generate Compensation Statements

 

Once the data is published, statements can be generated so that employee can view the new compensation details.

 

Challenges with SuccessFactors in IT Strategy for HR

$
0
0

SuccessFactors HCM Suite is no doubts the best HR Cloud solution in the market specially for those customers who are already using SAP HCM solution for their HR Business and interested in either moving to cloud or enhanced/ integrated SuccesFactors Talent Management provision into SAP HCM core.

 

SAP Best Practices and SAP Rapid Deployment solutions help customers transition into the cloud with hybrid integration scenarios to retain the value of prior investments on premise while expanding and innovating in the cloud. They help with new cloud deployments and support data migration to the cloud.

 

To know it in a better way there are already useful Resources available here on SuccessFactors by Gurus SuccessFactors - Useful Resources and Documents

 

 

SuccessFactors.png

 

 

But during strategic planning we have faces several important factors or I would say challenges and which is necessary to get considered very much before investing into cloud. I would mentioned below some of the factors needed for strategic decisions for implementation consideration or choosing SuccessFactors.

 

 

 

1)Many organizations don’t realize there is a great deal of work that can and needs to happen prior to the launch of a SuccessFactors implementation. It is necessary to get all the  policies and strategies in place, communicated and accepted by the organization. It is necessary to compare the compatibility with the existing solution and to make sure that the integration comply with Organization. Companies should introduce big picture changes well in advance of a new implementation. The organization should also define key performance indicators that will help measure performance. How will we know if the new model is providing a good ROI? Are there metrics that can help us compare performance ratings against merit increases?

All of these need to be considered in the very beginning of defining the strategy.

 

 

 

2) SuccessFactors is a comprehensive HCM solution - it offers both core HCM functionality and talent management functionality. Organizations can opt to only use the talent management functionality and connect SuccessFactors to their core HCM system, or manage all of their HCM system needs in SuccessFactors Employee Central. Thus, the first step is to define how the organization will use the available functionality, or we can say define the functional scope of the implementation. For those companies ready for talent management functionality, it is recommended scoping the project into phases, pairing a couple of talent management modules together for the implementation.

 

Along with functional scope, organizations should create a roll out plan or road map for the selected functionality. And here's come the integration, SAP offer two integration technologies that can be used with their Talent Hybrid iFlows: SAP NetWeaver Process Integration and SAP HANA Cloud Integration. The Dell Boomi comes bundled with the Employee Central subscription, although this solution can be expensive to use for a Talent Hybrid scenario.This packaged integration is not available into SAP PI but some of them available into HCI and hopefully SAP will include it for SAP PI as well in the future.

 

It is important to decide the integration platform which could be a additional cost for some Organization who are not using either of this 3 middleware technology. And the decision is not at all easy if you have not a clear road map for the future integration.

 

Integrating SAP HCM and SuccessFactors has been already mentioned/analysed by the experts Integration Add-on 3.0 for SAP HCM and SuccessFactors

 

 

 

3)It is also necessary to start thinking about infrastructure. While cloud-based solutions have fewer infrastructure issues, there still remain infrastructure considerations. Like throughput, quality of data transfers, load balancing and virtualization. These are the main concerns usually from customers for deciding cloud solution and Organization also wants to ensure that their data is safe, available and accessible easily. Major concerns is over Security from the companies as still today many organization has their own modified security policies and generally follows the pattern set up by their Head Offices somewhere else in the Globe. And this is one of the crucial factors for an organization to make decision on Cloud solutions and for integrating with their on-premise solution.

 

But I think SAP has provided some top level Standards in concern with Security Cloud Data Security &amp; Protection Standards

 

 

 

4) User experience between the two systems needs to be addressed while integrating. As the SAP NW Portal system relatively looks weak comparing to SuccessFactors. Thanks to HR Renewal, the add-on feature for SAP portal which definitely increase the performance and productivity and better comparable UX for SuccessFactors. Single Sign-On is always important to considered Single Sign-On to SuccessFactors from SAP HCM

As SAP is focusing very seriously on future UX strategy this is very important as well to take into account for defining the HR strategy and we must define a separate road map for this.

 

On a more tactical note, organizations should start their data cleanup process early. Most companies want to feed their SuccessFactors solution with data from their core HCM system, usually on an ongoing basis. That data must be clean and reliable or your implementation is in serious trouble. Time invested in cleaning up data will pay for itself many times over.

 

 

For many companies, implementing a cloud-based solution like SuccessFactors is a new experience. Companies are having issues with scope, timelines, methodology and expectations, which ultimately impact project success. One common misconception is that cloud-based solutions, like SuccessFactors, can be implemented very quickly. Another common idea is that these projects can be executed with little consulting support.

 

All these factors need to get considered for the organization at the very beginning, which will not not only help in defining IT strategy for HR but also help in plan the implementation smoothly.

 

Organization are much curious to know about the future road map, support strategy, joint licensing option and many more other factors as well from SAP. A very interesting thought has been shared by Jarret Pazahanick in his excellent blog The Future of SAP HCM and SuccessFactors Consulting - 2015

 

Hope strategic decision would get more easy for the organization in the near future.


SuccessFactors Q1 2015 Release Highlights

$
0
0

I am sure everyone had a wonderful start in 2015. We at SAP/SuccessFactors have been busy too getting the next release ready for you. Before I knew it, it was already time for the next blog with the news about the latest release!

 

Last release we included an enhanced search engine, which enablesyou to have a similar search experience just as in the internet. Now, we have enhanced it even further so you can also easily search for reports and dashboards.

 

 

1502_Action Search Reporting.png

 

Image 1: Enhanced action search

 

 

 

But, this is not all. With the Q1 2015 release we deliver several new impactful solutions, new user interfaces as well as continuous improvements across the SuccessFactors® HCM Suite.

 

Every core HR not only provides the foundation for all other HR processes but also ensures that the company is compliant with local regulations. We ensure our customers are compliant too. In this Employee Central release, we added the latest regulatory reporting functionality for US, Russia and the Netherlands.

 

Additionally, we improved our Employee Central payroll time sheet. Employees, today, work in projects spanning several cost centers. With the Q1 2015 release employees can now record hours to multiple cost centers helping in accurate tracking.

 

 

1502_TimeSheet.png


Image 3: Employee Central payroll time sheet

 


Our release is not all about Core HR only. In addition, we delivered exciting things for our Talent Management solutions. For example, you now can compare talent search results based on multiple criteria defined by the user. This enables faster decisions.


compare talent search results.png

Image 4: Compare talent search results

 


SuccessFactors believes in the strength of helping people work together. We have also extended our solution to help employees develop themselves easily. Our new training room work pattern brings instructors and learners together to work throughout the employee training lifecycle.

 

 

SAP Jam Training room work pattern.png


Image 7: SAP Jam Training room work pattern

 

With our first release in 2015 we have improved and delivered new add-ons for SAP ERP HCM and SuccessFactors HCM Suite. Just to mention a few examples:

 

  • A new productized integration for customers who use SuccessFactors Performance & Goals, Succession & Development as well as Employee Profile solutions. With this they can integrate employee data from SAP ERP HCM to the SuccessFactors Employee Central solution and use the information in Talent Management as well.
  • With the productized integration with SAP HANA Cloud Integration (HCI), you can connect SuccessFactors Recruiting solutions with the assessment vendors PeopleAnswers (Infor) and SHL Talent Measurement™ to conduct candidate assessments
  • Add-on to differentiate between new hires and rehires in SucessFactors Employee Central.

 

These are only some highlights of our latest release. Keep an eye out for the SuccessFactors Q1 2015 release blog series in the coming weeks to learn about product specific details on the new features and tips on how you can get the most out of this release.


You can find our release video on YouTube. And, you can learn more about the release in our SuccessFactors customer community (registration required).


Our next release is planned for Q2 2015. We’ll send you a summary of release highlights shortly before the release. However, you can review a detailed release summary, which is published in our customer community, four weeks prior to the release.


For SuccessFactors Professional Edition, some features may not be available or may become available at a later date.

Generation of Over Time for Normal Days, Sundays, Public Holidays, Public Holidays falls on Sundays using via T510S

$
0
0

Procedure to Generate the OT on Normal Days, Sunday and Public Holiday.

 

Overview


Business Scenario:

 

1.    Generate OT on Normal days

2.    Generate OT on Sundays

3.    Generate OT on Public Holidays.

4.    Generate OT on Public Holidays which Falls on Sunday


Configuration Steps:


Time Management --> Time Evaluation --> Time Evaluation with /Without Clock Times / Time Wage Type selection and Overtime Compensation --> Define Generation Rules


View: V_T510S       

 

Over Time on Normal Days

Untitled.png

 

Over Time on Sundays


Untitled.png

Over Time on Public Holidays on a Working Days


Untitled.png

Over Time on Public Holidays falls on Sundays



Untitled.png

PCR – T Code: PE02

Copied Standard PCR MODT from ZMDT


Untitled.png

Schema Setting

T Code – PE01

Copied standard Schema TM00 from ZOTA

Untitled.png

 

Time Evaluation

T Code – PT60


Untitled.png

After running PT60 successfully, Generation of OT on Normal Days, Sundays, Public Holidays, Public Holidays falls on Sundays.

 

Log - Time Evaluation

 

  1. OT on Normal Days (i.e., on 03.10.2013 (Thursday))

Untitled.png

Untitled.png

Untitled.png

Untitled.png


2.     OT on Sundays (i.e., on 06.10.2013 (Sunday))


Untitled.png

Untitled.png


Untitled.png

Untitled.png

3.     OT on Public Holidays on a Working Day (i.e., on 14.10.2013 (Monday))


Untitled.png


     Untitled.png


Untitled.png

Untitled.png


4.      OT on Public Holidays falls on Sundays (i.e., 13.10.2013 (Sunday))


Untitled.png


Untitled.png


Untitled.png

Untitled.png


View in PA30


Master Data Entry for Clock-in and Clock-out through Infotype 2011 (Time Events)


Untitled.png



SuccessFactors Employee Central – Welcoming new members to the community and ASUG Webinar announcement

$
0
0

As our community of Employee Central users increase, it’s important to let new users know of some groups to join.  These groups are great places to learn more about Employee Central, post questions, and share information.  Please help me spread the word.

 

Here is a short list:

 

ASUG - Americas SAP User Group

SuccessFactors Customer Community

SuccessFactors LinkedIn Group

SuccessFactors Employee Central LinkedIn Group

SAP and SuccessFactors LinkedIn Group

 

By now you may have already read about all the latest things we have released this February. It is available on the SuccessFactors Community page.

In addition to that, I’d like to promote an upcoming ASUG webinar on February 19, 2015 to be delivered by our HR LOB President, Mike Ettling:  “Get the Scoop: What’s new in SAP for HR and SuccessFactors”.

 

A little insight as to what/why this webinar is taking place:

“At the SuccessConnect conference in the fall, Mike Ettling, the Global Head of Cloud and On-Premise HR at SAP, said that SAP’s number one priority is to listen to you – SAP’s customers. Attend this session to get an update on what Mike and his leadership are doing in response to the customer voice:

  • Learn about what’s going on in HR at SAP – What does the SAP organization look like and who is who?
  • Hear Mike’s views on both the current state of HR and his vision for the major themes for 2015
  • Get more detailed views about how these themes are supported by the strategies of Mike’s leadership team
  • Get an early insight into S4HANA and SAP’s new support model – providing a consistent experience across all products, whether they be cloud, on-premise or hybrid
  • Get a preview of some of the upcoming events in the HR space”

 

Registration is open to ASUG and non ASUG members.

 

Here are the links:

 

Registration link for ASUG members 


Registration link for non-ASUG members

Employee Central | Business Rules Engine at work

$
0
0

Recently a customer I am consulting for came up a not-so-unique requirement. For privacy reasons let’s call the customer acme and acme’s requirement was to automatically generate email addresses for the employees they hired.

 

Requirement:

If Walter White were to be hired at Acme, his email address would have to be Walter.White@acme.com               


Seems easy -  Doesn’t it? But not when you have to factor in for the duplicates in the system.The following blog elucidates how a combination of MDF Object, Business Rules and a custom integration process came together to fulfill acme’s requirement and saved the day.


First Things First: Create a Business rule that's always true

Navigation: EC-> Admin Tools -> Search for Configure Business Rules
Create the rule "gen-uniq-email" as per this screen grab here.

 

image001.jpg

 

Points to be noted:


Format let’s you use runtime variables via java style %s. The rule here essentially means replace the first %s with the first name and the next %s with the last name of the employee.


 

Now tie the business rule you created with the field in question i.e., email

Navigation:EC->Admin Tools-> Search for “Manage Business Configuration”

image002.jpg

 

Lets take our rule for a spin by trying to hire an employee.

Navigation: EC->Admin Tools-> Search for 'Add New Employee'

image003.png

Walter White translates toWalter.White@acme.com– all good!

image004.png

 

Now what happens when acme has another Walter White coming on board? Email duplication issues!

 

Solution

The solution is fairly simple. Just create the email address in the rule and check for its availability in the EC database. If already available, suffix the email with an incremental number, else, just use the email. But…

  • There is no way to access employee email data either via a function or via an API call at the business rule level => we got to create our own email store – we do that with an MDF object.
  • The business rule framework also doesn’t provide a way to create an entry in the MDF object. Hence we have to populate the MDF object with via an external contrivance – a custom BOOMI process to be precise.

 

 

Step 1: Create MDF Object  - cust_email
Navigation:EC->Admin Tools-> Search for “Configure Object Definitions”.
Just create an object with effective dating set to none, API visibility set to editable and retain the External Code and Name. Everything else is optional and can be configured on a need basis.

image005.jpg

 

Now Get object cust_email into the business rule

For the moment  let’s assume that the aforementioned BOOMI process already exists and keeps the MDF object cust_email afresh with all the new email addresses as and when they are generated.

With that assumption let’s understand the business rule here.

For starters, there is an if statement. The if statement checks against the existence of the email address in the MDF object. If it does -> then suffix the email address with an incremental number else just use the email address.


the Then Statement has a few new faces

  • Format template now reads - %s.%s%s@acme.com
  • The third argument is basically the suffix. E.g. Walter.White1@acme.com. So how do we get such a suffix generated?
  • We can use the standard function GetNextValue() along with the MDF object Sequence to achieve the incremental behavior of the suffix. In this rule email-auto-increment is one specific Sequence object

 

image006.jpg

 

 

So the Sequence object has to be created beforehand.

Navigation:EC->Admin Tools-> Search for “Manage Data” -> Create new sequence.

 

The sequence starts with the number 1 and it’s auto-incremented in steps of 1.


image007.jpg

 

Now the business rule as such is in place. Provided the cust_email object is updated every now and then we are assured of a unique email address every time a new person is hired.

 

Let’s shift our crosshairs to the elephant in the room .i.e., the BOOMI process.

 

BOOMI process

The process is pretty straight forward. Every now and then (as scheduled) the process comes alive, reads the latest emails from the SF Object PerEmail and writes it into our custom MDF object cust_email.

 

image008.jpg

 

All good? Now let's hire another Walter White.

 

image009.PNG

 

The new Walter White has a different email id from the previous one - serves the purpose

 

 

FAQ

 

Why do we need a BOOMI process here?

  • Because we cannot update the MDF object directly from within the rules engine.

Is BOOMI process to only way do this?

  • No, MDF objects offer OData APIs. Technically we can use any other contrivance to achieve this so long it can be scheduled to run every now and then.

 

 

To conclude:


Business Rules Engine is fabulous with a lot of in built feature-functions.

Nevertheless it would be great to see a spruced up Business Rules framework that can write, as against only read now, into MDF objects directly, perform basic string functions like search-replace and if it's not a tall ask - provide ability to access APIs, external and internal.

 

With such features, Business Rules Engine can help not only business processes but also tactical integrations. While the strategic A2A integrations take the BOOMI/HCI route, tactical integrations like creating asana/jira tasks for impending HR tasks or streaming updates to progress trackers can definitely take this route.

Listening and Learning

$
0
0

The February release of SuccessFactors HCM Suite is upon us and within the Learning team, we have been working on making your wishlist a reality.  Last month, we were recognized as a worldwide leader in the IDC MarketScape: Worldwide Learning Management in Integrated Talent Management 2015 Vendor Assessment.  Although the MarketScape states that our learning solution is full-featured and “there is very little to improve upon based on client feedback”, we are always listening to your feedback and making enhancements that make your job easier.

 

We have a variety of enhancements to announce for the February release.  Firstly, we know that many organizations have the need for a Human Resources Business Partner (HRBP) role.  This newly created role enables an HRBP to log in and manage training requirements of their assigned employees.  The HRBP role is functionally similar to a Supervisor role but allows someone to manage people even though they are outside of the hierarchical supervisor structure.

 

In addition to the new HRBP role, we have made several other enhancements, including registration by invitation code for Extended Enterprise, ratings for QuickGuides, training planner auto-assignment, and the ability to both make different elements optional and give credit for previously completed items within Programs.

 

Also, specific to our federal clients, we now support multiple approval processes for submitting SF-182 forms within the LMS.  Rather than assign one process to all submissions, each user can be assigned an approval process using the assignment profile.

 

Thanks for your continual feedback and support, and we will continue to take your valuable input and ensure our Learning solution exceeds your expectations.

HCM Processes & Forms: It ain't over till it's over....and you give the user a nice Confirmation page!

$
0
0

     Episode #483 in my continuing journey to discover just how many HCM Processes & Forms blogs I can actually create! (haha) No actually, it occurred to me the other day that I have not even mentioned or ever touched upon one of the little discussed, often overlooked, "newer" functionality that allows us to present a completely custom "Confirmation" page to the user. For us doing HCM P&F, we are just happy when we see that "stock" confirmation page at all. "YES!!!! It finally works!!!" usually accompanies that page displaying for the first time. But there is actually more....MUCH more....possible now!

 

     If you are familiar with HCM P&F, then you are also familiar with getting to the end of the "start-check-send" chain (or "edit-check-send" or "approve" or whatever) and getting the very basic of web pages displayed back to you like this....

 

blog_conftext_run1.PNG

 

    But what if I told you that is very easy to do so much more like this...

 

blog_conftext_run2.PNG

 

   Ok....maybe you will not have such "creative freedom" as I did in this example (haha), but you get the idea. In fact, you can add formatted text, images, video, and pretty much anything under the sun that you could embed into any web page.

 

blog_conftext_run3.PNG

 

     This is all possible via a little update almost silently sneaked in with the HR Renewal 1.0 update. In the "Design Time" tool (HRASR_DT), you simply go to the form scenario's "Scenario Steps" configuration area. You will notice that along with the other information you can define for a scenario step (name, attachments, links, etc.), you will have the option for "Confirmation Txt" (I guess putting that "e" in the second word was too much work or they needed the screen space haha).

 

blog_conftext_config1.PNG

 

Clicking this area will bring up the "editor" for you.

 

blog_conftext_config2.PNG

 

Here, you can define/edit/add your own custom confirmation "text". Per the documentation:

 

The text editor provides you with XML formatting. You can include, for example, hyperlinks, images, and structured lists, as well as a number of XML tags. For more information on the formatting available to you in this editor, see the SAP NetWeaver Library under  Web Dynpro ABAP Reference User Interface Elements Text Category FormattedTextView


Here is a nice list of supported tags: Supported Tags -  Web Dynpro ABAP - SAP Library

 

     Personally, I think it is pretty cool that you can have different "text" for different steps/users along the way in a process. The downside is that if you have a custom confirmation "layout" used in many processes and you want to make a change, there is no central way to change/organize/maintain this. Since this feature itself is used so very little, I do not know if SAP will bother putting the time into it. I know this is "crazy talk", but I think it would be nice if it could be managed/maintained much like our "additional links" are (i.e. define once, use in multiple processes). At least for now, SAP has made it a bit easier in that you can simply upload a "local" file with your changes (you can export/download, make changes, re-upload to any/all affected process form scenario steps).


     Now if it were really all that easy......there a "few" OSS Notes to be aware of concerning this:

 

Design Time Tool: Confirmation Text not transported
Confirmation text being displayed on Save Draft

 

Confirmation text not copied

 

     Also, while putting this together, I believe I found another "bug". When I made my first custom text, it showed fine. But if I changed it, the changes were not reflected. In fact, it reverted back to the old "static" screen and ignored my custom text all together! ARGGGG!!!! For my second example, I had to go change a different form scenario step to see it working. Not fun, SAP....not fun, at all.


     Well, that is all for now I suppose.....another episode all wrapped up! (haha) I hope this helps. Maybe it even helped spark an idea  or two in a few of you, and you go out now and create your own custom confirmation pages to "wow" your end users. One can dream eh? (haha) As always....till next time.



SuccessFactors 1502 Release: Introducing Variable Pay Forecasting

$
0
0

Hi everyone,


welcome to the 1502 Release blog for SuccessFactors Compensation. This quarter we would like to introduce a key new fonctionalitythat will help all our customers: Variable Pay Forecasting.

 

Variable pay forecasting: what is the business need?

 

A study from Concur, now part of SAP, quotes a CFO saying: “Those who are prepared shouldn’t have to worry about year-end. There shouldn’t be any surprises because they know what it looks like each month.” (Source:Insights on Success: Preparing for 2015 and Beyond) CFOs cannot afford surprises. For many companies, compensation is the biggest expense, and it includes elements that are by definition variable and can thus become a surprise: bonuses, incentives bonuses, goal achievement tied to bonuses, and position specific payments. In fact, 88% of companies today have a variable pay plan (Source: Hewitt Salary Increase Survey 1990-2009). CFOs need to include this component in the company planning cycle and cannot afford to wait until year-end to get the data from HR. Getting accurate information on a quarterly or even monthly basis is a challenge, but HR systems and greater automation and integration can help. With 1502, we want to help HR align itself closer to Finance to better support the business.

 

What is the solution offered by SuccessFactors Compensation?

 

We are enhancing SuccessFactors Compensation capabilities by introducing “Variable Pay Forecasting”. This functionality will give HR the ability to provide a forecasted variable pay result for all or part of the organization at any point in time. The end reports can be scheduled, and they can be downloaded at the desired level of granularity (employee, cost center, division) to make it actionable for the reader of the report.

Here is the high level process in the solution:

  • To perform the forecasting calculation, the compensation admin will need to set up the variable pay program with all data (bonus calculation, budgets, bonus plan, eligibility…)
  • During the planning cycle, the administrator will have new access to the “Forecast Bonus” feature from the settings of the application and will enter the data for the forecasting (date, results, rating source…)
  • The admin will upload the annualized forecasted business goal results into the system as part of the business goal results file, and can generate the forecast report without launching the form
  • The forecast will provide a comprehensive dashboard in graphical format, with the option of changing it to table format (see fig.1)

 

Fig 1: Variable Pay Forecasting

Comp_Forecasting.jpg

 

 

What is the benefit of variable pay forecasting?

 

It will help the compensation admin, as well as the broader business! For compensation admins, this new functionality will bring more automation to the forecasting/calculation process, giving them the opportunity to focus on strategic tasks and decision making instead of running manual and tedious bonus calculation processes. For the broader business, the advantage is obvious: the functionality provides increased budget planning agility via “variable pay”. So make sure your business belongs to those companies that are prepared and do not have to worry about year-end or periodic surprises from the HR department. Start now with variable pay forecasting!

In case you did not read it yet: SuccessFactors was declared a HOT Vendor once again in the Ventana Research 2014 Value Index for Total Compensation Management. Find more details here. And more recently, SuccessFactors Compensation was named a leader for the third year running in the IDC MarketScape: Worldwide Compensation Management in Integrated Talent Management 2015 Vendor Assessment. Check out my blog here.

 

Yannick

 

Find more information about SuccessFactors Compensation here.

Follow me on Twitter: @ypeterschmitt
Follow SuccessFactors: @successfactors

Follow SAP ERP HCM:@SAPHCM


Some usefull and must read blogs in HCM spaces

$
0
0

There has been numerous blogs now on HCM spaces for last few years. I believe each one of them has its own value but few of them are must read for people around HCM community and some of them are very useful as well as remarkable in terms of its content.

 

Based on latest trends and technologies I have just tried to pick all those blogs and put them into different categories.

 

Core Modules:

Configurations:

One Stop Shop of my Knowledge Artifacts in SAP HCM

Useful documents for Schema & PCR configuration

Steps to configure Absence Quotas...

Indirect Valuation of Wage Types

PA40 - Actions Configuration

 

Time Management & Payroll:

My wishlist to enhance and/or improve the Cross Application Time Sheet (CATS)

How to Add – and Track – Attachments to Leave Requests

SAP Time Management/Time Evaluation – Same Short Dump, Two Very Different Issues

HR Interface Toolbox - PU12

 

Payroll Implementation Failures. Why?

Improve payroll data validation with SAP Payroll control center add-on

SAP Payroll control center add-on - What's new in HR Renewal 2.0 Feature Pack 2?

The new SAP HCM Payroll experience (HR Renewal 2.0 FP1)

SAP Payroll Year End: Analyzing and Debugging a Reconciliation Issue

 

Talent Management:

Infotypes in Talent Management

What’s new in EhP6 for SAP HCM Talent Management

SAP HCM Talent Management Terminology

Setting up NetWeaver Embedded Search (TREX) for SAP HCM Talent Management EhP4, 5 and 6

Business Partner objects in SAP HCM Talent Management

Creating and cascading goals in HCM Performance Management - Flexible process

 

Leveraging qualifications management with SAP ERP HCM (part 1)

Leveraging qualifications management with SAP ERP HCM (part 2)

 

 

Forms & Process:

HCM Processes & Forms: Tips and Tricks for a Successful Project

HCM Processes & Forms: Getting Started.....initial set-up, config and troubleshooting!

HCM Processes & Forms: Ladies and Gentlemen, start your processes...FROM ANYWHERE!!!

HCM Processes & Forms: Making sense of the new SAP tutorial using FPM

HCM Processes & Forms: Google Maps and how to step up your FPM forms game!

 

Renewal & UI:

My path to learning OpenUI5.....deeper down the rabbit hole and back again!

Configuration of Suite Page Builder (UI5)

 

HR Renewal - FAQs

Updates, including FP3, regarding consumer grade UI for SAP HCM - HR Renewal

SAP New HR Renewal Functionality and Roadmap

Comparing HR Renewal to Employee Central- An Introduction

SAP HCM Enhancement Package 6 and HR Renewal

MSS Embedded Org Chart Visualization - Free (Ehp5 with MSS Add-on)

Adding Another Launchpad based chip in HR Renewal

 

New SAP HCM Functionality - HR Renewal 1.0

HR Renewal 1.0: HCM P&F – Creating a Basic FPM Form

What happened to HR Reporting and Analytics in EHP6 and HR Renewal 1.0?

HR Renewal 1.0 Feature Pack 4: New Org Chart functionality – The Workforce Viewer

Steps to configure HR Renewal Landing Page

Implementing HR Renewal 1.0, Feature Pack 04

HR Renewal 2.0 Available!

What's New in MSS HR Renewal 2.0

An overview of latest functionality in HR Renewal 2.0 Feature Pack 1

 

 

Mobility & Fiori:

Launch Pad Customization in SAP ESS:Step by Step

SAP HCM Mobility and Roadmap

How can SAP mobile apps for HR make your manager’s life easier?

What everyone in HR (or anywhere) should know about FIORI

New Fiori Apps for HCM

 

SuccessFactors:

Overview:

Configuring SAP HCM & SuccessFactors: A Comparison

SuccessFactors Training and Certification FAQ


(Documents with list of all useful Blogs)

SuccessFactors - Useful Resources and Documents

SAP Jam - Useful Resources and Documents

 


Employee Central & Payroll:

What’s New in SuccessFactors 1302 release for Employee Central, Platform and Admin Tools

Employee Central Entities and Interfacing

Mapping SAP OM objects to SuccessFactors For a Hybrid Model

The SuccessFactors Employee Central Pay Structure

Rules and Picklists in the SuccessFactors Metadata Framework

Q&A: Time & Attendance with SuccessFactors and WorkForce Software

Extending SuccessFactors with the Metadata Framework

Time Off in SuccessFactors Employee Central: demonstration

New SAP and SuccessFactors Cloud Payroll Offering

Implementing SuccessFactors Employee Central with a SAP background

SuccessFactors Employee Central Time Sheet and Time Valuation

 

Part 1: SuccessFactors Employee Central – An introduction to how SAP and SuccessFactors enable HR data to drive business…

Part 2: SuccessFactors Employee Central – What is unique about how SAP offers integration for SuccessFactors Employee Ce…

Part 3: SuccessFactors Employee Central - What is the integration roadmap & FAQ's

 

Talent Management:

How SAP use SuccessFactors Learning and SAP Jam for its new SAP Learning Hub

SuccessFactors Cloud Learning Center

The New QuickGuides in SuccessFactors Learning

Make the First Day Count – Jumpstart Employee Engagement with Onboarding

How to integrate SuccessFactors talent data into SAP NetWeaver Business Warehouse?

SuccessFactors Employee Central and Compensation Integration

 

Admin & Security:

SuccessFactors: all you need to know about Authorizations and Security

The Best Security for Your Cloud Part 1: Unique Multi-tenancy and Defense in Depth

The Best Security for Your Cloud Part 2: Information Security and Data Protection in SaaS Applications

The Best Security for Your Cloud Part 3: How We Address Data Security in Europe and Canada

Multi-Tenancy in the Cloud: The Power, Perks and Pitfalls

 

 

SuccessFactors Integration:

SAP and SuccessFactors Packaged Integrations: an overview

SuccessFactors Integration - Technical Architect perspective

 

Integration Add-on 1.0 for SAP HCM and SuccessFactors

Integration Add-on 2.0 for SAP HCM and SuccessFactors

Integration Add-on 3.0 for SAP HCM and SuccessFactors

 

SuccessFactors Employee Central extensions for SAP HANA Cloud Platform [webinar]

The Reality of Integrating SAP HCM with (anything)

SAP and SuccessFactors User Experience Integration

Integration Technology Options and Licensing Info For Customers Using SAP HCM and SuccessFactors

The Real Truth about SAP and SuccessFactors Integration

What is a cloud and on-premise hybrid solution by SAP?

SAP and SuccessFactors talent hybrid model: what lies ahead, plus a few small hidden jewels

Integrate SAP and SuccessFactors in as Little as 5 Weeks

 

 

Analytics

New: SAP Operational Headcount Planning rapid-deployment solution

SuccessFactors Workforce Analytics or SAP Business Intelligence for Human Resources?

 

 

with HANA:

SAP HCM on HANA Overview and Roadmap

What are the benefits for HCM when your Suite runs on HANA?

How do SAP HCM customers benefit from declustering Payroll and Time Management on SAP HANA?

 

 

Experts Advise:

Career:

New to SAP HCM? Where to Start?

The Future of SAP HCM and SuccessFactors Consulting - 2015

SuccessFactors and SAP HCM consulting: How the West was Won!

Seven Tips to ensure you hire the Right Consultant

10 Ways to tell if you are an SAP Expert

Valuable Lessons to Make the Most of your SAP Career

How to Transition from an SAP HCM to a SuccessFactors Consultant

Seven Tips to ensure you hire the Right Consultant

What is the most important quality for a SAP HCM consultant? New Year's musings on integrity and the man in the mirror

 

Others:

Q&A: SuccessFactors Employee Central with Heike Kolar – Part 1

Why Workday is a Major Threat to SAP

On-demand or on-premise, which is better for HCM?

Disturbing Facts about the SAP HCM Customer Connection Program

Trajectory. The future is bright for SuccessFactors.

My Thoughts on SuccessFactors Employee Central

 

Best Blogs Choice:

Top 20 SAP HCM and SuccessFactors Articles of 2012

 

Thank you so much to each and every contributors & to the experts on HCM spaces. This section will be updated with the future blogs as well.

How to decide the employee joining date is before or after a Key date

$
0
0

There are many organizations they will have their own rules and regulations, Which all are decided by their HR team and same needs to be mapped in the system but there are cases which emphasis'es that, The rules and regulations are differs on the basis of employee's joining date.


Here as a consultant our agenda is to determine that whether the employee's joining date is before or after the key date, Where SAP has given an option to find out it with an operation which HRS=YSXA--. Thanks for providing such operation, Where it fulfill's many of their clients requirement even i had come across the mentioned scenario in SCN forum from many people so i thought of providing information regarding the same.


Here we see how it works.


Calculation with the fixed date 01/01/2000

 

There are new regulations for running time accounts in your work contracts from the key date 01/01/2012.


1)The old rules should apply for employees, hired before 01/01/2012.

2)The new rules apply for employees hired after 01/01/2012.

 

To determine which regulations apply for an individual employee, time evaluation must find out if the employee's start date is before or after 01/01/2012. As time evaluation can only process duration's, you should visually reproduce this using the HRS operation.


1)HRS=YSXAMA   

2)HRS+4383          

3)HRS?0

          > Start date before Key date

          < Start date after Key date

          = Start date equal to Key date


Y = Operator Calculates the length of the period between two dates and displays it in the number field.


S =  Entry date (determined from the Date specification info type  (0041) or the Actions info type (0000)

 

If SAP R/3 cannot determine the entry date from the date  specification info type (0041), then it takes the information from the actions info type (0000).

 

For time evaluation for concurrent employment SAP R/3 first tries to determine the entry date from the date specification info type (0041).

Prerequisite for this is that a date type since S=MA.


X = X is fixed date which is (01.01.2000)


A = Measuring unit as "Days"


MA = Date specification from IT0041 (It varies for each individual)


Here the most important value is duration between  Key date and Fixed date in below case it is 4383(01.01.2012 - 01.01.2000 = 4383)



In our example 1, an employee started work on 01/01/2012. The date of evaluation is 02/01/2001.


Date of joining   MA=S     = 01.01.2012

Fixed date                X    = 01.01.2000

Key date - Fixed date      =  01.01.2012 - 01.01.2000 = 4383


1)HRS=YSXAMA    ( 01.01.2000 - 01.01.2012 = -4383 now the HRS value is - 4383 will be calculated by system)

2)HRS+4383          ( (01.01.2000-01.01.2012 = -4383)+(01.01.2012 - 01.01.2000 = 4383)) = "0"

3)HRS?0

          =

     Start date is Equal to Key date as out put.


Date of Joining 01.01.2012 Log.JPG



In our example 2, an employee started work on 02/01/2012. The date of evaluation is 02/01/2001.


Date of joining   MA=S     = 02.01.2012

Fixed date                X    = 01.01.2000

Key date - Fixed date      =  01.01.2012 - 01.01.2000 = 4383


1)HRS=YSXAMA    ( 01.01.2000 - 02.01.2012 = -4384 now the HRS value is - 4385 will be calculated by system)

2)HRS+4383           ( (01.01.2000-02.01.2012 = -4384)+(01.01.2012 - 01.01.2000 = 4383)) = "-1"

3)HRS?0

          <

     Start date after Key date as out put.


Date of joining 02.01.2012 log.JPG



In our example 3, an employee started work on 31/12/2011. The date of evaluation is 02/01/2001.


Date of joining   MA=S     = 31.12.2011

Fixed date                X    = 01.01.2000

Key date - Fixed date      =  01.01.2012 - 01.01.2000 = 4383


1)HRS=YSXAMA    ( 01.01.2000 - 01.01.2012 = -4382 now the HRS value is - 4385 will be calculated by system)

2)HRS+4383           ( (01.01.2000-02.01.2012 = -4382)+(01.01.2012 - 01.01.2000 = 4383)) = "1"

3)HRS?0

          >

    Start date before Key date as out put.



Date of joining 31.12.2011 log.JPG

 

I hope this helps to build your own logic for further calculations.

 

Kindly let me know if you are find any incorrect details so that i can rectify them.

 

 

 

 

 

 

 

 

Thanks & Regards

 

Venkatesh

 

 


 


 

 






 




S/4HANA: What's the impact on HR?

$
0
0

On February 3rd 2015, SAP held a launch event at the New York Stock Exchange to announce their next-generation replacement for R/3: SAP Business Suite 4 SAP HANA, known simply as S/4HANA for short. CEO Bill McDermott, co-founder and Chairman of the Supervisory Board Hasso Plattner, and Member of the Executive Board of SAP, Products & Innovation Bernd Leukert presented what they envisage as the future of enterprise software. You can watch a replay of the event here and watch some post-event interviews in this YouTube video:

 

 

What is S/4HANA?

To put it simply, S/4HANA is SAP’s next generation of R/3 and the SAP Business Suite. It leverages new SAP user experience technology (SAP Fiori) and in-memory processing and database technology (SAP HANA), as well as introduces a new concept of guided configuration. As such, it improves simplicity, reduces processing times, and offers greater functionality than is available in R/3. The focus of S/4HANA is on Finance and ERP (CRM, SRM, SCM, PLM, and BW), with the Finance component consisting of SAP’s recently released Simple Finance application. Further functionality currently available on SAP ERP is being built out.

 

For more broad definitions I would recommend this great Q&A by John Appleby and for analysis and commentary I recommend these articles:

 

 

And let’s also not forget the S/4 HANA website.

 

S4HANA-Simplified-Landscape1.png

 

What’s in it for HR?

Well, in the short-term there is not a whole lot of difference. Customers will use either SAP ERP HCM or SuccessFactors Employee Central for their HR processes; they can also connect with non-SAP Core HR systems. While S/4HANA can be deployed in multiple ways (private cloud, public cloud, or on-premise), SuccessFactors can still only be deployed in a public cloud.

 

S/4HANA will feature a simplified HR mini-master but no HR data management features so the HR data must be replicated from whatever HR system of record the customer chooses to use (for example SAP ERP HCM or SuccessFactors Employee Central). This is similar in the way in which SAP ERP HCM and SAP ERP FICO integrate now, so for most customers it’s not really a change; it just highlights that the HR data model can more easily and natively store data from Employee Central, which makes sense given that it is the next-generation core HR system from SAP.

 

SAP are planning productized packaged integrations between SuccessFactors Employee Central and S/4HANA in Q1 2015 to populate the mini-master, although they have no plans at this time to provide productized integrations between SAP ERP HCM and S/4HANA. However, an open SOAP inbound interface in S/4HANA allows employee and employment data to be sent to S/4HANA from any system – including SAP ERP HCM.

 

Since Simple Finance is part of S/4HANA, it will leverage the packaged integrations used to integrate Employee Central and S/4HANA.

 

So what does this mean for HR?

HR can continue to use their existing SAP Core HR software – whether SAP ERP HCM or SuccessFactors Employee Central – but will most likely need to migrate to SuccessFactors Employee Central in order to get the benefits of productized packaged integrations. Although there is no direct migration path package (e.g. process maps, field mapping, permissions mapping, etc.) available at this time, there is a Rapid-Deployment Solution (RDS) for data migration from SAP ERP to Employee Central and SAP’s Side-by-Side deployment model is aimed at enabling customers to slowly migrate HR processes to the cloud without disrupting core HR processes or discarding significant investment in SAP ERP HCM. Additionally, some partners are able to support cloud migration efforts. SAP ERP HCM customers will be able to continue to leverage their investment in core HR when they move to S/4HANA, but the thought of building integrations that might only last 2 or 3 years might be enough for some customers to consider a move.

 

Since SuccessFactors plans to be available leveraging Fiori designs this year, this means that from a user experience perspective S/4HANA customers can maintain a common user interface across their business applications, whether on-premise or in the cloud. This will improve and align the user experience, which will already be enhanced for users of S/4HANA by the improved processing times of the underlying SAP HANA technology.

 

Unfortunately HR customers will not benefit directly from the guided configuration of S/4HANA for HR processes, although some related processes – such as timesheet, project staffing, resource management, and time confirmation on projects – will be part of S/4HANA and thus leverage the guided configuration. Employee Central users can still leverage the GUI-based Metadata Framework-based configuration that is being rolled out across Employee Central’s core object model.

 

What the industry thinks

I reached out to several industry experts to get their thoughts on how S/4HANA may impact HR. I spoke with David Ludlow at SAP who said:

 

“We look forward to continuing to support customers on their migration to the cloud – at their own pace – and to provide innovative solutions for HR and Finance, leveraging the power of HANA and the benefits of cloud. Employee Central will remain within the SuccessFactors product area and will connect with S/4HANA to help ensure each functional area can innovate quickly and independently.”

 

I reached out to ASUG’s HR subject matter expert SherryAnne Meyer for her take on how customers might look at leveraging S/4HANA for their HR operations. She told me:

 

“With SAP ERP HCM, HR was able to solve the administrative challenges of having consistent data and processes available to propel business in a global economy. S/4HANA takes the best of SAPs strong capabilities to deliver globalization and localization of HR and payroll processes and marries that to a superior user experience (with Fiori) and real time analytics (with HANA). The hope is that HR can move out of the "weeds" and into the fertile ground where decisions can be made rapidly, and predictively getting HR to truly be a strategic business partner. Moreover, SAP is delivering choice for customers – on-premise, cloud or a hybrid approach, allowing HR to move along a continuum for innovation with the latest technology as they desire. This is good stuff!"

 

I also spoke with Jarret Pazahanick, who explained that:

 

“While I applaud SAP for starting to build the next generation solution to R/3 and the frankness of founder Hasso Plattner on S/4’s importance, it is obvious that this is more a marketing message than actually solution for HCM customers at this point in time. It will be important for both SAP ERP HCM and SuccessFactors customers to keep a close eye on the roadmap as well as work internally within their organization to ensure they are aligned with the other SAP teams. From SAP’s side I will be watching to see if they can deliver on their roadmap and promises in a timely manner as well as provide customer business cases to justify an additional investment required to make the move from R/3 to S/4.”

 

Summary

In short, there are not a host of changes for HR customers. The focus of S/4HANA is firmly on the ERP and Financials area, with added functionality for HR coming from existing HCM solutions. A simplified data model and planned packaged integrations are going to make it easier for Employee Central customers to integrate with S/4HANA, but SAP ERP HCM customers are going to have to build their own integrations or consider a migration to SuccessFactors Employee Central.

 

There are still some questions about the long-term impact of S/4HANA on HR that may not be revealed for some time yet, such as whether Simple Finance will be integrated – and how easily – with Employee Central or whether SAP ERP HCM customers are going to be given more migration path support to get onto Employee Central. I don’t expect answers to come immediately – since the rest of the S/4HANA suite needs to be built out – but I do expect them to be put into a long-term roadmap in the coming months.

 

On an ending note, I think this quote from Geoff Scott Geoff Scott, CEO of ASUG summarizes the situation very well.

 

“…This is a significant announcement for SAP and continues the vendor’s progress on both the HANA and simplification fronts. The ASUG team was in New York for the launch and heard SAP's vision first hand.

 

The word vision is important to use here, because at this point there are more questions than there are answers. The vision makes sense; how we all get there as SAP customers is still a little cloudy. Rest assured answers will be forthcoming quickly, and by the time we all get to ASUG Annual Conference and Sapphire Now 2015, I am sure the fog will have mostly lifted.”

 

ASUG members can keep up-to-date on S/4HANA and learn more in the new ASUG S/4HANA Community. For all things SuccessFactors, check out the SAP and SuccessFactors LinkedIn group.

Hassle Free Go-Live

$
0
0

I am sure, the scariest and most tensed moment of SAP Consultant can not be other than project Go Live Date. We have few ways like through to minimise the risks like

 

1. Good Quality of Testing considering all positive and negative scenarios called as regression testing by few clients.

2. Making sure all the transports are moved to final destination that is production server.

3. Some clients prefers Dry Run option, where objects like reports can be executed, transactions can be executed making sure that data is not posted. and error free delivery can be assured.

 

 

These steps will make sure that transports are well reached to production but still we have huge load of cutover activities, which I will try to simplify in this Blog :

 

 

Table Maintainace :

 

We should always avoid maintaining table maintainace data directly in production, and most simple reason for the same is a simple entry like table maintainace can have huge impact like Interface not getting trigerred or sending incorrect data. I will show how can we maintain data in Development or Golden Client, test the changes throughly and then pulling the changes in the tranports and applying in production enviornment.

 

 

Step1:- GOTO SM30 and open the table selecting the entries which is to be sent to production system as shown in the screenshot below

 

Untitled.png

 

Step2:- After entries to be transport is selected then goto following path

 

Untitled.png

 

Step3  After selecting transport option, following popup comes which shall ask for transport number or you can create a new transport as well

 

Untitled.png

 

Step4 - Most important, these entries will only be visible in transport , when following step is performed.

 

Untitled.png

By clicking on highlighted button, we can make sure that table entries are included in transport and one overhead of table maintainace is reduced.

 

 

 

Variant Trannsports:-

 

 

We normally maintain Variants in the Live system, but somewhere we may come across the scenario where we want to to transport the Variants along with program from Development system to the Live System or Testing System.

 

SAP has provided a standard program to pull a Variant into a tansport, in the doucment below, I will be showing the usage of the same.

 

 

Step 1 : Goto SE38 and enter program Name - RSTRANSP and Execute

 

image_png.png

 

Step 2 - Provide the program name and name of the variant that needs to be transported to next level and execute the report, constarint is that variant should be available in the system where this report is being executed (mostly Development system).

 

image_png.png

 

Step 3 -  Popup comes with program name and variant name which needs to be selected. Checkbox needs to be ticked.

 

image_png.png

 

Step 4 - Popup window for transport organiser appears where we can create a new Transport or use our own request.

 

image_png1.png

 

 

 

 

 

These are few basics thing which will I am sure most of us know but still can bring down lot of manual activities, if performed from the begining.

SAP Payroll control center add-on: the payroll evolution continues in Feature Pack 3

$
0
0

Hi payroll experts,

 

In the previous posts we discussed the SAP Payroll control center add-on and the new user experience it delivered. In Feature Pack 3, which has just been delivered, the Payroll control center will reach whole new levels! This blog explains the new concepts.

 

In a nutshell: The ultimate aim for the Payroll control center functionality is to allow customers to move away from batch processing towards a real-time payroll. In order to do that we have to cut up the monolithic payroll process into smaller result oriented processes which can be executed independent from each other.

 

These small processes come down to incremental tasks which can be divided within a team of payroll administrators and specialists. When each administrator focusses on the smaller part of the process they specialize in, and these small tasks sum up into a full payroll process, this speeds up the whole processing time. From now on throughout the process all stakeholders can be supported with meaningful real-time analytic insights into their payroll to allow faster and more accurate decisions.

 

Let me take one step back and explain it all in detail.

 

 

A typical current payroll process

 

During a payroll cycle, there are certain deadlines that must be met. For example:

  • Employees have to receive payment no later than a fixed date (typically the last working day of a payroll period);
  • The tax declaration statement has to be submitted no later than a specific date;
  • Social insurance amounts have to be submitted no later than a specific date.

Many of these deadlines are defined by legal regulations or by the organization itself (e.g. posting of payroll data to Financials). Based on these deadlines we can also estimate when a process needs to start in order to complete in time.

 

Processing time per process step is currently highly influenced by batch jobs in which large populations of employees are processed. Running these batch jobs often happens overnight so that the payroll manager or administrator can review the results the following day. If something went wrong, this procedure is repeated.

 

This all has to happen in a short timeframe in which the payroll application blocks operation of the other processes on the SAP HCM system. As a result this obstructs day to day routines for the duration of part of the payroll process in which payroll administrators are working with great care and under a lot of pressure to get the job done. Afterwards a manager reviews and the payroll is signed off for further processing.

 

So what changes in HR Renewal 2.0 Feature pack 3?

 

For us the question was: Does it have to be that way? Can we find new ways to significantly reduce payroll processing time? Can we take the stress away because the payroll administrators to do so much work in such a short time period? Ultimately: Can we move away from “batch thinking” to something like “real time”, “online”, “interactive”, “on demand”. Obviously taking into account the internal and external deadlines including sign-off steps.

 

In Feature Pack 3 we released a new way to process payroll. It breaks down the rigorous payroll process into various small incremental processes. The basic idea behind this is simple: do all the verification of master data and payroll data anytime throughout the payroll period. This means that payroll administrators can start at the first day after the previous payroll is closed. And in order to minimize the effort for the payroll administrator it needs to be ‘exception based’. This means that data quality can be verified whenever there’s a change in the data, also outside of the traditional payroll control record phases.

 

The way that potential issues are pointed out, and the configuration, is based on validation rules in the Payroll control center framework which have been delivered in previous releases.

 

Can we also get insight into payroll results earlier in the process?

 

In addition to continuous validation of master data accuracy, also new ways to validate payroll results are delivered. These will predict if the payroll results will turn out correct. It is based on storing simulated results in order to run validations (policies). The payroll simulations can run anytime and as early in the process as you need the insight. This exactly brings us to the point of real insights into expected data quality and accuracy. This allows the payroll manager to distribute the work and take away the stress of the short processing times.

 

The outcome of these policies (exception based error processing) is distributed by the payroll manager to the team of administrators and specialists. They are only notified by the payroll application when they have to do perform a task (e.g. fix a problem if master data is missing or if the calculation for a wage type is incorrect due to some strange master data constellations, etc.). In all other cases, they will not be bothered/notified. This improves the efficiency and might reduce the amount of internal alignment meetings and touch points, and allows the specialists to spend more time on their tasks.

 

How are the issues pointed out to the specialist?

 

If the policies point out that master data or simulated results result into issues those employees will be flagged and the responsible specialists will be automatically alerted by the system. They receive detailed information about the problem and how to fix it. This will happen throughout the payroll period.

This means that the payroll process (controlled by the control record) is decoupled and data is continuously validated. In addition, specialists and payroll managers will get real-time insights into their payroll process.

 

Will this also work in my organization?

 

Key element in the new way of processing are the policies which group validations on the payroll related data. Policies could be structures in a way to feed issues in tax data to the dedicated tax experts, another team looks after the garnishments, a team that looks at payroll overall, etc. These policies can be agnostic of payroll areas or they can be filtered based on certain organizational parameters (like payroll areas, personnel areas, cost centers, org units, etc). Per policy a frequency can be configured. This controls when the specialists receive their alerts.

 

How do we keep central insight?

 

Managers and supervisors can centrally monitor the alerts which are distributed to the specialists. Managers or supervisors have full control over the process and insight into the process through (new) dedicated KPIs. These can be customized according to unique requirements and will provide the real time info that improves the quality and speed in which decisions are made.

 

So how does a payroll process look like in the future?

 

The main structure is very simple. The following image shows the 3 steps of a payroll in the future:

 

Pic1.png

 

  1. Monitoring along KPI’s. Simulated results are prepared and payroll validations scan master data and simulated results. These automatically distribute potential issues (exceptions) to specialists
  2. Running the payroll. This almost becomes an administrative step because all validations have been taken care of in the first step. This step is obviously crucial for the follow up.
  3. Follow up processes. In this step communication with external parties is executed, posting to finance, etc.

 

Before the monitoring starts the simulated results and the master data validations have to be prepared When the monitoring starts the administrators and specialists are informed via alerts (that have been created in the preparation phase) and managers will monitor the progress. Before the “monitoring phase” they assign the policies to processors and throughout the monitoring phase they have access to important (free to define) KPIs to see if everything is in control. This is a graphical representation:

 

Pic2.png

 

Do we still need the control record?

 

Short answer is: Yes, but it will change. Payroll errors identified during a productive payroll run which do require master data changes can be corrected without the need to change to payroll record to „Released for Correction“. By assigning identified errors to specialists these get a temporary authorization to execute master data changes for the erroneous employees although the control record is still in status „Released for Payroll“.

 

By now you probably got the concept……so how does it look like?

 

The process can be broken down in 2 phases. The monitoring part in which the specialists work on resolving potential issues and the overarching work which is executed by the payroll managers. E.g. executing the actual payroll run. For both phases screenshots provide more info.

Let’s start with the new screens for the payroll manager to get a complete overview of payroll processes within their area of responsibility. The following screenshot shows the new process overview:

 

Pic3.png

This screen is the entry point for the payroll process manager. It provides a complete process overview and it displays all processes at a glance (e.g. progress of each process, information on payroll data quality issues, etc). It also allows for context sensitive actions (e.g. navigate to the current active step, start upcoming processes, etc)

 

This screen replaces the calendar view which was delivered in Feature pack 1.

 

Running the actual payroll

 

When clicking into a payroll process the following screenshot shows how a payroll process runs. Steps like ‘Opening the payroll’ are now happening automatically to reduce the number of clicks for the payroll manager. See the image below:

 

Pic4.png

As you can see the information on a screen is heavily reduced to only relevant context information. Details are also available via the hyperlink. This opens up the following screen:

 

Pic5.png

 

These details include:

  • Error Overview (e.g. list of employees rejected in payroll and reason for rejection);
  • Program Details (e.g. list of parallel payroll jobs executed, their status and the ability to display the result spool list);
  • Contacts and their contact details which are able to support the payroll process manager for this particular step.

 

The contacts tab looks as follows:

 

Pic6.png

 

One additional benefit of the Feature Pack 3 release is automated process execution. This means that process steps can be executed automatically without further user interaction. This significantly reduces the time which a payroll manager has to spend on running the individual payroll steps.

 

When clicking into a monitoring process (e.g. Payroll Data Validation: Monthly Payroll for Salaried Employees, Headquarter H1) the following screen opens:

 

Pic7.png

 

The KPI’s are free to define during implementation and they are informing the payroll manager about the quality of the payroll process. The payroll policy indicates that there are 23 potential issues which need to be analyzed and fixed before the productive payroll can run. The payroll manager can drill down further to find out which issues are in queue, or to analyze the potential issues and change the processors who work on these issues:

 

Pic8.png

During the monitoring process the monitoring step provides up-to-date information on payroll data quality. Payroll data quality issues are shown and are either automatically or manually assigned to processors (via “Edit”).

 

 

What are the technical prerequisites?

 

  • Enhancement package 7
  • HR Renewal 2.0, Feature Pack 3 (eqals  HRSP12)
  • NW 7.40, SP05 and above
  • SAP_UI SP11 (SAP_UI SP11 is defined as an import condition for HRSP12, therefore it is installed automatically)

 

Business Functions:

  • Payroll Log Storage (HCM_LOC_CI_79)
  • Payroll Control Center (HCM_LOC_CI_76)

 

And from an implementation point of view the same customizing is leveraged for building the new KPI’s as it is to build the UX and the payroll validation rules. My previous blog posts on HR Renewal 2.0 and Feature Pack 1 have described how this can be configured.

 

So what are the benefits?

 

  • Improved efficiency: steps can be executed automatically without manual intervention. KPI’s will inform about quality of the overall process. E.g. an overview of employees that need to receive off-cycle payment (adjustment check) the other day
  • Improved accuracy of the payroll due to better collaboration: payroll managers assign process tasks to specialists via the application. This ensures highly skilled employees are executing within their area of expertise. In addition, this ensures no processes are forgotten and the application provides information whenever a user needs to take action.

 

And for people wondering if this will also be available in the cloud the answer is: yes it will! It is planned to be delivered in 1502 for All Employee Central Payroll customers.

 

We are very interested in your feedback! And if you have any questions always feel free to reach out to me.

Best regards,

 

Frans Smolders

Frans.smolders@sap.com 


Viewing all 889 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>