Save variant button

HI all..
how to make a save variant button in a report...
..Thank you..

ok.. sorry for all..
what my user want is that save button ... that they thought is the get variant button...
i ve just told them how the save variant button works...
we could done  that alll with the standard SAP save variants procedures...
problem solved...

Similar Messages

  • REUSE_ALV_GRID_DISPLAY_LVC can't save variant

    Hi I'm using that FM but the SAVE variant button isn't activated.
    I tried with all I_SAVE possible values ('X', 'A', 'U'). With and without IS_VARIANT parameter. But it isn't working yet.
    The call looks like that:
    Maybe the problem is because I'm using a field symbol for internal table? But the data is displayed so I don't think...
    Note: Don't tell me to use the new ALV way because my SAP version doesn't have the necessary classes.
      DATA: gs_variant TYPE disvariant.
      gs_variant = sy-cprog.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
        EXPORTING
          it_fieldcat_lvc                   = gt_fcat
          i_save                            = 'A'
          is_variant                        = gs_variant
        TABLES
          t_outtab                          = <gt_bom_alv>
        EXCEPTIONS
          OTHERS                            = 1.
    Thank you.

    I think you need to change this:
    DATA:
    gs_variant TYPE disvariant,
    v_repid TYPE sy-repid.
    v_repid = sy-repid.
    gs_variant-repid = sy-repid. "Change this
      gs_variant = sy-cprog.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
        EXPORTING
          i_callback_program         = v_repid "Add this
          it_fieldcat_lvc                  = gt_fcat
          i_save                             = 'A'
          is_variant                        = gs_variant
        TABLES
          t_outtab                          = <gt_bom_alv>
        EXCEPTIONS
          OTHERS                            = 1.
    BR,
    Suhas
    Edited by: Suhas Saha on Feb 18, 2010 5:53 PM

  • Use button "save" in a dynpro to save "variants"

    Hello,
    I Have a dynpro. I activate the save button but it doesn´t let save a variant.
    How can I do it ?
    Thanks

    this program may be helpful for you
    Ref : Re: Save variant problem
    *   TABLES                                                        *
    TABLES: SPFLI.
    *   TYPE-POOLS                                                    *
    TYPE-POOLS: SLIS.
    *   INTERNAL TABLES                                               *
    DATA: T_RKEY TYPE STANDARD TABLE OF RSVARKEY WITH HEADER LINE,
          T_SELCTAB TYPE STANDARD TABLE OF RSSCR WITH HEADER LINE,
          T_VARI TYPE STANDARD TABLE OF RVARI WITH HEADER LINE,
          IT_EXTAB TYPE SLIS_T_EXTAB,
          WA_EXTAB LIKE LINE OF IT_EXTAB.
    *   VARIABLES                                                     *
    DATA: OK_CODE TYPE SY-UCOMM,
          W_VARIANT TYPE RSVAR-VARIANT,
          W_USER_VARI TYPE RSVAR-VARIANT,
          W_VARI_REPORT TYPE RSVAR-REPORT,
          SEL_VARIANT TYPE RSVAR-VARIANT,
          SEL_VARIANT_TEXT TYPE RSVAR-VTEXT,
          W_REPORT TYPE RSVAR-REPORT,
          VARIANT_EXISTS TYPE C.
    *   SELECTION-SCREEN                                              *
    SELECTION-SCREEN BEGIN OF SCREEN 101 AS SUBSCREEN.
    SELECT-OPTIONS: S_CARRID FOR SPFLI-CARRID,
                    S_CONNID FOR SPFLI-CONNID.
    SELECTION-SCREEN END OF SCREEN 101.
    *   INITIALIZATION                                                *
    INITIALIZATION.
    W_REPORT = SY-REPID.
    PERFORM VARIANT_EXISTS.
    *   START-OF-SELECTION                                            *
    START-OF-SELECTION.
      CALL SCREEN 0100.
    *&      Module  STATUS_0100  OUTPUT                               *
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS '100' EXCLUDING IT_EXTAB.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT                          *
    MODULE USER_COMMAND_0100 INPUT.
      OK_CODE = SY-UCOMM.
      CASE OK_CODE.
        WHEN 'SAVE'.
          PERFORM SAVE_VARIANT.
          PERFORM VARIANT_EXISTS.
        WHEN 'BACK'.
          LEAVE TO SCREEN 0.
        WHEN 'GET_VAR'.
          PERFORM LOAD_VARIANT.
        WHEN 'DEL_VAR'.
          PERFORM DELETE_VARIANT.
          PERFORM VARIANT_EXISTS.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    *&      Form  SAVE_VARIANT                                        *
    FORM SAVE_VARIANT.
      T_RKEY-REPORT = SY-REPID.
      APPEND T_RKEY.
      CALL FUNCTION 'RS_VARIANT_SAVE_FROM_SELSCREEN'
           EXPORTING
                CURR_REPORT          = SY-REPID
                VARI_REPORT          = SY-REPID
           IMPORTING
                VARIANT              = W_VARIANT
           TABLES
                P_SSCR               = T_SELCTAB
                P_VARI               = T_VARI
           EXCEPTIONS
                ILLEGAL_VARIANT_NAME = 1
                NOT_AUTHORIZED       = 2
                NO_REPORT            = 3
                REPORT_NOT_EXISTENT  = 4
                REPORT_NOT_SUPPLIED  = 5
                OTHERS               = 6.
      T_RKEY-VARIANT = W_VARIANT.
      MODIFY T_RKEY INDEX 1.
      CALL FUNCTION 'RS_RWSET_SAVE_VARIANT'
           EXPORTING
                RKEY    = T_RKEY
           TABLES
                SELCTAB = T_SELCTAB.
    ENDFORM.                    " SAVE_VARIANT
    *&      Form  LOAD_VARIANT                                        *
    FORM LOAD_VARIANT.
      PERFORM CHOOSE_VARIANT CHANGING SEL_VARIANT.
      IF SEL_VARIANT NE SPACE.
        CALL FUNCTION 'RS_SUPPORT_SELECTIONS'
             EXPORTING
                  REPORT               = W_REPORT
                  VARIANT              = SEL_VARIANT
             EXCEPTIONS
                  VARIANT_NOT_EXISTENT = 1
                  VARIANT_OBSOLETE     = 2
                  OTHERS               = 3.
      ENDIF.
    ENDFORM.                    " LOAD_VARIANT
    *&      Form  DELETE_VARIANT                                      *
    FORM DELETE_VARIANT.
      PERFORM CHOOSE_VARIANT CHANGING SEL_VARIANT.
      IF SEL_VARIANT NE SPACE.
        CALL FUNCTION 'RS_VARIANT_DELETE'
             EXPORTING
                  REPORT               = W_REPORT
                  VARIANT              = SEL_VARIANT
                  FLAG_CONFIRMSCREEN   = 'X'
                  FLAG_DELALLCLIENT    = 'X'
             EXCEPTIONS
                  NOT_AUTHORIZED       = 1
                  NOT_EXECUTED         = 2
                  NO_REPORT            = 3
                  REPORT_NOT_EXISTENT  = 4
                  REPORT_NOT_SUPPLIED  = 5
                  VARIANT_LOCKED       = 6
                  VARIANT_NOT_EXISTENT = 7
                  NO_CORR_INSERT       = 8
                  VARIANT_PROTECTED    = 9
                  OTHERS               = 10.
      ENDIF.
    ENDFORM.                    " DELETE_VARIANT
    *       FORM CHOOSE_VARIANT                                       *
    FORM CHOOSE_VARIANT CHANGING L_SEL_VARIANT.
      CALL FUNCTION 'RS_VARIANT_CATALOG'
           EXPORTING
                REPORT               = W_REPORT
                MASKED               = 'X'
           IMPORTING
                SEL_VARIANT          = L_SEL_VARIANT
                SEL_VARIANT_TEXT     = SEL_VARIANT_TEXT
           EXCEPTIONS
                NO_REPORT            = 1
                REPORT_NOT_EXISTENT  = 2
                REPORT_NOT_SUPPLIED  = 3
                NO_VARIANTS          = 4
                NO_VARIANT_SELECTED  = 5
                VARIANT_NOT_EXISTENT = 6
                OTHERS               = 7.
    ENDFORM.
    *&      Form  VARIANT_EXISTS                                      *
    FORM VARIANT_EXISTS.
    CALL FUNCTION 'RS_VARIANT_FOR_ONE_SCREEN'
           EXPORTING
                PROGRAM        = W_REPORT
                DYNNR          = '0101'
           IMPORTING
                VARIANT_EXISTS = VARIANT_EXISTS.
      IF VARIANT_EXISTS EQ 'X'.
        CLEAR: WA_EXTAB, IT_EXTAB.
        REFRESH IT_EXTAB.
      ELSE.
        CLEAR: WA_EXTAB, IT_EXTAB.
        REFRESH IT_EXTAB.
        WA_EXTAB-FCODE = 'GET_VAR'.
        APPEND WA_EXTAB TO IT_EXTAB.
      ENDIF.
    ENDFORM.                    " VARIANT_EXISTS

  • Select layout & save layout button missing in the toolbar

    Hi guys,
    I've just developed my first ALV using ABAP objects, but the tollbat doesn't contain buttons select &save layout.
    what could be worng?
    Thanks a lot!
    olian

    Look at ALV display variant related parameters
    - is_variant Don't forget to give the report name is_variant-report = sy-repid before calling set_table_for_first_display.
    - is_save Give to is_save a value allowing to save variant to get the save icon. (X-standard, A-all, U-user variants, not space)
    (Also take a look at [ALV Gird Control (BC-SRV-ALE)|http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVALV/BCSRVALV.pdf])
    Regards

  • How to enable the SAVE LAYOUT button?

    When using CALL METHOD G_ALVGRID_HDR->SET_TABLE_FOR_FIRST_DISPLAY, how do I enable the SAVE LAYOUT push button?
    It shows the Change layout button but does not allow me to save the layout as the SAVE LAYOUT button is not available.
    I am using the following code but it does not show the SAVE LAYOUT button.
      CALL METHOD G_ALVGRID_HDR->SET_TABLE_FOR_FIRST_DISPLAY
        EXPORTING
          I_SAVE                        = L_SAVE
          IS_VARIANT                    = LS_VARIANT
          IS_LAYOUT                     = LS_LAYOUT
          IS_PRINT                      = LS_PRINT
          IT_TOOLBAR_EXCLUDING          = I_EXCLUDE
        CHANGING
          IT_SORT                       = I_SORT_HDR
          IT_OUTTAB                     = I_OUTTAB_HDR[]
          IT_FIELDCATALOG               = I_FCAT_HDR
        EXCEPTIONS
          INVALID_PARAMETER_COMBINATION = 1
          PROGRAM_ERROR                 = 2
          OTHERS                        = 3.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    Pl advise.
    Thanks,
    Ven

    pass the variant and enable is_save = 'A'.
    in my case I had to upgrade the gui also.

  • Hide Variant button

    Hi experts!!
    We have a report ZREPORT for which we have created 2 t-codes ZCODE1 and ZCODE2. Now, ZCODE1 should start with variant TEST and should not be changed by any means. And hence we are planning to hide variant button only for ZCODE1 t-code. But for ZCODE2 t-code variants can be changed.
    Can somebody suggest how this can be handled?
    Thanks a lot!!

    Try something similar to
    AT SELECTION-SCREEN OUTPUT.
      IF sy-tcode = 'ZCODE1'.
        DATA: status TYPE sy-pfkey,
              prog   TYPE sy-repid,
              excl_tab TYPE rsexfcode OCCURS 1 WITH HEADER LINE.
        " identify current status
        GET PF-STATUS status PROGRAM prog EXCLUDING excl_tab.
        " disable some function codes
        excl_tab-fcode = 'GET'. " Get Variant...
        APPEND excl_tab.
        excl_tab-fcode = 'VSHO'. " Variants, Display...
        APPEND excl_tab.
        excl_tab-fcode = 'VDEL'. " Variants, Delete...
        APPEND excl_tab.
        excl_tab-fcode = 'SPOS'. " Save as Variant...
        APPEND excl_tab.
        SORT excl_tab.
        DELETE ADJACENT DUPLICATES FROM excl_tab.
        " update status
        CALL FUNCTION 'RS_SET_SELSCREEN_STATUS'
          EXPORTING
            p_status  = status
            p_program = prog
          TABLES
            p_exclude = excl_tab.
      ENDIF.
    Regards,
    Raymond

  • How to enable the variant button in my report

    Hi experts,
    How can I enable the variant button at the top menu bar of my report?

    Hi Miv,
    In the above post of mine I didn't give info. on creating variant.
    Here is how to create a variant:
    On the Selection screen after giving INPUT. <b>Just press ctrl+S</b>.
    to create a variant.Give the variant name and save it.
    <b>
    Reward all helpful answers</b><b>
    One request, i.e., don't forget to close the thread by giving points if your problem.</b>
    Regards,
    V.raghavender.

  • Hide variant button in menu toolbar

    Hi experts
    I would hide the variant button in the menu toolbar for the transaction vl10g
    Link:[http://img104.imageshack.us/img104/5439/vl10g.png]
    somebody can help me??
    thanks
    Marco

    Select the variants, click the save button.  In the next screen,  choose the option Only display in catalog.  Do this for all variants. Then the variant button will not be displayed.
    the other Variant Attributes are below.
        On this screen, you can define the attributes for the variant. Make sure
        that you enter a meaningful short text.
        o   Only for background processing
            If you select this option, the variant can only be used in
            background processing. You will not be able to start the program
            with this variant in dialog mode.
        o   Protect variant
            If you select this option, the variant can only be changed by the
            person who created it or the last person to change it. If you start
            a program using a protected variant, none of the fields on the
            selection screen accept user input.
        o   Only display in catalog
            If you select this option, the variant is not displayed in the input
            help list; it is only displayed in the catalog.
        o   System variant
    This option is set automatically, and cannot be changed. For details
    of how to create and maintain system variables, refer to the
    documentation for the initial variant maintenance screen.
    Cheers,
    Balaji

  • "Save image" button of Camera Raw does not save JPEG with modifications made.

    I am using Bridge CC to process my RAW images and make modifications to some JPEG images as well.  I have no need to further alter images in Photoshop at the moment, so I do all modifications in Camera Raw. After altering my images, I then press the "save image" button at the left bottom corner of Camera Raw and choose the settings to save in JPEG.  However, when I upload these JPEG images to a website or when I email them, the image is uploaded without the modifications I had done!  It seems to me that Camera Raw is saving JPEGs the same way it does for RAW images, in a non-destructive manner, only attaching instructions for the images to be displayed properly on Photoshop. But when I save an image in JPEG, I expect the image to be saved entirely with the modifications I made while still keeping the original RAW file.  What goes on then?  What is Camera Raw doing and how do I get to save a modified image in JPEG with Camera Raw?  Would you please explain?
    Many thanks for your help,
    Beza

    Hi,
    What version of camera raw and operating system are you using?

  • Issue with Save As button

    Hi All,
    We are on NW2004s SP15. I have a BI iView that runs on the BI Portal. The report runs absolutely fine, but the problem is, when I click on the "SAVE AS" button and then select the "Bex Portfolio" tab, give the description and click on OK, the report it throws the following error:
    This error is shown in the new window that appears in which I select the "Bex Portfolio" tab.
    The initial exception that caused the request to fail was:
    java.lang.NullPointerException
    java.lang.NullPointerException
    at com.sap.ip.bi.service.portal.objectservices.nodes.km.PortalOsProviderKMNode.createPortalObject(PortalOsProviderKMNode.java:223)
    at com.sap.ip.bi.bics.objectservices.consumer.impl.nodes.OsConsumerNodeProvider.createPortalObject(OsConsumerNodeProvider.java:300)
    at com.sap.ip.bi.webapplications.dataproviders.queryview.impl.WdpQueryView.saveAs(WdpQueryView.java:343)
    at com.sap.ip.bi.webapplications.ui.dialogs.opensave.save.DlgStateSave.doOkCommand(DlgStateSave.java:126)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    The complete error trace is below:
    com.sap.ip.bi.base.exception.BIBaseRuntimeException: Unknown Error at com.sap.ip.bi.webapplications.runtime.impl.Page._processRequest(Page.java:3034) at com.sap.ip.bi.webapplications.runtime.impl.Page.processRequest(Page.java:2794) at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.doProcessRequest(Controller.java:994) at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller._processRequest(Controller.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.processRequest(Controller.java:860) at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService._handleRequest(BIRuntimeService.java:359) at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:276) at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:24) at com.sapportals.portal.prt.component.AbstractPortalComponent.doPreview(AbstractPortalComponent.java:240) at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:168) at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114) at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215) at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645) at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753) at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240) at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code)) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code)) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code)) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code)) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))Caused by: java.lang.NullPointerException at com.sap.ip.bi.service.portal.objectservices.nodes.km.PortalOsProviderKMNode.createPortalObject(PortalOsProviderKMNode.java:223) at com.sap.ip.bi.bics.objectservices.consumer.impl.nodes.OsConsumerNodeProvider.createPortalObject(OsConsumerNodeProvider.java:300) at com.sap.ip.bi.webapplications.dataproviders.queryview.impl.WdpQueryView.saveAs(WdpQueryView.java:343) at com.sap.ip.bi.webapplications.ui.dialogs.opensave.save.DlgStateSave.doOkCommand(DlgStateSave.java:126) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code)) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code)) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processCommand(CommunicationProcessor.java(Inlined Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.Dialog.processCommand(Dialog.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processDialogCommand(CommunicationProcessor.java(Compiled Code)) at sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processCommand(CommunicationProcessor.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.Provider.processCommand(Provider.java:17) at com.sap.ip.bi.webapplications.runtime.impl.Page.processDataProviderCommand(Page.java:1408) at sun.reflect.GeneratedMethodAccessor403.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processCommand(CommunicationProcessor.java(Inlined Compiled Code)) at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandSuper(Page.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandInternal(Page.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandSequence(Page.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.impl.Page.doProcessRequest(Page.java:3941) at com.sap.ip.bi.webapplications.runtime.impl.Page._processRequest(Page.java:2948) ... 42 more
    After that when I close the error window, I get the following error:
    ERROR: The BEx Web application does not exist; the error that occurred has been logged with ID "02000000000400660000005A00005CCA0004585F74E62B4F".
    I cant even get back to the report.
    Has anyone faced this problem before? Please suggest what needs to be configured.
    Thans
    SB

    Hi Kamaljeet,
    Yes I can see the "Favourite" option but when I fill up the value and click on Save As, it throws me this error:
    The initial exception that caused the request to fail was:
    java.lang.NullPointerException
    java.lang.NullPointerException
    at com.sap.ip.bi.service.portal.objectservices.nodes.km.PortalOsProviderKMNode.createPortalObject(PortalOsProviderKMNode.java:223)
    at com.sap.ip.bi.bics.objectservices.consumer.impl.nodes.OsConsumerNodeProvider.createPortalObject(OsConsumerNodeProvider.java:300)
    at com.sap.ip.bi.webapplications.dataproviders.queryview.impl.WdpQueryView.saveAs(WdpQueryView.java:343)
    at com.sap.ip.bi.webapplications.ui.dialogs.opensave.save.DlgStateSave.doOkCommand(DlgStateSave.java:126)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    Also, when I close this window, I get this error:
    ERROR: The BEx Web application does not exist; the error that occurred has been logged with ID "020000000004006700000003000043ED000458C27D865AF3". See SAP Notes 937697 and 948490
    Any help will be appreciated.
    Thanks
    SB

  • HT4753 Is there already a rant thread to restore save as button and disable autosave?

    I found some threads with users having problems with new autosave and duplicate feature, and none of them contained an answer, and I was asking myself if there is an "Apple give us the save as button" back thread somewhere already.
    First of all this autosave behaviour. I really don't want pages or numbers to save every nonsense I may write in a file, sometimes by simply mistyping cmd-v in a wrong window, without me telling it to do so. How dumb is that?
    Second, why is the save as button gone? And no, duplicate is not the same, because duplicate doesn't start in the same folder. If I write an invoice to the customer, I take the invoice from the last month, click save as, select new number and change some dates and sums. This means, I did before 10.7. Now I have to find this very invoice on disk, which is not everytime easy to click through, click c&p, create a new invoice, and than i can start working on it. Annoying. If I click duplicate in an open document, it starts with the default folder, which is wrong in 99.99% of the cases.
    Alas, the autolocking function on freshly created copies. This is just dumb. Really.
    So, what the deal with removing such a simple button as save as?
    I was being using iWork for business since 2007, and I have had hard time to convince everyone in the office to be on mac, and just as I achieved that, ... Well, now the people want to move to MsOffice again, isn't it silly? Thank you Apple.
    P.S. And yes I tried to live with it for 9 month, but I can't get used to it.
    P.P.S. I don't want to use ms-office....

    Terence Devlin wrote:
    Of course there's another way of looking at it.
    First of all this autosave behaviour. I really don't want pages or numbers to save every nonsense I may write in a file, sometimes by simply mistyping cmd-v in a wrong window, without me telling it to do so. How dumb is that?
    Not Dumb at all. Very intelligent actually. Why on earth should protecting your data require an extra step - saving? All that's happening here is that the app is defaulting to protect the data, instead of defaulting to having the data unprotected. It's common sense that it should take an extra step to trash data, not to save it. What's odd is that no computer up to now has defaulted to protecting the data.
    But in fact is acting the opposite way. Instead of protecting my data is trashes the data, by saving when I wanted it not to. Do I actually have to kill the pages from terminal with -9 to prevent it from saving my data?
    Maybe other people find it useful, great, then why not just make it optional and let those who do not need it switch it off?
    Terence Devlin wrote:
    If I write an invoice to the customer, I take the invoice from the last month, click save as, select new number and change some dates and sums.
    So, to be clear, you're using last month Invoice as a Template, right? So, why do that when you can just use an actual Template? Much more simple. That's what that whole 'Save as Template' command is about.
    This would mean that I have to save each and every document I write as template? I have several customers and always write the new invoice based on the previous one (change in adress, other people worked on it, etc). Saving it each time as template and creating a new one from template is not really an easy workaround to the save as thing. And, yes, TextMate, Eclipse and 1000 other programms do offer a save as button, and I never lost any data in it yet...

  • Making a "Save As" button on a form

    I need to make a "Save As" button on a form created in Designer 8.0.
    This will go on a form that will be enabled for Reader 8.0, so user can fill in form, save filled form, and submit via e-mail.
    I have tried to figure how to add a regular Button, and add a simple menu functionality like "Save As" but cannot.
    I need step-by-step instructions for this, please... and I do not know much about scripting at all.
    TIA,
    Glenn Cauley

    Have a look in the Help (index Script Editor => about). This should give you more insight into how the Script Editor is used.
    For this example, you'd just need to select your button, make sure the 'click' event is in the 'Show' drop-down, select 'JavaScript' from the 'Language' drop-down and then paste the script into the script editing field.
    Thanks,
    Mike
    Adobe Systems

  • 'Get Variant' button not working correctly for report

    Hi,
    I have created an internet service for a custom report.  For some reason, when I click the 'Get Variant' button I get a popup, but it does not have any entries to choose from.  It is blank.  In SE80, the button works correctly.  Any ideas?

    I figured it out myself.  I didn't have the parameter ~webgui set.

  • 'Save layout' button missing in the ALV report layout screen

    Hi Friends,
         In one of our ALV report the 'save layout' button is missing in the report output screen.i have used the OO concept for creating the ALV output and not the function module.I have attached the code below used for creating the ALV grid.
    CREATE OBJECT alv_grid
          EXPORTING i_parent = g_container_2.
    CALL METHOD alv_grid->set_table_for_first_display
         exporting
                   i_structure_name = 'PA0002'
                   is_layout =
           CHANGING
                     it_outtab = gt_outtab
                     it_fieldcatalog = wa_fieldcat.
    But i'm not able to trace why the 'save layout' button is missing in the output.Can anyone of you help me in sorting out this problem.
    Thanks and Regards,
    Vadivel.

    Pass <u><i><b>A to I_SAVE</b></i></u> parameter. That will give the options to the user to save the layout outs.
    I_SAVE = SPACE
    Layouts cannot be saved.
    I_SAVE = 'U'
    Only user-defined layouts can be saved.
    I_SAVE = 'X'
    Only global layouts can be saved.
    I_SAVE = 'A'
    Both user-defined and global layouts can be saved.
    Regards,
    Ravi
    Note : Please mark all the helpful answers
    Message was edited by: Ravikumar Allampallam

  • SAVE & PRINT Button Enable for Graph Report

    Hi All,
    I have developed a report for displaying a graphical hierarchy.But the 'SAVE" & 'PRINT'  button is in disable mode.
    I am using the 'GRAPH_HIERARCHY' function module for displaying the graph.
    Could anyone please suggest me how to enable the 'SAVE' & 'PRINT' button.
    Thanks in advance.
    Best Regards
    Sathish

    Hi Sathish,
    You can create your own PF-Status by copying it from the standard PF-Status of the output list. Then you include the print & save button.
    To get the GUI status of the output list follow menu path SYSTEM => STATUS to get the GUI status & its program.
    Go to SE41(Menu Painter) => enter the Standard Program & status name & click on copy button to copy these to a Z one & then finally use it in your program using SET PF-STATUS statement.
    Please close the thread if it solves your query.
    Regards
    Abhii

Maybe you are looking for

  • IPod versus iTunes, organizing music

    I spent 2 hours last night organizing my music that had featuring artists so it would show up under the album it belongs to, versus being its own separate "album"... so I assumed that if iTunes was perfectly organized and the music is listed as it sh

  • HEY ! another new idea?

    Hia there! I was browsing the PDF files in my tunes liberary the other day, and it struck me! Whynot coverart in info? is there a script for this somewhere, and if not would someone invent it please ! We can use grab to take a pict of PDF cover and i

  • Debug an applet that has a run-time (logic) error how?

    hi, I have an applet that has a non-terminating loop in it...I found it after eye-balling my code. How would one debug an applet? I have bought sooooo many books on java, & NONE provide/identify a process for debugging applets. I use JTextPad & would

  • Price of Azure Cache in Role

    Hi,  I need to understand the price of Azure Cache in Role, in this link says:  For In-Role Cache do I need to provision and thus pay for separate Compute Services resources (i.e. web and worker roles)? No. In-Role Cache can be deployed as a service

  • Scheduling Job in JSF architecture

    This may or may not be do anything in JSF architecture. Our application requires a job schedule which will be running on daily basis. The application will be deployed in 10g Oracle app server. Can anyone suggest me how I can go about scheduling job f