ECP PCC Simplified Configuration

This content was created by Dr. Niladri Bihari Nayak ☁. This content was uploaded by Dr. Niladri Bihari Nayak ☁. This is a YouTube video titled "ECP PCC Simplified Configuration" containing a technical discussion between two speakers about configuring payroll systems, specifically focusing on SAP GUI and SuccessFactors integration. The conversation involves detailed steps and configurations for payroll control center and data source types.
Chapters
So let me go to spro. Cpa reference img then let me go to the international payroll. So which one country's payroll previously you have worked in just to.
I have worked on Indian payroll. I have worked on most of the Gulf and African payrolls. Most of the Gulf countries I have worked. I mean for example, kca, uae, Kuwait and all African nations I have worked. I mean majority of the.
Okay, okay, nice to know that. So sorry, I was talking. I went to payroll ua Sorry, it is an international payroll. Let me go to international payroll Payroll international. Under that. There are two specific nodes, one key you can see Payroll data source framework and there is a payroll control center. Okay, so all the payroll control center configuration I must all the essential I have to have it done. And also I have tested mostly I've not run the payroll but it is appearing whatever the my expectation up to that is coming. Okay, so from here I did the configuration There are two way means Payroll process management. Another is payroll control center configuration is simplification. So you all the configuration to be done here only Payroll Control Center PCC configuration simplification. Okay, so all this configuration yesterday and day before I have completed here. And this Payroll process management not to be used because it is a classic one. Okay, we don't have to use. People get confused because the same nodes are appearing in both the things but payroll process so you don't have to use payroll process management. So all the configuration will be happening in the simplified configuration that is called simplified. So I have done that, so don't worry. So now I'll be showing you that regarding that KPI is a validation where it is configured. So Payroll Data source framework. Okay, so all this configuration it will be happening so we can think of it like a package of multiple programs which is combined together which gives flexibility to the functional consultant. So no need to write any abap. Suppose if you write future if you like to create any new validation rule, okay, the existing classes you can copy and you can write your own logic. So as you are an ABAP future that is the future I'm talking about. But at present to right, you can use like the existing one. Okay, Even there are baddies and lot of things are there to explore. Okay, so now I'll be focusing on the which configuration node I will be showing you that is called Create data source types. Okay, so second node. Okay, Create data source type. The problem with GU this web GUI is little. Sometimes it slows.
It's cumbersome. Actually we are very much used to normal guys.
Okay? Yeah, so you are also using same UI also Or do you have any kind of SAP GUI BPM best?
No, we are establishing the vpn it is in process but I'm still. I have no other option but to use this one.
Same. Same here. Because initially people asked to configure all these things to for a demo at the time. VPN is never set up. Okay, so now what I will do.
They will take at least a week to say that.
Exactly. Exactly. Yeah. So what I have done here. So you can see there are two things. Define result details types and parameter types and create data source types. Okay, so I'll be explaining what I have done yesterday. Let me first one to pick the first one. So here you can see you don't have to configure anything here like odata PU pyc this is automatic, it will be there only. Okay, so only thing is some changes we have to do here. I'll just explaining so ui which one are we using?
Are we using second one or first one?
Actually it's the old database. Okay, so but the Library is in SAPUI 5 so this is not like. So we don't have to change anything. Okay, SAP will take care of it. Okay, so for that reason we don't have to change anything here, even the text. Also it's not recommended to change anything. Okay, so what I will tell you what I have changed exactly in this particular field. Okay, so I will go to directly to the particular node. I will show you what I have done. So choose activity Catalog activity. Just a minute. Okay, so I have chosen this result detail type. You can see there are existing 76 different types of DB tables. Okay, the detail type. So everything is standard here. They have given. So what you can do. I will just tell you what I have done. I have created couple of to understand your specific requirement like in the have configured last three. Okay, what does require for me say YK underscore audit underscore report which will be giving all the info type audit summary. Okay, and I have created also this Y EMP info employee information the basic one and YK underscore payroll underscore log. Okay, so what I have done I just. I have created a new click at click new entry. I will just show you so generally what I have done after clicking a new entry then I filled up the tail. So I will give you one example like like underscore audit report. Suppose I'm going to details. So in the document which I have said they have given already what to copy and on here I have changed this country grouping it previously it was star. I just put it to United uae. Okay. And the runtime class also they are given and they have given all this class to be used. So what happens? SAP provides a standard runtime class. Only thing is we are just custody naming it in our customer namespace. YK means it is our Y starting with whatever to identify. It will be easy for you to whatever starting with yk. Okay. If you see the document. Okay. In the page number 16. Okay. Same thing is written. Okay. YK underscore audit report. So what I have done in. Are you referring the document as well?
No, I am. I'm so shall I open the document from my end as well? Because I'm able to see.
No, no, no. Actually I have another system. So in that I have opened the document. No issues. I will open.
I will open the document.
Okay. Open the document so that it will be easy to follow. Okay.
So page number.
Page number 1 6. Means the printed page number. Whatever. There can be more pages if you logically. But the section number three. 1.1 define result details, types and their assignment. Chapter number three.
Yeah, I'm referring.
Okay. Okay, so what I have done. So you can see by cop I have There is something called SAP underscore T. I copied that. Okay. There is a parameter type list. I'll let me go back again from where I have copied. So you can see there is a detail type sap_t. Yes, what I have done, I just click that and copy is okay after copying that. So I just let me do one thing also. Actually I left one point there. So I'll be copying that. Because there is another configuration for that. Let me show you so that it will be helpful for you a list copy edge. Okay, after doing this in a detail type, I am configuring another point for you like say YK underscore fi underscore periods. Okay, just a minute. Again it is not responding. Just a minute. YK underscore fi under. So what I have done, I copied that. The point number five I have already created. And after that save that.
Okay.
Okay. So after that in the next page in the top, if you see it is asked to repeat the same process to create the below entries. Did you follow that?
Yes.
Next one.
Yes.
So what I have done, I have created one for you like YK underscore audit underscore report. Okay, so now I'm just going to so show you how I'll just creating one. Yk_fi_ period underscore open. Okay, so what is the meaning of it? Period. Sorry, periods. Okay, so actually it doesn't matter because it is our in our system still will be better to follow that document provided by SAP. So in name in DB you have to just put the finance period. Though there can be suppose there is any validation. So a finance periods are not open so that you can talk to your finance guys to open the period. Otherwise you will not be able to do the posting. Okay, this kind of errors are common and you have to validate using our pcc. Okay, so country grouping. Similarly I have to just click put a and runtime classes automatically you have it will be copied from the standard program.
Okay, so we'll keep the runtime class.
You don't have to change anything that that has not been mentioned here. Okay, but runtime plus it will be same. The category also remains same. Okay, so like as of now just you have to hit enter. Okay, after doing enter, you'll be getting a pop up. So it will be you to be very careful Here it will be saying Copy all or only copy entry or cancel. Okay, suppose if you're doing only copy entries, only few things will be copied which is connected to this particular runtime class. Okay, only one something. But if you are clicking copy all, let me click copy all it will say number of dependent entries copied 5. Okay, so in this entire related dependent will get copied. So all the dependent entries for this particular class it will be copied and wherever it is applicable it will automatically copy and paste there. So you don't have to worry about it. Okay, so this portion is not mentioned here in this particular document. Okay, so this just I told you and that it is done. Okay, so similarly what you can do so next section like they have asked to copy from the result detail type SAP Gobble. Similarly we have something called SAP Gov table Sorry, the in detail type. If you go. Okay, so from this also I have copied few essential which is required for me to configure that first validation rule. Okay, so if you see there is something called SAP underscore Gov. Okay, whatever it is static with the SAP all a standard. Okay, we don't have to directly you it is like recommended not to use the standard directly. This is the basic principle, you know. Okay, so you have to go second.
Copy there will copy them and create them as well.
Yeah, exactly what you have to do. So you have to just copy SAP Gob. Okay, so next one is like YK underscore. You can see there are four things they have asked. So do you have cats in your scope or not?
Currently not in scope, but the maybe after two, three months we have raised this year. They have raised this year.
So okay, no problem. So what you can do? So like you can copy in the SAP GOB and create this YK underscore CATS underscore info. Okay, Only you have to enter this detail type and name and everything will remain the same. Only thing is, whenever it will you have to say enter it will be asking a copy all or couple single or tensor. You have to choose the copy all option. So we click on copy all copy all. Okay, that things you have to do. Okay, so what I have done in this next table yk_emp_info I have already created. Otherwise system will tell that it is already created. No need to worry. So why I have already created that employee information and payroll log messages. The remaining tables you have to create. Okay, so similarly for the next next thing also from where you have to copy SAP_pdf I will create myself. Okay, so once it is done. Okay, so next I'll be explaining you then. Then the next point is can we.
Access report ECP reports from PCC itself?
Yeah, this is a nice question. So I have an alternative for that. I so what we can do and generally what happens we had a similar requirement. So what we have been we created favorite here in the ecp. Okay, so I'm just showing what we have done. So so just can you see my another screen?
Yes, another SAP.
SAP SAP gui Another I'm showing you not the same, another client. Actually client name is not mentioned here, but again it is. And so we have created a favorite. Okay, and we have provided a link in the success factor. So that is a trick here. Okay, but ultimately the client will be coming here. Okay, so can you see the favorite?
Yes.
So there are some pre payroll activity report and some post payroll activity. Sorry, it's got time down. So in this way we can create this kind of report.
Whatever custom report are those what UI5 things or how it is.
I mean those are all the basic standard report. Okay. And some custom report also we have created like payroll register. As usual people ask so how can.
How can we make them visible in pcc? I mean just explain that I will do that.
I will. I can do that. So what you can do so that you can create an tile in SuccessFactor. Okay, and you just thought link. Okay, the SAP GUI link there. Okay, so so that whenever they are clicking that particular tile, it will Redirect them to the particular folder. So directly will not be able to execute that particular report. But you have to again expand that EC payroll thing and you have to execute that. That is the way we can do. Okay, so to be frank, it is not available directly. You can't execute reports as of now. So as for the current release and all. So it may happen in the future. Recipe will be coming up with some new solutions. So as of now, that is not there. So you understood, right? Whatever I have told you till now. Yes, Now I'll be explaining you the night next what I did after copying what I did. Okay, you have copied this yk. Suppose I'm only focusing on this one only which I have created YK underscore audit underscore report. Then I have chosen this assign UI category attribute. Okay, after doing coming here. So no, sorry, actually this one is not required anyway. So these are all standard configuration. You don't have to change anything. Okay, so then the point number nine. Okay, so point number nine is regarding. If you can see it, there is a feature abkrs. Did you refer the document payroll area? Yeah, so you have to just ensure this ABKRS and you have to choose that particular field. And there is something called assign detail result type. Okay, so you have to click that and here you have to just assign those specific reports, specific configuration or debitable. So I've after clicking that a bkrs then I have assigned this result type. Okay, SAP GOB or sorry, ap the standard one SAP is already given. Okay, so whatever the custom thing you have created like YK underscore audits underscore report. Okay, so this topic will be coming later on like point number 14, you can see. Okay, point number 14. They have asked what are the things you have to copy here? Okay, so I just entered two things. Okay, whatever has been configured after configuration only that in the previous step you created. Okay, this will be. You have to enter it here. Okay, so this is some simple thing. So once it is done, next one is next one you don't have to do anything here this one and filter parameter type. Also you don't have to do anything. Okay, so once it is done, you have to just save it and go back. So similarly if you see in the parameter type mostly this there are 127 parameter. I never created a new one. But you can anything if you'd like to add, you can add here. But as of now it is not required. Okay, so once it is, what is this parameter?
Right?
What is this parameter so parameter type is basically suppose if you go for in the whatever the validation rules you are creating or any kind of the PCC program actually you are running, say simulation or anything. Okay, so this will be actually say here you can see variant variant 01. So here actually we have. It has been configured. Okay, so whenever you are running the program, say you are running in the simulation payroll run in the success factor site. Okay, so whenever you're running in the program in the success factor side, that in the back end it will talk to this parameter type. Okay, say variant 1, variant 01. There are certain configurations because you are not running the T code, right?
So we will enter parameter values in success factors pcc. Yes, yes, parameter values in pcc. And these values will be passed on to ECB via this.
Yeah, yeah, yeah, you can say this parameter types the kind of carrier, okay, like between your two system. Okay, so whenever you're running any transactions in the PC in the success factor side, payroll, control center, front end, okay, it will trigger those transaction and it will actually what it will do, it will read the parameter. Suppose yesterday, for that reason I was asking for variant and all which program? Okay, Whenever you're running a program, it will execute that particular transaction automatically and it will read whatever the variant if you have created. Okay, so standard variant. And after that it will consecutively run that. So that details. I'll take one session for you like later on. Okay, so for the time being just read through this, okay? And you complete that 3.1 section. Then I'll be explaining what are the things are required. As of now, the next one is a 3.1.2. So you understood that up to 3.1, whatever there are 22 points. But again few things are not there. You can just copy paste. Okay, it's nothing great in this document. So the next one is I'll be telling you it is easy but a little lengthy. So I'll just change. No, so create data source types. So create data source type. What you have to do here. So basically whatever the SAP, this is completely copy paste activity. Okay, if you follow 3.1.2. So like they'll be asking for say YK, you have to copy something. Okay, so I will just tell you what are the things you have to do. Okay, so I have created the those validations. Okay, so if you see this one, I have created yk underscore pa underscore main bank. Okay, so out of those 37 validation rules I was talking about, right out of 43 are not required. Those are US specific 37 as required for any countries. Okay, so regarding this and this YKP underscore main bank. If you see the details. So this one I have already created. Okay? For you like so under this. So similarly if you follow the document in the top this the 37 list, right? Those 37 list or one I have created. You can create similarly by copying pasting those 37. So whatever the standard is given, okay? Those runtime classes are also given. That is in the document. Same document. The page number. I'm telling page number page number six. Okay? Page number six to up to your page number. Page number page number page page number 13. Okay? Wherever there are 40 care this thing now 40 classes are there 40 kp validation rule in the initial piece of the document. Okay. 37. You have to just create it, okay? This is very simple. It will not take three hours. Two to three hours. Okay? You just copy paste only.
Okay?
Okay. From the document you follow. You just copy paste one. I have already created this bank details. Okay? Remaining you just create it, okay? Once it is done, what you have to do that is second one after we have created a data source type. So here actually what it is happening. So I'll just. Technically I'll be explaining. So this runtime class. If you go to SC24, I'm not going very detailed. The program has been already written by SAP. SAP is given the written program like employees who are missing their bank. Main bank is up type in the input type 9. SAP will be validating this to this runtime class. Okay? And after doing this you have to just assigning this parameter. So I created this. Then what I have done assigning input 5 parameter. Input type parameter. It is already there. So you have to ensure you don't have to create this automatic it will come. Okay? So like you have to ensure these three ticks are all created. Like fixed one tick and mandatory two ticks are there. Okay? Payroll process and payroll process instance. Okay, so this will be there. And the next one is assign result type parameter. So here what I have done. So here automatically you have to see. You have to whenever you are creating entry, this entry will be coming or any specific entry to become. So that will be explained in this document itself. Okay, so you follow that after doing this personal number is important for main bank. Then assign result type for that. What you have to do to select this partner. Okay? After selecting only so whenever you see there is a folder here, okay? Assign result type parameter. So if I expand this folder, okay? To go to this next folder. The subfolder First I have to select this for particular parameter type. Okay, Main entry, main parameter type I have to select then only if I click the second support means the first sub folder. Okay, Then only I'll be able to enter here something. So here you don't have to enter. All these are standard. So you don't have to worry about it. You just ensure everything is in sequence. Okay, Everything is fine here. Okay. As per the document. So once it is done, this is always set to resolve. Okay, I think this is you have to configure it will be not doing standard. Only thing is you have to select whatever the s for the document 0001 and set to be resolved already. Okay? After doing that it will be very detailed. So whenever you don't have to fill up anything here. Okay? Similarly in the cementing category also don't have to write anything. Okay, so after following this, what you have to do the next step. So this is regarding data source type. Okay, so once it is done this two activities completed. Okay, this is a critical activity where exactly you have to all 37. This time consuming but easy, easy validation. I would just copy paste. Okay, so those all those 37. I've already created one. So you have to create those remaining 36. You don't have to configure those us specific. Okay, you just can skip wherever it is written us specific. Once it is done, what you can do the next one is defined parameter types. So parameter types. Basically you can configure like whatever. I have to go to the parameter that types. Okay, UI category. So here so you can ensure all these things are available. So here if you see mostly things are in the this particular format, say like instant standard. It is starting with PYP or RPP something like that. Okay, so in the chapter number three. 1.2 page number one. 8. Okay, so this is again in copy test activity. Okay, starting with YK, can you refer that document to six point number two page number page number one eight printed page number 18118. So yeah, okay, so there are different different parameters. These are all the practice. All the best practice document is it is a demonstration document. You can see there are many parameter type like YK underscore abrsp what is the meaning of that? Personal number locked for payroll. So these are different parameter you have to configure. Okay, so you just click create and new click new entry. Then whatever the value it is asking. Just as for the table, you have to enter all these values like digit length, data element, which data Element you have to use country grouping. Here it is mentioned star, but you can use ae. Okay? For all this. Okay? In the future, if it is multi country, then you can go switch to star. But as of now you can do ae. Okay? So this is again copy paste activity. Okay? So after doing that, now the important part is the 3.2. Okay? So 3.2 what is there? So whatever you have already copied, okay, Same. Okay, so you have to just follow that. Okay, whatever it is country grouping star. You can put it a. Otherwise the way I have explained one particular validation rules, right? Same thing they have repeated if same thing.
It is better to use star only, right? Even if it is better to use star, right? Because even if there are any countries coming tomorrow, we need not have to change all these things.
That is also good. Okay, but then you can whatever. Then what you can do wherever I have mentioned a that also you can change it to start. Because I was thinking only one. But there is no harm in doing this thing, okay?
Because if any country comes tomorrow, we need not have to worry about.
Okay? Okay, no problem, no problem. I was thinking in that angle. So no problem. So wherever you can see country grouping, we make it a star here. Okay? So same thing. If you see the whatever I've explained now they have repeated, okay, the next for the next 30, 40 pages same thing they have done from where things repeated. Okay, you can do vera what you can do, you know. So they. These are basic configurations. Okay? So just to complete this document is actually this is an itious activity. It's not a very means I can say it is not a no need to my apply any mind. Only thing is you have to just copy paste. But I will do it.
I will do it today.
Do it today, today, tomorrow. So then in the meanwhile I'll just testing because I configure. But the front end I part I'm not tested anything. Okay, the testing part I'll be doing.
You concentrate on front end part. Because from payroll control center we should be able to do simulation payroll. I mean actual processing and all these things. So I think you should concentrate on that because we have very less time. Meanwhile, I will, I will whatever are required. It's not 37 out of 37. I will take 10 or 15 and I will configure them and tomorrow morning.
Sure, no problem. No problem. You just try. I will do it as possible. What I have done like in my previous project. Also I've configured. I've not configured everything around 20, 25 I have configured. I have shown them and they were happy with that. As of now, they didn't ask for anything. And because this document I didn't share with them.
If we. I think now if we show them 15, I think they will be very happy. So you can also very happy. I like these are these are these are these. These are how the validations look. These are how the KPA looks. If you want anything specific, I'll ask them. I will give them list of what.
Are possible, whatever possible. And suppose they ask for something which is not there. Then you can tell that will be a change request kind of thing. Okay. So which you.
Yeah.
You have to write a build a program. You can say that's a custom thing now. So you can tell a pro. Right. Similar to write a program. Okay. So you carry on this activity. Okay. Let me explore other parts and that we do an initial round of testing. Okay. And configuration missing the style. I believe I am almost done. So let me concentrate on the front end part. And some little bit documentation also I need to do. Then we'll connect tomorrow again.
Yes sir, please. Okay, I'll keep you posted. I will do this activity. Yeah, yeah. Thank you.
Bye. Good night.
Bye. Good night.
More from Dr.

SAP Procurement with SAP LeanIX x SAP Signavio Webinar | Architecting the Future of Procurement

Global Compliance Navigator by Dr. Niladri Bihari Nayak | SAP LeanIX Sep 2026 Contest Entry

SAP LeanIX to SuccessFactors integration Webinar | Architecting the Future of Work

2027 Leadership for Enterprise Architects : What Changes ? | Architecting the Inner Transformation

Reporting in SAP LeanIX Webinar | Architecting the Future Autonomous Enterprise

20 SuperLabs for Architecting the Future Autonomous Enterprise (Business Arch & Enterprise Arch)




