Question

20105: ReportDefinition.REPSEC: User XXXX is not granted access to the Report XXXX_TICKET_REP

  • 2 June 2023
  • 0 replies
  • 51 views

Badge +6
  • Do Gooder (Customer)
  • 32 replies

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

 

 


0 replies

Be the first to reply!

Reply