Skip to Content
avatar image
Former Member

Infotype decouple framework

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Jul 21, 2010 at 10:34 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      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

  • Jul 21, 2010 at 04:41 AM

    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?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      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