SAP ALE Online course for beginners

Dear friends!

I and my friend Roman would like to introduce an online SAP ALE Integration Course on Udemy.com. Course is designed for beginners and covers all areas from the very first step how to setup SAP ALE, SAP RFC, Integration, Data Filtering, Performance Management and etc. A lot of things from real life experience in a large enterprises world-wide.

Course audio is in Russian language, but we provided close captions for your convenience. 

It’s only $19,99 per course and stays with you forever. 

First 100 customer will receive 50% off with a coupon code: 
VPRV_ALE_001

We’re glad to see you here and there! Share and repost to make this world a little bit better.

Here is a link to the course: https://www.udemy.com/sap-ale-for-beginners


Why SAP HR is difficult to learn?

I’ve heard a lot of times people complaining SAP HR is difficult to learn and nobody could explain why. Let me share with you my thoughts why SAP HR is complicated module and why you should not afraid to step into it. There are number of reasons HR consultants paid a little bit higher on the market. Read further to find out why.

First of all I need to say there is a clear and straightforward solution how to become proficient. I’ve written a post about this and you can read it here How to become a SAP consultant. It doesn’t mater what SAP Module you choose but stay there and learn it hard. There is no cheat sheet to jump on the running train and get promoted in months. I’ve mentioned some personal advises if you would like to see my approach. Here is the link 5 Efficient steps to build SAP HCM Consultant Career. Back to HR and SAP. SAP HR is a huge module and a lot of people think of it like a personnel records management or time and attendance, or just payroll. It is not truth. SAP HCM is all about personnel but not as a chunks of separate data. It’s a whole integrated solution which includes personnel records, time management, payroll, performance, talents, learning, recruiting and much more. It’s all named SAP HR module or SAP HR Suite. Architect level guys need to know all these “chunks” and how to marry them in a cake, tasty cake. Other SAP modules have no such variety of functionality or components in SAP terms, this wide spread of data management, reporting and different technologies like old-school assembler coding, infotype-approach and portal solutions – all in one module.

In real life nobody knows all functions of all SAP HR components. This is too much to know for one person. That’s why we have PA/OM consultant, Time Management Consultants, SAP Payroll Consultants and a lot of other talent-pool consultants (one per component). Saying this companies and recruiters don’t make any distinguish within HR module and name all of us the same way – SAP HR consultant – while every component has its own specific.

Let’s answer the question, why HR is so difficult to learn.

Read More


Position Management Business Scenarios

Basically, position exists in the organizational chart while it’s approved in Headcount Budget. Max number of positions limits number of full time employees we could hire. One position can hold no more than 100% occupancy, so two part-time employees could hold the same position like 30% + 70% or 50% + 50%.

Vacant position initiates the search for Recruitment.

Obsolete position locks any changes to the position.

ScenarioPosition StatusRecruitmentReporting
Headcount Budget was approvedPosition to be vacant (IT1007)Search to be initiatedShown as vacant
Employee was moved/terminated and we need immediate substitutionPosition to be vacant (IT1007)Search to be initiatedShown as vacant
Employee was moved/terminate and we have not decided on the positionPosition to be on hold (IT1007)No employee search performedShown as occupied
Employee was moved/terminate and we don’t need substitution in some futurePosition to be obsolete (IT1014)No employee search performedShown as obsolete
Employee will be terminated and we need to initiate search in advancePosition to be vacant (IT1007) even if occupiedSearch to be initiatedShown as vacant
Position was created by an errorPosition to be deleted (IT1000)No employee search performedIs not shown
Job at specific location/position is eliminatedPosition to be delimited (IT1000)No employee search performedIs not shown
Division is obsoletePosition to be delimited (IT1000)No employee search performedIs not shown
Division/Position is obsolete and it’s occupied with employee on leavePosition to be obsolete (IT1014) and delimited (IT1000) once employee is back and moved/terminatedNo employee search performedShown as obsolete and then not shown

Step-by-step SAP LSMW User Guide

Last time we discussed SAP Step-by-step LSMW Developer Guide, which you can find here Step-by-step SAP LSMW Developer Guide

Today let’s have a look at the User Guide.

Basics

LSMW is a standard SAP tool to do any kind of mass data changes.

In 99% cases, we use Batch Recording which works like macros in MS Excel/Word. The system follows user’s steps, recording screen by screen. Once done we map data file to these screens and data fields. Than system repeats the same steps like the user would be doing manually.

Organizing LSMW projects

In LSMW transaction we have projects, subprojects, and objects.

SAP LSMW Initial Screen

SAP LSMW

Ideally, there should be one global project for routine updates, one for data migration.

The subproject is something meaningful, like OM, PA, PT, and PY for different HR areas. Or it could be one subproject for all infotypes, no matter.

An object usually represents what’s being changed: infotype, table or something else.

To start we need to choose from all three entities: project, subproject, object.

Here is the main LSMW window. Steps “Define Object Attributes” to “Assign Files” are settings, other for execution for the end-user.

Read More


Step-by-step SAP LSMW Developer Guide

Basics

LSMW is a standard SAP tool to do any kind of mass data changes. It has a number of ways how to update the data in the system:

  • BAPI
  • IDOC
  • Batch Recording
  • Direct Input

BAPI is the fastest way, but there is a limited number of BAPIs available to the customer.

In 99% cases, we use Batch Recording which works like macros in MS Excel/Word. The system follows user’s steps, recording screen by screen. Once done we map data file to these screens and data fields. Than system repeats the same steps like the user would be doing manually.

Organizing LSMW projects

In LSMW transaction we have projects, subprojects, and objects.

Ideally, there should be one global project for routine updates, one for data migration.

The subproject is something meaningful, like OM, PA, PT, and PY for different HR areas. Or it could be one subproject for all infotypes, no matter.

An object usually represents what’s being changed: infotype, table or something else.

To start we need to create all three entities: project, subproject, object or choose them if they are already created.

Here is the main LSMW window. Steps “Define Object Attributes” to “Assign Files” are settings, other for execution for the end-user.

Read More


How to become a SAP consultant

Let me split this question into two parts. On the one side there are students or business users who want to start or change their career into SAP. On the other side consultants who want to grow and become better for themselves and market. Except first several steps the remaining approach is the same and there let’s be honest to each other, there is no easy way how to become a SAP consultant. Don’t get me wrong, it doesn’t mean it’s impossible, but like any other profession it takes time (from my experience it’s about 5 years). Let’s dive into it. 

First of all you need to understand consulting is a tough profession. You must deal with people everyday. You must travel to different cities or countries. And the most important you must learn something new everyday. If you are up to this, than follow me and see what applies to you. Sometimes you need to not only to learn but to keep your sap certification up to date. 

So, what does SAP consultants do? They consult other people, companies in either way: how to change business processes or how to implement a new IT system like SAP. Ideally you should do both – these people are SAP functional architects, cause they know how to change business to make it better and support these changes with IT system.

There are functional and technical consultants. Functional are these boys and girls who know business, not IT. They understand legal reporting, business requirements, best practices in specific areas. Technical people are these nerds, who install, support, update IT part of SAP implementation. In 99% cases you can’t be both. And the worst news are you can’t switch modules (areas) because just one module would take you 5 years to learn to be a good SAP consultant. 

Step 1. Find a business area

It’s really important. Some people are good in communications, others in math, third in coding, etc. It’s about what you like to do most, because once you in, be ready to stay there at least 5 years. Yes, it takes minimum 5 years to learn just one modules, one functional area in SAP. 

Idea is to stick with something general and then become more specific over the years. General I mean finances, sales and distributions, controlling, human resources, material management, logistics, etc. It’s a good idea to do some preliminary research what this business area is, what do people do there, how it looks like.

Read More


Tutorial to setup SAP Work Schedules in HR module

SAP HR Time Management (SAP PT module) starts with work schedule rule configuration. You know there are positive and negative accounting rules in SAP, but both rely on work schedules – time intervals when an employee has to work. In other HR software, it named shifts, in SAP it is daily work schedules. Work Schedule rules are another story. These terms mess people, who have just started working with SAP time management. I decided to spend some time and explain you in details what is this. We will go through main steps in time management configuration one by one. And today we start with work schedules, sap time management infotypes, which use work schedules, and how to generate work schedule.

Where to start

You have three options where to learn time management functionality:

  1. Go to SAP courses
  2. Read this topic
  3. Take my personal classes
  4. Watch my youtube channel https://www.youtube.com/user/VirVit

Made up your mind and come back. Today we talk about work schedules in SAP HCM. This is the most descriptive explanation how it should work, real-world examples. best practices. Just read it, understand it, re-read again. Let’s begin.

Read More


What you need to know about time management in SAP

Let me clarify, that time management is a very-very wide topic to discus. In my 15 years experience 90% of payroll consultants were not aware that time management is tightly coupled with payroll. They were not aware about time schemas and thought time is only absences and attendances appearing in their payroll logic. 

Well, it’s true and false the same time. We all understand time management is important to pay payroll when it’s paid based on hours worked. But we need time to calculate efficiency, track performance, do some analytics. There are a lot of areas where we need time in real life and SAP helps us. Did you know time could be transferred to Plant Maintenance or Controlling? Even project system module uses time hours. 

Basically we can split time management in three general topics or areas, name it.

First is work schedules and attendance management. Here we build work schedules for our employees, we track their attendances and absences. We account time quotas for vacations or allowed overtimes. It’s all look like maintaining data infotypes in odd PA30 transaction. There are few settings, nothing really complicated. Most complicated parts I’d say are to set data entry interfaces like PDC, PTMW, PP60, CATS, Fiori and others.On today market a lot of positions for time management consultant in SAP associated with this type of settings – just infotypes and interfaces, simple absence counting rules and leave quotas. It’s simple guys. With respect to time accounting.

Read More


Easy way to see your access permissions

Do you know there is an easy way to see your access permissions in SAP? Sometimes you can find out even more what lazy security administrators forgot to cut out. 

All you need is to open one specific transaction, expand all the shown data and download the list to the MS Excel. Open it there, sort and remove duplicates to make it easy-looking. 

And here we go, SU56 allows you to see all your permissions with a user you logged in. It reads security buffer and shows all objects and security field values.

Don’t thank me, just share and subscribe! 


How to integrate SAP with Google Search

Very easy being honest. All you need is to activate one parameter in SAP GUI Options.

Go to SAP Logon Options. Control Settings -> Enable additional control services. Then reboot GUI. In most text fields you can select text, do right mouse button click and choose Service -> Search. It will open browser and google this selection. 

Very convenient instead of copy-pasting or manually typing in.