Custom view metadata hidden from standard check in

I created some views for custom profiles, my problem is that my custom metadata is being displayed on standard check-in also, is there any ways to have this custom metadata displayed only on my custom profile and not in standard check in as well? if i disable the field in user interface in the configuration manager then it'll disappear from both standard check in and my custom metadata.
any ideas? thanks a lot

When copying you can put any BSP name..normally the practice is to prefix the standard name with a Z.
Secondly when you want to make changes to the individual classes and methods you need to right click and say enhance. Then the AZ class names etc would be generated. The view should appear in the component wherein you copied the original view from.
I hope this helps.
The cookbook should have details on this. Otherwise also its quite intuitive.
Award points if it helps.
Thanks.

Similar Messages

  • How to create a new view by copying from standard view in IC webclient?

    Hello, expert,
    I need to enhance a sap standard component (BP_Factsheet), inside it I need to create a new view by copying from an existing standard view (Acitivities). However when I try to make a copy, I was asked for destination BSP application, I entered the Z-Application which I used when defining enhancement for the component. After the copy, I don't see the new view.
    Then I tried the destination BP_factsheet, instead of the z-application, then after the copy, I can see the new view. However since it's in SAP application, it seems like it's a MOD, not enhancemnet, and inside the new view, the classes (for context, context nodes, etc.) are not in custom namespace (not starting with Z).
    So please let me know how can I make a copy of sap standar view in custom namespace.
    Thanks in advance.
    Jayson

    When copying you can put any BSP name..normally the practice is to prefix the standard name with a Z.
    Secondly when you want to make changes to the individual classes and methods you need to right click and say enhance. Then the AZ class names etc would be generated. The view should appear in the component wherein you copied the original view from.
    I hope this helps.
    The cookbook should have details on this. Otherwise also its quite intuitive.
    Award points if it helps.
    Thanks.

  • Is it possible to remove "Revision" from standard check in

    Hi,
    Is it possible to remove or disable the revision text box in the standard check in screen. This number can be changed by the user each time the document is checked in. It can be changed to go backwards and use duplicated is the user changes it without giving an error i.e. 1 - 3 - 2 - 3. The documentation says "The revision increments automatically with each check-in of the content item, so generally, you should not change this value"
    Is there a way to remove/disable this from the standard check-in to prevent people changing it.
    Thanks

    Kizume and Rhm Zanz it should be still there as that is what manages that specific feature.
    In the top menu bar, where is says:      Finder   File   Edit   View   Go   Windows   Help
    Click on the Go, and in the same time click the option key on your keyboard near the space bar.  In that the drop down menu list the word Library will appear.
    Click on Library and Finder will open, look for the Preferences folder. Within that folder which should be in alphabetical order look for the file named, com.apple.sharekit.recents.plist
    Drag that file out of finder and unto your desktop. Close out the Finder window and close out all other your applications, including Safari, and reboot your Mac and once it turns on, reopen Safari and look at your share sheet. Any recents should be gone. That file named com.apple.sharekit.recents.plist will recreate itself on a clean slate in that folder. Should you encounter that you shared something again to a contact with Safari's share sheet, be sure to follow the same directions.
    Cheers!

  • How to remove buttons from standard check in page

    Hi,
    Can any one tell me how to hide buttons from the standard check in page and re-arrange field in UCM. I want to just display Check In, Reset and Quick Help.
    Thanks,
    Abhijit
    Edited by: AbhijijitPr on Sep 6, 2010 2:28 PM

    Hey Tim,
    Even i am facing a similar situation but i have to hide the field on the selection of an option list
    How can i do it through profile and rules?
    Can it be done by using custom includes in the fields?
    if yes how?
    Thanks,

  • How to call custom BSP application (copied from standard)

    Hi,
    I came across 1 interesting link in SDN.
    [Enhancement procedure of BSP application HRRCF_RECRUITER in eRecruitment]
    My requirement is also similar.
    I need to copy the HRRCF_TRM_SRCH application.
    I know how to make the changes for the logic (like copying the standard controller & iterator class etc.)
    But I donu2019t know how to call the custom BSP application.
    One requirement is, I need to call a BSP application, in which there are only UI(user interface/screen) changes .
    That is, if there are only changes made to hitlist_cand.bsp page . And no changes made to hitlist_cand.do page.
    Eg: Removing one button from screen.
    Second requirement is, I need to call a BSP application in which there are logic changes also.
    (I know how to  change the standard controller class to custom class)
    Eg: Changing logic of button.
    We tried renaming the application name from standard to custom one (with Namespace=SAP itself, though it gave a warning) in the table T77RCF_LOG_APPL .
    Then we used this name to configure the start page link. But still the execution control is going to standard page & not to custom BSP application.
    How will I know which BSP application(Appl A), is calling the BSP application (Appl B) in which I want to make changes ?
    The starting application is HRRCF_START_INT.
    Would really appreciate solutions posted.
    Thanks,
    Nisha Vengal.

    Hi Nisha,
    I think you have an issue to call custom BSP.
    -     Ignore the warning message (in the table T77RCF_LOG_APPL) as it is just a warning message. I did not touch start page link at all.
    -     Additionally you need to make (I had to made) an entry in table u2018V77RCF_SMG_NAVIu2019.
    Let me know, if you need anything else.
    ...Naddy

  • Datablock from a custom view

    Hello,
    I have created a datablock manually which has the source as view.
    Added all the items which are to be displayed.
    when i run the form, the block shows me a message that Query caused no records to retrieve.( i have added execute query in the form too).
    I selected the view from backend, it has 71 rows.
    What properties should be set to ensure that the records are fetched.
    Note: Using Oracle form builder 6i
    Just the confirmation. in the data block Property the
    Data source type is TABLE
    Data source name is VIEW name
    is this correct?
    Note : Using oracle forms 6i
    Thanks,
    yadnesh
    Edited by: Yadnesh on May 31, 2013 12:03 AM

    Can you please let me know where do i have to set the org context or the org id in detail?Well, as I recall, you only need this if your EBS is configured for multiple organizations. It has been a while since I've worked with the EBS, but when I did we were a multi-org setup. Typically, you don't have to set the org or context when you run your form from the Application as this is already set for you. However, if your Custom Form does not include all of the objects from the TEMPLATE.fmb, you will run into problems because your Form will not be properly configured for the EBS framework. If you didn't create your custom form using the TEMPLATE.fmb, I strongly recommend you open the TEMPLATE.fmb and do "Save As" and save the TEMPLATE.fmb as your new form and them copy and paste all of the objects from your Custom Form into the new Custom Form you created from the template.
    If you started your Form from the TEMPLATE.fmb, then I recommend you talk to your Apps DBA or other senior developer on your project and confirm with them that you have included all of the required/necessary objects to support your EBS Custom Extensions.
    Also, if you haven't done this already, I recommend you take a look at the Oracle Applications Documentation library. Select your EBS version and then scroll to the Standards section and review the following documents:
    <ul>
    <li>Oracle Applications Developer's Guide
    <li>Oracle Applications User Interface Standards for Forms-Based Products
    <li>Oracle Application Framework Personalization Guide
    </ul>
    This documentation is a "must read" when working with the EBS.
    Finally, when you have an EBS related question (like this question) the best forum to ask your question in is the General EBS Discussion forum. My knowledge of EBS is very rusty. ;-)
    Sorry, I couldn't be more helpful, but the people in the EBS General Discussion forum will be able to help!
    Craig...

  • Call logical link from custom view on BP_HEAD

    I added a custom view to BP_HEAD in which I display invoices from another system. By clicking on invoice number I need to open VF03 with that invoice. I am able to open the actual transaction VF03.
    However, I am not able to pass the invoice number and open specific invoice that i click on in my view. I think I need to use
    create_bor_based method. However, I am not sure how do I pass parameters to it.
    lv_obj_type = 'VBRK' ?
    lv_obj_key = Actual Invoice No?
    lv_ui_objtype?
    CALL METHOD cl_crm_ui_descriptor_obj_srv=>create_bor_based
          EXPORTING
            iv_bor_object_type  = lv_obj_type
            iv_bor_object_key   = lv_obj_key
            iv_logical_system   = lv_logical_system
            iv_ui_object_type   = lv_ui_objtype
            iv_ui_object_action = 'B'
    *       iv_component        =
          RECEIVING
            rr_result           =   lv_descriptor_object.
    Below is code taken from outbound plug for Invoice Number. This code opens up transaction VF03. Now I need to pass the Invoice Number to this transaction to open specific invoice:
    DATA: lo_nav       TYPE REF TO if_crm_ui_navigation_service.
      DATA: lo_link      TYPE REF TO if_bol_bo_property_access.
      DATA: lr_window            TYPE REF TO cl_bsp_wd_window.
    * get service for navigation
      lo_nav = cl_crm_ui_navigation_service=>get_instance( ).
      CHECK lo_nav IS BOUND.
    * navigate to destination
      lo_nav->navigate( iv_link_id = 'ZSDINVOICE' ).
      lo_nav->navigate( iv_link_id = 'ZSDINVOICE'
                               iv_data_collection = iv_data_collection ).
    *  lo_link ?=
    *              cl_crm_uiu_bt_param_create=>if_ui_link_parameter_class~create_parameter_object(
    *                                          iv_link_id   = 'ZSDINVOICE'
    *                                          iv_parameter = '0385500008' ).
      iv_data_collection->add( iv_entity = lo_link ).
      IF iv_data_collection IS BOUND.
        lr_window ?= me->view_manager->get_window_controller( ).
        lr_window->call_outbound_plug( iv_outbound_plug = 'VBELN' iv_data_collection = iv_data_collection ).
      ENDIF.

    Here you go Maks
    When you run the wizard thn you provide some class name and system will generate that class for you. You can edit the method IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW of the class to pass the parameter value.
    Sample code for the same is:
    me->set_container_data(
    iv_name = gc_BP
    iv_value = BP ).
    Now you need to have the access of the BP no. from this address. Where ever you are confirming the BP, in that view create a global attribute and in DO_PREPARE_OUTPUT method set the BP value to the global method and in the Z class method mentioned above you can reterive the value
    e.g. lv_partner_no = ZL_*_IMPL=>gv_partner_no.
    BP = lv_partner_no.
    Cheers
    Sufyan

  • How to delete records from standard maintenance view

    Dear Sir/Madam,
            i want to delete records from standard view " v_mmim_rep_cust "
    This is a standard maintenance view , used in MBLB report.
    here i found the records with different report name but same fields as shown below...
    REPORT             TABLE NAME     FIELD NAME 
    RM07DOCS         MKPF                 BKTXT
    RM07DOCS         MKPF                 BLDAT
    RM07DOCS         MKPF                 BUDAT
    RM07DOCS         MSEG                 ANLN1
    RM07DOCS         MSEG                 ANLN2
    RM07DOCS         MSEG                 APLZL
    YRM07DOCS         MKPF                 BKTXT
    YRM07DOCS         MKPF                 BLDAT
    YRM07DOCS         MKPF                 BUDAT
    YRM07DOCS         MSEG                 ANLN1
    YRM07DOCS         MSEG                 ANLN2
    YRM07DOCS         MSEG                 APLZL
    I WANT TO DELETE THE RECORDS FROM THE VIEW WITH REPORT = YRM07DOCS.
    PLEASE HELP ME.
    Thanks in Advance,
    Dastagiri.

    Dear Sir,
          when i did so , it displays a message that  " entry mseg zeile  must not be deleted ".
    hense i went through writing a program to delete the records from table mmim_rep_cust
    but it says that record not found.
    program logic : 
    delete from mmim_rep_cust
        where report in report
          and TABNAME in TABNAME.
    if sy-subrc = 0.
    write ' RECORDS DELETED SUCCESSFULLY'.
    else.
    write ' RECORD NOT FOUND'.
    endif.
    please guide me to delete the records from the view.
    Thanks in advance,
    Dastagiri.

  • Calling custom dialog screen from Standard Transaction(user Exit)

    Hi, I'm calling Standard Transaction from a Custom Screen. I'm calling a custom screen again with in standard transaction (implemented custom screen thru user exits using macros). But when I click 'continue/cancel' in the custom screen, control is going back to main cutom screen rather go back to standard transaction. Could anyone please help me out how to come back to standard transaction from custom screen rather going back to main cutom screen.
    ***INCLUDE LZ_R_FORWARD_FORWARD_LOADI01 .
    *&      Module  USER_COMMAND_9000  INPUT
    MODULE user_command_9000 INPUT.
      CASE sy-ucomm.
        WHEN 'EXEC'.
          PERFORM validate_popup_data.
          IF flag_error_screen NE 'X'.
            MOVE-CORRESPONDING ZFFL_POPUP to var_ZFFL_POPUP.
            clear flag_return.
            SET SCREEN 0.
            LEAVE SCREEN.
          ENDIF.
        WHEN 'CANC'.
          flag_return = 'X'.
          SET SCREEN 0.
          LEAVE SCREEN.
        WHEN OTHERS.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_9000  INPUT
    *&      Module  exit_9000  INPUT
    MODULE exit_9000 INPUT.
      CASE sy-ucomm.
        WHEN 'CANC'.
    *      MOVE perf_flag TO lbpla_exist_flag.
          flag_return = 'X'.
          SET SCREEN 0.
          LEAVE SCREEN.
      ENDCASE.
    ENDMODULE.                 " exit_9000  INPUT
    Thanks in advance.

    Hi
    So the command SET SCREEN 0. LEAVE SCREEN. should "place" the program just after the calling of the popup so here:
    FUNCTION z_call_screen.
    * Call the Pop up screen
        CALL SCREEN 9000 STARTING AT 35 05.
    "<------------------------- The program should be here after going back from popup 9000
    ENDFUNCTION.
    Is it true?
    Max

  • Links to discussion in a discussion board does not work from a Custom View

    Hi,
    I need to limit the number of Items shown in a discussion board the the 3 latest discussions.
    The solution to do this is to created a new few where I set the item limit.
    .. or so I thought.
    The view shows only the 3 newest items however the link to the discussions are not working. If I change the view back to the normal "Subject/AllItems.aspx" view it works fine. 
    Anyone has a solution for this? hovering over the title link with the mouse I can verify that the links are different.
    With the standard subject view where it works:
    Home.aspx?RootFolder=%2Fsites%2Ftestsite%2FLists%2Ftest%20discussion%20board%2Ftest%203%202820&FolderCTID=0x012002000DF957D933C11F498845E0406B80727A&View=%7BF54786F4%2D10EB%2D4DB1%2DA686%2D7743DD17635A%7D
    With my custom view where nothing happens when I click the link:
    Home.aspx?RootFolder=&FolderCTID=&View=%7BF54786F4%2D10EB%2D4DB1%2DA686%2D7743DD17635A%7D
    Thank you

    check this post
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/9fc02732-3124-4c41-b7ce-ae26f6c3c00d/how-to-limit-the-discussion-board-webpart-to-show-only-10-discussions?forum=sharepointgenerallegacy
    Another article
    http://technet.microsoft.com/en-us/library/cc768269.aspx

  • How to use parameter passed from standard page in VO query of custom page

    Hi everyone,
    I have a custom page which needs to be called from a standard page. Now this custom page is based on some parameters passed from standard page.
    How do I catch those parameters i my custom page .
    And how to use those parameters in the VO query of my custom page.
    Edited by: Bunny on Nov 11, 2010 9:16 AM

    Hi,
    Bunny wrote:
    I have a custom page which needs to be called from a standard page. Now this custom page is based on some parameters passed from standard page.
    How do I catch those parameters i my custom page .---If standard page the button style is :Button,Then u can set Destination URL in personalization.
    Destination UR:"OA.jsp?page=/xxx/oracle/apps/po/msg/webui/CustomUpdatePG&Flag=" +Value  ---Like u can pass params
    ---IF the button style is :Submitbutton ,Then u need to customization of the co.
    ---In co processFormReq call a cutom page like below.
    pageContext.setForwardURL("OA.jsp?page=/xxx/oracle/apps/po/msg/webui/customUpdatePG&Flag=" +Value, null, (byte)0, null, null, true, "N", (byte)0);
    ---In custom page co in processRequest u can get these value :String value=pageContext.getParameter("Flag");
    And how to use those parameters in the VO query of my custom page.---Get the vo and set where clause
    String where="valueAttr="+value;
    vo.setWhereClauseParams(null);
    vo.setWhereClause(where);
    vo.executeQuery();
    Regards
    Meher Irk
    Edited by: Meher Irk on Nov 11, 2010 11:53 PM

  • HOW TO Trigger customized smartform from standard trasaction

    Hi,
    I have created new customized driver pgm and smartform for order ready notice,i want to triger the smartform from standard transaction vt02n.What's the procedure,pls let me know.

    hi,
    after configuring nace as specified by others, u'll have to select dat output type in ur invoice.
    goto->header>output type->
    den select dat output type.

  • How to view list of all system exceptions from standard package?

    Hello,
    How to view list of all system exceptions from standard package?
    Regards
    Krishna

    Just for fun:
    SQL> conn sys/****** as sysdba
    Verbonden.
    SQL> select cast(trim(substr(text,instr(text,'(')+1,instr(text,',')-instr(text,'(')-1)) as varchar2(30)) exception_name
      2       , to_number(replace(substr(text,instr(text,',')+1,instr(text,')')-instr(text,',')-1),'''')) error_number
      3    from user_source
      4   where text like '%pragma EXCEPTION_INIT%'
      5     and type = 'PACKAGE'
      6     and name = 'STANDARD'
      7   order by exception_name
      8  /
    EXCEPTION_NAME                 ERROR_NUMBER
    ACCESS_INTO_NULL                      -6530
    CASE_NOT_FOUND                        -6592
    COLLECTION_IS_NULL                    -6531
    CURSOR_ALREADY_OPEN                   -6511
    DUP_VAL_ON_INDEX                         -1
    INVALID_CURSOR                        -1001
    INVALID_NUMBER                        -1722
    INVALID_OBJECT_NAME                  -44002
    INVALID_QUALIFIED_SQL_NAME           -44004
    INVALID_SCHEMA_NAME                  -44001
    INVALID_SQL_NAME                     -44003
    LOGIN_DENIED                          -1017
    NO_DATA_FOUND                           100
    NO_DATA_NEEDED                        -6548
    NOT_LOGGED_ON                         -1012
    PROGRAM_ERROR                         -6501
    ROWTYPE_MISMATCH                      -6504
    SELF_IS_NULL                         -30625
    STORAGE_ERROR                         -6500
    SUBSCRIPT_BEYOND_COUNT                -6533
    SUBSCRIPT_OUTSIDE_LIMIT               -6532
    TIMEOUT_ON_RESOURCE                     -51
    TOO_MANY_ROWS                         -1422
    USERENV_COMMITSCN_ERROR               -1725
    VALUE_ERROR                           -6502
    ZERO_DIVIDE                           -1476
    26 rijen zijn geselecteerd.Regards,
    Rob.

  • To remove Personalize button from a Custom View

    Hi,
    I have created a Custom View, and in this view it is displaying two 'Personalize' buttons and 'export to spreadsheet' buttons.
    I have to remove one of them.
    Plz suggest something for this.
    As, i also tried to use "IF_BSP_WD_TOOLBAR_CALLBACK~GET_BUTTONS " but this is of no help.
    Regards,
    Sharad

    Hi,
    In one of my views i have written this code in the view layout.
    <chtmlb:tableExtension tableId = "ResultList"
                           layout  = "FIXED" >
      <chtmlb:configTable xml                   = "<%= lv_xml %>"
                          id                    = "ResTable"
                          navigationMode        = "BYPAGE"
                          onRowSelection        = "select"
                          table                 = "//ZACC/TABLE"
                          width                 = "100%"
                          hasLeadSelection      = "TRUE"
                          visibleRowCount       = "<%= lv_lines %>"
                          actionsMaxInRow       = "4"
                          selectionMode         = "<%= ZACC->SELECTION_MODE %>"
                          selectedRowIndexTable = "<%= ZACC->SELECTION_TAB %>"
                          selectedRowIndex      = "<%= ZACC->SELECTED_INDEX %>"
                          visibleFirstRow       = "<%= ZACC->visible_first_row_index %>"
                          usage                 = "SEARCHRESULT"
                          showNoMatchText       = "FALSE" />
    </chtmlb:tableExtension>
    So, any one can help me out if these buttons can be removed from here.

  • Problem while passing parameter from standard page to custome page

    Hi,
    We are calling a custom page from standard page.
    Standard page Extended CO
    PR
    String wcHeader = pageContext.getParameter("WcHeaderId");
    pageContext.putTransactionTransientValue("WcHeaderId",wcHeader);
    PFR
    String wcHeader=(String)pageContext.getTransactionTransientValue("WcHeaderId");
    pageContext.putTransactionTransientValue("WcHeaderId",wcHeader);
    Till here we are able to put the Parmeter in Tranasction
    After calling the custom page from standard page while we are using the Transaction value it is returning null.
    Custom page CO
    PR
    String wcHeader=(String)pageContext.getTransactionTransientValue("WcHeaderId");
    we are getting nulll here.
    Please provide the solution for this
    Thanks,
    Narayana

    Hi Meher Irk,
    i got WcHeaderid value in Custom CO. but i want to set value Custome page to Standard page in custom page i have a total value this value i want to set to Standard page.
    Custom CO code
    /*===========================================================================+
    | Copyright (c) 2001, 2005 Oracle Corporation, Redwood Shores, CA, USA |
    | All rights reserved. |
    +===========================================================================+
    | HISTORY |
    +===========================================================================*/
    package xxbb.oracle.apps.pos.xxwc.webui;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import xxbb.oracle.apps.pos.xxwc.server.WithholdAMImpl;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.server.OADBTransaction;
    import oracle.cabo.ui.validate.Formatter;
    import oracle.apps.fnd.framework.webui.OADecimalValidater;
    import oracle.apps.fnd.framework.webui.OAWebBeanConstants;
    import oracle.apps.fnd.framework.webui.beans.table.OAColumnBean;
    import oracle.apps.fnd.common.MessageToken;
    import oracle.apps.fnd.framework.*;
    import oracle.apps.fnd.framework.webui.*;
    import oracle.apps.fnd.framework.webui.beans.table.OATableFooterBean;
    import oracle.apps.fnd.framework.webui.beans.message.OAMessageStyledTextBean;
    import oracle.apps.fnd.framework.webui.beans.message.OAMessageTextInputBean;
    import oracle.apps.fnd.framework.webui.beans.table.OATableBean;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.server.OAViewRowImpl;
    import oracle.apps.fnd.framework.webui.beans.nav.OAButtonBean;
    import oracle.jbo.domain.Number;
    import java.util.Enumeration;
    import oracle.apps.pos.wc.webui.WcRespondCO;
    //import oracle.apps.pos.wc.webui.*;
    * Controller for ...
    public class WithholdCO extends OAControllerImpl
    public static final String RCS_ID="$Header$";
    public static final boolean RCS_ID_RECORDED =
    VersionInfo.recordClassVersion(RCS_ID, "%packagename%");
    * Layout and page setup logic for a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    String wcHeader=new String();
    Formatter formatter=new OADecimalValidater("#,##0.00;(#,##0.00)","#,##0.00;(#,##0.00)");
    OAColumnBean columnBean=(OAColumnBean)webBean.findIndexedChildRecursive("Amountcol");
    columnBean.setAttributeValue(ON_SUBMIT_VALIDATER_ATTR,formatter);
    //String wcHeader=(String)pageContext.getTransactionTransientValue("WcHeaderId");
    pageContext.writeDiagnostics(this,"zzzzzz"+wcHeader,1);
    if(pageContext.getSessionValue("WcHeaderId") != null&& !pageContext.getSessionValue("WcHeaderId").equals(""))
    wcHeader=pageContext.getSessionValue("WcHeaderId").toString();
    pageContext.writeDiagnostics(this,"If get session condition "+wcHeader,1);
    /* OAMessageTextInputBean item=(OAMessageTextInputBean)webBean.findIndexedChildRecursive("item3");
    item.setValue(pageContext,"10");*/
    * Procedure to handle form submissions for form elements in
    * a region.
    * @param pageContext the current OA page context
    * @param webBean the web bean corresponding to the region
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    if("AdvancedRN".equals(pageContext.getParameter(SOURCE_PARAM))
    && ADD_ROWS_EVENT.equals(pageContext.getParameter(EVENT_PARAM)))
    am.invokeMethod("xxInsertRow");
    // am.xxInsertRow();
    if(pageContext.getParameter("Save")!=null)
    am.invokeMethod("xxSaveTransaction");
    am.invokeMethod("xxUnitotal");
    OAViewObject vo = (OAViewObject)am.findViewObject("TotalVO1");
    vo.reset();
    vo.next();
    OARow totRow = (OARow)vo.getCurrentRow();
    Number total = (Number)totRow.getAttribute("Total");
    throw new OAException("Records Saved Successfully",OAException.CONFIRMATION);
    if(pageContext.getParameter("Delete")!=null)
    am.invokeMethod("xxDeleteRow");
    am.invokeMethod("xxSaveTransaction");
    //am.xxDeleteRow();
    // am.xxSaveTransaction();
    throw new OAException("Records Deleted Successfully",OAException.CONFIRMATION);
    if(pageContext.getParameter("Close")!=null)
    pageContext.setForwardURL("OA.jsp?page=/oracle/apps/pos/wc/webui/WcRespondPG&param=FrmWithHoldPG"
    ,null
    ,OAWebBeanConstants.KEEP_MENU_CONTEXT
    ,null
    ,null
    ,true
    ,OAWebBeanConstants.ADD_BREAD_CRUMB_YES
    ,OAWebBeanConstants.IGNORE_MESSAGES);
    Thanks,
    Narayana

Maybe you are looking for