SapBI

<Moderator Message: Thread locked due to the following reasons: a) meaningless subject; b) requesting information sent to privat email; c) replies contained link farms; d) unability to search for information by yourself; e) question/request too vague; f) multiple violations of the rules; ---> Please follow the rules while posting>
Hi Gurus,
I would like to do certification in sapBI.Can any one please tell me where can i get SapBI dumps with answers or any multiple choice questions with answers.
Regards,
Srinivas
Edited by: Siegfried Szameitat on Dec 16, 2008 12:29 PM

hii,
have a look at the foll threads.
<link farm removed by moderator>
I also recommend you to go through this site www.help.sap.com.
regards,
raghu.
Edited by: Siegfried Szameitat on Dec 16, 2008 12:28 PM

Similar Messages

  • JDBC-- PI7.0-- SAPBI with Proxy

    Hi Experts,
    I have a requirement like this : JDBC(Sql Server)>PI7.0>SAPBI. 
    I need a suggestions from the above requirement. For this requirement I am planning to use sender as a JDBC Adapter and Reciver as Proxy. I have some questions on this requirement.
    1) I need to extract data with more than 15 tables of Sql server data base. Is it possible to extract all data at a time, If yes plase give me some tips.
    2) How to combined all 10 extracted tables data into as a Proxy. Please provide some inputs. or it better each table as a one XML file like this....
    Lastly one more question is, what is best process for the above requirement either Proxy or IDOc's.
    Thanks in advance.
    Regards,
    Chandra.

    Hi Chandra,
    In addition to the above responses you can follow the approach as:
    1. Discuss with your DB team and find out what is the average number of records to be selected from each table on each run of the interface.
    2a. If the number of records are large then its better to go for separate interface for separate tables.
    2b. If the number of records are limited say 15-20 then you can work either with a single staging table or a stored procecdure after discussing with the DB team what they can agree to.
    3a. In case of a single staging table:
    i. Create a data type similar to the staging table fields.
    ii. Generate a proxy accordingly.
    [http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/frameset.htm]
    3b. In case of stored procedure
    i. Ask the DB team to include a single Select querry with in the Stored Procedure, and also to include a update querry to update the read records once called by Stored Procedure/ DELETE the read records.
    ii. In the JDBC sender adapter in the field Query SQL Statement write the querry as as: EXEC "Stored Procedure Name" ("Parameters if any").
    iii. In this case your Sender Data type structure should be same as the structure being called by the Select query with in the stored proc. or in other words the sequence followed in the Select query should be same in the sender DT.
    iv. Generate a proxy accordingly.
    [http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/frameset.htm]
    Note: Proxy is always better in this case upon IDOC. If asked by business or BI team you can as well go with RFC keeping in consideration the load/no. of records. In case of bigger messages Proxy is always better being a adapter less communication.
    Hope this helps you.
    Regards,
    Rahul Grover

  • SAPBI data accessing from Business objects and other OLAP tools

    Hi,
    We already have heavy usage of Business Object, Essbase and are planning to implement SAPBI 7.0
        a) We are planning to connect our existing Business
            Objects infrastructure onto the new SAPBI platform, Did
            You experience any issues such as performance,
            config issues, delays, web issues.. is there any
            document or link with steps involved in integrating
            Business objects and SAPBI
         b) Can Bex analyzer gives simliar functionalities that
            are in Essabse front- end (EXCEL), I know that the
            backend data managament is quite different, but my
            question is around user  interface, do you have any
            comparisons between these two tools.
         c) Is it possible to get data from SAPBI using external
            reporting tools (OLAP) such as Oracle Discoverer ...
    Regards,
    Raman

    if the export to XML file is successful, the file will not be deleted if you are creating it from Metadata Exchange.
    The file gets deleted in case you are using the create universe option and by default the file is created in %LINK_DIR%\log\MetadataExchange, you will also see ME_errorlog.txt and ME_outputlog.txt if there are any errors, do you see and erros in these files if you are creating the Universe directly from DS Designer ?
    to use Metadata Exchange do the following
    Open Data Services Desginer
    Click on tools Menu -> Metadata Exchange
    In the Metadata Exchange window
    Select Export Data Services metadata to a file
    Select DI CWM as metadata format
    enter location for xml file (C:\temp)
    Select the datastore you want to create Universe for
    Click OK
    Check for file named repo_export.xml in the C:\temp folder or the folder that you specified
    Open Universe Builder and Select
    Data Integrator bridge
    and use the xml file as input to create universe

  • Using "sapbi://" URL in web browser for stress-testing

    Hello,
    I want to test the connection limits of the deployed MobileBIService in the CMC, as I've experienced some sluggish connections.
    I've checked, and the "sapbi://" URI points directly to the SAP BI app, which then opens the requested report. A link example is:
    sapbi://OpenDoc/?
    ConnectionType=BOEConnection&connection_name=123&server_url=10.10.10.10:8080&cms=10.10.10.10&Type=webi&iDocID=AXtcyDP4u09Jn1_P9BSR9H0
    Is it possible to mask http data coming from a web browser, as coming from a mobile device (via the SAP BI app), in order to test the mobile service/server?
    If not, what is the http data request used in the app that can be used in a web browser, and still go through the MobileBIService?
    Is there a way to trace the data, to make sure that that server is being stressed?
    I am using:
    Android SAP BI app;
    SAP BO 4.1 SP04, with Mobile CMS deployed.
    Thanks in advance for the insights!
    Best Regards,
    Hugo Afonso

    On the other hand, my users want this. I just pushed out the Reader 8.2.3 update with the 8.2.0 install. Unfortunately, I had erroneously set the mst to "Make Reader default if both Acrobat and Reader are installed." They all want Acrobat to be their default. Can I use this same registry setting? I'm going to try it for a few people and see if it works.
    Thanks,
    E Powell
    Austin, TX

  • Problem with OLAP SAPBI SHOWING Server in not responding

    Hi All,
    Problem with OLAP SAPBI SHOWING Server in not responding
    SBO0001)",
    Iam Creating a universe , When iam Retriving my olap cube query it showing the error "Server in not responding (SBO0001)",
    Thanks In advance
    Praveen Kumar Yagnamurthy

    I am receiving this same error.  I have these additional details:
    CS: COM Provider CLSID not specified or erroneous
    In my case, this is for a universe that I created in BOE XI R2 sp5.4 and migrated up to BOE XI 3.2 sp2.  This connection uses OLEDB.  I have the same situation with another universe that I migrated over that uses an ODBC connection and it works fine.
    In my case, I am not using OLAP.

  • SAPBI has stopped unfortunately

    Hi...
         When i am going to run my webi gmap report on mobile device it is running fine but i have created an open document URL as below when i click on any pin in the gmap  its giving error as "SAPBI has stopped unfortunately" after few seconds.Can any one suggest a solution for this error.
    The open document URL format which i have used is
    http://172.16.1.78:8080/BOE/OpenDocument/opendoc/openDocument.jsp?iDocID=AbRkHJw9rwpNuaie0ftFEOQ&sIDType=CUID&sType=wid&sReportName=GmapLink&sReportPart=Block 1&sRefresh=Y&IsSSold-to party="+[Sold-to party]+"

    Also consider performing a system repair using PC Companion as this will often fix issues - This will factory reset your phone
    Switch off your phone and unplug from Pc (Hold volume up and power for around 10 seconds)
    Start PC Companion and select Support zone then Update my phone/tablet then in Blue Repair my phone/tablet and follow the on screen instructions - When prompted connect your phone still switched off holding volume down or back button - This should start the repair or reformat process
    If you are using Windows 8/8.1 or a 64bit operating system then adjust the settings for PC Companion and run in compatibility mode and chose Windows 7 or XP
    For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled.   Richard P. Feynman

  • SAPBi EventsSender.exe error with restart server

    Hi Experts,
    I have a client who only runs standard SBO with no Add-ons. They also do not have any intergration with other systems, SBO's or R3.
    When they restart their server they get a error message that relates to the 'SAPBi EventsSender.exe' file. The error says: 'The instruction at "0x6d748603" referenced memory at "0x0000000c". The memory could not be read'
    Any help would be appreciated.
    Marli
    Edited by: Marli Schutte on Jun 17, 2009 5:27 PM

    Marli,
    I am not sure if the error is referring to the SAP B1i (integration) Event Sender Service.  What you can check is open the SAP Business One Service Manager and check to see if you have an option called "SAP Business One Event Sender Service".  If you do and are not using SAP Business One Integration for SAP NetWeaver (B1i), make sure that the "Start when operating system starts" is not checked as well as make sure the "Enable Business One Integration Services" is also not checked.
    Hope that helps,
    Eddy

  • How to load flat file containing data(separated by commas) into cube sapbi.

    hi gurus,
    please help me with this question?
    i have some data in the flat file for example, address but with commas for ex:
    h.no:123,colony,area,hyd-59.now i have even other columns in this flat file like customer name,age.....i want to know ,how to load this data into infocube. where in when it comes to address column sap bi takes it as a single column in the generated report.

    Hi Amulya,
    To get reports on all ur records save ur flat file in .CSV format -> to do this open ur flat file, save as "filename.csv".
    -> CSV is nothing but comma seperator value, sap supports two types of formats 1).csv and 2) ASCII format.
    we prefer .csv format.
    check this link for step by step modelling.
    http://www.scribd.com/doc/3804698/SAP-BW-StepBystep-From-Fu-Fu
    http://books.google.co.in/books?id=3wBjrMDWescC&pg=PA184&lpg=PA184&dq=stepbystepdocumentationfor+sap-bw&source=bl&ots=RIp
    T1knFet&sig=_4HOg59Om504Zb9RObF9Ir_oE64&hl=en&sa=X&oi=book_result&resnum=3&ct=result#PPP1,M1
    hope it helps u,
    Thanks,
    Sai Chand.
    Edited by: sai chand on Jan 26, 2009 10:04 PM

  • Error while transporting request to Produc

    Hi Experts,
    m getting an error while i transport my request to production system.request successfully got transported into quality but in production its givind following message..
    "Temporary log
    sapbi\sapmnt\trans\tmp\RBDR903024.RBP not found"
    let me know about the cause of the error so that i can make the corrections.
    Thanks in adv.
    Bhavna.

    Hi Aasmi Gawas,
    Please could you post the error?
    We don't have a crystal ball to see the errors in your system...
    Best Regards,
    Erick ILarraza

  • How to download pdf from application server

    hi all,
    anybody has code to download pdf from application server to presentation server.
    right now i get the pdf file on to the desktop but i get error on opening.
    gui_download gives error if i use xstring.
    pl advice.
    thanks.
    sap fan.

    Hi,
    use the below code to download file from app server to presentation server
    PARAMETERS: S_file TYPE SAPB-SAPPFAD
    default '\folder1\abc,pdf'.
    PARAMETERS: t_lfile TYPE SAPB-SAPPFAD
    default 'c:\temp\xyx.pdf'.
    START-OF-SELECTION.
      CALL FUNCTION 'ARCHIVFILE_SERVER_TO_CLIENT'
        EXPORTING
          path             = source_file
         TARGETPATH        = target_lfile
    EXCEPTIONS
       ERROR_FILE       = 1
       OTHERS           = 2
      IF sy-subrc eq  0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.

  • How to download file from application server

    Hi Experts,
                  I developed report and execute in background mode. for this i used Open dataset transfer and close dataset . i got the requried output . But in this case user want downloaded file on presentation server so can anyone tell me How to download file from application server?
    i know it is possible through Tcode CG3Y. but i want code in program.

    This code will download a file to your Client package by package, so it will also work for huge files.
    *& Report  ZBI_DOWNLOAD_APPSERVER_FILE
    REPORT  zbi_download_appserver_file.
    PARAMETERS: lv_as_fn TYPE sapb-sappfad
    DEFAULT '/usr/sap/WBP/DVEBMGS00/work/ZBSPL_R01.CSV'.
    PARAMETERS: lv_cl_fn TYPE string
    DEFAULT 'C:\Users\atsvioli\Desktop\Budget Backups\ZBSPL_R01.CSV'.
    START-OF-SELECTION.
      CONSTANTS blocksize TYPE i VALUE 524287.
      CONSTANTS packagesize TYPE i VALUE 8.
      TYPES ty_datablock(blocksize) TYPE x.
      DATA lv_fil TYPE epsf-epsfilnam.
      DATA lv_dir TYPE epsf-epsdirnam.
      DATA ls_data TYPE ty_datablock.
      DATA lt_data TYPE STANDARD TABLE OF ty_datablock.
      DATA lv_block_len TYPE i.
      DATA lv_package_len TYPE i.
      DATA lv_subrc TYPE sy-subrc.
      DATA lv_msgv1 LIKE sy-msgv1.
      DATA lv_processed_so_far TYPE p.
      DATA lv_append TYPE c.
      DATA lv_status TYPE string.
      DATA lv_filesize TYPE p.
      DATA lv_percent TYPE i.
      "Determine size
      SPLIT lv_as_fn AT '/' INTO lv_dir lv_fil.
      CALL FUNCTION 'EPS_GET_FILE_ATTRIBUTES'
        EXPORTING
          file_name      = lv_fil
          dir_name       = lv_dir
        IMPORTING
          file_size_long = lv_filesize.
      "Open the file on application server
      OPEN DATASET lv_as_fn FOR INPUT IN BINARY MODE MESSAGE lv_msgv1.
      IF sy-subrc <> 0.
        MESSAGE e048(cms) WITH lv_as_fn lv_msgv1 RAISING file_read_error.
        EXIT.
      ENDIF.
      lv_processed_so_far = 0.
      DO.
        REFRESH lt_data.
        lv_package_len = 0.
        DO packagesize TIMES.
          CLEAR ls_data.
          CLEAR lv_block_len.
          READ DATASET lv_as_fn INTO ls_data MAXIMUM LENGTH blocksize LENGTH lv_block_len.
          lv_subrc = sy-subrc.
          IF lv_block_len > 0.
            lv_package_len = lv_package_len + lv_block_len.
            APPEND ls_data TO lt_data.
          ENDIF.
          "End of file
          IF lv_subrc <> 0.
            EXIT.
          ENDIF.
        ENDDO.
        IF lv_package_len > 0.
          "Put file to client
          IF lv_processed_so_far = 0.
            lv_append = ' '.
          ELSE.
            lv_append = 'X'.
          ENDIF.
          CALL FUNCTION 'GUI_DOWNLOAD'
            EXPORTING
              bin_filesize         = lv_package_len
              filename             = lv_cl_fn
              filetype             = 'BIN'
              append               = lv_append
              show_transfer_status = abap_false
            TABLES
              data_tab             = lt_data.
          lv_processed_so_far = lv_processed_so_far + lv_package_len.
          "Status display
          lv_percent = lv_processed_so_far * 100 / lv_filesize.
          lv_status = |{ lv_percent }% - { lv_processed_so_far } bytes downloaded of { lv_filesize }|.
          CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
            EXPORTING          "percentage = lv_percent - will make it fash
              text = lv_status.
        ENDIF.
        "End of file
        IF lv_subrc <> 0.
          EXIT.
        ENDIF.
      ENDDO.
      "Close the file on application server
      CLOSE DATASET lv_as_fn.

  • Open data and close dataset

    code required for  how to upload to application server and download it from application server using open dataset and closedataset.

    Hello bharath,
    Check out this code:
    EPORT Z_CRM_REP_SCORE100 no standard page heading message-id zmsgap.
    *&     Type Declaration
    Types: Begin of t_file,
           BPEXT type BU_BPEXT,               "External Number of Business Partner
           NAME_FIRST type BU_NAMEP_F,        "First Name
           NAME_LAST type BU_NAMEP_L,         "Last Name
           CITY1 type AD_CITY1,               "City
           COUNTRY type AD_COMCTRY,           "Country
           TEL_NUMBER type AD_TLNMBR1,        "Telephone Number
           End of t_file.
    Types: Begin of t_but000,                "External Number of Business Partner
           PARTNER type BU_PARTNER,
           BPEXT type BU_BPEXT,
           NAME_FIRST type BU_NAMEP_F,       "First Name
           NAME_LAST type BU_NAMEP_L,        "Last Name
           PERSNUMBER type AD_PERSNUM,       "Person Number
           ADDRCOMM type BU_ADDRCOMM,        "Address Number
           end of t_but000.
    Types: Begin of t_adr2,
           ADDRNUMBER type AD_ADDRNUM,       "Address Number
           PERSNUMBER type AD_PERSNUM,       "Person Number
           COUNTRY type AD_COMCTRY,          "Country
           TEL_NUMBER type AD_TLNMBR,        "Telephone Number
           End of t_adr2.
    Types: Begin of t_adrc,
           ADDRNUMBER type AD_ADDRNUM,       "Address Number
           CITY1 type AD_CITY1,              "City
           End of t_adrc.
    *&      Internal tables and Work Areas Declaration
    Data: it_file type standard table of t_file,
          wa_file type t_file,
          it_sapdata type standard table of t_file,
          wa_sapdata type t_file,
          it_output type standard table of t_file,
          wa_output type t_file,
          it_but000 type standard table of t_but000,
          wa_but000 type t_but000,
          it_adr2 type standard table of t_adr2,
          wa_adr2 type t_adr2,
          it_adrc type standard table of t_adrc,
          wa_adrc type t_adrc.
    *Variable Declaration for file path
    Data:gv_path type SAPB-SAPPFAD value 'C:\FILE.TXT',
         gv_path1 type string value 'file1.txt'.
    *Variable Declaration for index.
    Data: gv_tabix type sy-tabix.
    *Variable Declaration for Line selection.
    Data: v_fieldname type BUT000-BPEXT,
           v_fieldvalue type BU_BPEXT.
    *Calling subroutine to create flat file in application server.
    Perform f_file_to_server.
    *Calling subroutine to fetch values from flat file into an internal table.
    Perform f_dataset.
    *&      Event Start-of-Selection.
    Start-of-Selection.
    *Calling subroutine to fetch values from table BUT000 into an internal table.
      Perform f_select_but000.
    *Calling subroutine to fetch values from table ADR2 into an internal table.
      Perform f_select_adr2.
    *Calling subroutine to fetch values from table ADRC into an internal table.
      Perform f_select_adrc.
    *&      Event End-of-Selection.
    End-of-Selection.
    *Calling subroutine to fill an internal table with SAP data.
      Perform f_fill_sapdata.
    *Calling subroutine to compare the values between I_SAPDATA and I_FILE.
      Perform f_compare.
    *&      Event At Line Selection.
    At Line-Selection.
    *Checking for list index.
      Case sy-lsind.
    *When list index is 1.
        When '1'.
    *Get the value of external number and apss it to the field value..
          Get Cursor Field v_fieldname value v_fieldvalue.
    *Passing field value to field name.
          wa_sapdata-BPEXT = v_fieldvalue.
          If v_fieldname = 'WA_SAPDATA-BPEXT'.
    *Taking only that value whose External Number exist in the internal table IT_BUT000.
            Read Table it_but000 into wa_but000 with key BPEXT = v_fieldvalue binary search.
    *Checking if value exist.
            If sy-subrc eq 0.
    *If it exists then call BP transaction to change the values for that particualr BP according to Aries data.
              Set Parameter id 'BPA' FIELD WA_BUT000-partner.
              Call Transaction 'BP' and skip first screen..
            Endif.                                                        "End of Sy-subrc check.
          Endif.
        Endcase.
    *&      Form  f_file_to_server
    *       This module is used to create flat file in application server
    *       by using function module ARCHIVFILE_CLIENT_TO_SERVER .
    FORM f_file_to_server .
    *Calling function module to create flat file in application server.
      CALL FUNCTION 'ARCHIVFILE_CLIENT_TO_SERVER'
        EXPORTING
          PATH       = GV_PATH
          TARGETPATH = 'FILE1.TXT '
        EXCEPTIONS
          ERROR_FILE = 1
          OTHERS     = 2.
    *checking if file is created successfully
      IF SY-SUBRC <> 0.
    *If file is not created then display a message.
        Message E009.
      ENDIF.                 "End of Sy-subrc check.
    ENDFORM.                    " f_file_to_server
    *&      Form  f_dataset
    *       This module is used to fetch values from flat file,stored in
    *       application server, into an internal table it_file.
    FORM f_dataset .
    *Opening file from application server.
      Open dataset gv_path1 for input in text mode encoding default.
    *Reading the file.
      While sy-subrc eq 0.
        Read dataset gv_path1 into wa_file.
        Append wa_file to it_file.
        Clear wa_file.
      Endwhile.
    *closing the file in application server.
      Close dataset gv_path1.
    ENDFORM.                    " f_dataset
    *&      Form  f_select_but000
    *       This module is used to select values from table BUT000 into an
    *       internal table i_but000.
    FORM f_select_but000 .
    *Selecting values from table BUT000.
      Select PARTNER
             BPEXT
             NAME_FIRST
             NAME_LAST
             PERSNUMBER
             ADDRCOMM
             From but000 into table it_but000
             where TYPE = '1'
             and BPEXT ne ''
             and ADDRCOMM ne ''.
    *Checking if values are fetched in the internal table.
      If sy-subrc eq 0.
        sort it_but000 by BPEXT PERSNUMBER .
      Endif.                           " End of Sy-subrc check.
    ENDFORM.                    " f_select_but000
    *&      Form  f_select_adr2
    *       This module is used to select values from table ADR2 into an
    *       internal table i_adr2 corresponding to the values in i_but000.
    FORM f_select_adr2 .
    *Checking if internal table i_but000 is not empty.
      If not it_but000[] is initial.
    *Selecting values from table ADR2.
        Select ADDRNUMBER
               PERSNUMBER
               COUNTRY
               TEL_NUMBER
               into table it_adr2
               from adr2
               for all entries in it_but000
               where PERSNUMBER = it_but000-PERSNUMBER.
    *Checking if values are fetched in the internal table.
        If sy-subrc eq 0.
          sort it_adr2 by ADDRNUMBER.         " End of Sy-subrc check.
        Endif.
      Endif.                                  "End of internal table check.
    ENDFORM.                    " f_select_adr2
    *&      Form  f_select_adrc
    *      This module is used to select values from table ADRC into an
    *      internal table i_adrc on the basis of values in i_adr2.
    FORM f_select_adrc .
    *Checking if internal table i_but000 is not empty.
      If not it_adr2[] is initial.
    *Selecting values from table ADRC.
        Select ADDRNUMBER
               CITY1
               from adrc
               into table it_adrc
               for all entries in it_adr2
               where ADDRNUMBER = it_adr2-ADDRNUMBER.
    *Checking if values are fetched in the internal table.
        If sy-subrc eq 0.
          sort it_adrc by ADDRNUMBER.         " End of Sy-subrc check.
        Endif.
      Endif.                                  "End of internal table check.
    ENDFORM.                    " f_select_adrc
    *&      Form  f_fill_sapdata
    *       This module is used to fill values in internal table i_sapdata
    *       with the values selected from BUT000,ADRC and ADR2.
    FORM f_fill_sapdata .
    *Checking if internal table it_but000 is not empty.
      If not it_but000[] is initial.
        Loop at it_but000 into wa_but000.
    *Filling the values of internal table IT_BUT000 into workarea of IT_SAPDATA.
          wa_sapdata-BPEXT = wa_but000-BPEXT.
          wa_sapdata-NAME_FIRST = wa_but000-NAME_FIRST.
          wa_sapdata-NAME_LAST = wa_but000-NAME_LAST.
    *Taking only those values whose Person Number exist in the internal table IT_ADR2.
          Read  table it_adr2 into wa_adr2 with key PERSNUMBER = wa_but000-PERSNUMBER Binary Search.
    *If value exists then populate those values in work area of IT_SAPDATA.
          If sy-subrc eq 0.
            wa_sapdata-COUNTRY = wa_adr2-COUNTRY.
            wa_sapdata-TEL_NUMBER  = wa_adr2-TEL_NUMBER .
    *Taking only those values whose Address Number exist in the internal table I_ADRC.
            Read table it_adrc into wa_adrc with key ADDRNUMBER = wa_adr2-ADDRNUMBER Binary Search.
    *If value exists then populate that value in work area of I_SAPDATA.
            If sy-subrc eq 0.
              wa_sapdata-CITY1 = wa_adrc-CITY1.
            Endif.                              "End of Sy-subrc Check.
          Endif.                                "End of Sy-subrc Check.
    *Inserting workarea of sapdata into its internal table.
          Append wa_sapdata to it_sapdata.
    *Clearing all workareas.
          Clear: wa_adrc,wa_adr2,wa_sapdata.
        Endloop.
      Endif.                                      "End of internal table check.
    *Clearing workarea.
      Clear wa_but000.
    ENDFORM.                    " f_fill_sapdata
    *&      Form  f_compare
    *       This module is used to compare values between the Aries data
    *       and SAP data and display those values which are different.
    FORM f_compare .
    *Checking if internal table it_sapdata is not empty.
      If not it_sapdata[] is initial.
        Loop at it_sapdata into wa_sapdata.
    *Taking only those values whose External Number exist in the internal table IT_FILE.
          Read table it_file into wa_file with key BPEXT = wa_sapdata-BPEXT.
    *Comparing the workareas of two internal tables
          If wa_sapdata ne wa_file.
    *Checking if values of work area donot match then write the header.
            Write: / sy-uline(120).
            Format color 1.
            Write: /1 'External Number' Centered.
            Format Hotspot on.
            Write: 17 wa_sapdata-BPEXT.
            Format Hotspot off.
            Write: 47 sy-vline,
               48 'Aries data' Centered,
               80 sy-vline,
               81 'SAP data' Centered,
               120 sy-vline.
            WRITE: / sy-uline(120).
    *Checking if first name in the aries data and SAP data does not match.
            If wa_sapdata-NAME_FIRST ne wa_file-NAME_FIRST.
    *If it doesnt match then display it using subroutine.
              Perform f_write using 'First Name' wa_file-NAME_FIRST  wa_sapdata-NAME_FIRST.
            Endif.                                                                              " End of Sy-subrc check.
    *Checking if last name in the aries data and SAP data does not match.
            If wa_sapdata-NAME_LAST ne wa_file-NAME_LAST.
    *If it doesnt match then display it using subroutine.
              Perform f_write using 'Last Name' wa_file-NAME_LAST  wa_sapdata-NAME_LAST.
            Endif.                                                                              " End of Sy-subrc check.
    *Checking if city in the aries data and SAP data does not match.
            If wa_sapdata-CITY1 ne wa_file-CITY1.
    *If it doesnt match then display it using subroutine.
              Perform f_write using 'City' wa_file-CITY1  wa_sapdata-CITY1.
            Endif.                                                                             " End of Sy-subrc check.
    *Checking if country in the aries data and SAP data does not match.
            If wa_sapdata-COUNTRY ne wa_file-COUNTRY.
    *If it doesnt match then display it using subroutine.
              Perform f_write using 'Country' wa_file-COUNTRY  wa_sapdata-COUNTRY.
            Endif.                                                                             " End of Sy-subrc check.
    *Checking if phone number in the aries data and SAP data does not match.
            If wa_sapdata-TEL_NUMBER ne wa_file-TEL_NUMBER.
    *If it doesnt match then display it using subroutine.
              Perform f_write using 'Phone Number' wa_file-TEL_NUMBER  wa_sapdata-TEL_NUMBER.
            Endif.                                                                            " End of Sy-subrc check.
          Endif.                                                                               "End of Equality check.
        Endloop.
    *Clearing workareas.
        Clear: wa_sapdata, wa_file.
      Endif.                                                                                "End of internal table check.
    ENDFORM.                    " f_compare
    *&      Form  f_write
    *       This module is used to display the field names which has been
    *       changed in SAP from Aries data.
    *      -->P_field_name   text
    *      -->P_Aries_data   text
    *      -->P_SAP_data     text
    FORM f_write  USING    VALUE(P_field_name)
                           VALUE(P_Aries_data)
                           VALUE(P_SAP_data).
      Format color 2.
      Write : /1 P_field_name,
              47 sy-vline.
      Format color off.
      Write: 48 P_Aries_data,
             80 sy-vline,
             81 P_SAP_data,
             120 sy-vline.
      WRITE: / sy-uline(120).
    ENDFORM.                    " f_write
    Please reward points if helpful.
    Regards,
    Aditi

  • Pass prompt value by open doc to Web intelligence Report in BI Mobile

    Hi Experts,
    I need to convert this open doc formule for BI Mobile :
    Open Doc for Launchpad ==> it's Ok in production
    ="<a href=\"http://BI4SERVER:8080/BOE/OpenDocument/opendoc/openDocument.jsp?iDocID=AV5V9Gajm8pEthc0fowTIP8&sIDType=CUID&sType=wid&sRefresh=Y&lsSZSJOBID=Lien%20Mission&lsIZSJOBID="+EncodageURL(""+[Query 1].[Job Retain id].[Job Retain id - Key])+"\" title=\"\" target=\"_blank\" nav=\"doc\">Lien Mission</a>"
    Open Doc for BI Mobile ==>  it's ok wthout passing value
    <a href="sapbi://OpenDoc/?authType=secSAPR3&default=yes&connection_name=pwc&server_url=fremesap820.cmis.corp.fr.ema.pwcinternal.com:8080&ConnectionType=BOEConnection&cms=BI4SERVER:6400&type=webi&iDocID=AV5V9Gajm8pEthc0fowTIP8&reportPageNumber=0" title="" target="_blank" nav="web">BIMOBILE</a>
    I have a problem with passing value in prompt  ??
    How can write the red expression for web mode to work for BI MOBILE ??
    Thanks & best regards
    ELYAE BI

    Any help please or idea or Note SAP ?
    I have a problem with passing value in prompt with webintelligence document using BEX Query ?
    Thanks and best regards
    ELYAEBI

  • Error while creating a Custom BAPI?

    Hi Guys,
                  I created Custom BAPI thru SWO1 tr code and API method also.AFter API methos creation i went to GOTO->ERRORLIST then i got these errors
    "Field SAPB -SAPFILES is too long to be included in the container
    Field BAPICONTEN -LINE is too large to be included in container"
    so what shall i do to overcome thiese errors
    Thanks,
    Gopi.

    Hi Gopi,
    Check this link
    [http://www.erpgenie.com/sap/abap/bapi/example.htm]

  • Error in WEBI report and MDXTEST  when using Dimensions in Prompt

    Hi,
    I am using BOXIR3.1 SP2, SAPBI 7.0
    I m creating a webI report (Universe is on SAP BI Query.) which include following objcets in Query section of WebI pannel:
    Business partner, Account Class, Total Arreas count.
    The Condition pane of Webi Includes Prompt on object "Account Class".
    When I run a report, I get List of values for Dimension Account Class, when I select one of available value eg: Commercial Customer,I get Following Error.
    A database error occured. The database error text is: The MDX query SELECT  { [Measures].[4EITIDWAFWLLZD2ONIAVCKD56] }  ON COLUMNS , NON EMPTY CROSSJOIN( [Z_BPATNER].[LEVEL01].MEMBERS,  { [Z_FCACTBP__0UCACC_CLAS].[Commercial Customers] }  ) ON ROWS FROM [ZFC_M07/Z_FC_M07_Q002]  failed to execute with the error Value Commercial Customers for characteristic Z_FCACTBP__0UCACC_CLAS unknown. (WIS 10901)
    I tried running same query in MDXTEST editor of BI. I got same error!!!
    Then I tried changing the MDX Query as:
    SELECT  { [Measures].[4EITIDWAFWLLZD2ONIAVCKD56] } 
    ON COLUMNS , NON EMPTY CROSSJOIN( [Z_BPATNER].[LEVEL01].MEMBERS,  { [Z_FCACTBP__0UCACC_CLAS].[COM] }  ) ON ROWS 
    FROM [ZFC_M07/Z_FC_M07_Q002]
    Then it worked Fine!!!  If you observe the change is in the value of Prompt Account Class [Z_FCACTBP__0UCACC_CLAS].[COM]
    By default Dimension object in Universe shows text value, but when I changed the MDXQuery with Key value (This is one of the value of value is for [Z_FCACTBP__0UCACC_CLAS].[Level01] object in mDX test Editor.) It works fine.
    I wonder How do i solve this problem!! List of values available in dimension cannot be changed at universe level.
    Please let me know if any solution for this exists.
    regads,
    Nisha.

    Hi Ingo,
    I am creating the prompt on the dimension "Account Class" at WebI level.
    The Technical name of this object is: [Z_FCACTBP__0UCACC_CLAS].[LEVEL01]
    Also,
    I confirmed that Index Awareness is applied on this dimension as [Z_FCACTBP__0UCACC_CLAS].[LEVEL01].[TECH_NAME].
    This Dimension has detail object called "Account Class (Key) "and "Account Class (Medium name)".
    MDXtest editor in SAP, shows me text as well as [ Level01] values:
    Eg: Account Class InfoObject has values "Commercial Customer " (This is text value)and  "[Z_FCACTBP__0UCACC_CLAS].[COM]".
    COM Refers to Commercial Customer .
    So In WebI when I use Dimension "Account Class" as prompt, I get Text value of this InfoObject which is "Commercial Customer ".
    and MDXQuery Fails. But when I modify this query in mDXTEST Editor with value as "[Z_FCACTBP__0UCACC_CLAS].[COM]", It work fine.
    I donu2019t understand the reason, since this problem is with almost 90% of Dimension object.
    When I delete this object from universe, and refresh the universe then webI works fine.
    But, if for some reason I refresh the universe again, the Dimension object as a prompt doesnu2019t work!!!
    This error occurs every time I refresh the universe.
    We are in UAT phase and soon to go Live!!  We cannot afford to delete the object every time I refresh the universe.
    Please let me know your inputs.
    regards,
    Nisha.
    Edited by: Nisha Makhija on Oct 15, 2009 4:56 PM

Maybe you are looking for

  • Dial Pad on clicking of a link in a pop up

    Hi Experts, We are on CRM 7.0 and just upgraded to EHP1. We have a requirement where in we have a list of communication numbers which will be shown after clicking on a work center as a pop up. numbers will be as hyperlink which on click returns 'retu

  • How to make the control file consistent when I re-mulitplexing them

    Oracle 10g R2 on the AIX 5.3L My current control files (three) from the default set-up are all located in the same directory (/dbbaan/oradata/<SID>/). If I want to change some of the multiplexing of the control file to different directory to avoid th

  • Report output to desktop as file.

    Hi all,   I need to send a standard reports output to desktop as file (text).   how can i do that. if possible give me an example. Thanks, Nagaraju.

  • How to transform tree roll-ups to multidimensional in OFDM

    Hi all, I'm now doing an implementation on OFSA whose data structure in OFDM is tree roll-ups. But I need make financial reports using BI Answer and Administration, which requires a multidimentional structure--I mean a factual table and some dimensio

  • That's where changes to a lymph

    That's where changes to a lymph fluid so actually becomes a clear fluid but there's like blood vessels and stuffing the den teens it's a very much in a live an active part in each to use she now the pulp chamber that's where if you're going to have a