Using mime objects in bps excel layouts

Does anyone know how to user mime objects in bps excel based layouts?  I know you can insert 'pictures' but I don't see a link to the mime repository like you have in the web interface builder.
Thanks
Tim

Hi Charles,
There are two How to documents available on SDN, to work on the MIME objects and the procedure for the same.
How to Add a Logo into the MIME Repository
How to Add a Cascading Style Sheet into the MIME Repository
Refer to the below links to access the same.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/how to add a logo into the mime repository.doc
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/how to add a cascading style sheet into the mime repository.doc
Hope it helps

Similar Messages

  • Validate mandatory field in BPS Excel layout

    Hi Sdner
    In my BPS Excel layout i want to have some characteristic as mandatory.If i don't put any value for them system will put a # by default which i don't want. system should prompt a error message that particular field is mandatory and enter some value. I can check this thru planning function(FOX) but the problem is all characteristics in that row will greyed out after function execution and hence can't be changed by user.
    Does somebdy know if there is any workaround to solve this ?
    Thanks
    Tripple k

    Hi Tarun
    Use XL macros to validate data in a column.
    When macro executes it first unprotect the worksheet,then we have our custom code for validation and error message, after that it is followed by a  protect sheet command.
    My Prob is that if error is there in any field raised by macro, user should be able to edit those fields but as we are protecting our worksheet in macro, editing is not possible.
    I can't unprotect the worksheet because then user can change anything.
    +Use a read function module on planning layout. While you are in layout change mode use lbexit_fm as a transaction code. You can read data from planning layout and write validation code and error message in ABAP function module.+_
    I  used this Tcode and FM, but they are ment to read Non SAP area of Excel sheet. The actual layout(Data Record)(SAP Area) which we want to read is not coming in internal table while executing FM.
    On Execution it is saying that reading and writing on SAP protected data is not allowed.
    If you have done any of these workaround then can you please put some more lights on this ?
    Thanks
    Tripple k

  • Modeling BPS excel layout

    Hello,
    Could anybody explain me, how can i insert into BPS excel layout excel and Visual Basic functionality (buttons, graphics, formulas)?
    All my worksheet's rows are locked.
    Could you send me docs about SEM BPS modeling?
    Thanks in advance.
    Best Regards,
    Arunas Stonys

    Hello Arunas,
    you can make your changes on the third screen of the layout builder; if you save the planning layout these changes will be saved in the Excel template of the planning layout.
    Usually (dependind on the changes) it may be more convenient to download a copy of the master template and implement your changes there. Then you can checking the Excel file as an Excel template for the planning layout, e.g. with report UPP_LAYOUT_CHECKIN, cf. note 428092.
    Be careful with data in the Excel template: In the 'SAP area' the Excel templates contains no data (the dummy data
    you see in the third screen of the layout builder will be cleared when you save the layout). Data in the SAP area will be overwritten at run time with transaction data, but the size of the SAP area (e.g. the number of used rows) of course depends on the transaction data.
    Regards,
    Gregor

  • Deleting lines in SEM-BPS Excel Layout

    Within our BPS excel layout, if a user selects a line and deletes it, it only deletes the planned values in the key figures.  It doesn't completely remove the line from the layout unless the user restarts the layout.  We've tried checking and resumming, but these do not remove the line.  Is there a way to delete a line and have it completely disappear without having to restart the layout?

    Hi Lee,
    you wrote:
    If you select and delete, that line will disappear.
    Does this happens even after characteristic values are protected?
    Afte a line has been entered in BPS layout,
    I can delete the entire line provided I've not executed any planning funciton / saved into cube. (at this point, characteristics are not protected)
    If I do execute any planning funciton / saved into planning cube, at this point I doubt if one should be able to delete the entire line (both characteristics & key figures) (at this point, characteristics are protected & doesn't allow to delete the same manually)
    at this point, to delete the line including protected characteristics, we will have to use delete funciton.
    if am wrong, I'm also interested to know your solution.

  • Display icon using MIME Objects and BSP Tags on Pop up

    HI all,
    My requirement is to add the warning icon in my pop up along with the text..
    I accomplished this using the warning message
    DATA: lr_msg_service TYPE REF TO cl_bsp_wd_message_service, lr_msg_service ?= view_manager->get_message_service( ). lr_msg_service->add_message( iv_msg_type = 'W' iv_msg_id = '000' iv_msg_number = '007' ).
    But i wish to know the other way to accomplish this using the Mime Objects..
    Can any one pls lemme know how do i achieve this using the Mime Objects + BSP HTML Tag.
    Kindly help !!

    If it doesn't work with a custom theme then the theme makers didn't include that icon in its theme. You can contact the creators of those themes and inform them about that.
    You can re-enable the sliding info bar at the top of the browser.
    You can look at these prefs on the about:config page and reset them via the right-click context menu:<br />
    Info bar at the top: privacy.popups.showBrowserMessage<br />
    Status bar icon: browser.popups.showPopupBlocker<br />

  • SEM-BPS Excel layout

    Hi,
    In SEM-BPS I use fiscal year variant K4 and when a Excel planning layout is started with a period October, 2007 to September, 2008 the system also displays a column with  year = 2008 and period = 00.
    How can I avoid this?
    Thanks,
    Jair

    Hi,
    isn't it accidently a misused "Summation" Column?
    to switch it off:
    8th icon from left hand side: a smiling face in front of a table.
    Switch "Show total" off.

  • Microsoft Fix interferes with BPS Excel OWC

    Dear Experts,
    we had just rolled ou a MS security fix
    http://www.microsoft.com/technet/security/advisory/973472.mspx
    which deactivates some parts og ERxcel OWC.
    As a consequence, BPS Excel layouts don't work anymore.
    Has anybody already found some information on this? (a SAP note?)
    Or is there already a workaround or something like that?
    Best regards
    Gregor

    Hi Madhu,
    very interesting. Which one of the workarounds did you use?
    There are 4 described in the MS Note at http://www.microsoft.com/technet/security/advisory/973472.mspx
    1) Prevent Office Web Components Library from running in Internet Explorer
    2) Unregister the Office Web Components Library
    3) Restrict Web sites to only your trusted Web sites
    4) Set Internet and Local intranet security zone settings to "High" to prompt before running ActiveX controls in these zones
    The information I have on this meanwhile via a SAP Customer Note is, that
    - YES excel BPS layouts dont work with the MS Workaround Fix
    - SAP is waiting for MS to fix the underlying vulnerability which would make the workaround obsolete
    Best regards
    Gregor

  • Calling a mime object in the WebDynPro ABAP code dynamically

    Hi ,
    Can anyone let me know the API to access the mime objects dynamically in the WD ABAP code. I have a text file in the WD ABAP component as a text file.
    I would like to pick the file with the help of API's and read the content of the file using Mime Object API's .
    Can anyone help me out in this.
    Best Regards
    Sid

    Hi,
    do the methods of CL_WD_WEB_ICON help?
    Regards, Heidi

  • Need Inputs on MIME objects

    Hi All,
    I want to know how to upload a word doc using MIME objects.

    hi,
    with Mime Objects u cn  upload  doc , jpeg, or giff files from our local system into the webdypnpro system .
    You can even try creating the MIME objects in webdynrpo abap .Right click on ur component->mime object->import
    In the transaction sicf/bc/webdynpro , u cn check your component name there you can view the mime objects created by you .
    also refer : http://help.sap.com/saphelp_crm50/helpdata/en/46/bb182fab4811d4968100a0c94260a5/content.htm
    to knw more abt mime repositories.
    rgds,
    amit

  • Upload an excel file input into an itab,display in ALV using ABAP objects

    Requirement:
    Create a selection screen which takes an excel file as input with parameters emp id, emp name, salary, mnth, ph no.
    Create a database table with the same fields.
    The program needs to have two modes. Display mode and update mode.
    Display mode only displays the file data in alv grid and update mode updates database table with similar parameters as above and also shows alv grid output.
    task is to do using Object oriented approach. This should also have the facility to modify the cell values in ALV grid and once saved then it needs to update the database accordingly.
    I have done the same functionality in a report program without using ABAP objects but finding difficulty in using object oriented approach.Please help me as i am new to abap-objects.
    Thanks in advance.......

    Hi,
    The selection screen design and all remains the same.
    Get all the detials which you need in your final internal table.
    This internal table will be used to display in the ALV grid.
    The approach remains the same as the normal programing.
    Prepare a field catalog table and then use it along with the internal table to display in the grid.
    The only change is that instead of FM you will have to make us of classes and their methods.
    Firstly you will have to create a screen.
    On this screen create a custom control object and give it some name. say for eg. CC_CONTAINER.
    This will be a container on which the ALV grid object will be placed.
    2 objects are needed to display the grid
    CL_GUI_CUSTOM_CONTAINER and CL_GUI_ALV_GRID.
    In the PBO of the screen first create an instance of object CL_GUI_CUSTOM_CONTAINER
    CREATE OBJECT y_lobj_cont
          EXPORTING
             container_name              = 'CC_CONTAINER'
          EXCEPTIONS
            cntl_error                  = 1
            cntl_system_error           = 2
            create_error                = 3
            lifetime_error              = 4
            lifetime_dynpro_dynpro_link = 5
            OTHERS                      = 6.
        IF sy-subrc NE 0.
          MESSAGE ID sy-msgid TYPE y_k_s NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
    Then create a instance of the GRID
    IF y_lobj_grid IS INITIAL.
          CREATE OBJECT y_lobj_grid
            EXPORTING
              i_parent          = y_lobj_cont
             EXCEPTIONS
               error_cntl_create = 1
               error_cntl_init   = 2
               error_cntl_link   = 3
               error_dp_create   = 4
               OTHERS            = 5 .
          IF sy-subrc NE 0.
            MESSAGE ID sy-msgid TYPE y_k_s NUMBER sy-msgno
                       WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ENDIF.
        ENDIF.
    Then call the method SET_TABLE_FOR_FIRST_DISPLAY to display the grid.
    CALL METHOD y_lobj_grid->set_table_for_first_display
          EXPORTING
            it_toolbar_excluding          = y_v_lt_exclude
          CHANGING
            it_outtab                     = y_li_tbl
            it_fieldcatalog               = y_li_fcat
          EXCEPTIONS
            invalid_parameter_combination = 1
            program_error                 = 2
            too_many_lines                = 3
            OTHERS                        = 4.
        IF sy-subrc NE 0.
          MESSAGE ID sy-msgid TYPE y_k_s NUMBER sy-msgno
                     WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
    Check the example program BCALV_GRID_EDIT for better understanding.
    Regards,
    Ankur Parab

  • Using strandard BW hierarhy in BPS planing layout

    Hi,
    I would like to use standard hier on 0Costcenter in the BPS planning layout.
    The hier is loaded with DataSource 0COSTCENTER_0101_HIER from ERP.
    I would need also hierarchy nodes to be posting enabled, not just the costcenters included.
    How to make that?
    Is it possible to organize the same hier with external characteristics (should be also loaded from ERP).
    I tried to follow some hints in other SDN posts, but the result is always without option to post on the nodes too.
    I would argentite any help.
    BR Tom

    Hi Tom,
    cost center hierarchies from ERP are ususally represented in BW as hierarchies with text nodes, i.e. the 'cost center groups' are text nodes. A hierarchy with postable nodes is (by definition) a hierarchy were also the inner hierarchy nodes are values of the hierarchy base characteristic (in your case the cost center).
    So you need a mechanism to create cost centers from the text nodes contained in the ERP cost center hierarchy and then to create a corresponding BW hierarchy with postable nodes (where the text nodes are replaced by the new created cost centers).
    In BPS planning layouts and in BW reports the inner postable nodes always have leaf with the same value (this value is really posted to the cube). These values will be 'generated' on the fly (and can be suppressed in BW reports if you like).
    The following may be helpful:
    http://help.sap.com/saphelp_nw70/helpdata/en/6e/8536b4e9c911d3b79a0000e82debc6/frameset.htm
    Regards,
    Gregor

  • MIME object download by BSP  with 'Save as' box

    hello ,
      i am trying to download a Excel file which is in MIME objects in my BSP application. From portal i want to download this with 'Save as' box . Currently excel file is opening and i have to save it manually on local drive.
       can u suggest me any solution to open 'Save as ' dialogue box to download the MIME object on my local hard-disk drive by using BSP application.
    Regards

    Hi there,
    I'm getting the same issue with the following code:
    header("Pragma: public");
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: private",false);
    header("Content-Type: application/force-download");
    header("Content-Disposition: attachment; filename=\"$newFileName\";");
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ". filesize($fileName) );
    echo $fileData;
    The only issue seems to be with the filename being set to that of the php script. The contents of the file are correct. Have you had any luck with this issue?
    Cheers,
    Jeremy

  • Changes are not reflected into SEM-BPS 1 layout.

    Hi,
    1st, I've included code in SAPAfterDataPut that copies data from SEM-BPS 1 into New Sheet.
    Now, I've inserted a method in the sheet module of New Sheet. This method takes care of reflecting changes from New Sheet into SEM-BPS 1 layout. but, finally am not getting changes back to SEM-BPS 1 sheet.
    I've tested this in excel (outside of BPS) and it works fine.
    in BPS, I went into VB debugging mode (after inserting a break point) and I can see that change that has been made in New Sheet was reflected back to SEM-BPS 1. But, when i test the same out of debugging mode, am not getting the same result.
    Looks like,after changes in New Sheet, SAPAfterDataPut is again being executed and is overwriting the changes that I made in new sheet.
    Do i need to inlclude code only in SAPBeforeDataPut to reflect changes from new Sheet into SEM-BPS 1?
    In excel (outside of BPS), this method works in such a way that, as soon as i make changes in Sheet2 will get reflected into Sheet1 without runnning any macro.
    but, with same code, this doesn't work in BPS. (instead of reflecting changes to SEM-BPS 1, changed value in New Sheet is reverted back to original value that is same as the value in SEM-BPS 1)
    Appreciate any ideas/thoughts on this.

    Hi,
    Usually you work with a second sheet in the following way: write a macro that copies the data from the SEM-BPS 1 sheet to the new sheet. In order to run that macro include it into the macro "SAPAfterDataPut" and set the flag in the check box of in the popup of the third screen of the layout builder. The system will call the macro after the data has been written to the sheet SEM-BPS 1.
    There is a second predefined macro that the system will executed provided that the flag is set on the popup in the layout builder. This macro is called "SAPBeforeDataGet". It is called before the BPS reads data from the SEM-BPS 1 and should be used for transferring the data back to the first screen (similar to the coding you have done in SAPAfterDataPut). Using this macro should solve your problem.
    I did not understand how the changes are transferred from the new sheet in your (stand alone) case. Unfortunately it sometimes does make a difference if you test a macro in a stand alone Excel or in the Excel inplace. Some features are disabled in Excel Inplace (by Microsoft!!).
    Best regards,
    Gerd Schoeffl
    SAPNetWeaver RIG BI EMEA

  • BSP OTRs and MIME Objects do not appear

    Dear SDN Members:
    I have been facing a very peculiar issue. At first we had problems in our Z* BSP Application with SY-SUBRC values after a
    READ TABLE itab INTO wa WITH KEY field1 = var_field1.
    If there were no matching record(s) in Internal table, the SY-SUBRC value was still '0' (Zero) and not 4 etc..
    Now another problem has cropped up...
    At a point in the program (Layout section), there are some HTML lines and OTRs+MIME objects to be executed.
    The program executes those lines as visible in debugger, but does not display the same on Internet Explorer screen. The OTRs and .gif files do not appear in this case. A small preview of the code is pasted here below:
    We have recently upgraded our Quality/Testing server to CRM 4.0 from CRM 3.0 and are doing Application Testing.
    <td class="body" width="100" style="vertical-align:middle; text-align:center">
    <% if a_fcode_tknra = 'change' and application->c_rolle_user <> 'P' and ls_release-releaseid = '-'. %>
    <input type="image" style="background-color:#EEEEEE" src="/SAP/BC/BSP/SAP/ZSM_TKNRA_PLUS/IMAGES/s_b_chng.gif" name="onInputProcessing(change_au_detail__<%=ls_au_ext-auid%>)"
    alt="<%=otr(ZSM_SAMOS/ZSM_TKN_RA_RA_KE_P05_AENDERN)%>">
       <input type="image" style="background-color:#EEEEEE" src="/SAP/BC/BSP/SAP/ZSM_TKNRA_PLUS/IMAGES/s_b_dele.gif" name="onInputProcessing(delete_au_detail__<%=ls_au_ext-auid%>)"
    alt="<%=otr(zsm_samos/delete)%>" onClick="delete_and_confirm();">
    <% endif. %>
    <% if a_fcode_tknra = 'change' or a_fcode_tknra = 'display'. %>
       <input type="image" style="background-color:#EEEEEE" src="/SAP/BC/BSP/SAP/ZSM_TKNRA_PLUS/IMAGES/s_b_disp.gif" name="onInputProcessing(display_au_detail_<%=ls_au_ext-auid%>)"
    alt="<%=otr(ZSM_SAMOS/ZSM_TKN_RA_RA_KE_P05_ANZEIGEN)%>">
    <% endif. %>
    </td>
    Please help me understand how to go about solving this.
    Regards.
    Vivek.

    Thanks Raja for posting back. The issue is slightly more complex: there are other "src" usages, but they are working fine in other sections of the layout code. The MIME objects have all been stored at right places.
    This BSP Application has been in use since 2-3 years. Only while we posed for CRM 3.xx to 4.xx upgrade, we are facing these issues in Quality Testing.
    We have tried some 2-3 permutations and combinations for this part of code, but nothing works. Do you think the source path changes in different CRM versions? Or do OTRs face some compatibility issues? Do guide me with them.
    The READ table issue is a shocker for us as well!
    Ofcourse the work area is empty, as nothing's there to be read! Now we have placed a double check with "work area NOT INITIAL" to override this problem. In fact this is on SAP OSS as Priority 1 issue but no definite solution has been provided till date, except that they were talking of some Kernel patch (...??).
    Do let me know if you can think of some reason for this abnormal behavior, as right now everything is "out-of-the-box".
    Thanks.
    Vivek.

  • Mime objects

    I have the following problem: A BSP has just been migrated from XI to R/3, along with some MIME objects that are used in the BSP.
    In the transport order, the MIME objects are present.
    But they are not present in the BSP's object tree, and the BSP displays a "missing image" square where the images corresponding to the MIME objects should have been.
    How can I solve this?
    Thanks in advance,
    S.

    You have to upload that MIMe object in the BSP application.Also you have to specify the name of the
    MIMe object where it is used insdie the layout code.

Maybe you are looking for

  • Call a web template with default parameter in  BEx Web Application D

    In BEx Web Application Designer, As in traditional way. Assume that I have a query which have parameters. When I create a web template using this query and excute it. the first page is displayed and I should input the parameters at this page(for exam

  • When opening Firefox mail.ru opens instead

    Hi There.I unfortunatly downloaded a Russian misstaking it for some thing else.Ihave checked my computer.for viruses with both Bullguard and Mawarebytes and both came up no problems,but every time I try to open Firefox and my Home Page (ntlworld.com

  • Inventory 0RECTOTSTCK Key Figures

    Hi All ! In the extractor 2LIS_03_BX, we have a field BWMNG which is mapped to 0CPQUABU. In the update rule 0RECTOTSTCK is mapped to 0CPQUABU. But its not populating data. No routine...no formula. Any hint? With Regards Rekha

  • Flash Builder 4 download link

    Is it still possible to download FB4 (not 4.5)?

  • How to take a maintenance cycle out of phase 'Development without Release'?

    Gurus: I have a need to take a maintenance cycle out of phase 'Development without Release'. I have searched  OSS and SDN but failed to find any solution. Would you please help give some hint?  I appreciate your precious help.