I_MDIMPORTUSER_2
Users of Import
I_MDIMPORTUSER_2 is a CDS View in S/4HANA. Users of Import. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_MasterDataImportUserVH | view_entity | from | COMPOSITE | Master data import users |
@AbapCatalog.sqlViewName: 'IMDC_IMP_USER2'
@EndUserText.label: 'Users of Import'
@VDM.viewType: #BASIC
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter:true
@ObjectModel.representativeKey: 'MasterDataImportCreator'
define view I_MDImportUser_2
as select from mdc_import_rap as imp_user
left outer to one join user_addrp as _username on _username.bname = imp_user.created_by
// association [0..1] to I_MDChangeProcessTenantUser as _TenantUser on _TenantUser.MDChangeProcessTenantUserName = $session.user
{
@ObjectModel.text.element: 'CreatedByUserName'
key imp_user.created_by as MasterDataImportCreator,
imp_user.object_type_code as MasterDataImportObjectTypeCode,
@Semantics.text: true
concat( concat( _username.name_text, ' (' ), concat( imp_user.created_by, ')' ) ) as CreatedByUserName
}
where imp_user.created_by = $session.user //or _TenantUser.MDChangeProcessTenantUserName is null
//group by
// created_by,
// object_type_code,
//
// _username.name_text
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"MDC_IMPORT_RAP",
"USER_ADDRP"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/