Call PCH screen from PNP screen

Hello.
In my program I need a PNP selection as well as a PCH selection.
Does anyone know how I can realise that?
I've created a seperate report for the PCH selection. I was trying with Submit report_test. But it doesn't show the output screen.
Greets

Hehe after a few tries I found it out myself. When I do Submit report .. via selection-screen .. it seems to work so.
Thanx for the reply anyway.
Greets

Similar Messages

  • Probe in calling  tabstriped screen from another screen ..

    hi
    could any one please  help me ,,,that what is the logic for calling tabstriped screen from another screen ..
    Thanks N Regards
    Priya

    Hi,
    Jonathan.
    Thanks for the response ...
    I did execute with call screen statement ...(CALL SCREEN 0123). ..when i excute the  program its working fine ,but the same programe when I  execute with the  T.CODE ...its giving erorr ...
    ERORR:Program " ZTEST "tried to  use screen 000.
            the screen doesn't exist.
    HERE IS CODE.
    let me know where is the mistake ..
    could you please , help me ,,what i suppose to do .
    let me know where is the mistake ..
    REPORT ZTEST .
    DATA: DATE LIKE SY-DATUM,
           TIME LIKE sy-uzeit.
    DATA  number TYPE sy-dynnr.
    CONTROLS tabstrip TYPE TABSTRIP.
    tabstrip-activetab = 'TAB1'.
    number = '1003'.
    tabstrip-activetab = 'TAB2'.
    number = '1004'.
    CALL SCREEN 1000.
    *&      Module  STATUS_1000  OUTPUT
          text
    MODULE STATUS_1000 OUTPUT.
      CASE : SY-UCOMM.
        WHEN 'ENTER'.
          LOOP AT SCREEN.
            IF SCREEN-GROUP1 = 'MOD'.
              DATE = DATE.
              TIME = time.
              SCREEN-INPUT = '0'.
            ENDIF.
            MODIFY SCREEN.
          ENDLOOP.
      ENDCASE.
    SET PF-STATUS 'xxxxxxxx'.
    SET TITLEBAR 'xxx'.
    ENDMODULE.                 " STATUS_1000  OUTPUT
    *&      Module  USER_COMMAND_1000  INPUT
          text
    MODULE USER_COMMAND_1000 INPUT.
      CASE SY-UCOMM.
        WHEN 'ENTER'.
          LEAVE TO SCREEN 1001.
      endcase.
    ENDMODULE.                 " USER_COMMAND_1000  INPUT
    *&      Module  USER_COMMAND_1001  INPUT
          text
    MODULE USER_COMMAND_1001 INPUT.
      CASE SY-UCOMM.
            WHEN 'button1'.
            CALL SCREEN 1002.
        ENDCASE.
        ENDMODULE.                 " USER_COMMAND_1001  INPUT
    *&      Module  USER_COMMAND_1002  INPUT
          text
    MODULE USER_COMMAND_1002 INPUT.
        CASE sy-ucomm.
          WHEN 'TAB1'.
            number = '1003'.
          WHEN 'TAB2'.
            number = '1004'.
        ENDCASE.
        ENDIF.
    ENDMODULE.                 " USER_COMMAND_1002  INPUT
    *&      Module  STATUS_1002  OUTPUT
          text
    MODULE STATUS_1002 OUTPUT.
    SET PF-STATUS 'xxxxxxxx'.
    SET TITLEBAR 'xxx'.
    ENDMODULE.                 " STATUS_1002  OUTPUT
    Thanks N Regards.
    Priya.

  • Call selection screen from normal screen of modulpool

    Hey gurus,
    I would like to call a selectionscreen when I press a button on my normal screen in modulpool, but it doesn't work.
    I made a modulpool with a normal screen where is that button. In the top include I made a selection screen followingly:
    SELECTION-SCREEN BEGIN OF SCREEN 1001 as SUBSCREEN.
       PARAMETERS: rb1 RADIOBUTTON GROUP ab MODIF ID bl2,
                 rb2 RADIOBUTTON GROUP ab MODIF ID bl2.
    SELECTION-SCREEN END OF SCREEN 1001.
    but it writes out an error when i try to call subscreen 1001.
    What's wrong? How could I achieve my goal?
    Thank you very much.
    Regards,
    Robert

    Hi,
    *& Include ZSELOPT_IN_MP_TOP                                 Module Pool      ZSELOPT_IN_MP
    PROGRAM  zselopt_in_mp.
    TABLES ekko.
    SELECTION-SCREEN BEGIN OF SCREEN 9001 AS SUBSCREEN.
    SELECT-OPTIONS so_ebeln FOR ekko-ebeln.
    SELECTION-SCREEN END OF SCREEN 9001.
    -->Normal Screen(9000) with Subscreen Area 'sub'.
    PROCESS BEFORE OUTPUT.
    * MODULE STATUS_9000.
    call SUBSCREEN sub INCLUDING sy-cprog '9001'.    (Here is your problem, use quotas )
    PROCESS AFTER INPUT.
    * MODULE USER_COMMAND_9000.
    CALL SUBSCREEN sub.

  • How to get the screen value to custom screen from standard screen

    Hi all,
    I have a standard screen which is attached to a standard function group and a custom screen which is attached to a custom function group... Now my requirement is to get some field values from the Std screen to my custom screen ...
    I have used the FM DYNP_VALUES_READ but its resuts in error...
    in my current screen PBO i called this FM and given the prog name as the Std pgm name which being created while creating the screen from the function group and the screen number as the standard screen number...
    Eg : Standard Function gp = FSBP_02
           Pgm name  = SAPLFSBP_02
          Screen Naumber = 0220
    Custom screen = 9001
    Pgn Name = zname
    in 9001 PBo i called
    DATA: IT_DYNPFIELDS  TYPE TABLE OF DYNPREAD,
           WA_DYNPFIELDS like line of IT_DYNPFIELDS.
    WA_DYNPFIELDS-FIELDNAME = 'BP021-BUSINESS_Y'.
    APPEND WA_DYNPFIELDS TO IT_DYNPFIELDS.
    CALL FUNCTION 'DYNP_VALUES_READ'
       EXPORTING
         DYNAME                               = 'SAPLFSBP_02'
         DYNUMB                               = '0220'
        TRANSLATE_TO_UPPER                   = ' '
        REQUEST                              = ' '
        PERFORM_CONVERSION_EXITS             = ' '
        PERFORM_INPUT_CONVERSION             = ' '
        DETERMINE_LOOP_INDEX                 = ' '
        START_SEARCH_IN_CURRENT_SCREEN       = ' '
        START_SEARCH_IN_MAIN_SCREEN          = ' '
        START_SEARCH_IN_STACKED_SCREEN       = ' '
        START_SEARCH_ON_SCR_STACKPOS         = ' '
        SEARCH_OWN_SUBSCREENS_FIRST          = ' '
        SEARCHPATH_OF_SUBSCREEN_AREAS        = ' '
       TABLES
         DYNPFIELDS                           = IT_DYNPFIELDS
      EXCEPTIONS
        INVALID_ABAPWORKAREA                 = 1
        INVALID_DYNPROFIELD                  = 2
        INVALID_DYNPRONAME                   = 3
        INVALID_DYNPRONUMMER                 = 4
        INVALID_REQUEST                      = 5
        NO_FIELDDESCRIPTION                  = 6
        INVALID_PARAMETER                    = 7
        UNDEFIND_ERROR                       = 8
        DOUBLE_CONVERSION                    = 9
        STEPL_NOT_FOUND                      = 10
        OTHERS                               = 11
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    How Can i get that... Its important ... Please help me...

    Hi,
        Try with the below FM
    RS_REFRESH_FROM_SELECTOPTIONS
    in your custorm program, check the SY-CPROG and SY-XPROG values, for the standard program name or directly pass the importing parameter for the above FM as SAPLFSBP_02.
    Regards
    Bala Krishna

  • How to display user define value in list screen from detail screen

    Hello Experts
    I am working on task in which i have to display the user define value on list screen. like i have one list list screen which have one button for add..once i click on add which navigate to detail screen and detail screen has two fields one for ID AND other for name and detail screen has one button for save once i put value for id and name and click on save button which will navigate to previous list screen and those values which should be display on list screen.
    Regards:
    Sumit

    Hi Sumit,
    To navigate to the Master page on button click , you need some thing like,
    oSplitApp.toMaster("masterpage_id");
    to understand the navigation for Master/Detail page , have a look at,
    http://help.sap.com/saphelp_uiaddon10/helpdata/en/df/adb6b7247e4826b0fcde472b029840/content.htm
    Also to pass value from Detail page to Master page, you can use a Global variable to store your values on click of the Save button. For eg. You may have a global JS file which both Master and Detail page can access like App.Js, Application.JS etc.
    After navigating to the Master page, you can read the Global variables and show it on your Master page.

  • I want to display different screens from browse screen depending on content of selected item(HTML-Client)

    I try following code but selFahrtbu and selTouren is undefined. This should be the entity of the called Screens.
    Why are this undefined ?
    myapp.BrowseDisposaetze.QueryDispoSaetzeByDatAndFahrer_ItemTap_execute = function (screen) {
    var satztkz = screen.QueryDispoSaetzeByDatAndFahrer.selectedItem.satztkz
    if (satztkz=="F") {
    var selFahrtbu = screen.QueryDispoSaetzeByDatAndFahrer.selectedItem.tblfahrtbu;
    myapp.showViewFahrtenbuch(selFahrtbu);
    else
    var selTouren = screen.QueryDispoSaetzeByDatAndFahrer.selectedItem.tbltouren;
    myapp.showViewtbltouren(selTouren);
    Helmut

    Dave,
    thank you for the fast answer.
    I load the Entities and everything works fine.
    myapp.BrowseDisposaetze.QueryDispoSaetzeByDatAndFahrer_ItemTap_execute = function (screen) {
    var satztkz = screen.QueryDispoSaetzeByDatAndFahrer.selectedItem.satztkz
    if (satztkz == "F") {
    screen.QueryDispoSaetzeByDatAndFahrer.selectedItem.getTblfahrtbu().then(function success() {
    var selFahrtbu = screen.QueryDispoSaetzeByDatAndFahrer.selectedItem.tblfahrtbu;
    myapp.showViewFahrtenbuch(selFahrtbu);
    else
    screen.QueryDispoSaetzeByDatAndFahrer.selectedItem.getTbltouren().then(function success() {
    var selTouren = screen.QueryDispoSaetzeByDatAndFahrer.selectedItem.tbltouren;
    myapp.showViewtbltouren(selTouren);
    Helmut

  • Calling a Transaction from Selection screen of Z Program...

    Hi,
    I am trying to call a Standard transaction from a report when they clicked one push button on selection screen.
    when i used CALL TRANSACTION 'MM01'. When i press save after entering the values in MM01, it is saving and coming out to selection screen of my Z program.
    But my question is when they press in BACK button in MM01 then only it should come out from MM01 and it should display the my Z Program selection screen. suppose if they press SAVE button on MM01 it should save and screen should be MM01 only.
    when i used LEAVE TO TRANSACTION 'MM01'. it is working fine but when i press BACK button from MM01 it is coming out and showing SAP EASY ACCESS screen. My requirement is when i press back button in MM01 then it must come to my Z program selection screen only.
    I hope it is clear.
    Regards,
    Sunny

    >
    sunny_143 wrote:
    > Hi,
    >
    > I am trying to call a Standard transaction from a report when they clicked one push button on selection screen.
    >
    > when i used CALL TRANSACTION 'MM01'. When i press save after entering the values in MM01, it is saving and coming out to selection screen of my Z program.
    >
    > But my question is when they press in BACK button in MM01 then only it should come out from MM01 and it should display the my Z Program selection screen. suppose if they press SAVE button on MM01 it should save and screen should be MM01 only.
    >
    >
    > when i used LEAVE TO TRANSACTION 'MM01'. it is working fine but when i press BACK button from MM01 it is coming out and showing SAP EASY ACCESS screen. My requirement is when i press back button in MM01 then it must come to my Z program selection screen only.
    >
    > I hope it is clear.
    >
    > Regards,
    > Sunny
    I'm not clear about what happens when you press the BACK button.
    First, LEAVE TO TRANSACTION is no help.  That ends your Z program.  CALL TRANSACTION is your only option.  If it doesn't work as you'd like, you're a bit stuck, as MMnn are standard SAP transactions, and you can't modify that. (well, you can, but that's a whole other tin of worms). 
    Perhaps if you told us what you're trying to achieve with the Z program, there might be another approach that will do that.
    matt

  • How to call initial screen from Sm30 screen back button

    Hi All,
    I have written a program to call SM30 transaction using BDC method.The values entered on initial screen of report are being passed on to SM30 screen through BDC . As per selection criteria inserted on screen only those particular entries are being displayed on SM30 table maintenace screen.
    But when I click on BACK button on table maintenace screen of SM30 it takes me to first screen of SM30 ransaction instead of report's first screen.
    What do I have to do to move on to first screen of report when BACK button clicked .
    Thanks
    Saurabh

    Creata table maintenance generator for your table. You need not have to do a BDC to SM30 to maintain the table. You can use the FM "VIEW_MAINTENANCE_CALL" by passing the table name. This will also take in the criteria to filter the record in the table display. Now if you press back button from here it will take you back to your report screen.
    Regards
    Ranganath

  • Selection screen from PNP

    hi
    I use PNP selection screen
    but I think when I am giving the costcenter value it want give me the good result (actualy no data related to that cost center).I use incide get pernr.
    can you tell me thathow can i use selection screen field cost center

    Actualy I want to give cost center number as an input data
    when we use pnp it gives us pernr, orgunit cost center
    as a selection screen.
    so what i want to do is want to give cost center value insted of pernr and want to run the report and it will find out related perne and give me result.

  • How do I get to normal screen from blue screen on iMac with snow leopard operating system

    My iMac boots w white screen and then goes to a blue screen with no icons. I have snow leopard as operating system. I have held command key and r but can't get the repair menu. I have unplugged and tried to reboot. I have checked plugs for keyboard and mouse. Tried to reboot w snow leopard disk. Didn't work. Now can't get disk to eject. System is working because can still use wireless. Any ideas?

    Hello, CMD+r only works in Lion/10.7 & up.
    Could be many things, we should start with this...
    "Try Disk Utility
    1. Insert the Mac OS X Install disc, then restart the computer while holding the C key.
    2. When your computer finishes starting up from the disc, choose Disk Utility from the Installer menu at top of the screen. (In Mac OS X 10.4 or later, you must select your language first.)
    *Important: Do not click Continue in the first screen of the Installer. If you do, you must restart from the disc again to access Disk Utility.*
    3. Click the First Aid tab.
    4. Select your Mac OS X volume.
    5. Click Repair Disk, (not Repair Permissions). Disk Utility checks and repairs the disk."
    http://docs.info.apple.com/article.html?artnum=106214
    Then try a Safe Boot, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, reboot when it completes.
    (Safe boot may stay on the gray radian for a long time, let it go, it's trying to repair the Hard Drive.)
    If perchance you can't find your install Disc, at least try it from the Safe Boot part onward.

  • ADF Edit Screen from Search Screen

    Hi All,
    I have developed a search screen based on ADF tutorial which is linked to edit screen. When I select the radio button and click edit button I see the edit screen but it always shows the first record in the search screen even if I am not selecting it. Is there some kind of tweaking I got to do for this?. Please help.
    Thanks

    You need to use the same VO for both the list of records and the edit form.
    Or you can use two separate VO's but then you need to synch the record that will be shown in the second view.
    The second approached is shown in this tutorial:
    http://www.oracle.com/technology/obe/ADFBC_tutorial_1013/10131/index.htm
    (note the use of the setActionListener to pass the param to the other page).

  • How to call WD program from a headerless WD screen

    Hi Experts,
    For the MSS worklist, I have created a custom WD headerless screen. In this screen, I have created one linktoURL UI element. When the user clicks on the screen, URL is called using following code. This code is working fine in Development. How I can remove the hardcoding related with https://ruepd.mycompany.com:50001. As for Quality the URL will be different say https://abcpd.mycompany.com:50001. Please help.
    public static void wdDoModifyView(IPrivateAutoSettlementAppView wdThis, IPrivateAutoSettlementAppView.IContextNode wdContext, com.sap.tc.webdynpro.progmodel.api.IWDView view, boolean firstTime)
        //@@begin wdDoModifyView
        wdContext.currentContextElement().
        setUrl("https://ruepd.mycompany.com:50001/irj/portal?" +
                   "NavigationTarget=ROLES%3A%2F%2Fportal_content%2Fcom.mycompany.all.folder.mycompany%2Fcom.mycompany.ep.folder.enterprise_portal%2Fcom.mycompany.portal.folder.roles%2Fcom.mycompany.portal.folder.employee_self_service%2Fcom.mycompany.portal.role.employee_self_service%2Fcom.mycompany.portal.workset.employee_self_service%2Fcom.mycompany.portal.workset.area_travel_expenses%2Fcom.mycompany.portal.page.create_expense_report&DynamicParameter=trip_number%3D"+
                (wdContext.currentContextElement().getTripNumber()).replaceAll("^0*","") +
                "%26mode%3Dcreate&TarTitle=Create%20Expense%20Report");
    One alernative is to create a push button and then use the navigate absolute. However navigate absolute code does not work for headerless WD screen.
    How I can convert headerless into non - headerless screen. As the screen is being called from Worklist. I does not have any control on making the screen non headerless screen.
    The questions are
    1) Is there is any way to keep the code as shown above and remove "https://ruepd.mycompany.com:50001" by some variable. So that we can avoid hard coding the value of https://ruepd.mycompany.com:50001
    2) How to change the screen from hearless screen to non headerless screen. In this case I will use navigate absolute
    3) Can we use navigate absolute in case of headerless screen. FYI - I have checked and found that I can not use it in headerless screen
    Regards,
    Gary

    Hi,
    I am using following code:
         String hostName = TaskBinder.getCurrentTask().getProtocolAdapter().getServerName();
         if (hostName.equalsIgnoreCase("development.mycompany.com"))
         wdContext.currentContextElement().
         setUrl("https://ruepd.mycompany.com:50001/irj/portal?" +
                     "NavigationTarget=ROLES%3A%2F%2Fportal_content%2Fcom.mycompany.all.folder.mycompany%2Fcom.mycompany.ep.folder.enterprise_portal%2Fcom.mycompany.portal.folder.roles%2Fcom.mycompany.portal.folder.employee_self_service%2Fcom.mycompany.portal.role.employee_self_service%2Fcom.mycompany.portal.workset.employee_self_service%2Fcom.mycompany.portal.workset.area_travel_expenses%2Fcom.mycompany.portal.page.create_expense_report&DynamicParameter=trip_number%3D"+
                 (wdContext.currentContextElement().getTripNumber()).replaceAll("^0*","") +
                   "%26mode%3Dcreate&TarTitle=Create%20Expense%20Report");
         if (hostName.equalsIgnoreCase("quality.mycompany.com"))
         wdContext.currentContextElement().
         setUrl("https://ruepd.mycompany.com:50001/irj/portal?" +
                     "NavigationTarget=ROLES%3A%2F%2Fportal_content%2Fcom.mycompany.all.folder.mycompany%2Fcom.mycompany.ep.folder.enterprise_portal%2Fcom.mycompany.portal.folder.roles%2Fcom.mycompany.portal.folder.employee_self_service%2Fcom.mycompany.portal.role.employee_self_service%2Fcom.mycompany.portal.workset.employee_self_service%2Fcom.mycompany.portal.workset.area_travel_expenses%2Fcom.mycompany.portal.page.create_expense_report&DynamicParameter=trip_number%3D"+
                 (wdContext.currentContextElement().getTripNumber()).replaceAll("^0*","") +
                   "%26mode%3Dcreate&TarTitle=Create%20Expense%20Report");
    Is it a correct approach?
    Regards,
    Gary

  • Switchin to selection screen from end-of-selection

    Hi Experts,
        I am creating a report, where I generate an ALV output. From selection screen, I am going to some 4, 5 output screens.
    selection screen -> output screen1 -> output screen2 -> output screen3.
    Can I go to selection screen from output screen 3. In output screen 3 I have pf-status also. When the back button, in the triggered code what I have to write to switch to selection screen.
    Thanks and regards,
    Venkat.

    Hi
    1.Make your selection screen as screen no.100.
    2.selection screen(100) -> output screen1 -> output screen2 -> output screen3.
    3.Make separate pf-status for each screens.
    4.In the PAI of your 3rd screen write
    CASE SY-UCOMM.
      WHEN 'BACK'.
         LEAVE TO SCREEN 100.
    ENDCASE.
    Hope this had helped you.
    Regards
    Hareesh Menon

  • Error in SRM iView calling https screen from R/3 backend.

    Hello All,
    I have deployed on SRM Bussiness Package on EP and connected R/3 SRM Server with Ep vis system.
    When i check connection test for system it shows connectioin successfull, But when i navigated to one of the Role present in BP and tried to a preview on iView which in turn calling screen from R/3.
    That screen is working fine in R/3 that use https:// connection in Bckend and working fine there.
    But when i click on iView in Ep it is throwing error .
    I have pasted Error Log from NWA under.
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Full Message Text
    06:15_06/08/09_0093_205774451
    [EXCEPTION]
    com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception in SAP Application Integrator occured: Application URL &#39;:///sap/bc/bsp/sap/srmsus/default.htm&#39; is not valid! Please check the protocol and host entries for system &#39;SAP_BW&#39;.
    at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContentPass(AbstractIntegratorComponent.java:123)
    at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContent(AbstractIntegratorComponent.java:98)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    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:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    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.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    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:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) 
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Thanks in advance.
    Vinit

    Hello Sandeep,
    Thanks for ur fast reply.
    i have navigated to the path you told in SICf but i cant find any node under srmsum .
    srmsum is the only node, no subnode in it.
    I have deactivated and activated srmsum node i can test it success fully in SICF but it does not have  default.htm page in SICf but it does in SE80.
    And other thing is regarding SAp_BW system that i am useing is the aliase that i have used for system connecting SRm server SA_BW is just the aliase name and nothing have to do with Bi functionality.
    Pls suggest.
    Thanks in advance.
    Vinit.

  • How to call a sub screen from abap report

    Hellow friends,
    how to call sub screen 1001 prog name SAPLMGD1
    and main program SAPLMGMM screen 4000 of tcode MM02.
    i need to call the sub screen from abap report

    Hi Rajesh,
    You can use FM MATERIAL_MAINTAIN_DIALOGUE to go to subcreen MRP1 in MM02.
    Please check this sample code from other thread and enter 'MRP 1' for p_dytxt.
    REPORT zsritest.
    TABLES mara.
    DATA: lv_bilds LIKE t133a-bilds,
    ls_t130m LIKE t130m,
    ls_rmmg1 LIKE rmmg1,
    lwa_view TYPE mbildtab,
    lwa_auswg TYPE mgauswg,
    lt_views TYPE STANDARD TABLE OF mbildtab INITIAL SIZE 0,
    lt_auswg TYPE STANDARD TABLE OF mgauswg INITIAL SIZE 0.
    PARAMETERS: p_matnr LIKE mara-matnr,
    p_werks LIKE marc-werks,
    p_dytxt LIKE mbildtab-dytxt.
    SELECT SINGLE * FROM mara WHERE matnr EQ p_matnr.
    CHECK sy-subrc EQ 0.
    CALL FUNCTION 'T130M_SINGLE_READ'
    EXPORTING
    tcode = 'MM02'
    kzrfb = 'X'
    IMPORTING
    wt130m = ls_t130m
    EXCEPTIONS
    not_found = 1
    wrong_call = 2
    OTHERS = 3.
    CALL FUNCTION 'BILDSEQUENZ_IDENTIFY'
    EXPORTING
    branche = mara-mbrsh
    materialart = mara-mtart
    tcode_ref = ls_t130m-trref
    * KZRFB = ' '
    IMPORTING
    bildsequenz = lv_bilds
    * KZ_BILDS_CHANGED =
    EXCEPTIONS
    wrong_call = 1
    not_found = 2
    OTHERS = 3.
    CALL FUNCTION 'SELECTION_VIEWS_FIND'
    EXPORTING
    bildsequenz = lv_bilds
    pflegestatus = mara-pstat
    TABLES
    bildtab = lt_views[]
    EXCEPTIONS
    call_wrong = 1
    empty_selection = 2
    OTHERS = 3.
    ls_rmmg1-matnr = mara-matnr.
    ls_rmmg1-werks = p_werks.
    READ TABLE lt_views INTO lwa_view WITH KEY dytxt = p_dytxt.
    CHECK sy-subrc EQ 0.
    lwa_auswg-auswg = lwa_view-auswg.
    APPEND lwa_auswg TO lt_auswg.
    CALL FUNCTION 'MATERIAL_MAINTAIN_DIALOGUE'
    EXPORTING
    irmmg1 = ls_rmmg1
    * IRMMG1_REF = ' '
    KZ_EIN_DARK = 'X'
    t_tcode = 'MM02'
    * FLG_MATNR_RES = ' '
    p_pstat = mara-pstat
    * FLG_STAT_ALL = ' '
    * CALL_MODE2 = ' '
    * IMPORTING
    * MATERIAL_NO =
    * UPDATE_OK =
    TABLES
    iauswg = lt_auswg[]
    EXCEPTIONS
    no_authority = 1
    OTHERS = 2.
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Regards,
    Ferry Lianto

Maybe you are looking for