Business Continuity Process

Hi All,
I am in the process of defining Business Continuity Process, Organizations now span globally and have customers to support 24 X 7 X 365. With this level of automation, any breakdown in organizational information flow can cause a disruption in business continuity having a catastrophic effect on the organizationu2019s ability to support their customers.
Give some ideas or flowchart explanations how we can support SAP procument cycle when SAP system is down.
Please let me know if you need more explanation on this.
Regards,
Rohith

Hi;
Please follow below link:
http://download.oracle.com/docs/cd/E11882_01/install.112/e16783/toc.htm
Regard
Helios

Similar Messages

  • Business Continuity of Databases....

    I would welcome some Oracle DBA assistance to scope a piece of audit work for tender around business continuity of an oracle database/environment (managed and supported by a 3rd party provider). We have had several “security” audits/assessments of this oracle database, and its environment, i.e. the infrastructure on which the database is installed/operated, and the front end web application. But I just think that’s only half the coverage requiredwhen it comes down to risk, there’s still operational issues namely we call this “business continuity” practices and controls.
    Can anyone help provide a scope of the things to include in a business continuity type audit of an Oracle Database/DBA provider? Even if its just top level bullet points that I can research further it will help. If you have ever done one before - do you have a scope of the work, if you have ever had such an assessment/audit done of your own busienss continuity practices for oracle environments you manage and support, what was included in the review?

    It doesn't make a lot of sense to talk about business continuity at a database level - it needs to be addressed at a service level. Database failure is only one of many things that could affect the availability of the service.
    But in general you need to think about the following
    - What constitutes loss of service? I.e what is the trigger point for invoking your business continuity plans? You may have several levels of this, Full outage, loss of functionality, loss of access based on geographic area/user group/access channel, each with different plans
    - Who makes the decision to invoke the plan/bits of the plan i.e escalation routes?
    - Coming up with a plan for the various scenarios, Not just technical (That is often the easy bit) - things like
    - Communication - how do you let the team invoking the plan, and the users know? Bear in mind the problem may be with networks etc. Does everyone have access to the plan, even if computer systems are down?
    - Training
    - Physical considerations. Do you need a new server room? Somewhere to work?
    - Financial. What will the financial impact be? Can you get funds to pay for staff, kit, accomodation etc if necessary?
    - Testing. The plans need to be tested. Can be a hard sell to management to really take your systems out, but it's often the only way. And this time you know you can easily turn things back on!
    - Afterwards. Do you need to do any processing after the event? For example for one of my systems in the case of losing an area node, the plan is to revert to paper recording, and contact other offices for any urgent lookups etc. This requires backfilling the data onto the system once it is back available. You need to plan the amount of resource necessary for this.
    You can come up with hundreds of different scenarios if you get carried away. You will never be able to plan for them all, so pick the most likely. It should be a continuously evolving process anyway. For example we had to add policies around bird flu (Both for a genuine pandemic, and more likely scenario that offices are shut down) a year or 2 ago.
    Carl

  • How to catch date errors and continue processing in a PL/SQL procedure

    I'm updating a date field with dates constructed from day, month and year fields. The incoming data has many instances of day and month that are not valid dates, ex 11 31 2007. There is no 31st day in November.
    I would like to write a pl/sql script to scan the table containing these values and log the rows that produce conversion errors.
    I thought I could do this with exceptions but there are no exceptions that correspond to the ORA-01847 error for mismatched day and month.
    Here is what I tried (the print procedure is a local wrapper for DBMS_OUTPUT.put_line):
    PROCEDURE date_check IS
    start1 DATE ;
    BEGIN
    select to_date(nvl(yearcollected,'9999') ||'/'|| nvl(monthcollected,'01') ||'/'|| nvl(daycollected,'01'),'YYYY/MM/DD'))) into start1 from incoming_data where id=1 ;
         BEGIN
              update temp_test set test_date = start1 where id=1 ;
         EXCEPTION
              WHEN OTHERS THEN
              print('Date error message from exception block');
         END;
    print('Processing continues after handling date exception') ;
    END date_check ;
    Is there a way to catch this kind of error and continue processing after logging a message?
    -=beeky

    Hi, Beeky,
    There are lots of different error messages associated with bad dates. Rather than try to catch them all, I use a BEGIN ... EXCEPTION block that contains nothing but a TO_DATE call. This is one of the rare occassions when I think "EXCEPTION WHEN OTHERS" is okay,
    The following function comes from a package. If you want to make a stand-alone function, remember to say " *CREATE OR REPLACE* FUNCTION ...".
    --          **   t o _ d t   **
    --     to_dt attempts to convert in_txt (assumed to
    --          be in the format of in_fmt_txt) to a DATE.
    --     If the conversion works, to_dt returns the DATE.
    --     If the conversion fails for any reason, to_dt returns in_err_dt.
    FUNCTION     to_dt
    (     in_txt          IN     VARCHAR2                    -- to be converted
    ,     in_fmt_txt     IN     VARCHAR2     DEFAULT     'DD-MON-YYYY'     -- optional format
    ,     in_err_dt     IN     DATE          DEFAULT     NULL
    RETURN DATE
    DETERMINISTIC
    AS
    BEGIN
         -- Try to convert in_txt to a DATE.  If it works, fine.
         RETURN     TO_DATE (in_txt, in_fmt_txt);
    EXCEPTION     -- If TO_DATE caused an error, then this is not a valid DATE: return in_err_dt
         WHEN OTHERS
         THEN
              RETURN in_err_dt;
    END     to_dt
    ;

  • OWB mappings to skip rows that are in error and continue processing

    OWB mappings to skip rows that are in error and continue processing.
    1) Enter a record into an error log
    2) Skip rows that are in error
    3) and continue processing
    Type of information could be needed in the error log:
    SY_LOG_ERROR_KEY
    ERROR_TIMESTAMP
    MAP_NAME
    SOURCE_RECORD
    ERROR_CODE
    ERROR_MESSAGE
    ERROR_NOTES
    Example:
    If the source table has five records, in that 3 records has some error.
    When I run the OWB mapping to load the source data to target table, OWB should skip the 3 record and load all the remaining record. This is our requirement.
    Another think I want to store the error record details in a error log table.
    Can u plz tell me whether it is possible in OWB. If not means please give some suggestion to do this.

    Hi,
    thanks for ur help, As is OWB version is 10.2.0 so for set based it is not working. with your idea i create a POST PROCESSING MAPPING. it is now working fine.
    Step 1:
    Create a table MAP_ERROR_LOG.
    Script:
    CREATE TABLE MAP_ERROR_LOG
    ERROR_SEQ NUMBER,
    MAPPING_NAME VARCHAR2(32 BYTE),
    TARGET_TABLE VARCHAR2(35 BYTE),
    TARGET_COLUMN VARCHAR2(35 BYTE),
    TARGET_VALUE VARCHAR2(100 BYTE),
    PRIMARY_TABLE VARCHAR2(100 BYTE),
    ERROR_ROWKEY NUMBER,
    ERROR_CODE VARCHAR2(12 BYTE),
    ERROR_MESSAGE VARCHAR2(2000 BYTE),
    ERROR_TIMESTAMP DATE
    TABLESPACE ODS_D1_AA
    PCTUSED 0
    PCTFREE 10
    INITRANS 1
    MAXTRANS 255
    STORAGE (
    INITIAL 80K
    MINEXTENTS 1
    MAXEXTENTS 2147483645
    PCTINCREASE 0
    BUFFER_POOL DEFAULT
    LOGGING
    NOCOMPRESS
    NOCACHE
    NOPARALLEL
    MONITORING;
    Step 2:
    Create a sequence MAP_ERROR_LOG_SEQ
    CREATE SEQUENCE MAP_ERROR_LOG_SEQ START WITH 1 INCREMENT BY 1
    Step 3:
    Create a procedure PROC_MAP_ERROR_LOG through OWB.
    In this i have used 3 cursor, first cursor is used to check the count of error messages for the corresponding table(WB_RT_ERROR_SOURCES).
    The second cursor is used to get the oracle error and the primary key values.
    The third cursor is used for get the ORACLE DBA errors such as "UNABLE TO EXTEND THE TABLESPACE" for this type errors.
    CREATE OR REPLACE PROCEDURE PROC_MAP_ERROR_LOG(MAP_ID VARCHAR2) IS
    --initialize variables here
    CURSOR C1 IS
    SELECT COUNT(RTA_IID) FROM OWBREPO.WB_RT_ERROR_SOURCES
    WHERE RTA_IID =( SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
    V_COUNT NUMBER;
    CURSOR C2 IS
    SELECT A.RTE_ROWKEY ERR_ROWKEY,SUBSTR(A.RTE_SQLERRM,1,INSTR(A.RTE_SQLERRM,':')-1) ERROR_CODE,
    SUBSTR(A.RTE_SQLERRM,INSTR(A.RTE_SQLERRM,':')+1) ERROR_MESSAGE,
    C.RTA_LOB_NAME MAPPING_NAME,SUBSTR(B.RTS_SOURCE_COLUMN,(INSTR(B.RTS_SOURCE_COLUMN,'.')+1)) TARGET_COLUMN,
    B.RTS_VALUE TARGET_VALUE,C.RTA_PRIMARY_SOURCE PRIMARY_SOURCE,C.RTA_PRIMARY_TARGET TARGET_TABLE,
    C.RTA_DATE ERROR_TIMESTAMP
    FROM OWBREPO.WB_RT_ERRORS A,OWBREPO.WB_RT_ERROR_SOURCES B, OWBREPO.WB_RT_AUDIT C
    WHERE C.RTA_IID = A.RTA_IID
    AND C.RTA_IID = B.RTA_IID
    AND A.RTA_IID = B.RTA_IID
    AND A.RTE_ROWKEY =B.RTE_ROWKEY
    --AND RTS_SEQ =1  
    AND B.RTS_SEQ IN (SELECT POSITION FROM ALL_CONS_COLUMNS A,ALL_CONSTRAINTS B
    WHERE A.TABLE_NAME = B.TABLE_NAME
    AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME
    AND A.TABLE_NAME =MAP_ID
    AND CONSTRAINT_TYPE ='P')
    AND A.RTA_IID =(
    SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
    CURSOR C3 IS
    SELECT A.RTE_ROWKEY ERR_ROWKEY,SUBSTR(A.RTE_SQLERRM,1,INSTR(A.RTE_SQLERRM,':')-1) ERROR_CODE,
    SUBSTR(A.RTE_SQLERRM,INSTR(A.RTE_SQLERRM,':')+1) ERROR_MESSAGE,
    C.RTA_LOB_NAME MAPPING_NAME,SUBSTR(B.RTS_SOURCE_COLUMN,(INSTR(B.RTS_SOURCE_COLUMN,'.')+1)) TARGET_COLUMN,
    B.RTS_VALUE TARGET_VALUE,C.RTA_PRIMARY_SOURCE PRIMARY_SOURCE,C.RTA_PRIMARY_TARGET TARGET_TABLE,
    C.RTA_DATE ERROR_TIMESTAMP
    FROM OWBREPO.WB_RT_ERRORS A,OWBREPO.WB_RT_ERROR_SOURCES B, OWBREPO.WB_RT_AUDIT C
    WHERE C.RTA_IID = A.RTA_IID
    AND A.RTA_IID = B.RTA_IID (+)
    AND A.RTE_ROWKEY =B.RTE_ROWKEY (+)
    AND A.RTA_IID =(
    SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
    -- main body
    BEGIN
    DELETE ED_ODS.MAP_ERROR_LOG WHERE TARGET_TABLE ='"'||MAP_ID||'"';
    COMMIT;
    OPEN C1;
    FETCH C1 INTO V_COUNT;
    IF V_COUNT >0 THEN
    FOR REC IN C2
    LOOP
    INSERT INTO ED_ODS.MAP_ERROR_LOG
    (Error_seq ,
    Mapping_name,
    Target_table,
    Target_column ,
    Target_value ,
    Primary_table ,
    Error_rowkey ,
    Error_code ,
    Error_message ,
    Error_timestamp)
    VALUES(
    ED_ODS.MAP_ERROR_LOG_SEQ.NEXTVAL,
    REC.MAPPING_NAME,
    REC.TARGET_TABLE,
    REC.TARGET_COLUMN,
    REC.TARGET_VALUE,
    REC.PRIMARY_SOURCE,
    REC.ERR_ROWKEY,
    REC.ERROR_CODE,
    REC.ERROR_MESSAGE,
    REC.ERROR_TIMESTAMP);
    END LOOP;
    ELSE
    FOR REC IN C3
    LOOP
    INSERT INTO ED_ODS.MAP_ERROR_LOG
    (Error_seq ,
    Mapping_name,
    Target_table,
    Target_column ,
    Target_value ,
    Primary_table ,
    Error_rowkey ,
    Error_code ,
    Error_message ,
    Error_timestamp)
    VALUES(
    ED_ODS.MAP_ERROR_LOG_SEQ.NEXTVAL,
    REC.MAPPING_NAME,
    REC.TARGET_TABLE,
    REC.TARGET_COLUMN,
    REC.TARGET_VALUE,
    REC.PRIMARY_SOURCE,
    REC.ERR_ROWKEY,
    REC.ERROR_CODE,
    REC.ERROR_MESSAGE,
    REC.ERROR_TIMESTAMP);
    END LOOP;
    END IF;
    CLOSE C1;
    COMMIT;
    -- NULL; -- allow compilation
    EXCEPTION
    WHEN OTHERS THEN
    NULL; -- enter any exception code here
    END;

  • Report error. Not enough memory to continue processing.

    Good day.
    I'm running a report script and after a few minutes, an error message pops up saying "Report error. Not enough memory to continue processing." May i know how to fix this?
    The error code is 1001200
    Thank in advance.

    In the database settings try changing the buffer size and sort buffer size. remember to stop restart the server to ahve them take affect

  • Can w use rsync for Business Continuity for Oracle Applications Release12 ?

    Hi ,
    One of our customer has implemented Oracle EBS R12 (12.0.6) on HP-UX (IA).
    Database Tier on a Two Node Oracle Database 10g R2 RAC
    Application Tier on Two Node using Shared APPL_TOP with Load Balancer.
    They want to implement DR site using Oracle Data Guard (RAC to Non-RAC).
    I was referring to Note: 452056.1 +( Business Continuity for Oracle Applications Release 12 on Database Release 10gR2 - Single Instance and RAC )+.
    In this note its mentioned that:
    If you wish to synchronize your concurrent manager log and out files between production and standby, you need to create folders matching to the APPLCSF environment variables for each others......................... For example, set up an rsync job similar to the below example in cron, to run every few minutes.
    Can we use rsync for Production systems without any issues? Customer is concerned about using freeware on their Production systems.
    Rgds,
    Thiru.

    Thiru,
    Can we use rsync for Production systems without any issues? Customer is concerned about using freeware on their Production systems.You can use it with no issues. Or, you could use any other copy tool to copy those files.
    Thanks,
    Hussein

  • Business continuity 11i and dataguard

    Hi,
    Is there a white paper/best practice for business continuity on 11i with single 10g instance and Dataguard solution? i've tried looking and cannot find and thing.
    thanks
    M.

    Hi,
    Please refer to:
    Note: 403347.1 - MAA Roadmap for the E-Business Suite
    Note: 464167.1 - Is Logical Standby Feature Supported For Oracle Applications Release 11i
    Comparing Oracle Data Guard vs. Active Data Guard for EBS Environments
    http://blogs.oracle.com/stevenChan/2008/10/comparing_oracle_data_guard_vs_active_data_guard_f.html
    Regards,
    Hussein

  • Catch a JBO-26041 error on insert, but continue processing

    re-post:
    Does anyone know if this is possible?
    I'm creating new rows in a ViewObject within a loop. It's possible that the record that I'm trying to create already exists, so I want to catch a JBO-26041 error and basically ignore it (don't insert/create new row) and continue processing/creating rows within the loop. Committing at the end of the loop.
    Is this possible?
    Thanks!
    -Teri Kemple
    I've tried the following:
    for (int i = 1; i < objectIdList.length; i++) {
    try {
    row = vo.createRow();
    row.setAttribute("ScreenObjectId", objectIdList);
    row.setAttribute("AccessId", accessId);
    am.getTransaction().postChanges();
    } catch (JboException je) {
    if ("26041".equals(je.getErrorCode)))) {
    // ignore error, don't insert
    ????? what can I do here?
    } /// for loop
    if (am.getTransaction().isDirty()) {
    am.getTransaction().commit();

    Teri:
    This looks like a duplicate thread. Please refer to
    Catch a JBO-26041 error on insert, but continue processing
    Thanks.
    Sung

  • Business Development Process Template

    Can anyone help me in getting a template for the Business Development Process in SAP.If there is no template then help me in developing a template with details that are needed in this process.
    Regards,
    Arun Krishnan.G

    First of all thanks for the reply.
    But this is not the one I am looking for.Once again I am repeating my question.
    I am working in a SAP platform oriented software firm and my company is going for ISO & CMMi Level3 certifications.Now I am a part of the QA department which is doing all the documentation work for achieving this.As you may aware of the different process areas like HR process,Finance process etc that comes under this.
    Business Development team, which is responsible for getting projects for a firm is an important one.So I am asking for a Process area documentation in Business Development.Please help in preparing this.
    Regards,
    Arun Krishnan.G

  • Admin cockpit - Business Content Process chain Activation failure

    Hi,
    we are working in Admin cockpit in sand box server.
    we are activating the Business Content Process chain by taking all variants (begin with 0TCT) but we are getting the error message that Process AND has no predecessor.
    Could you kindly suggest any thing to move further.
    Thanks & Regards,
    Shaliny. M
    Edited by: shaliny mega on Mar 19, 2008 7:04 AM

    Hi shaliny,
    As mentioned in this post
    https://www.sdn.sap.com/irj/sdn/forums.
    Have u collected the Source system for which ur collecting the PC when u r activating Business conent?
    Collect the source system when u  r activating the PC. Give a try.
    if it is useful assign points.
    Regards,
    Senthil

  • Business logic process of SRM

    Hello,
    can some explain to me the business logic process of SRM.
    What happens sequencly. E.g. lets say I create a shopping cart what happens secondly etc ....
    Regards
    Marco

    Hello,
    Depending on the business requirement(classic, extended classic, stand aloneetc) a PO, PR etc can be created.
    Please refer the link
    http://help.sap.com/saphelp_srm70/helpdata/en/f3/6f505050404ce99151722a79a2c089/frameset.htm
    Regards

  • Business Continuity Plan

    Hello all,
    I'd like to know if the CAPA (corrective and preventice action) functionnality in PC3.0 can adress the Business Continuity Plan need for Bank industry for example?
    Best regards

    Hello sir Yes i have something about that It amy be very useful to u.<a href="http://www.newtonit.co.uk">business continuity plan</a>

  • Business continuity during planned SAP upgrades

    What techniques are SAP customers employing to accommodate SAP upgrades and at the same time ensure 24/7/365 business continuity?
    Thanks for sharing your experiences.
    Fred

    Hi Fred,
    have you checked out the nZDM capabilities offered by SUM (details see here)? Additionally, you can find a good summary in this solution brief, where all other possibilities are summarized.
    Hope this helps.
    Bernhard

  • Business continuity plans

                     Business continuation is very important to achieve the goals of the organization in thelong run. If the organiztion cannot continue in the future, it cannot achieve its targets or goals and eventually, it will come to an end creating huge loss and diverting fromthe objectives with which it was first established.
    Business continuity plan template helps us with this problem. It gives us the ideas as to how we can continue our business to the long run. We can log in to https://bccatalyst.com/templates for more on this.

    Hey,
    it is depend on the WAS version (6.20, 6.40, 7.00 and etc),
    here is some information:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/89cb626b-0901-0010-d2b7-f5dcff4e74c8
    and:
    https://service.sap.com/ha

  • Business- and Process- Oriented CM Study for global CPG company

    We have a great business- and process- oriented Business Benefits CM study that we have just finished for a global CPG company.
    Contact PrinciplesGroup at 508.613.2222 / Mike Tierney David Boulanger

    Dear Dishaa,
    The above link does not work for me. In case you have problems too, please try the following link:
    http://wiki.sdn.sap.com/wiki/dashboard.action
    Regards,
    Marcella Rivi
    SAP Business One Forums Team

Maybe you are looking for