cancel
Showing results for 
Search instead for 
Did you mean: 

CCURE/PC_UI Switch

Former Member
0 Kudos

Hi Gurus,

We are upgrading our system and in a dilemma weather to enable CCURE/PC_UI Switch or not. This switch enables Detached Infotype Framework only. We have global employment but we didn't enable CE yet. Here are our scenarios we would like your suggestions/reviews/comments on,

Option1:

Turn on the Switch. Run the report suggested in note 783499.

Results:

ESS works

HR Master Data Maintenance Fails as PA30 uses the new IT framework.

Option2:

Turn off the switch and run the report RPUFIXDS that fixes the grouping value for Infotype records.

Results:

HR Master Data Maintenance Works, it uses old IT Framework.

ESS works because the GRPVL ( Grouping field ) has a value.

Option3:

Turn on the switch,

and delete the entry for a infotype version under SPRO ->Personnel Management->Personal Admin->Customizing Procedures ->Infotypes->infotypes in Detached Infotype Framework and run reports RPUFACECPRFN, RPUFACEVIEKN, RPUFIXDS i.e, note 783499.

Results:

HR Master Data Maintenance Works because it uses the old framework.

ESS Works, because the GRPVL ( grouping field ) has a value.

We are trying to understand the PROs and CONs of each option. Can you please suggest which route can be more supportable as a long term solution ?

Thanks,

Srikanth.

Accepted Solutions (0)

Answers (2)

Answers (2)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

CCURE/PC_UI Switch is required if you are using Hcm processes and forms and new ESS/MSS

only PA30 is based on old IT framework, so to avoid inconsistency you need to enable and avoid any potential damage if you start using portal or other services which users new infotype framework

if you enable this, then you don't even have to schedule rpufixds to fix errors, you can run once and ensure all errors are fixed.

If you keep the switch off, then you would need to keep running the report, so turn the switch on and ensure this report runs and keep doing until all errors are fixed

read the note 1447867

to delete the entry in
V_T582G for the corresponding infotypes.

The purpose of report RPUFIXDS is to correct any inconsistent data. That
of course means, that either infotype records have to be created or
infotype records have to be deleted. Read the reports documentation to
understand this concept.
The report first determines the leading pernr. The infotype data of
the leading pernr is considered to be most recent and will overwrite
the infotype data of the related pernrs.

The report determines the leading pernr by calling BADI

HRPA_SHARING_REPORT. Please take a look at the default implementation

(class CL_DEF_IM_HRPA_SHARING_REPOR). There are some comments explaining

the standard behavior.

Simple Steps: You should go with option 1, ie

- switch on the flag PC_UI
- create your own BADI implementation in order to change the sort order
of the linked employee number>> Very important!
- run the report RPUFIXDS in test mode.

This report can create or delete data, so you need to implement the badi

Former Member
0 Kudos

Hi Siddharth

Excellent post with a lot of information.

Good job.

Best regards,

Martin Søgaard

Former Member
0 Kudos

Hi Siddarth,

Thanks for the info. It fixes the issue, but do we need to migrate all our existing screen validations/business logic from old IT framework to the new IT framework ?

If yes, are there any tools that we can leverage ?


Thanks,

Srikanth.

siddharthrajora
Product and Topic Expert
0 Kudos

no, you dont require to change your screen, what changes you have done? you have custom applications, arent you using Standard FMs??

if you follow these steps

- switch on the flag PC_UI
- create your own BADI implementation in order to change the sort order
of the linked employee number>> Very important!
- run the report RPUFIXDS in test mode.

This report can create or delete data, so you need to implement the badi

You can check with your custom application if you have, create a IT record after turining on the switch does it fill the GRPVL value correctly?

sarah_debza
Active Contributor
0 Kudos

Dear Srikanth,         

As far as I know SAP best practise would be to follow note 783499, so your option 1.

I'm not sure deleting ITs version as per your version 3 is a good idea. I think deleting data may creates inconsistencies.

Best regards

Sarah Debza

Former Member
0 Kudos

Hi Sarah,

Well, we weren't deleting the ITs completely, we were doing entried from table V_T582ITD. As per the documentation, it should disable usage of  ITD framekwork in Master Data maintenance screens. But some how if we remove the entry the country grouping error we got disappeared even with out enabling the switch. So, we were a little surprised when it happened... ;-).  We are analyzing it, appreciate if you have any more info on these and let us know the same.

Thanks,

Srikanth.