How to do Process Audit... after a implementation..

Hi,
We are currently in the final configuration stage, Our client insting as to do
final audit to know whether we met as per BPML.
Kindly suggest..
How generally Audit happens after a Implementation ?
Is there any SAP tools?
What are all the important object needs to be covered?
Little urgent..
Laxmanan

Hi Lakshmanan
To my knowledge there is no standard SAP tools for audit.  But as you may be aware for implementing SAP, there are 6 stages of implementation process which are called roadmaps.
The stage what you are asking is in third stage, viz. <b>Realization Phase</b>.  In stage only, you do Unit Testing and Integration Testing thoroughly.  If at all if there is any error in your configuration, through Integration testing, we can find out the error and rectify before implementation.
Of course, issues will come after implementation and you have to support which is part of 5th phase in Roadmap - <b>Go Live and Support</b>.
Thanks
G. Lakshmipathi

Similar Messages

  • How to change process priority after its already started

    This question is also active in the Tiger forum... http://discussions.apple.com/thread.jspa?threadID=1491812
    I am posting here in case it is somehow different for Leopard.
    How can I change the priority of a program (say Handbrake) to be lower?
    I have tried "sudo renice 20 <handbrake PID>" but Activity Monitor doesn't seem to show any
    change in behaviour and the Nice CPU display is still zero percent.
    How can an app's priority be lowered and how can one verify that it worked?

    I saw this post in another thread
    poster: P Gierke
    thread: http://discussions.apple.com/thread.jspa?messageID=6662466
    nice and renice still alter a processes scheduling priority. You can see for yourself using the pridist.d dtrace script ( type sudo pridist.d ). This script samples at 1 kHz and spits out a scheduling priority distribution graph broken down by process.
    As an example, kick off a cpu intensive command that does nothing, like:
    dd if=/dev/urandom of=/dev/null
    renice it to -10, and run the dtrace script.
    Then, renice to 10 and run the script again.
    You should see a major difference in the priority distribution for dd in each case. In my case, scheduling priorities moved from 0-15 (niced at 10) to 80-90 (niced at -10).
    As a side note, nice values that are negative will increase the scheduling priority of a process, making them not so 'nice' to other processes.
    P Gierke iMac 20'' Mid-2007 Mac OS X (10.5)

  • How translate Action Processed messages, after save or delete registers ?

    Hi,
    I know so must be a lot of easy, but I don't know how I can do it. What is the way for translate or change or don't show, the messages that the system show when is pressed the save or delete button, like "Action Processed" or "1 row(s) deleted. Action Processed" ?
    Thanks in advance.
    Xavier.

    It will be good if you create a procedure and check all the validations there...
    For eg:
    FUNCTION l_chk_leave_eligibility RETURN NUMBER is
    /*return 1 if you want to stop user from saving,else return 0*/
    a_1 alert := find_alert('Alert_1');
    a_2 alert := find_alert('Alert_2');
    a_3 alert := find_alert('Alert_3');
    a number;
    BEGIN
       If :no_of_days < 60 then /*applied days less than 60 days*/
           a := show_alert(a_1);  /*stop user from proceeding,so return 0 */
           return 1;
       end if;
       If :duration < 1 then /*employee worked less than year */
             If :no_of_Days >   4*30 then /*more than 4 months
                 a:= show_alert(a_2); /*stop user as she is not allowed to take more than 4 months*/
                 return 1;       
             end if;
        else /*worked more than year*/
        end if;
    return 0;
    End;In your pre-insert/pre-update triggers...
    Declare
    m_err  number ;
    Begin
       m_err :=  l_chk_leave_eligibility;
       If m_err = 1 then
           raise form_trigger_failure; /*this line will prevent the user from saving the record*/
       end if;
    End;Edited by: Dora on Jan 19, 2010 8:37 AM

  • How repeat a process step in a process chain automatically after error?

    Hello guys.
    Have some method to repeat automatically a process in a process chain after a error occur ?
    Now, we need to make a manual procedure for repeat the process... We need make it more "fast", one "auto repeat" when failing.

    Hi Leo,
    Auto repeat of a process chain is always not ad visible as in most of the cases we can see the job got finished in SM37 and even spool got generated but unfortunately it will fail if any of the data package is wrong.In these cases we can skip the process chain and make it continue.
    I have written a blog on the same.please go through it.i feel for those scenarios it is good.
    How to override a process block in the process chain and make it force complete ?
    My personal advice is to go and check the job log before repeating any process as the job may fail for n no of cases.it is a complex challenge of adding all those errors tracked.
    Regards,
    Kannan

  • How can i know if the sync process is done after a bookmark adding or so such and when it is processing , immediately after changes or what?

    how can i know if the sync process is done after a bookmark adding or so such and when it is processing , immediately after changes or what?

    I don't know whether you solve your problem or not! Anyway, I have the same problem. The program hangs when getInputStream is called.
    DataInputStream dis = new DataInputStream(request.getInputStream());
    If you have the answer, please let me know. Thanks!!

  • Process Chain after EVENT - More than once

    Hi all, I would like to run a process chain after an event; everything works fine with the following model...
    PC1 >>
         >> some processes
         >> EVENT TRIGGER
    PC2 >>
         (after EVENT) runs ok after event ONLY if I SCHEDULE it
    After succesfully run, I've tried to run again immediatly PC1 again and it runs ok, even triggers mentioned EVENT, but PC2 never runs again until I manually SCHEDULE it.
    The answer is: how should I SCHEDULE the process chain PC2 so I'll "never" need again to SCHEDULE it when I want it to run after event triggered on PC1?
    Hope you can help me.
    Thanks a lot!
    Bernardo

    Hello,
    Both process chains are separated. At the model I described, at the end of PC1 event is succesfully triggered. After event is triggered at PC1, PC2 triggers correctly due it is scheduled as "after event".
    Everything works fine, then, if I trigger PC1 again it runs correctly; event is triggered succesfully but PC2 (that is scheduled as "after event") doesn't runs; this is because I haven't SCHEDULED it again (after the first succesfully run).
    What I want is not schedule PC2 after a succesfully run. Is there any way to reach that purpose?
    Thanks again!
    Bernardo

  • Error while processing audit message

    hi
    I'm running a reconciliation, and throws me the following error .
    please help me
    ERROR,28 Aug 2009 03:50:32,492,[XELLERATE.AUDITOR],Error while processing audit message
    java.lang.NullPointerException
    at com.thortech.xl.audit.engine.AuditEngine.processSingleAudJmsEntry(Unknown Source)
    at com.thortech.xl.audit.engine.AuditEngine.processOfflineNew(Unknown Source)
    at com.thortech.xl.audit.engine.jms.XLAuditMessageHandler.execute(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.MessageProcessUtil.processMessage(Unknown Source)
    at com.thortech.xl.schedule.jms.messagehandler.AuditMessageHandlerMDB.onMessage(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.interceptor.system.RunAsInterceptor.invoke(RunAsInterceptor.java:31)
    at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
    at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
    at com.evermind.server.ejb.MessageDrivenConsumer.onMessage(MessageDrivenConsumer.java:347)
    at com.evermind.server.ejb.MessageDrivenConsumer.processMessages(MessageDrivenConsumer.java:233)
    at com.evermind.server.ejb.MessageDrivenConsumer.run(MessageDrivenConsumer.java:169)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
    at java.lang.Thread.run(Thread.java:595)

    Seems like Article ID: 864906.1
    Cause
    The cause of this problem is, the entries in aud_jms table which were not processed
    after run "Issue Audit Messages Task" schedule task are not complete audit entries.
    Solution
    1. Run the following query.
    select IDENTIFIER from aud_jms where aud_class='UserProfileAuditor'
    IDENTIFIER is the usr_key.
    Save the output of above query into text file. lets say a.txt, the a.txt will looks like........
    a.txt
    122896 122896 122997 122999 122999
    122986
    122997
    2. Delete the all entries (rows ) from aud_jms table
    3. Run the GenerateSnapshot.sh/GenerateSnapshot.bat using following parameter.
    GenerateSnapshot.bat -inputFile E:\OIM9101\XLServer\xellerate\bin\a.txt -missingSnapshots -username xelsysadm -password xelsysadm -numOfThreads 2
    Where E:\OIM9101\XLServer\xellerate\bin\a.txt is the location of text file which is created in Step1.
    4. Run the "Issue Audit Messages Task" schedule task

  • How to call smartform FM after using SSF_FUNCTION_MODULE_NAME?

    Hi Experts,
    How to call smartform FM after using SSF_FUNCTION_MODULE_NAME?
    I mean, in driver program i called SSF_FUNCTION_MODULE_NAME to get the related FM  for my smart form. after that How do I call it(smartform fm) . I tried to call by pressing PATTERN button in Report. but it is showing FM is not exist error.
    Call function SSF_FUNCTION_MODULE_NAME
    Export
    formname = 'zsmartform'
    import
    fm_name = function_name.
    function_name is stored the corresponding smartform fm. then How do i call it to process my smartform?
    thanks in advance.

    hi,
    Chk this sample.
    DATA: p_output_options TYPE ssfcompop, "occurs 0 with header line
    p_control_parameters TYPE ssfctrlop. "occurs 0 with header line
    p_output_options-TDCOPIES = 3. "number of copies.
    p_output_options-tddest = 'LP01'. "def
    p_control_parameters-no_dialog = 'X'. "no dilog box
    p_control_parameters-preview = 'X'. "no preview
    DATA : v_form_name TYPE rs38l_fnam.
    *---- Function to get the function module name of the    ----
    *---- specified Smart form.                              ----
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
    EXPORTING
    formname = 'GIVE YOUR SMART FORM NAME'   
    * VARIANT = ' '
    * DIRECT_CALL = ' '
    IMPORTING
    fm_name = v_form_name
    EXCEPTIONS
    no_form = 1
    no_function_module = 2
    OTHERS = 3 .
    *---- Function Module to call the Smart Form          ----
    *step 1 - go to ur smart form
    *step2 - take environment
    *step3-take function module name
    *copy that unique number.
    *step4 -come back to ur driver program.
    *step5 - place ur cursur here. take patter,.give that unique number.
    *at that time u will get the below code.
    *step6 - rename that unique number with 'v_form_name' in the code generated by pattern.
    CALL FUNCTION v_form_name
    EXPORTING
    * ARCHIVE_INDEX =
    * ARCHIVE_PARAMETERS =
    control_parameters = p_control_parameters
    * MAIL_APPL_OBJ =
    * MAIL_RECIPIENT =
    * MAIL_SENDER =
    output_options = p_output_options
    user_settings = ' '
    * ARCHIVE_INDEX_TAB =
    * IMPORTING
    * DOCUMENT_OUTPUT_INFO =
    * JOB_OUTPUT_INFO =
    * JOB_OUTPUT_OPTIONS =
    EXCEPTIONS
    formatting_error = 1
    internal_error = 2
    send_error = 3
    user_canceled = 4
    OTHERS = 5
    IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    for any clarifiaction pls revert.
    regards,
    Reshma

  • How to schedule Process chains in Bi Admin Cockpit

    Hello friens,
    I am working on installing Bi cockpit.
    After installing the info providers, i have to schedule the process chains for Bi admin Cockpit.
    I know the transaction is RSPC.
    But I dont know how to schedule process chains for Bi admin cockpit.
    How to schedule Init and Delta
    If you can send me step by step documents.
    Or any good sap note number.
    Or any good links i will really apreciate it.
    I want to schedule process chains
    Content Master Data
    Data Load Statistics # Delta
    Data Load Statistics # Init
    Query Runtime Statistics # Delta
    Query Runtime Statistics # Init
    System Master Data
    Please advise

    Hi,
    Please check out this document:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8da0cd90-0201-0010-2d9a-abab69f10045
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/36693695-0501-0010-698a-a015c6aac9e1
    Hope it helps.
    Thanks
    Mona

  • How to create Process chain for Aggregate for Master data

    Hello friends,
    I created Aggregates on Navigational Attributes.
    Now they are working fine, but i need to know that how shall i create the Roll up for Aggregates on Navigational Attributes.
    The point is the master data changes frequently a lot of time for e.g. for 0customer etc.....
    So if any one can send me the step by step documents so as to know how to roll up the Aggregates for Navigation attributes or for aggregates created on Master data....
    How to create process chains for the same ?????????
    Because if master data changes, then rolling up the aggregates straight forward will not help.
    So we need to write a process chain so that it deactivates the aggregate and reactivate again and fill up again..........
    If i mis interpreted something please rectify it.......
    Please advise

    Hello,
    the changerun that you have to schedule in order to activate the master data will adjust the aggregates automatically.  There is no need to deactivate them after master data loads.
    Best regards,
    Ralf

  • Collect business process requirements in sd implementation project?

    how to collect business process requirements in sd implementation project?

    how to collect business process requirements in sd implementation project?

  • How to run process flow outside owner project?

    Hi,
    I have two process flows (process_flow_A and process_flow_B) in two different projects (projectA, projectB). Process_flow_A has to be run after process_flow_B is finished. So what I am thinking now is either put process_flow_A in Project B or put process_flow_B in project A. But how to see process flows which are not in it's owner project? Or is there any other ways to do this task?
    thanks.

    It can be done - in a round about way.
    You can call a SQLPlus operator. The operator will call sqlplus_exec_template.sql. You can use this script to call your other process flow in the other project.
    ..owb_home/owb/rtp/sql/sqlplus_exec_template.sql
    If you open up the .sql file, you will see examples of how to use it to call mappings, process flows, etc.
    Hope this helps..

  • How to Trigger process chains??

    hi all
    How to Trigger process chains??
    Can anybody step by steps??
    thanks
    Senthil

    The background control options are available to directly schedule the start process. You can start the start process immediately , that is when activating the process chain, for a specified time, or after a particular event. When you activate the process chain, the start process is scheduled in the background as defined in your selections.
    You can also trigger the start of a process chain via a meta chain. A meta chain is when a process chain, to which you set this start condition, is fixed to another process chain. The process chain is started directly by this meta chain.
    When you start the start process via a meta chain, it is not scheduled after you activated the related process chain. The process is only started when the meta chain, to which it is linked, is running.
    The remaining chain processes, that is the application processes and the collection processes, are scheduled to wait for an event.
    The start process has the following special features:
    Only the start process can be scheduled without a predecessor process.
    The start process can not be a successor to another process.
    Only one start process is allowed for each process chain.
    One start process can only be used in an individual process chain

  • How to install leopard again after formating hd and now it just allows me to download yosemite.

    how to install leopard again after formating hd and now it just allows me to download yosemite. When i insert the original cd of leopard it doesnt restart from it!!!
    I made a mistake formating hd without creating a bootable disk... So i started the process to install yosemite, then i formated the hd and forgot that the installer was no more in  applications because no more applications forlder!!! after the format it just allows me to install directly from app store which is taking 18 hours to download.
    I tried to restart with original leopard cd but it didnt recognize it and jump back to yosemite install from app store..
    What should i do?
    Can anyone help me please? thanks

    How did you even manage to start installing Yosemite? What operating system did you have before you upgraded? It wasn't Leopard, since you need Snow Leopard (10.6) to get to the App Store.
    Matt

  • Execute Process chain after infopackage run for a PC file

    Hello all.
    The scenario I need to solve is the following.
    I have several files to be load to ODS from P users PC. I will do this with an info package. But after this load there are some more process that have to be run whoch are created in a process chain.
    I would like to automate the execution of the precess chain right after the load from PC file is done.
    Any sugestions?
    Thanks and regards,

    Hello Javier Alvarado,
    If you use process chains, the automatically integrated processes are ignored and have to
    be implemented using the process chain. If you schedule a specific process in a chain,
    you support the automatic insertion of additional, relevant standard processes with the
    consideration of such automatic actions.
    For example, if you have selected the processing types Only PSA and Subsequently in
    Data Targets in the InfoPackage from the tabstrip Processing, and you are using this
    InfoPackage in a process chain, then the further processing into the data target does not
    automatically happen. Instead, it only happens if the process Update PSA is scheduled in
    the respective process chain after the loading process. Thus, the process chain
    maintenance supports the automation in this case. In this way, you generate a process
    variant for updating from the PSA in the chain when inserting the loading process with the
    process types Only PSA and Subsequently in Data Targets automatically into a chain.
    Well i am talking about 30B Version
    Regards,
    Mohan.

Maybe you are looking for

  • Error while importing technical systems in SLD

    Hi all, I was importing technical systems from one SLD to another by Export-Import. While importing the content i got an error 92 out of 93 objects successfully imported. for one object following error is shown. CIM_ERR_FAILED: Instance referenced in

  • Missing project templates and quiet MIDI keyboard?

    Shouldn't I have a "Loops", "Voice" and "Podcast" templates when creating a new GarageBand project? Screenshots I've seen online indicate that I should, but I don't have them... Additionally: why is playing using the Korg Nanokey results in sounds th

  • Dynamic select lists

    I have 2 select lists: P0_dept that contains departments and P0_employees that contains employees. The options in P0_employees depend on what is currently selected from the P0_dept. The browser is refershed with new values in P0_employees when a new

  • HT201269 my phone says my itunes is out of date but it isnt

    i cannot connect to itunes because it says its out of date but it isnt. 

  • MacBook Air Storage help on 10.7.5

    OK well I have a MacBook Air version 10.7.5 and I barely ever use it. Lately I tried to download a few things and it told me I'm low on space. (its the 60+ GB version) I checked the info tab "About this mac" and my storage says its filled up with "ot