Called API in custom event and getting error
Getting Error
20105: ReportDefinition.REPSEC: User XXXX is not granted access to the Report XXXX_TICKET_REP
It requires projection of report should be granted to permission set and permission set should be assigned to user.
is there any way , where report projection assigned to different permission set and still able to call the API
REPORT_ATTR_ := 'REPORT_ID' || CHR(31) || 'XXX_TICKET_REP' ||
CHR(30) || 'LAYOUT_NAME' || CHR(31) ||
'FSE_Ticket.rdl' || CHR(30);
PARAMETER_ATTR_ := 'TASK_SEQ' || CHR(31) || TASKSEQ_ || CHR(30);
ARCHIVE_API.NEW_CLIENT_REPORT(RESULT_KEY_,
REPORT_ATTR_,
PARAMETER_ATTR_,
DISTRIBUTION_LIST_,
PRINT_ATTR_);
ARCHIVE_API.GET_INFO(INSTANCE_ATTR_, PARAMETER_ATTR_, RESULT_KEY_);
ATTR_ := 'PRINTER_ID' || CHR(31) || PRINTER_ID_ || CHR(30) ||
'SETTINGS' || CHR(31) || '!FNDINF.SEND_PDF
$SEND_PDF=TRUE
$SEND_PDF_TO='||l_fse_email||'
$APPLY_DEFAULTS=FALSE
!PDF
$PDF_ARCHIVING=TRUE
$PDF_EVENT_PARAM_1='||l_fse_email||'
$PDF_EVENT_PARAM_2=test
$PDF_EVENT_PARAM_3=test
$PDF_EVENT_PARAM_4=
$PDF_EVENT_PARAM_5=IFS APPLICATIONS
$PDF_EVENT_PARAM_6=test
$REPLY_TO_USER=IFSAPP' || CHR(30);
PRINT_JOB_API.NEW(PRINT_JOB_ID_, ATTR_);
CLIENT_SYS.ADD_TO_ATTR('PRINT_JOB_ID', PRINT_JOB_ID_, INSTANCE_ATTR_);
CLIENT_SYS.ADD_TO_ATTR('RESULT_KEY', RESULT_KEY_, INSTANCE_ATTR_);
PRINT_JOB_CONTENTS_API.NEW_INSTANCE(INSTANCE_ATTR_);
PRINT_JOB_API.PRINT(PRINT_JOB_ID_);
Getting Error
20105: ReportDefinition.REPSEC: User XXXX is not granted access to the Report XXXX_TICKET_REP