Background Job -  'ComplianceCalibrator' has expired

After the User Permission analysis is completed, I click on the icon to view the result.  When I click on the the export button, a File Download pop-up window shows "User at Permission Level Summary Report.zip".  When I click on it to open, I get the error 'ComplianceCalibrator' has expired. 
Please advise.
Daniel.

Hi Daniel,
This is not a very common error and need to identify the root cause by following trail and error method. Please check below:
Were you able to save the file on the Local PC and open it? If not, have you tried performing the same in any other PC?
Have you tried exporting/opening Critical action analysis report too? If no, please check the same.
What is the version of MS Excel (what is the latest update) Look for Excel updates and Winzip updates too.
Is Java properly installation on the PC? If yes, please try to upgrade it.
Also, try clearing out all the cookies and add the RAR site as a trusted site. Some times, the AntiVirus software will also block opening .zip files.
Hope these tips will help you in resolving the issue.
Regards,
Raghu

Similar Messages

  • It has an error when run a program in background job

    Dear Expert,
    we have a program
    when run it in background,it has a error "Error during import of clipboard contents" but when run it normally(run in front workbench se38 or run the t-code),everything is ok.i've used typingJDBG in the command box to debuge the background job,there has no error.
    whould you like to tell me what had happen? thanks a lot!
    addition: the program used a function ALSM_EXCEL_TO_INTERNAL_TABLE
    Thanks & Regards,
    Kerry
    Edited by: Kerry Wang on Aug 24, 2009 2:12 PM
    Edited by: Kerry Wang on Aug 24, 2009 2:14 PM
    Edited by: Kerry Wang on Aug 24, 2009 2:14 PM

    Hi,
      You cannot use FMs to get data directly from the presentation server when program is executed in the backgroud.
    Check the thread : GUI_DOWNLOAD
    Regards,
    Himanshu

  • Background Job hangs!

    Hello Friends,
    I am encountering a problem with background jobs which has driven me crazy.
    The background job hangs and when I try to debug it using the JDBG command the results are surprising.
    When the program control reaches a particular PERFROM statement, then no matter what command I give (F5, F6 or if I double click on any of the variables) it hangs. When I press F5, it should atleast go in to the corresponding FORM, and hang during some processing or it should go into an infinite loop but this is not the case. The system hangs even when I press F5 on the PERFORM. The FORM routine exists in the program, so that possibility is ruled out.
    Actually the job processes records of a custom table, this problem starts with a particular record and if I skip the processing of this record then it happens with almost all the records after this one. Also, this does not happen every time the job is run, but whenever it does, it starts with a particular record.
    When the system hangs then even if I try to stop the transaction by right clicking on the task bar then it has no effect, the only way to close the session is by using the 'Windows task manager'.
    I tried transaction SM50, but there were no changes on that screen for this particular session indicating that it has hanged.
    Please let me know if you require any more information.
    Thanks and Regards,
    Haseeb.

    Hi,
    Debug it in Sm66.
    kishore.

  • Background job executed as SAP*, need advice to change owner.

    Hi all,
    I'm facing an issue where my SAP background job currently has 2 job "SAP_CCMS_CPH_REORG" and "SAP_CCMS_CPH_HRCOLL" under the ownership of sap. I would like to move them away from SAP ID.
    I have tried to recreate the job using sm36 (and using my ID with sap_all profile) in testing environment, but it not seem to work.
    Highly appreciates any advices and/or pointers with regards to the above mention question.
    Thank you.

    Hi all,
    Thank you for the reply but I have forgotten to add a few updates.
    The issue is that I can change owner from SAP* to my ID with sap_all profile.
    But, after execution,
    Job with sap* owner ended successfully, with spool status marked as completed.
    whereas
    Job with my ID as owner ended successfully, but spool status marked as "waiting"
    error mesage:
    Description          Value
    Status:              Frontend unavailable
    Last event:
    Message:             Request on hold
    Date:                19.02.2009
    Time:                11:57:28
    Job status:          On hold
    Error class:         Delayed
    Area:                Data transfer
    Printout:            Not printed
    Apologies for the inconveniences caused.

  • Adding a new step in existing background job

    Hi,
    I have a background job which has 14 steps. I have to add a new program in 15th step. Can any one let me know how to go ahaed with that?
    Regards,
    Ashish

    Go to SM37,  go to the "released" version of your job. I assume that it is a periodic job, hence there should be a released version of it.  select it and click from the menu,  Job--->Change.   Click the Steps button from the appliation tool bar,  now click the create button.  Enter the name of the abap program,  click check, and save.  That's it.
    Regards,
    Rich Heilman

  • Periodic background job scheduling

    Hello fellow SDNers,
    I have a background job which has to run periodically. So I schedule it in SM36 to run after every 10 minutes and it executes without a problem. However, I have a scenario which requires that the next execution of the job should happen only after ensuring that the first one is not active (either it should have finished execution or aborted with error).
    I need to understand the options available to handle this. Of course there is an option of writing another program to handle these jobs dynamically using JOB_OPEN, JOB_SUBMIT etc. or to create an event and trigerring it through another program and setting the job to run after this.
    Is there any other option/setting available which can save me from the programming effort (which i wish to keep as my last resort to handle this)?
    Any pointers are appreciated!!
    -Priyank

    `hi,
      u hav after event in dat select--> sap_end_of_job
    in job start conditons or esle u can check start condition in extended job selection.
    read the usage tip there..

  • Schedule background jobs at OS level.....

    Hi All,
    Scheduling Background Jobs at SAP Level is a very simple task. Is there any way to schedule background jobs at OS level? Please lemme ASAP....
    Thanks
    Rhishabh

    Hi Rhishabh,
    Actually we can not completely schedule background at OSLevel but we can trigger a background job which has alreadyscheduled by using sapevt tool syntax as follows.
    sapevt <event name> nr=<instance name> name=<host name>
    or we have tool like
    In unix you use crontab.
    We can use different job scheduling softwares like IBM TIVOLI software MAESTRO JOB SCHEDULING CONSOLE, Control M
    Regards,
    Kiran M

  • How to schedule a background Job based on events

    Hi,
    We are on 4.6 C.
    We have a background job that has two ABAP programs.
    We need to start the 2nd ABAP program only after the first one has run successfully.
    If the second ABAP program does not run, the the job should have a status "FINISHED".
    Help appreciated.
    Thanks
    Mala

    Hi,
    How to schedule a background Job based on events,please refer to the follow SAP help:
    You can use events that have already been defined, or you can create new events for scheduling background jobs.
    If you wish to use new events, do the following to implement the event scheduling:
    Define and transport the event as a user event with transaction SM62.
    You must define only event IDs; event arguments are not defined in the R/3 System. Instead, you specify event arguments when you schedule a job to wait for an event and when you trigger the event.
    If you define a new event, you must also transport it to your production systems. The event transaction does not have a connection to the transport system. Instead, you must create a transport request for the event yourself.
    Do this to transport an event:
    Create a transport request.
    Start the editor in the transport request and enter the following:
    R3TR TABU <table name> where table name is BTCSEV for a system event ID, BTCUEV for a user event ID.
    Press F2 with the cursor on the table name to call up the screen for specifying the table entries to transport. In this screen, enter the event ID’s that you have created.
    Save and release the transport request. Ensure that it is imported into your production system(s).
    To trigger an event, add:
    – the function module BP_EVENT_RAISE to your ABAP program, or
    – the program SAPEVT to your external script, batch file, or program.
    When your programs execute these keywords, an event will be triggered in the R/3 background processing system. The event-based scheduler is started immediately. It in turn starts all jobs that were waiting upon the event, subject to normal background processing restrictions, such as the requirement that the job has been released to start.
    Schedule the jobs that are to run when your events are triggered.
    You can schedule jobs for one-time start or to be started whenever an event is triggered.
    Regards,
    collysun

  • Workprocess for Infinite background job in ABAP

    Dear all,
    I have a background job which has an infinite loop i.e. WITHOUT any exit condition. The loop contains WAIT UPTO x mins statement.
    So my query is if I run this program in background then will the Background Work process which executes this job, always be occupied and cant be used for other background jobs ?  In other words,  will I be wasting 1 BG workprocess for this job since it will never be freed to be used for other background jobs?
    LOOP AT ITAB
    WAIT UP TO x MINS.
    ENDLOOP.
    Requesting your expert insights .
    Thanks in advance.
    BR
    Nilesh

    I am not so sure if this is correct. To my knowledge, BTC processes, as opposed to DIA, never perform "roll out" (e.g. during an RFC call) but just wait until processing continues. I just made a quick test in NW 740 release, there the BTC process remains occupied by my job when it does WAIT UP TO xxx SECONDS. So you occupy one BTC process as long as your job runs.
    Please try out yourself and then award points to whoever is right, please.
    Regards,
      Alex

  • Deletion of Background Job

    Hi,
        I want to delete a back ground Job which is scheduling Daily.
    How to do that?
    Thanks in advance!

    Hi,
    To delete background jobs in bulk, schedule the SAP program RSBTCDEL.
          1.      Schedule a background job that has RSBTCDEL as an ABAP program step.
           2.      Indicate the “variant”, or criteria, of the jobs you want to delete, including:
                    job name
          ·         name of “user”, or person who scheduled job
          ·         job’s start and end times or dates
         ·         “age“ of the job (e.g., older than xx days)
        ·         job’s status (scheduled, released, finished, canceled)
       ·         event ID or parameter for event-driven jobs
           3.      Run this new background job.
    The program RSBTCDEL should be scheduled to run regularly to flush various database tables (TBTCO, TBTCS, BTCEVTJOB, TBTCP, etc.) to keep them from getting unnecessarily large.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c4/3a7fef505211d189550000e829fbbd/content.htm

  • Copying the background job

    Hi,
    I have a background job with has a start condition after execution of a particular event.
    Now i need to copy this background job to another name and execute it. I tried using the function module BP_JOB_COPY, but that copied the background job without the job start conditions. How can i copy the background job along with start conditions.
    Thank you in anticipation.

    Hi Nikhil,
    the follwoing code schedules 2 jobs from a source job (which is maintaned in the system).
    data: s_tbtcjob1 like tbtcjob,         "target job #1"
          s_tbtcjob2 like tbtcjob.         "target job #1"
    data: h_1 like tbtco-jobcount,         "jobcount"
          h_2 like tbtco-jobcount,         "jobcount"
          h_1s like tbtco-jobname,         "jobname source"
          h_2s like tbtco-jobname,         "jobname source"
          h_1t like tbtco-jobname,         "jobname target"
          h_2t like tbtco-jobname.         "jobname target"
    selection-screen begin of line.
    selection-screen position 2.
    parameters ra radiobutton group rad1.
    selection-screen comment 4(70) text-001.
    selection-screen end of line.
    selection-screen begin of block block1 with frame.
    parameters: p_a1 like h_1,
                p_a1s like h_1s,
                p_a1t like h_1t,
                p_a2 like h_2,
                p_a2s like h_2s,
                p_a2t like h_2t.
    selection-screen end of block block1.
    start-of-selection.
      perform create_jobs using p_a1 p_a1s p_a1t p_a2 p_a2s p_a2t.
    *       FORM CREATE_JOBS                                              *
    form create_jobs using h_1 h_1s h_1t h_2 h_2s h_2t.
      call function 'BP_JOB_COPY'
           exporting
                dialog                  = 'N'
                source_jobcount         = h_1
                source_jobname          = h_1s
                target_jobname          = h_1t
           importing
                new_jobhead             = s_tbtcjob1
           exceptions
                cant_create_new_job     = 1
                cant_enq_job            = 2
                cant_read_sourcedata    = 3
                invalid_opcode          = 4
                jobname_missing         = 5
                job_copy_canceled       = 6
                no_copy_privilege_given = 7
                no_plan_privilege_given = 8
                others                  = 9.
      call function 'BP_JOB_COPY'
           exporting
                dialog                  = 'N'
                source_jobcount         = h_2
                source_jobname          = h_2s
                target_jobname          = h_2t
           importing
                new_jobhead             = s_tbtcjob2
           exceptions
                cant_create_new_job     = 1
                cant_enq_job            = 2
                cant_read_sourcedata    = 3
                invalid_opcode          = 4
                jobname_missing         = 5
                job_copy_canceled       = 6
                no_copy_privilege_given = 7
                no_plan_privilege_given = 8
                others                  = 9.
      call function 'JOB_CLOSE'
           exporting
                jobcount                    = s_tbtcjob2-jobcount
                jobname                     = s_tbtcjob2-jobname
                pred_jobcount               = s_tbtcjob1-jobcount
                pred_jobname                = s_tbtcjob1-jobname
              targetsystem                = '<<SYSTEM IN CASE OF MULTIPLE SERVERS>>'
           exceptions
                cant_start_immediate        = 1
                invalid_startdate           = 2
                jobname_missing             = 3
                job_close_failed            = 4
                job_nosteps                 = 5
                job_notex                   = 6
                lock_failed                 = 7
                others                      = 8.
      call function 'JOB_CLOSE'
           exporting
                jobcount                    = s_tbtcjob1-jobcount
                jobname                     = s_tbtcjob1-jobname
                strtimmed                   = 'X'
              targetsystem                = '<<SYSTEM IN CASE OF MULTIPLE SERVERS>>'
           exceptions
                cant_start_immediate        = 1
                invalid_startdate           = 2
                jobname_missing             = 3
                job_close_failed            = 4
                job_nosteps                 = 5
                job_notex                   = 6
                lock_failed                 = 7
                others                      = 8.
    endform.

  • Background job status "Released"

    Hi ,
    I am executing standard SAP program in background and it shows the status as "Released" with "Delay" more than 3000 sec.
    What is the reason I am not able to start the job with "Active" status?
    Please help.
    thanks & regards,
    Yogita

    >
    Rob Burbank wrote:
    > If it wre already running, the status would be active.
    Rob,
    Yes,Its really depends on how "Background job cofiguration" has been done in system by basis.
    As i  can also see the job status is only Realesed(Not active) once i ran it in background immidiately.
    And once job finished it shows "Finished" status.No where "Active" status came
    @Yogita:Your job is still running i guess since more than 3000Sec.so thats why it(Time) is showing in delay.
    Once job is finished you will be able to see its status Finished.
    I would also suggest you to Knock basis
    Cheers,
    Amit.

  • Issue with Compliance Calibrator 5.2 SP9 Background Jobs

    Hello,
    I'm having an issue with Compliance Calibrator 5.2 SP9 where If I run a role analysis as a background job that has the same parameters as a previously run role analysis background job, the second job that is run will display a failure message.  It does not appear to matter if the similar background jobs were run by the same individual or separate individuals.  As long as the job that was previously run is still in the background job history, than any job with the same parameters run by a user will fail. 
    Is this normal operation for CC? 
    Is there a configuration change that could allow a job to be rerun in the background multiple times?
    Is there a fix for this issue in a later support pack or with upgrade to 5.3?
    Thanks for the help it's much appreciated,

    To better clarify what is occurring, the 1st job will run and complete successfully and return/display the appropriate results correctly.  The 2nd job will than be subsequently kicked off and finish same as with the previous job except when you open the background results no data is displayed and the message at the bottom reads: Failed to display result.  To make more sense of what Iu2019m doing, these are the logical steps Iu2019m following:
    1.  Select Role Level analysis
    2.  Enter parameters for analysis
    3.  Schedule background job to run immediately
    4.  View background job results (successful job and correct results)
    5.  Select Role Level analysis (with same or any other user)
    6.  Enter same parameters as step 2 for analysis
    7.  Schedule background job to run immediately
    8.  View background job results (successful job, but the error message: u2018Failed to display resultu2019, instead of seeing the CC reports)
    I believe the error is somewhere in the running of a job with the same parameters (Same Role and same Report Type).  If I delete the previous jobs from the background history that have the parameters Iu2019m using and try the analysis again, a third time, with the same parameters as before, it will run successfully and display the correct results.
    Is this normal and acceptable operation for CC5.2 SP9?
    Is there a configuration change that would allow a job to be run in the background multiple times with the correct CC results?
    Is there a fix for this issue in a later support pack or with upgrade to 5.3?

  • Background job cancelled due to user validation expired

    Hi Experts,
    One background job is cancelled due to user (owner of the job) validation has been expired. This job is executing for every 1 Hr.
    I don't want to change the user id validation at this movement.but i want to change the owner of the job.
    Please let me know how can change the owner of this background job.
    Regards,
    Reddy V.

    Hi kaushal,
    Thank you for your valuable information.
    I Followed the same below mentioned steps.i.e  I changed the user name and after this i deleted this job from old user. But now this job is not executable with new user id.
    i.e In SM37 T.code > Entered the job name and New user name>Selected all job status but it showing below message
    No job matches the selection critera.
    Please let me know how can i execute the same jod with new user id.
    Regards,
    Reddy V

  • Has anyone put the RAR Background Job Spool on a different server?

    We are on GRC 5.3 SP 13.
    Has anyone put the RAR Background Job Spool File Location (assigned in the Miscellaneous configuration section) on a server different than the one that the GRC Frontend/Java system is on?
    I currently have it assigned to a folder on the GRC server, but it is running out of space.  I am having a problem getting the users to delete old reports as they say they need to keep them for internal Audit controls.  They are also resisting downloading the reports (more work for them).  I have been told that we cannot easily increase the file space on the GRC server (would basically have to purchase more storage and rebuild the server).
    I was thinking about moving the folder over to our virtual storage area, were file size can be more easily expanded.  I haven't found any documentation that says the folder has to be on the GRC server, but I also haven't seen any examples of where it has been put on a different server.
    Has anyone done this, and did you run into any problems?
    Thanks.

    Hello Bob,
    I got your point. Probably there's no recommendation about this, because the recomended practise is to delete or archive the spools as suggested in note : Note 1511027 - Periodic clean up of spool files
    If you have a requirement to keep these files "online", I think the option to save them to a network drive is fine. I haven't tried it for this specific scenario. You have to take into account:
    - Specific user to connect to FileServer
    - Availability of the FileServer. If the FS is down, the RAR job will cancel.
    - Performance. I mean, write to a local disk is not the same to write to a network drive. This point is very difficult to measure,   because it depends on a lot of things like network speed, server load, etc.
    Maybe someone has already implemented it and gives you more hints.
    Cheers,
    Diego.

Maybe you are looking for