Hierarchy as Flat Structure through BEx Web

Hello Gurus
I want to display a hierarchy as a flat table on the web.
I want to see KFs against lowest level nodes, the higher level nodes are included soley to give context.
So if my hierarchy is:
L1 = A
L2 = B
L3 = C
and my KFs are 1, 2, 3.
I want this:
A B C 1 2 3
Not this:
A     1 2 3
->B  1 2 3
-->C 1 2 3
How can I do this?
Thankyou friends.

Hi Dear,
I can give you an alternative...
Put
A
B
C in rows separately & not as hierarchy(don't use or activate hierachy..most probably your hierarchy was on C)
Now put KF1/2/3 in column
If A & B is not in your Infoprivider ,You can use navigational attribute feature in C to get A & B if A& B are coming purely as Master Data of C.
Now click on query properties & uncheck display repeated rows feature and you can see
A B C  123
with hierarchy you can't achieve it ever..
Regards,
RK

Similar Messages

  • Hierarchy  to  Flat  Structure

    Hi all..
    I  need to map a Hirarchial Struture to a Flat Structure ...in  my souce node HDR can appear multiple times and below that one sub node STS also can appear multiple times ...
    i need a flat targer stucture of source of same kind ..
    what is the way to do that .. ? i tried doing it with Graphical mapping i am getting a worng output ...plz tell me what to be done  ?...
    <u><b>source Hirarchital Structure</b></u>
    <?xml version="1.0" encoding="UTF-8"?>
    <ns1:mt_IB_WIP xmlns:ns1="urn:agrp:ib">
       <ROU>
          <Record_Type>ROU</Record_Type>
          <Sender_ID/>
          <Receiver_ID/>
          <Document_Type>OSTRPT</Document_Type>
          <Sender_ID_qualifier/>
          <Receiver_ID_qualifier/>
          <Document_version_number/>
          <Filler/>
            <HDR>
             <Record_Type>HDR</Record_Type>
             <Vendor_ID/>
             <Purchase_order_number/>
             <Customer_order_number/>
             <Article_number/>
             <Transfer_date/>
             <Transfer_time/>
             <WIP_date/>
             <Division/>
             <WIP_date_qualifier/>
             <Client_Number/>
             <LSCD/>
             <Reason_Code>0000</Reason_Code>
             <Filler/>
               <STS>
                <Record_Type>STS</Record_Type>
                <Vendor_id/>
                <Purchase_order_number/>
                <Customer_order_number/>
                <Article_number/>
                <Transfer_date/>
                <Transfer_time/>
                <Free_text_description/>
                <Division/>
                <Filler/>
             </STS>
          </HDR>
          <HDR>
             <Record_Type>HDR</Record_Type>
             <Vendor_ID/>
             <Purchase_order_number/>
             <Customer_order_number/>
             <Article_number/>
             <Transfer_date/>
             <Transfer_time/>
             <WIP_date/>
             <Division/>
             <WIP_date_qualifier/>
             <Client_Number/>
             <LSCD/>
             <Reason_Code>0000</Reason_Code>
             <Filler/>
             <STS>
                <Record_Type>STS</Record_Type>
                <Vendor_id/>
                <Purchase_order_number/>
                <Customer_order_number/>
                <Article_number/>
                <Transfer_date/>
                <Transfer_time/>
                <Free_text_description/>
                <Division/>
                <Filler/>
             </STS>
          </HDR>
       </ROU>
    </ns1:mt_IB_WIP>
    <b><u>Target Flat Structure</u></b>
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:mt_IB_WIP1 xmlns:ns0="urn:agrp:ib">
       <ROU>
          <Record_Type/>
          <Sender_ID/>
          <Receiver_ID/>
          <Document_Type/>
          <Sender_ID_qualifier/>
          <Receiver_ID_qualifier/>
          <Document_version_number/>
          <Filler/>
       </ROU>
       <HDR>
          <Record_Type/>
          <Vendor_ID/>
          <Purchase_order_number/>
          <Customer_order_number/>
          <Article_number/>
          <Transfer_date/>
          <Transfer_time/>
          <WIP_date/>
          <Division/>
          <WIP_date_qualifier/>
          <Client_Number/>
          <LSCD/>
          <Reason_Code/>
          <Filler/>
       </HDR>
       <STS>
          <Record_Type/>
          <Vendor_id/>
          <Purchase_order_number/>
          <Customer_order_number/>
          <Article_number/>
          <Transfer_date/>
          <Transfer_time/>
          <Free_text_description/>
          <Division/>
          <Filler/>
       </STS>
    </ns0:mt_IB_WIP1>

    <b><i><u>Source</u></i></b>
    Node HDR is 0 to unbounded
    Node STS is 0 to unbounded
    <b><u>Target</u></b>
    Node HDR is 0 to unbounded
    Node STS is 0 to unbounded

  • BEx web problem after upgrade: hierarchy variable and OK button

    Hi experts,
    we are busy in an upgrade project in which both portal and BW are being upgraded to 7.40.
    After upgrading we find several problems in which we get stuck.
    First problem: every query that has a variable on an infoobjects marked with a hierarchy does not work in Java Web.
    As soon as we press the lookup button the browser freezes.
    In ABAP web en Bex analyzer everything is OK.
    Our release is BW 7.40 SP5. For the Java things we had to upgrade Bex web components to 7.40 SP6.20 (BW Java and portal system).
    On OSS, SCN and google we cannot find any clues for this.
    We are preparing the OSS call for SAP but maybe anyone of you experts has faced the same issue.
    Any advice is welcome.
    Second problem:
    When a variable screen pops up and everything has been filled in, we have to press the OK button twice (instead of once).
    The first OK does a check/validate and then returns to the screen instead of proceeding when check is OK.
    Has 7.4 introduced a new setting we have to adjust for this?
    Or might this be a bug?
    Thanx for your reactions.
    Marco

    Hi,
    Regarding the variable screen button needs two click to execute, you will have to apply SP07 Patch 20 for only below 5  BI Java components for BI Java 740.
    For BI Java 730 , SP12 Patch 10 will solve this issue
    For BI Java 731,  SP12 Patch 20 will solve this issue
    This will solve your issue.
    BI-BASE-B
    BI-BASE-E
    BI-BASE-S
    BI-IBC                   
    BIWEBAPP
    Please make sure that you RESTART the Java server after applying the Patches.
    Regards,
    Amit

  • How can  change the folder structure in Bex Analyser to match the Web

    Hi Experts,
    When I create a report using the Web Analyser and save it in My Portfolio or Bex Portfolio, I can't find the report (or folders) in Bex Analyser.
    How Can i change the folder structure in Bex Analyser to match the Web Analyser?

    Hi Reddy,
           As u have created reports and saved it in BEx portfolio or My portfolio it will be saved in the KM folder which is known as Knowledge management folder for the KM services such as feedback,rating etc.So u cant view them when u open in web analyzer.U can only see them when u save in favourites or the roles folders.
                              Hope this helps
                         Sunil Reddy

  • Conversion of hierarchy structure to flat structure

    Hi Gurus,
    I am mapping a multi node XML structure to flat structure to create the JDBC statements to Oracle database. I think JDBC DML statement can have only flat structure.
    Now how to convert the incoming multi node xml file to several flat structures?
    Can I map the multi node XML structure to jdbc structure?
    Please help me this is critical.
    Thanks
    Kalyan

    Chilla,
    Thanks for the post. My source structure is as below. I have to map this one to flat structure for JDBC. For each customer_num, drop_point there are many customer brands. Now with the customer number and drop point, we have to create the flat structure for each customer brand.
    <?xml version="1.0" encoding="UTF-8" ?>
    <record>
    <CUSTOMER_NUM>00140084000</CUSTOMER_NUM>
    <DROP_POINT>00140084000</DROP_POINT>
    <CUSTOMER_BRANDS>
           <BRAND_CODE>23258</BRAND_CODE>
           <BRAND_EFF_DATE>20060617</BRAND_EFF_DATE>
           <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
           <FREIGHT_CODE>2</FREIGHT_CODE>
           <BRAND_STATUS>00</BRAND_STATUS>
           <INVOICE_UOM />
           <CREATION_DATE />
          <TRANS_LOCATION_CD>272</TRANS_LOCATION_CD>
          <TRANS_FAC_TYPE_CD>058</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>23265</BRAND_CODE>
    <BRAND_EFF_DATE>20060617</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>2</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM />
    <CREATION_DATE />
    <TRANS_LOCATION_CD>272</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>058</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>23365</BRAND_CODE>
    <BRAND_EFF_DATE>20010901</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>2</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM />
    <CREATION_DATE />
    <TRANS_LOCATION_CD>272</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>058</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>23531</BRAND_CODE>
    <BRAND_EFF_DATE>20050210</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>2</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM />
    <CREATION_DATE />
    <TRANS_LOCATION_CD>272</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>058</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>97335</BRAND_CODE>
    <BRAND_EFF_DATE>20070217</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>3</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM>01</INVOICE_UOM>
    <CREATION_DATE />
    <TRANS_LOCATION_CD>420</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>New</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>99448</BRAND_CODE>
    <BRAND_EFF_DATE>20070217</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>3</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM>01</INVOICE_UOM>
    <CREATION_DATE />
    <TRANS_LOCATION_CD>4</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>New</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>97337</BRAND_CODE>
    <BRAND_EFF_DATE>20070217</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>3</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM>01</INVOICE_UOM>
    <CREATION_DATE />
    <TRANS_LOCATION_CD>4</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>New</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>99471</BRAND_CODE>
    <BRAND_EFF_DATE>20070217</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>3</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM>01</INVOICE_UOM>
    <CREATION_DATE />
    <TRANS_LOCATION_CD>12</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>New</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>97234</BRAND_CODE>
    <BRAND_EFF_DATE>20070217</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>3</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM>01</INVOICE_UOM>
    <CREATION_DATE />
    <TRANS_LOCATION_CD>11</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>New</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <CUSTOMER_BRANDS>
    <BRAND_CODE>94771</BRAND_CODE>
    <BRAND_EFF_DATE>20070217</BRAND_EFF_DATE>
    <BRAND_CAN_DATE>99991231</BRAND_CAN_DATE>
    <FREIGHT_CODE>3</FREIGHT_CODE>
    <BRAND_STATUS>00</BRAND_STATUS>
    <INVOICE_UOM>01</INVOICE_UOM>
    <CREATION_DATE />
    <TRANS_LOCATION_CD>120</TRANS_LOCATION_CD>
    <TRANS_FAC_TYPE_CD>New</TRANS_FAC_TYPE_CD>
    </CUSTOMER_BRANDS>
    <SALES_TERMS_CODE />
    <ACTION />
    <REC_STATUS />
    </record>

  • XCelsius + BICS + Publish to EP + BEx Web Application Designer

    Dear Friends,
    Any one have idea about how we can publish an XCelsius Dashboard (with BICS connectivity) to the SAP Enterprise portal using Bex Web Application Designer?
    I tried to publish the dashboard using the iView, by following the below link.
    http://wiki.sdn.sap.com/wiki/display/BOBJ/IntegrationofanXcelsiusdashboardinNetWeaverEnterprisePortal
    Since it can only support individual report, I can not use this option in my client.
    Appreciate your help to provide me the information how we can publish the dashboard using Bex Web Application Designer.
    Thanks & Regards,
    Ajish George

    Hi,
    Did creating the iView using the instructions in the link work for one Xcelsius report?  Can you explain what you requirement is or expand on your comment "Since it can only support individual report, I can not use this option in my client.".  One iView can only launch one object.  If you have multiple BW connected XC files to launch I think that you will have to create multiple iViews with the "DASHBOARD=" each XC file value in each iViews  BEx Web iView query string parameter  setting.
    If you only want one link off of your Portal then you could create a BW 7.0 Web application where you could use objects like buttons to launch each individual URL string for the seperate dashboards.  The challenge with this would be that your URLs would be static and if you are using a regular BW landscape, DEV / QAS / PRD, then you would need to employ logic find and  update the system part of the URL.  I am not sure how this would be done, but it would probably require JavaScript.  If you do report development in your PRD system this would not be an issue.
    From a support perspective I would suggest using a container iView to group your XC reports together and then create a seperate iView for each XC report.  This eliminates dealing with the system identifier as the Portal enviroment manages this as the objects are transported through the systems.  A container iView with the action iViews in it would look like a menu structure on your Portal.
    Rgds,
    Mel

  • Problem when trying to publish Query through BeX in Portal as iView

    Hi ,
    We are trying to publish BW 3.5 query in EP 6.0.
    when we are trying to publish the query as iView in portal, it gives the error message 'System Error'. The J2EE Error Log contains the following error :
    #1.5#001321FC0EDF001D0000000100000AF800042349427FEAFD#1164697462095#com.sap.security.core.server.jaas##com.sap.security.core.server.jaas#J2EE_GUEST#2##BID#AMARNATH_RR                     #6AA3FE0EADF14B2593F0019B1DB52607#SAPEngine_Application_Thread[impl:3]_17##0#0#Error##Java###Authentication stack: [].
    [EXCEPTION]
    #2#evaluate_assertion_ticket#javax.security.auth.callback.UnsupportedCallbackException:  Unsupported callback!
         at com.sap.engine.services.rfcengine.security.impl.RFCCallbackHandlerImpl.handle(RFCCallbackHandlerImpl.java:49)
         at javax.security.auth.login.LoginContext$5.run(LoginContext.java:812)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.login.LoginContext$SecureCallbackHandler.handle(LoginContext.java:808)
         at com.sap.security.core.server.jaas.EvaluateAssertionTicketLoginModule.removeSSOHeader(EvaluateAssertionTicketLoginModule.java:736)
         at com.sap.security.core.server.jaas.EvaluateAssertionTicketLoginModule.login(EvaluateAssertionTicketLoginModule.java:390)
         at com.sap.engine.services.security.login.ModulesProcessAction.run(ModulesProcessAction.java:69)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.services.security.login.FastLoginContext.login(FastLoginContext.java:154)
         at com.sap.engine.system.SystemLoginModule.login(SystemLoginModule.java:90)
         at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at javax.security.auth.login.LoginContext.invoke(LoginContext.java:675)
         at javax.security.auth.login.LoginContext.access$000(LoginContext.java:129)
         at javax.security.auth.login.LoginContext$4.run(LoginContext.java:610)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:607)
         at javax.security.auth.login.LoginContext.login(LoginContext.java:534)
         at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:60)
         at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequestInternal(RFCJCOServer.java:113)
         at com.sap.engine.services.rfcengine.RFCJCOServer$ApplicationRunnable.run(RFCJCOServer.java:171)
         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:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    #1.5#001321FC0EDF00140000000600000AF800042349427FF32E#1164697462095#com.sap.engine.services.rfcengine##com.sap.engine.services.rfcengine.RFCJCOServer.handleRequestInternal()####BID#AMARNATH_RR                     #6AA3FE0EADF14B2593F0019B1DB52607#Thread[JCO.ServerThread-8,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error##Plain###java.lang.RuntimeException: com.sap.engine.services.rfcengine.RFCException: Incoming call is not authorized#
    #1.5#001321FC0EDF00140000000700000AF800042349427FF40A#1164697462111#com.sap.engine.services.rfcengine##com.sap.engine.services.rfcengine.RFCJCOServer.handleRequestInternal()####BID#AMARNATH_RR                     #6AA3FE0EADF14B2593F0019B1DB52607#Thread[JCO.ServerThread-8,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error##Plain###java.lang.RuntimeException: com.sap.engine.services.rfcengine.RFCException: Incoming call is not authorized
         at com.sap.engine.services.rfcengine.RFCJCOServer$ApplicationRunnable.run(RFCJCOServer.java:188)
         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:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Landscape:We have both BW 3.5 and EP 6.0, SP 16 on the same instance in
    same physical machine. EP 6.0 works on J2EE engine as an add-in installtion.
    Steps we followed for the integration of EP with BW:
    1)Create RFC Destination in J2EE Engine:
    Parameters:
    Program ID: xyz
    Gateway host: abc.ad.company.com
    Gateway service: sapgw00
    Application server host:abc.ad.company.com
    System number: 00
    Client: BID
    Language: EN
    User: sapjsf
    Password: ********
    2)Maintain RFC Destination for SAP EP 6.0
    Parameters:
    RFC destination: SAP_EP
    Connection type: T for TCP/IP connection
    Description: SAP EP RFC Destination
    Technical Settings:
    - Type of activation: Registered server program
    - Program ID: xyz
    - Gateway host: abc.ad.company.com
    - Gateway service: sapgw00
    Logon/Security:
    - Send SAP Logon Ticket: Activated
    Special Options:
    Unicode
    3)Maintain Portal Server Settings for SAP EP 6.0 in table RSPOR_T_PORTAL
    in BW 3.5
    RFC destination: SAP_EP
    System name: BIDEV
    Default: Checked
    Portal URL prefix: http://abc.ad.company.com:50000
    RM prefix for BW metadata: <empty>
    KM service URL: <empty>
    P.S.:We have maintained one more dummy entry as per the SAP Note 815044
    in the table RSPOR_T_PORTAL.
    4)Maintain Single Sign-On in SAP BW
    In transaction RZ10, We have maintained following settings:
    login/create_sso2_ticket=2
    login/accept_sso2_ticket=1
    5)Export BW Certificate to SAP BW and
    6)Import BW Certificate to SAP EP 6.0
    We have followed the above mentioned two steps.
    7)Create BW System in SAP EP 6.0
    Parameters:
    Log on methods: SAPLOGONTICKET
    We have created the BW system and the Connection test in WAS Connection
    is working fine.
    8)Configure User Management in SAP EP 6.0
    This step is not maintained as our scenario does not demand it.
    9)Export Portal Certificate to SAP EP 6.0 and
    10)Import Portal Certificate to SAP BW
    This step is also maintained as per Performance Assistant guidelines in
    SPRO.
    The user that we are trying to log into BeX Web Query Analyzer is
    Amarnath_rr who has 'SAP ALL' rights and the same user in EP is assigned'Super Admin' as well as 'Content Admin' role.
    Can anyone throw any light on wat the error might be??

    Ricky,
    a couple of clarifications :
    1. Does the report execute independently on the web - when you execute in Query view over IE or through a web template
    2. Check if SSO is properly configured - you can check if SSO is enabled by using TCode STRUST in BW. - the status of PSE should be Green.
    Arun
    Assign points if useful

  • Error while accesing Bex web analyzer from business planning

    Hi all,
    we   are using portal  7  sp 15   and   bi 7  sp 17  . we are able to view  planning modeller  and planning  wizard through portal . but while accessing  bex web analyzer  it is giving following error
    #1.5 #000BCD3C982F005C000001B600000BF800045C6B167F037F#1227514915483#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#redekarr#11320##n/a##f08aaf90ba0011dd8a39000bcd3c982f#SAPEngine_Application_Thread[impl:3]_13##0#0#Error#1#/System/Server#Java###Exception ID:01:51_24/11/08_0049_17771650
    [EXCEPTION]
    #1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : com.sap.ip.bi.web.portal.integration.launcher
    Component class : com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent
    User : redekarr
         at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:973)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
         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)
    Caused by: java.lang.NoClassDefFoundError: com/sap/ip/bi/base/application/message/MessageException
         at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:334)
         at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:24)
         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)
         ... 29 more
    #1.5 #000BCD3C982F005C000001B800000BF800045C6B167F35A1#1227514915514#com.sap.portal.prt.runtime#sap.com/irj#com.sap.portal.prt.runtime#redekarr#11320##n/a##f08aaf90ba0011dd8a39000bcd3c982f#SAPEngine_Application_Thread[impl:3]_13##0#0#Error##Java###01:51_24/11/08_0049_17771650
    [EXCEPTION]
    #1#java.lang.NoClassDefFoundError: com/sap/ip/bi/base/application/message/MessageException
         at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:334)
         at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:24)
         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)
    can any body help?
    Rajendra

    Thanks.
    This is the error i found in trace file for excepption id  got while accessing from portal  Business planning----Bex Web Analyzer  iview.
    Rajendra

  • Where is the Command Wizard in BEx Web Application Designer(WAD) 7.0

    Hi,
    I am new to SAP and BEx Web App Designer and am reading through the help about the so-called Command Wizard. I have looked all over the app and I see nothing called a Command Wizard.
    I am I missing something obvious or is this buried somewhere in the app?
    Based on how much it is mentioned in the help, I would assume it should be somewhere visible.
    Brian

    Hi,
    "Command Wizard".  When you design Web template one of your web item called ' Button ' have this ' Command Wizard'.
    Go to Button properties -
    select internal display-----select list of button---there you will find action  Command trigger-----Command Wizard.
    Ali.

  • Bex Web Analyzer

    It is my understanding that "Bex Web Analyxer" replaces the "Adhoc Query Designer" in BI 7.0. In the help documentation however, I see that this tool is available as of BW 3.5. Also the documentation says that this is available in business content role "com.sap.ip.bi.business_explorer_showcase". I am unable to see this role and do not see a way to launch the tool. Has anyone checked this out?(http://help.sap.com/saphelp_nw04/helpdata/en/0d/af12403dbedd5fe10000000a155106/content.htm)
    Rakesh

    Hi Rakesh,
    The same page also mentions the following:
    "The BEX Web Analyzer is a standalone Web application that can be called through a URL by specifying the template ID 0ANALYZER."
    To launch the tool, use a URL like http://devexxx.xxx.com:1111/sap/bw/BEx?sap-language=EN&bsplanguage=EN&CMD=LDOC&<b>TEMPLATE_ID=0ANALYZER</b>
    This is one of the user Interface patterns. User Interface (UI) Patterns are SAP BI Web templates that are based on popular patterns in layout designs and elements used in Web pages. They allow developers to push decision details regarding Web template content down to end users without sacrificing quality or control.
    Hope this helps...

  • How to call Web URL's as values of an BW InfoObject via BEx Web

    Hi experts,
    I want to call Web URL´s as values of an BW InfoObject via BEx Web.
    Is there any option to convert the character into a direct URL link to call the Web adress directly?
    Example:
    no direct URL (e.g. http://help.sap.com) to call the Web address per left click...
    Any ideas?
    Thanks in advance and best regards,
    Michael

    Hi Michael,
    Have you ever tried using generic module properties of analysis item. There are implementations such as com.sap.ip.bi.rig.format, maybe you can ctach up something trying that. I didn't try it myself yet though there can be solution through using modules.
    Regards
    Yasemin...

  • Passing dynamic parameter to BEx Web from Visual Composer application

    Hi Experts,
    I have got a table with brand name with hierarchy node,  brand key and when the user selects a row on the table it should display detail data on the BEx Web. To do this, I have done the following;
    - Added a button to the Action Toolbar of the Table
    - Added an HTML view to the design time as well as a Data Store
    - Created a field in the Data Store called u201Cselectionu201D
    - Map from the table containing the 'Select' button to both the Data Store and the HTML view
    - Used the custom action u201CSelectu201D to write a value u201C3u201D to the u201Cselectionu201D field of the DataStore
    - Set the system acion (Event Name) 'select' to set a URL for the HTML view
    - Set the URL Assinged Value = 'http://sapbid001:50000/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?&QUERY=ZPIP_BACKORD_DETAILS&FILTER_IOBJNM=0CUST_GROUP&FILTER_NODE_IOBJNM=0HIER_NODE&FILTER_VALUE='&@Brand_key&''
    It opens the query ZPIP_BACKORD_DETAILS for all brands and it's passing right brand key to it as well. But the dilema is the query is not filtering according to the parameter passed to it.
    Could you please suggest me what steps I need to follow in order to resolve the issue?
    Thanks.

    Hello Bhai,
    Could you tell me how did you solve  your issue? because i would like to doing same things.. but filter doesnt work...
    Thanks in advance
    Rasim

  • Exporting macro along with data - BEx web

    Hi,
    I have to send BEx web data along with a macro. The purpose is every report user down loads in his desktop gets an unique macro along with the data. The user can later use that macro for further analysis of the downloaded data.
    I was reading through the How to Use Web Printing with Microsoft Excel document which details about various objects such as Packages and ABAP classes. The ABAP class ZCL_RSR_XLS_ITEM_TEMPLATE contains methods such as SET_ITEM,RENDER_DATA,LOAD_TEMPLATE_FROM_DB,GET_TEMPLATE...etc. My question is whether these class and mehtods can it be enhanced to include a macro ???
    Any suggestions is eagerly awaited,
    Regs
    D Bret

    Hi Arun,
    How do you access / write excel macros using jave scripts ? can please send me an example ? In the mean time let me explain you my requirement again...
    My end users are not happy with Web printing so they have decided to go with exporting web report an excel sheet. But once the data been collected in excel sheet many of the users wld like to have some mechanism to strip that exported excel data into multiple sheets. so that is the reason its been decided to send the generic macro to end users who exports the BEx report to an excel sheet and process it....
    thanking you in advance,
    D Bret

  • Move a flat structure into a large character field.

    I have a flat structure that has a total length of 700, and a table of type c(700).
    I would like to move my structure into a work area of the table and then append it. I do not want to condense the fields, or add separators.
    I could write function to go through each element and write them one at a time, but I'm hoping that this is an existing function in a utility somewhere. I've been looking but have not found one as of yet.
    Thanks.
    +===============================================+
    Update: Found one:
    CALL METHOD CL_ABAP_CONTAINER_UTILITIES=>FILL_CONTAINER_C

    Not sure if such function module exists or not..
    In 3.1H Version or even in 4.6C version, this could have been a simple issues...
    we used to do a assignment directly to the structure...
    Structure = Char String.
    This used to assign the values of the Char string to the Structure fields by taking into consideration the length of the structure fields.. But from 4.7 onwards, we cannot use such assign statements directly (if field has other than char fields).. hope this helps you

  • Problem accessing BEx web analyzer

    All,
    I just created a new user in portal and assigned (only) three roles Business Explorer, Business Intelligence and Business Planning.
    After logging in as this new user, when I open Business Explorer>BEx Web Analyzer, I get an error and after going through error trace, I found this detail.
    05:16_06/04/09_0004_7654950
    [EXCEPTION]
    com.sapportals.portal.pcd.gl.PermissionControlException: Access denied (Object(s): com.sap.portal.system/security/sap.com/NetWeaver.BI/low_safety/com.sap.ip.bi.web.portal.integration/components/launcher)
         at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:422)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1248)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:1353)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:1300)
         at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1067)
         at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:68)
         at com.sapportals.portal.pcd.gl.PcdURLContext.lookup(PcdURLContext.java:238)
         at javax.naming.InitialContext.lookup(InitialContext.java:347)
         at com.sapportals.portal.prt.deployment.DeploymentManager.checkPermissions(DeploymentManager.java:2000)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:251)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:316)
         at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:387)
         at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(PortalRequest.java:488)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:607)
         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)
    Please help me solving this issue. What else are the roles I need to assign to this user?
    Thanks.

    No response.. and I dont need it now.

Maybe you are looking for