Firefox didn't show any response to AUTOCOMPLETE="off", I implment this code in form tag and even in input tag too, but no response

Firefox didn't show any response to AUTOCOMPLETE="off", I try so many codes using jquery and html but no response, I implement this code in form tag as well as in input tag, in my registration form when ever the cursor focus on the username field already saved username display, pls let me help me to solved this issue.
Thanks.
Saravanaraj
[email protected]

If autocomplete data already previously has been saved in Firefox then adding autocomplete=off won't have effect since this data is already stored and you need to remove this manually via (Shift+) Delete.
If you are experimenting with code then you need to take this into account and possibly use forget about this site.
Using "Forget About This Site" will remove all data stored in Firefox from that domain like bookmarks, cookies, passwords, cache, history, and exceptions, so be cautious and if you have a password or other data from that domain that you do not want to lose then make sure to backup this data or make a note.

Similar Messages

  • I had switches off my iPhone 5 at around 20 percent battery next morning I was not able to switch it on. I tried to get it charged but it didn't showed any sign of charging even when plugged in for about 2 hours. I had to take it to apple care centre

    I had switches off my iPhone 5 at around 20 percent battery next morning I was not able to switch it on. I tried to get it charged but it didn't showed any sign of charging even when plugged in for about 2 hours. I had to take it to apple care centre but they refused to repair it after confirming the problem with the device as it was out of warranty and asked me to get it replaced for INR 22500. I got it repaired outside but after that also if I switch it off in the same situation it again happens and I have to take it for repair it has happened 3 times after that. Is it a inherent problem in iPhone that it uses battery even when switched off and if in that case battery drain out then refuse to get charged because this is the scenario i have experienced every time?

    Apple told you it was unrepairable.... You had it serviced by an unauthorized party. It's now no longer eligible for out of warranty replacement by Apple.
    There's really nothing else we can say about it. Find a competent 3rd party repair shop or buy a new one.

  • I deleted all my playlist by mistake from itunes. tried copying the to on the go on ipod and thought it would copy it on to my itune but it didn't. does any one know how i can do this without redoing all my playlists. thanks

    I deleted all my playlist by mistake from itunes. tried copying them to on the go on ipod and thought it would copy it on to my itune but it didn't. does any one know how i can do this without redoing all my playlists. thanks

    Are the playlists still on the iPod? If so I can probably cook up a script to read them back into iTunes, or you can check the features of the various tools listed at the end of this user tip to see if you can find one that you want to use.
    tt2

  • When I try to boot my macbook pro the startup manager doesn't show any drives. How can I solve this issue?

    when I try to boot my macbook pro the startup manager doesn't show any drives. How can I solve this issue?

    Please confirm what version of OS X you are running - I doubt it is the ancient OS 10.1 !

  • On starting up my new iPhone 4s, it freezes on the apple logo. I have tried the reset buttons trick and have tried restoring again too but nothing works. Any other ideas? Or is the phone simply corrupt in some way?

    On starting up my new iPhone 4s, it freezes on the apple logo. I have tried the reset buttons trick and have tried restoring again too but neither works. Any other ideas? Or is the phone simply corrupt in some way?

    Did you try to connect in recovery mode and restore without using the latest backup?
    Recovery mode and  How to back up your data and set up as a new device
    If setting up as new device does not work, you'll have to get it serviced or looked at by visiting an Apple Store.
    Did you try to remove the ipsw firmware file and restore, to make iTunes download a new copy from Apple?
    Those files are located here:
    Rename, move, or delete the iOS software file (.ipsw)
    iTunes uses "ipsw" files to restore your iPod or iPhone. If those files are unusable, then try deleting them, renaming them, or moving the file to a different directory. This will cause iTunes to download a new copy of the IPSW. When a restore issue is specific to a user, it is likely due to an unusable .ipsw file. If removing the .ipsw file does not resolve a user-specific restore issue, then the issue is caused by other user-specific security software settings or iTunes preferences. Creating a new user will also cause new .ipsw restore files to be downloaded in the new user. You can find the ".ipsw" files in these locations:
    Mac OS X
    iPhone
    ~/Library/iTunes/iPhone Software Updates
    iPad
    ~/Library/iTunes/iPad Software Updates
    iPod touch
    ~/Library/iTunes/iPod Software Updates
    Note: The tilde "~" represents your Home directory.
    Windows 7 and Vista
    iPhone
    C:\Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
    iPad
    C:\Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPad Software Updates
    iPod touch
    C:\Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPod Software Updates
    Note: If you don't see the AppData folder, you may need to show hidden files.
    Message was edited by: Ingo2711

  • There is an album on a smart playlist on my ipod that is not on the music section of my ipod. I am not synced to any computer. How do I delete this album from the playlist and presumably my computer?

    There is an album on a smart playlist on my ipod that is not on the music section of my ipod. I am not synced to any computer. How do I delete this album from the playlist and presumably my computer?
    Thanks!

    You will need to restore your phone as a new one using the itunes on your computer.  This WILL erase everything on the phone but it will let you change the name of the phone and then you can add content to it.

  • Music I already have on my computer will not pull up in itunes. I dragged the files, copied the files,  and even tried adding the files but nothing works. The songs play on any other program except for itunes. What do I do??

    Music I already have on my computer will not pull up in itunes. I dragged the files, copied the files,  and even tried adding the files but nothing works. The songs play on any other program except for itunes. What do I do??

    OMG......THANK YOU THANK YOU......I been reading articles after articles and nothing was working......tryed the Crtl+S and there it was. I can not thank you enough......I appricate it    Can not believe it was that simple. I am one happy person again.....

  • Firefox closes(dont show any message) when I open it.

    I always use Firefox. But now, when I open it, the Firefox starts. It's normally. But after 2-3 seconds, the Firefox closes, and it's don't show any error/crash messages. Please help me I don't like the Google Chrome and I hate the IE so help me!
    == Crash ID(s) ==
    -

    That is a problem with the Skype extension (Tools > Add-ons > Extensions).
    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]
    * [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all extensions and then try to find which is causing it by enabling one at a time until the problem reappears.
    * Use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.
    * Close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")
    Other things that need attention:
    Your above posted system details show outdated plugin(s) with known security and stability risks that you should update.
    # Shockwave Flash 10.0 r45
    # Next Generation Java Plug-in 1.6.0_20 for Mozilla browsers
    Update the [[Managing the Flash plugin|Flash]] plugin to the latest version.
    *http://www.adobe.com/software/flash/about/
    Update the [[Java]] plugin to the latest version.
    *http://www.oracle.com/technetwork/java/javase/downloads/index.html (Java Platform: Download JRE)

  • After clicking Clear List in Firefox downloads, Firefox will not show any downloads in the list how do I fix this?

    Firefox version 5
    I had numerous items int the downloads window. I clicked clear list and it did. Now when I download something, it flashes for just a second in the downloads window and then disapears. The file is actually downloaded to the downloads folder.

    -> Update ALL your Firefox Plug-ins https://www.mozilla.com/en-US/plugincheck/
    -> go to View Menu -> Toolbars -> unselect All Unwanted toolbars
    -> go Tools Menu -> Clear Recent History -> ''Time range to clear: '''select EVERYTHING''''' -> click Details (small arrow) button -> place Checkmarks on '''Cookies & Cache''' -> click "Clear Now"
    -> go to Tools Menu -> Options -> General -> place Checkmark on "Show the Downloads window when downloading a file" -> select Radio Button option2 "Always ask me where to save files"
    -> go to Tools Menu -> Options -> Content -> place Checkmarks on:
    1) Block Pop-up windows 2) Load images automatically 3) Enable JavaScript
    -> go to Tools Menu -> Options -> Privacy -> History section -> ''Firefox will: '''select "Use custom settings for history"''''' -> REMOVE Checkmark from "Permanent Private Browsing mode" -> place CHECKMARKS on:
    1) Remember my Browsing History 2) Remember Download History 3) Remember Search History 4) Accept Cookies from sites -> select "Exceptions..." button -> Click "Remove All Sites" at the bottom of "Exception - Cookies" window
    4a) Accept Third-party Cookies -> under "Keep Until" select "They Expire"
    -> REMOVE CHECKMARK from CLEAR HISTORY WHEN FIREFOX CLOSES
    -> go to Tools Menu -> Options -> Security -> place Checkmarks on:
    1) Warn me when sites try to install add-ons 2) Block reported attack sites 3) Block reported web forgeries 4) Remember Passwords for sites
    -> Click OK on Options window
    -> click the Favicon (small drop down menu icon) on Firefox SearchBar (its position is on the Right side of the Address Bar) -> click "Manage Search Engines" -> select all Unwanted Search Engines and click Remove -> click OK
    -> go to Tools Menu -> Add-ons -> Extensions section -> REMOVE All Unwanted/Suspicious Extensions (Add-ons) -> Restart Firefox
    You can enable your Known & Trustworthy Add-ons later. Check and tell if its working.

  • Whenever I shop thru Amazon, Firefox does not show ANY pictures of the products I'm trying to buy. Ever. But, IE works just fine. What can be done to fix this?

    OS=Windows7.
    There must be an easy setting somewhere that I'm missing, because my wife's laptop works when she shops on Amazon and she's using Firefox with Win7, as well. On my PC however, (IE) works just fine, but Firefox will not show images of the products I want to buy.
    Help?

    Separate Issue;
    Your System Details shows;
    Installed Plug-ins
    Adobe Shockwave for Director Netscape plug-in, version 12.1.5.155
    Adobe Shockwave for Director Netscape plug-in, version 12.1.4.154
    Having more than one version of a program may cause issues.
    Grab the uninstaller from here:
    '''[http://helpx.adobe.com/flash-player/kb/uninstall-flash-player-windows.html Uninstall Flash Player | Windows]'''
    '''[http://helpx.adobe.com/flash-player/kb/uninstall-flash-player-mac-os.html Uninstall Flash Player | Mac]'''
    Then reinstall the latest version.
    Flash Player '''v16.0.0.235 https://www.adobe.com/products/flashplayer/distribution3.html'''
    Shockwave Director '''v12.1.5.155 http://get.adobe.com/shockwave/'''

  • Time machine : started the restoration, stopped mid-way and didn't show any error message

    Hi, i made a complete backup of my system to be able to install windows 7 via bootcamp. I had to backup because a complete format was necessary.
    I reinstalled Mac OS X 10.6 (the exact same version i had) everything works just fine. I started the time machine so i could have everything i had before i formatted. The restoration started normally and continued until about half. Then, the transfer window dissapeared, not showing any error message. I don't see my disk image that i was copying. It's nowhere to be found.
    And now, i can't even try again because there's 150 GB that i can't seem to find anywhere (which is about half of my backup) and there is not enough space on my hard drive anymore. I try to find what was copied and there is nothing.
    Please HELP ME !!!

    Unfortunately when Adobe products are restored from backup, especial CS4 and especially Mac, it breaks licensing.
    There is a python script included in the license recovery kit that should work if you are familiar with Terminal.
    If not, you must reinstall your CS4 suite.  You don't need to delete your preferences, so it should be the same as before.
    Error "Licensing has stopped working" | Mac OS
    Gene

  • My Firefox keeps freezing up, unfreezing after a minute or so. This has gotten very tedious and I've no idea what's causing it. I'm at wit's end here, I need a good browser for work and at home. (Note: IE isn't freezing up)

    Firefox freezes up whether I've one tab open or five open. I've got plenty of RAM on this laptop, that's not the problem. Firefox worked perfectly until a month or so ago and I didn't do anything different then.

    -> Tap '''ALT''' key or press '''F10''' to show the Menu Bar
    -> go to Help Menu -> select '''Restart with Add-ons Disabled'''
    Firefox will close then it will open up with just basic Firefox. Now do this:
    -> Update Firefox to the latest version by going to Help Menu -> About Firefox -> click '''Check for Updates''' -> if an updated version is found then download the latest version and install it. After that follow these steps:
    -> Update ALL your Firefox Plug-ins https://www.mozilla.com/en-US/plugincheck/
    -> go to View Menu -> '''Zoom''' -> click '''Reset''' -> '''Page Style''' -> select '''Basic Page Style'''
    -> go to View Menu -> Toolbars -> unselect All Unwanted/Incompatible Toolbars
    -> go to Tools Menu -> Clear Recent History -> '''Time range to clear: select "EVERYTHING"''' -> click Details (small arrow) button -> place Checkmarks on '''Cookies, Cache''' -> click '''Clear Now'''
    -> go to Tools Menu -> Options -> General -> in '''Startup''' section click '''Reset to Default''' button
    -> go to Tools Menu -> Options -> Content -> place Checkmarks on:
    1) Block Pop-up windows 2) Load images automatically 3) Enable JavaScript
    -> go to Tools Menu -> Options -> Privacy -> History section -> '''Firefox will: select "Remember History"'''
    -> go to Tools Menu -> Options -> Security -> place Checkmarks on:
    1) Warn me when sites try to install add-ons 2) Block reported attack sites 3) Block reported web forgeries 4) Remember Passwords for sites
    -> go to Tools Menu -> Options -> Advanced -> Network -> Offline Storage (Cache): click '''Clear Now''' button
    -> Click OK on Options window
    -> click the Favicon on SearchBar -> click '''Manage Search Engines''' -> select all Unwanted Search Engines and click '''Remove''' -> click OK
    -> go to Tools Menu -> Add-ons -> Extensions section -> REMOVE All Unwanted/Suspicious/Incompatible Extensions (Add-ons)
    -> go to Tools Menu -> Add-ons -> Appearance section -> REMOVE All Unwanted/Suspicious/Incompatible Themes (Persona)
    -> Restart Firefox
    You can enable your Known & Trustworthy Add-ons and Themes later. Check and tell if its working.

  • How do I delete MacKeeper off my Harddrive? I downloaded the software and did a 'trial' fix (cleaning) but never signed up for a license. (Do I need to delete the software if I never subscribed yet to any use of it, and if so, how?)

    How do I delete MacKeeper off my MacBook Pro Harddrive? I downloaded the software and did a 'trial' fix (cleaning) but never signed up for a license for full use. Do I need to delete the software if I never subscribed yet to any use of it, and if so, how?

    Remove "MacKeeper" as follows. First, back up all data.
    "MacKeeper" is a scam with only one useful feature: it deletes itself.
    Note: These instructions apply to the version of the product that I downloaded and tested in early 2012. I can't be sure that they apply to other versions.
    If you have incompletely removed MacKeeper—for example, by dragging the application to the Trash and emptying—then you'll have to reinstall it and start over.
    IMPORTANT: "MacKeeper" has what the developer calls an “encryption” feature. In my tests, I didn't try to verify what this feature really does. If you used it to “encrypt” any of your files, “decrypt” them before you uninstall, or (preferably) restore the files from backups made before they were “encrypted.” As the developer is not trustworthy, you should assume that the "decrypted" files are corrupt unless proven otherwise.
    In the Finder, select
              Go ▹ Applications
    from the menu bar, or press the key combination shift-command-A. The "MacKeeper" application is in the folder that opens. Quit it if it's running, then drag it to the Trash. You'll be prompted for your login password. Click the Uninstall MacKeeper button in the dialog that appears. All the functional components of the software will be deleted. Restart the computer.
    ☞ Quit MacKeeper before dragging it to the Trash.
    ☞ Don't empty the Trash. Let MacKeeper delete itself.
    ☞ Don't try to drag the MacKeeper Dock icon to the Trash.

  • Is There any way to improve the performance on this code

    Hi all can any one tell me how to improve the performance of this below code.
    Actually i need to calculate opening balance of gl account so instead of using bseg am using bsis
    So is there any way to improve this code performance.
    Any help would be appreciated.
    REPORT  ZTEMP5 NO STANDARD PAGE HEADING LINE-SIZE 190.
    data: begin of collect occurs 0,
           MONAT TYPE MONAT,
           HKONT TYPE HKONT,
           BELNR TYPE BELNR_D,
           BUDAT TYPE BUDAT,
           WRBTR TYPE WRBTR,
           SHKZG TYPE SHKZG,
           SGTXT TYPE SGTXT,
           AUFNR TYPE AUFNR_NEU,
           TOT   LIKE BSIS-WRBTR,
    end of collect.
    TYPES: BEGIN OF TY_BSIS,
           MONAT TYPE MONAT,
           HKONT TYPE HKONT,
           BELNR TYPE BELNR_D,
           BUDAT TYPE BUDAT,
           WRBTR TYPE WRBTR,
           SHKZG TYPE SHKZG,
           SGTXT TYPE SGTXT,
           AUFNR TYPE AUFNR_NEU,
    END OF TY_BSIS.
    DATA: IT_BSIS TYPE TABLE OF TY_BSIS,
          WA_BSIS TYPE TY_BSIS.
    DATA: TOT TYPE WRBTR,
          SUMA TYPE WRBTR,
          VALUE TYPE WRBTR,
          VALUE1 TYPE WRBTR.
    SELECTION-SCREEN: BEGIN OF BLOCK B1.
    PARAMETERS:  S_HKONT LIKE WA_BSIS-HKONT DEFAULT '0001460002' .
    SELECT-OPTIONS: S_BUDAT FOR WA_BSIS-BUDAT,
                    S_AUFNR FOR WA_BSIS-AUFNR DEFAULT '200020',
                    S_BELNR FOR WA_BSIS-BELNR.
    SELECTION-SCREEN: END OF BLOCK B1.
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF SCREEN-NAME = 'S_HKONT'.
          SCREEN-INPUT = 0.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    START-OF-SELECTION.
      SELECT MONAT
             HKONT
             BELNR
             BUDAT
             WRBTR
             SHKZG
             SGTXT
             AUFNR
             FROM BSIS
             INTO TABLE IT_BSIS
             WHERE HKONT EQ S_HKONT
             AND   BELNR IN S_BELNR
             AND   BUDAT IN S_BUDAT
             AND   AUFNR IN S_AUFNR.
    *  if sy-subrc <> 0.
    *    message 'No Data' type 'I'.
    *  endif.
      SELECT SUM( WRBTR )
             FROM BSIS
             INTO COLLECT-TOT
             WHERE HKONT EQ S_HKONT
             AND BUDAT < S_BUDAT-LOW
             AND AUFNR IN S_AUFNR.
    END-OF-SELECTION.
      CLEAR: S_BUDAT, S_AUFNR, S_BELNR, S_HKONT.
      LOOP AT IT_BSIS INTO WA_BSIS.
    IF wa_bsis-SHKZG = 'H'.
       wa_bsis-WRBTR = 0 - wa_bsis-WRBTR.
    ENDIF.
        collect-MONAT  = wa_bsis-monat.
        collect-HKONT  = wa_bsis-hkont.
        collect-BELNR  = wa_bsis-belnr.
        collect-BUDAT  = wa_bsis-budat.
        collect-WRBTR  = wa_bsis-wrbtr.
        collect-SHKZG  = wa_bsis-shkzg.
        collect-SGTXT  = wa_bsis-sgtxt.
        collect-AUFNR  = wa_bsis-aufnr.
        collect collect into  collect.
        CLEAR: COLLECT, WA_BSIS.
      ENDLOOP.
      LOOP AT COLLECT.
        AT end of HKONT.
          WRITE:/65 'OpeningBalance',
                 85  collect-tot.
          skip 1.
        ENDAT.
        WRITE:/06 COLLECT-BELNR,
               22 COLLECT-BUDAT,
               32 COLLECT-WRBTR,
               54 COLLECT-SGTXT.
        AT end of MONAT.
          SUM.
          WRITE:/ COLLECT-MONAT COLOR 1.
          WRITE:32 COLLECT-WRBTR COLOR 1.
          VALUE = COLLECT-WRBTR.
          SKIP 1.
        ENDAT.
        VALUE1 = COLLECT-TOT +  VALUE.
        AT end of MONAT.
          WRITE:85 VALUE1.
        ENDAT.
      endloop.
      CLEAR: COLLECT, SUMA, VALUE, VALUE1.
    TOP-OF-PAGE.
      WRITE:/06 'Doc No',
             22 'Post Date',
             39 'Amount',
             54 'Text'.
    Moderator message : See the Sticky threads (related for performance tuning) in this forum. Thread locked.
    Edited by: Vinod Kumar on Oct 13, 2011 11:12 AM

    Hi Ben,
    both BSIS selects would become faster if you can add Company Code BUKRS as 1st field of WHERE clause, because it's the 1st field of primary key and HKONT is the 2nd field of primary key.
    If you have no table index with HKONT as 1st field it's a full database access.
    If possible, try to add BUKRS as 1st field of WHERE clause, otherwise ask for an additional BSIS index at your basis team.
    Regards,
    Klaus

  • Any comments about this code regaarding naming conventions and flow and e

    CREATE OR REPLACE PACKAGE SEODS02.ODS_APPEND_REPLACE
    AS
    /* Description : This procedure will start the process step for moving
    data from staging to live table for Append and Replace paradigms
    /**************** Change History ***********************************/
    /* Date Version Author Description */
    -- Global Specifications.
    package_name_in VARCHAR2(50) :='ODS_APPEND_REPLACE';
    v_location INTEGER := 10;
    v_cntl_schema VARCHAR2(20):= 'SCNTL02';
    -- Procedure Specifications.
    PROCEDURE APPEND_REPLACE_INSERT (job_name_in IN VARCHAR2,
    schema_name_in IN VARCHAR2,
    proc_cd_in IN VARCHAR2,
    proc_step_cd_in IN VARCHAR2,
    bch_dte_in IN DATE,
    fl_nbr_in IN VARCHAR2,
    verbose_log_flag_in IN INTEGER,
    pred_check_req_in IN INTEGER,
    error_code_1_in IN VARCHAR2,
    ibd_id_in IN INTEGER,
    proc_step_status_out OUT INTEGER,
    sp_hier_inout IN OUT VARCHAR2);
    PROCEDURE APPEND_EXPOSE (job_name_in IN VARCHAR2,
    schema_name_in IN VARCHAR2,
    proc_cd_in IN VARCHAR2,
    proc_step_cd_in IN VARCHAR2,
    bch_dte_in IN DATE,
    data_grp_cde_in IN VARCHAR2,
    verbose_log_flag_in IN INTEGER,
    pred_check_req_in IN INTEGER,
    ibd_id_in IN INTEGER,
    proc_step_status_out OUT INTEGER,
    sp_hier_inout IN OUT VARCHAR2);
    END ODS_APPEND_REPLACE;
    CREATE OR REPLACE
    PACKAGE BODY SEODS02.ODS_APPEND_REPLACE
    AS
    PROCEDURE APPEND_REPLACE_INSERT (job_name_in IN VARCHAR2,
    schema_name_in IN VARCHAR2,
    proc_cd_in IN VARCHAR2,
    proc_step_cd_in IN VARCHAR2,
    bch_dte_in IN DATE,
    fl_nbr_in IN VARCHAR2,
    verbose_log_flag_in IN INTEGER,
    pred_check_req_in IN INTEGER,
    error_code_1_in IN VARCHAR2,
    ibd_id_in IN INTEGER,
    proc_step_status_out OUT INTEGER,
    sp_hier_inout IN OUT VARCHAR2)
    AS
    /* Local Variables Declaration*/
    v_curr_date DATE := CURRENT_DATE;
    v_procedure_name VARCHAR2(100):= 'APPEND_REPLACE_INSERT';
    v_stg_tbl VARCHAR2(100);
    v_act_tbl VARCHAR2(100);
    v_whr_clause_out VARCHAR2(1000);
    option_in VARCHAR2(30);
    v_common_col_list VARCHAR2(10000);
    v_stg_col_list VARCHAR2(10000);
    v_act_col_list VARCHAR2(10000);
    v_query VARCHAR2(10000);
    v_thrshld_query VARCHAR2(10000);
    v_actl_inpt_query VARCHAR2(10000);
    v_proc_step_stat_query VARCHAR2(10000);
    v_error_msg_in VARCHAR2(10000);
    v_part_val_out INTEGER;
    v_row_cnt NUMBER(10);
    v_cmit_nbr NUMBER(10);
    v_actl_inpt_cnt NUMBER(10);
    v_rec_inserted_cnt NUMBER(10);
    v_rec_errored_cnt NUMBER(10);
    v_thrshld_nbr NUMBER(10);
    v_data_grp_query VARCHAR2(10000);
    v_data_grp_cde VARCHAR2(30);
    v_proc_step_upd_out NUMBER(1);
    proc_step_start_out NUMBER(1);
    proc_step_status VARCHAR2(30);
    handled_exception EXCEPTION;
    BEGIN
    /* Enable the logging if verbose log flag is 0*/
    IF verbose_log_flag_in = 0 THEN
    DBMS_OUTPUT.ENABLE();
    ELSE
    DBMS_OUTPUT.DISABLE();
    END IF;
    /* Start the Append/Replace Update process step after all the predecessor process steps are complete */
    ODS_CONTROL_UTILITY.PROC_STEP_START( proc_cd_in => proc_cd_in,
    proc_step_cd_in => proc_step_cd_in,
    ibd_id_in => ibd_id_in,
    bch_dte_in => bch_dte_in,
    job_name_in => job_name_in,
    verbose_log_flag_in => verbose_log_flag_in,
    pred_chk_reqd_in => pred_check_req_in,
    proc_step_stat_out => proc_step_start_out,
    sp_hier_inout => sp_hier_inout);
    IF proc_step_start_out = 0 THEN
    dbms_output.put_line('Process Step '|| proc_step_cd_in ||' started for Process '||proc_cd_in);
    /*If process step is successfully started then get the active and stage table names */
    ODS_CONTROL_UTILITY.GET_TABLE_NAME( proc_cd_in => proc_cd_in,
    proc_step_in => proc_step_cd_in,
    ibd_id_in => ibd_id_in,
    actv_tbl_out => v_act_tbl,
    stg_tbl_out => v_stg_tbl,
    sp_hier_inout => sp_hier_inout);
    IF v_act_tbl IS NULL THEN
    v_error_msg_in := 'Active table name is null. Please check the parameters passed';
    option_in := 'others';
    RAISE handled_exception;
    /* If Active table is not null then get the active partition of the table*/
    ELSE
    dbms_output.put_line('Active table name is : '||v_act_tbl);
    v_data_grp_query := 'SELECT data_grp_cde
    FROM '||v_cntl_schema ||'.proc
    WHERE proc_id = '||chr(39)||proc_cd_in ||chr(39)||
    ' AND ibd_id = '||ibd_id_in;
    EXECUTE IMMEDIATE v_data_grp_query INTO v_data_grp_cde;
    ODS_CONTROL_UTILITY.GET_ACT_PART(tbl_name_in => v_act_tbl,
    data_grp_cde_in => v_data_grp_cde,
    meta_data_in => 'VIEW DYN METADATA',
    part_val_out => v_part_val_out,
    sp_hier_inout => sp_hier_inout);
    IF v_part_val_out IS NULL THEN
    v_error_msg_in := 'Incorrect table name ' || v_act_tbl;
    option_in := 'others';
    v_location := 20;
    RAISE handled_exception;
    END IF;
    dbms_output.put_line('Active partition for the table '|| v_act_tbl ||' is : '||v_part_val_out);
    /*Get the list of active table columns*/
    ODS_APPLICATION_UTILITY.GET_TAB_COLS (schema_name_in => schema_name_in,
    table_name_in => v_act_tbl,
    col_name_out => v_act_col_list,
    sp_hier_inout => sp_hier_inout);
    v_act_col_list := SUBSTR(v_act_col_list,1,LENGTH(v_act_col_list)-1);
    IF v_act_col_list IS NULL THEN
    v_error_msg_in := 'Failed fetching columns for ' || v_act_tbl || '. Check for the columns in table name';
    option_in := 'others';
    v_location := 30;
    RAISE handled_exception;
    /*Get the list of active table columns and concatenate the columns with 'stg_array(i)' */
    ELSE
    dbms_output.put_line('Active Table Columns List: '||v_act_col_list);
    ODS_APPLICATION_UTILITY.GET_TAB_COLS (schema_name_in => schema_name_in,
    table_name_in => v_act_tbl,
    identifier_name_in => 'stg_array(i)',
    col_name_out => v_common_col_list,
    sp_hier_inout => sp_hier_inout);
    v_common_col_list := SUBSTR(v_common_col_list,1,LENGTH(v_common_col_list)-1);
    IF v_common_col_list IS NULL THEN
    v_error_msg_in := 'Failed fetching columns for ' || v_act_tbl || ' and get concatenated with ' || 'STTG_ARRAY' ||'. Check for the columns in table name';
    option_in := 'others';
    v_location := 40;
    RAISE handled_exception;
    ELSE
    ODS_APPLICATION_UTILITY.GET_TAB_COLS (schema_name_in => schema_name_in,
    table_name_in => v_stg_tbl,
    col_name_out => v_stg_col_list,
    sp_hier_inout => sp_hier_inout);
    v_stg_col_list := SUBSTR(v_stg_col_list,1,LENGTH(v_stg_col_list)-1);
    IF v_stg_col_list IS NULL THEN
    v_error_msg_in := 'Failed fetching columns for ' || v_stg_tbl || '. Check for the columns in table name';
    option_in := 'others';
    v_location := 50;
    RAISE handled_exception;
    ELSE
    /* Form the WHERE clause on the primary key columns to update the proc_flag
    column of appropriate record in stage table */
    ODS_APPLICATION_UTILITY.GET_WHERE_CLAUSE( schema_nme_in => schema_name_in,
    tbl_nme_in => v_stg_tbl,
    trg_id => 'stg_array(i)',
    whr_clause_out => v_whr_clause_out,
    sp_hier_inout => sp_hier_inout);
    IF v_whr_clause_out IS NULL THEN
    v_error_msg_in := 'No columns fetched for ' || v_stg_tbl || '. Check for the columns in table name';
    option_in := 'others';
    v_location := 60;
    RAISE handled_exception;
    ELSE
    dbms_output.put_line('Where Clause is : ' || v_whr_clause_out );
    v_thrshld_query := 'SELECT proc_step_thrshld_nbr FROM '|| v_cntl_schema ||'.proc_step
    WHERE proc_id = '|| chr(39) ||proc_cd_in|| chr(39) ||
    ' AND proc_step_cde = '|| chr(39) ||proc_step_cd_in|| chr(39) ||
    ' AND ibd_id = ' || ibd_id_in;
    EXECUTE IMMEDIATE v_thrshld_query INTO v_thrshld_nbr;
    dbms_output.put_line('Threshold number for the process step '||proc_step_cd_in||' is '||v_thrshld_nbr||' for the process '||proc_cd_in);
    END IF;
    END IF;
    END IF;
    END IF;
    END IF;
    v_query := 'SELECT proc_cmit_nbr FROM '||v_cntl_schema||'.proc
    WHERE proc_id = '|| chr(39) || proc_cd_in || chr(39) ||
    ' AND ibd_id = '|| ibd_id_in;
    EXECUTE IMMEDIATE v_query INTO v_cmit_nbr;
    IF v_part_val_out = 999 THEN
    /* Execute the dynamic pl/sql block to append the data to the active table*/
    dbms_output.put_line('Executing Dynamic Insert Block for Append Paradigm');
    dbms_output.put_line('--------------------------------------------------');
    v_location := 80;
    EXECUTE IMMEDIATE q'{
    DECLARE
    v_rec_inserted_cnt_in NUMBER(10):=0;
    error_msg_in VARCHAR2(1000);
    v_dyn_proc_step_upd_out NUMBER(1);
    v_rec_updt_cnt_in NUMBER(10):=0;
    v_actl_inpt_cnt NUMBER(10):=0;
    v_rec_errored_cnt_in NUMBER(10):=0;
    v_dyn_option_in VARCHAR2(30);
    v_dyn_sp_hier VARCHAR2(30);
    v_dyn_handled_exception EXCEPTION;
    v_dyn_verbose_flag NUMBER(1):=0;
    CURSOR c IS
    SELECT }' || v_stg_col_list ||
    ' FROM ' || v_stg_tbl ||
    ' WHERE fl_nbr = ' || fl_nbr_in ||
    ' AND proc_flag = ' || chr(39) || 'N' || chr(39) ||
    ' AND to_date(bch_dte,'||CHR(39)||'DD-MON-YY'||CHR(39)||') <= '||CHR(39)|| bch_dte_in || CHR(39)||q'{;
    TYPE array IS TABLE OF c%ROWTYPE;
    stg_array array;
    BEGIN
    /* Enable the logging if verbose log flag is 0*/
    IF v_dyn_verbose_flag = }' || verbose_log_flag_in || q'{ THEN
    DBMS_OUTPUT.ENABLE();
    END IF;
    OPEN c;
    LOOP
    FETCH c BULK COLLECT INTO stg_array LIMIT }'|| v_cmit_nbr ||q'{;
    FOR i IN 1..stg_array.COUNT LOOP
    BEGIN
    INSERT INTO }' || schema_name_in || q'{.}'|| v_act_tbl || q'{( }'|| v_act_col_list ||q'{,crte_pgm, updt_pgm, crte_tstp, updt_tstp, expsd_rec_ind) VALUES }' || q'{ ( }' || v_common_col_list || q'{,'}' || job_name_in || q'{','}' || job_name_in ||q'{','}' || v_curr_date ||q'{','}' || v_curr_date||q'{','N' );}' ||
    q'{
    v_rec_inserted_cnt_in := v_rec_inserted_cnt_in + 1 ;
    v_actl_inpt_cnt := v_actl_inpt_cnt + 1 ;
    error_msg_in := 'Error in updating PROC_STAT as inserted';
    UPDATE }' || schema_name_in || q'{.}' || v_stg_tbl || q'{
    SET proc_flag = 'I' ,
    updt_pgm = '}' || job_name_in || q'{',
    updt_tstp = '}' || v_curr_date || q'{'
    WHERE }'|| v_whr_clause_out ||q'{;
    EXCEPTION
    WHEN DUP_VAL_ON_INDEX THEN
    error_msg_in := 'Record duplicated';
    v_actl_inpt_cnt := v_actl_inpt_cnt + 1 ;
    v_rec_errored_cnt_in := v_rec_errored_cnt_in + 1;
    IF v_rec_errored_cnt_in >}' || v_thrshld_nbr || q'{ THEN
    error_msg_in := 'Threshold limit }' || v_thrshld_nbr || q'{ Reached';
    v_dyn_option_in := 'proc_step';
    RAISE v_dyn_handled_exception;
    ELSE
    error_msg_in := 'Error in updating PROC_STAT as error';
    UPDATE }' || schema_name_in || q'{.}' || v_stg_tbl || q'{
    SET proc_flag = 'E',
    -- err_code = }' || error_code_1_in || q'{, --need to uncomment once the err_code column is created in stage table
    updt_pgm = '}' || job_name_in || q'{',
    updt_tstp = '}' || v_curr_date || q'{'
    WHERE }'|| v_whr_clause_out ||q'{;
    END IF;
    END;
    END LOOP;
    EXIT WHEN c%NOTFOUND;
    END LOOP;
    CLOSE c;
    ND ODS_APPEND_REPLACE;
    /

    DUPLICATE
    Any suggestions about this program to improve performance and effective cod

Maybe you are looking for