see also Reporting
New / Decoupled Infotype Framwork (DCIF)#
- SPro > Personnel Management > Personnel Administration > Customizing Procedures > Infotypes > Infotypes in Detached Infotype Framework > ...
- general setup in table V_T582ITVCLAS, conversion in T588UICONVCLAS
- you can enable to use BOTH via SPro > Personnel Management > Personnel Administration > Customizing Procedures > Infotypes > Infotypes in Detached Infotype Framework > Use Decoupled and Not Decoupled (T77S0 CCURE/PC_UI=X)
- Access class CL_HRPA_INFOTYPE_nnnn based on interface IF_HRPA_INFTY_BL
- conversion classes:
- CL_HRPA_UI_CONVERT_nnnn_yy (Country specific)
- CL_HRPA_UI_CONVERT_nnnn_XX (International)
- screen structure HCMT_BSP_PA_yy_Rnnnn or ZHCMT_BSP_PA_yy_R9nnn (custom)
- SAP recommends using the DCIF for any new custom infotype development
Relation between new and old (classes and modulpool)#
Example IT0001 > MP000100 > MPPERS00 > MODULE init_dialog OUTPUT. > PERFORM set_newitf(sapfp50m) > sets variable PSPAR-newITF = 'X',
if T77SO group CCURE and one of following switches are activated (checked at CL_HRCE_MASTERSWITCHES->CLASS_CONSTRUCTOR)
- MAINS - ce_is_active / Concurrent Employment Main Switch
- GLOPY - global_payroll_is_active / Payroll: Global Employee
- GLEMP - mngmt_global_empls_is_active / Management of Global Employees
and the infotype is enabled at T582ITVCLAS-NITF_ADM
and at SAPFP50M > FP50ME10 > FORM infotype_admissible_for_newitf > you see IT 0, 1, 3, 31, 200n always run in the old framework always.
For SF replication#
Use Decoupled AND Not Decoupled via T77S0 CCURE/PC_UI is set to 'X',
note 1447867
- group CCURE: aktivieren Sie Funktionen für Mehrfachbeschäftigung, für das Management globaler Mitarbeiter sowie für die Verwendung der externen Personen-ID
- switch PC_UI Aktiviert die Browser / Portalbasierte Benutzerschnittstelle für die HR Stammdatenpflege
- if you enable this switch, the newer infotype framework is used. It needs data in table T582G and PA0003-VIEKN. If not available, you may have issues if you enter organisational changes. To ensure everything is ok and data is available, follow notes 783499
, 1447867
, 2126886
, reports mentioned are:
- RPUFACECPRFN - adjustment of T582G from T582A-CPRFN
- RPUFACEVIEKN - adjustment of P0003-VIEKN in accordance with the IVWID feature
- RPUFIXDS - correction of possible inconsistencies in the PSHRD-GPRVL field.
Also for T77S0 group SFSFI/OAN*=X and PLOGI/NITF=X, see docu
Shared infotypes#
If one person has multiple PERNRs some infotypes like 2,6 and 9 can be shared (same content for all PERNRs), but you can disable grouping, see note
3027575
.
SAP recommendation for multiple employment is to use "infotype sharing", see
docu
Old Infotype Logic#
t.T582S | Infotypen-Texte |
t.T777D | Infotypen - Dialog/Datenbank-Zuordnung (T777D.DBTAB > DD02V-ddtext) |
V_T591A | Infosubtypeigenschaften |
OM Infotypes#
T777I | Alle infotypen |
T778T | Infotypetexte |
PM01 | Infotyp anlegen |
SQ01 | Query Infoset |
SM30:
V_T582A | Infotyp Customizing, find the name of the subtype table here |
Infotype-Logging, see Debugging
V_T585A | HR-Belege: Belegrelevante Infotypen |
V_T585B | HR-Belege: Feldgruppendefinition |
V_T585C | HR-Belege: Feldgruppeneigenschaften |
Restrict payroll retro calculation
V_T582A | Checking parameters (complete infotype or field based, strict/warn) |
V_T588G | Fields in scope for checking if field based |
SE16:
T556A | Subtyp Table (KTART = Subtyp) |
T591A | Infotyp / Subtyp Kombination (Nur solche ohne Merkmal) |
T591S | Subtype texts |
T5R05 | Art der Identifikation (?), auf MOLGA |
How to define subtype in HR custom infotype?
Standard and global area#
SQ01 > Menu > Umfeld > Arbeitsbereiche
Infotype 0009 - Bankverbindung#
t.TIBAN | Connection to IBAN |
t.BNKA | Bank data |
r.RFBVALL_0 | Import all banks |
Infotype 0128 - Mitteilungen#
- for IT0128 with type HR_G
- use format "*"