I_MDIMPORTUSER_2

CDS View

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)

ViewTypeJoinVDMDescription
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":""
}
}*/