Hi to all,
I defined 2 attributes of PCTR entity as "authorization Relevant attributes",
during the Creation of the Change Request the Authority-check for the object USMD_MDAT is ok;
The strange behaviour happens when I call standard wda reports such as usmd_change_document (Mass Change) : if the entity isn't active the relevant attributes aren't correctly filled and the authority-check is performed with blank KEY FIELDS.
I found the check is in cl_usmd_mdf_dbaccess_services=>filter_data
LOOP AT ct_data INTO <ls_data>. * Ignore all inactive data. CHECK <ld_active> = usmd1_cs_active-active.
in this way the authority performed in CL_USMD_AUTHORITY->CHECK_AUTH_DATA isn't correct..the key fields of the entity are filled correctly but the attributes are filled with spaces
any ideas?
Thank you!