Skip to Content

Programatically releasing a background job by passing authorization.

Hi Experts,

I have a requirement wherein the End users will have to run a report in background mode because the amount of data is high.

The issue that im facing here is that the end users can schedule a background job but don't have the authorization to release it,

We also cannot assign the authorization to the end users.

So, Could there be a workaround where I can handle it programatically. i.e. If the end users execute that report in background ,we

can schedule and release the report programatically using some others username who has the access/authorization??

Please provide me your valuable inputs.

Thanks,

Faiz

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Sep 15, 2014 at 09:38 AM

    You could create a periodic job that get the list of unreleased jobs and modify/release them depending on your exact requirement (Background Processing, Programming with the Background Processing System (BC-CCM-BTC), Background Processing Function Modules.)

    Regards,

    Raymond

    Add comment
    10|10000 characters needed characters exceeded

    • Faiz

      A simple option can be you define a parameter on selection screen with no-display and when you are scheduling your program via submit simply pass this as X and when you get X just skip this call.

      Out of curiosity you are scheduling the same program in background?

      Nabheet