cancel
Showing results for 
Search instead for 
Did you mean: 

Infotype decouple framework

antoniovaz
Participant
0 Kudos

Hi,

i'm trying to understand the new decouple infotype framework but i'm a little (a lot actually) confused on this subject.

I've created an infotype (9081), assigned a conversion class(ZCL_HRPA_UI_CONVERT_9081_XX), a screen structure (ZHCMT_BSP_PA_XX_R9081) and a check class (ZCL_HRPA_INFOTYPE_9081).

When i try the decouple test (PUIT_UI) i can stop at the breakpoints of the conversion class and debug the entire process, but when i run the infotype from PA30 the code doesn't stop at the breakpoints in the conversion class.

Since i didn't found any answer that can explain this behaviour i'm posting some quotes that only confused me a little more:

SAP Notes 893154

... old infotype framework (PA30, SAP50UPR).

SAP Notes 624560

... old infotype framework (PA30, SAP50UPR).

wich suggests that PA30 is using the old infotype framework

However the following notes 658737, 1226896 , 1399698 , ... suggests otherwise.

Other threads unanswered regarding this subject:

and possible a lot more ...

Can anyone please explain this or try to

Thanks,

António Vaz

Accepted Solutions (1)

Accepted Solutions (1)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

is your pa30 enabled for IDF?

CCURE:PC_UI = X

Information about which framework is used can be found in the IMG under:

Personnel Management -> Personnel Administration -> Customizing

Procedures -> Infotypes -> Infotypes in Detached Infotype Framework ->

- Configure Infotypes for HR Master Data Maintenance

- Use Decoupled and Not Decoupled IT Framework

Please refer to the note 1447867

antoniovaz
Participant
0 Kudos

Hi,

in T77S0 the CCURE-PCUI is set to 'X', however in IMG, the option you mentioned cannot be found, i've got:

SAP Customizing Implementation Guide

Personnel Management

Personnel Administration

Customizing procedures

Infotypes

Infotypes in detached infotype framework

Configure infotypes for HR Master Data Maintenance

but there is no option under the "Configure infotypes for HR Master Data Maintenance".

Any ideas why?

Tnks,

António Vaz

antoniovaz
Participant
0 Kudos

Hi again,

after giving a better look to IMG my previous post doesn't make any sense at all sorry for the misunderstanding.

After looking more carefuly i have the same doubt.

Does the PA30/PA20 use the conversion classes and the screen structure at all?

The documentation "Configure INfotypes for HR Master Data Maintenance" doesn't mention anything regarding this, and that is my initial doubt.

In my understanding it doesn't make any sense since the PUIT_UIT use that classes but it is using an ALV to present the data, if we analise the module MPnnnn00 we can see that the structure that is binding to the view's isn't the screen structure one (ZHCMT_BSP_PA_XX_R9081) but the "business layer" one.

PS: I tried to change the permissibility and indeed the behaviour i was having is the one expected but as far as BADI *UI and/or conversion class and screen structure, parts of the new infotype decouple framework are not used at all.

Thks,

António Vaz

Answers (1)

Answers (1)

li_zhang
Advisor
Advisor
0 Kudos

Did you maintain IT9081 in V_T588UICONVCLAS, as well as try all the possible values of the Permissibility field for IT9081 in view V_T582ITVCLAS?

antoniovaz
Participant
0 Kudos

Hi, regarding your answer:

V_T582ITVCLAS

entry with INFTY 9081 and Permissibility 3-Permitted in All Circumstances

V_T588UICONVCLAS

ZHCMT_BSP_PA_XX_R9081 9081 CL_HRPA_UI_CONVERT_BASIC

Thanks,

António Vaz