How to remove frames in ISA B2B

Hi Everyone,
Our requirement is to change the looks and feels of the standard ISA B2B application drastically. To achieve the requested looks and feel, we may have to remove the frames, but at this point we are not sure if this is possible.
I would like to know if frames in B2B app can be removed? If Yes then, how easy or difficult it is to do that? What are the disadvantages of doing that?
Many thanks in advance,
Yoshi.

Hi Yoshi,
Remove frame/frames in ISA B2B is a standard requirement.
There are 2 main files from where you can control ISA Frames.
1.  fs_start_inner.jsp
2.  fs_startworkarea.jsp
You cannot remove frame from ISA B2B frame structure but you can hide frame.
Below is the example to hide "History Frame"
Open file fs_startworkarea.jsp.
Try to find below line.
<frameset cols="*,15,80" id="fourthFS" border="0" frameborder="0" framespacing="0">
Here 15 and 80 represent closer_history and _history frames. Suppose you want to hide these 2 frames from ISA B2B frame structur then change as below.
<frameset cols="*,0,0" id="fourthFS" border="0" frameborder="0" framespacing="0">
Now save "fa_startworkarea.jsp" and run ISA B2B you will not see closer History and History frames on right side.
Actually in ISA B2B we are not removing frames but we are hiding frames which is as good as removing frames.
Hiding frame will not create any problem in ISA B2B as you are not bracking any logic or process flow so do not worry.
Again remember we are not removing any frame from standard structure but we are just hiding it by making it "0"
I hope it will help you to achieve  your goal.
eCommerce Developer.
Edited by: Ecommerce Developer on Jul 29, 2009 7:27 PM

Similar Messages

  • How to remove Frame.BackStackDepth

    Hi
    I am developing a windows 8.1 app which includes several pages. I want to know how can I remove Frame.BackStackDepth so that when the user press the back button the app will navigate the control to the first page.
    I tried this but its not working .
    private void backButton_Click(object sender, RoutedEventArgs e)
    this.Frame.BackStack.Remove(this.Frame.BackStackDepth);
    this.Frame.GoBack();
    samEE

    Hi Sameel,
    You can use following code to remove back-stack and  go First  Page
    private void backButton_Click(object sender, RoutedEventArgs e)
    {var rootFrame = (Window.Current.Content as Frame);
    rootFrame.Navigate(typeof(FirstPage));
    rootFrame.BackStack.Clear();
    Don't
    forget to mark the right answer and vote up if helps you.

  • How to remove frames from a exporrted Crystal Report10 ms word file

    Dear All
    I am generating reports in MS Word Format from Crystal Report 10 Export. The problem is that I have to change the formatting of the report, once it is exported to word file but the exported word file containing so may frames and due to these frames, I am unable to format the word file, copy/paste like MS word can.
    Please give me some solution to remove frmaes from word file or tell me some settings in the crystal report at the design time to generate report without frames.
    Thank you.
    Sachiko

    Mohamed,
    I am using Crystal Report 10 and no "Microsoft Word - Editable (RTF)" in the list
    I tried "MS Word" and "Rich Text Format", but both were same. Frames each text fields
    and can not copy/paste/edit
    Thank you.
    Sachiko

  • Remove frame from indicator

    How to remove frame from numeric indicator? I tried in "Modern" but cannot get rid of the frame. There is "System" indicator  but I cannot change the background color to match vi's background. Any ideas?
    I put picture of what I need. 
    Thanks,
    Zoran
    Solved!
    Go to Solution.
    Attachments:
    frame.JPG ‏33 KB

    And in order to remove the frame from the modern indicator, you use the paint tool and color it transparent. Make sure you select the frame by hitting the space bar.

  • How to display total "items" and "amount " in header.jsp in CRM ISA B2B

    Hi,
    I am modifying “header.jsp” in standard CRM ISA B2B application.  Here we have summary of total number of items and total amount but it is coming in to button and for that below code is there in “header.jsp” and it display it as button text.
    if (!ui.homActivated) { %>
    !!" alt="" border="0" height="16" width="20">
    </td>
    <td class="vertical-align-middle" name="miniBasket" value="<isa:translate key="b2b.header.minibasket.default"/>" >
            <form name="basketForm" action="javascript:show_basket();">
         <input class="green" name="miniBasket" type="button" value="<isa:translate key="b2b.header.minibasket.default"/>"/>   
        </form>
    </td>   
    <% } else { %>
    <!-- HOM scenario - minibasket displays collective order -->
    <td  class="vertical-align-middle" align="right">
    !!" alt="" border="0" height="16" width="20">
    </td>
    <td  class="vertical-align-middle" name="miniBasket" value="<isa:translate key="b2b.header.collorder.default"/>">
    <form name="basketForm" action="javascript:show_collective_order();">
        <input class="green" name="miniBasket" type="button" value="<isa:translate key="b2b.header.collorder.default"/>"/>   
    </form>
    </td>
    <% } %>
    Now I want to display total number of items and total amount separately in two different <td> element.
    How I can get total number of items and total amount in “header.jsp” I tried below code but did not get any success.
    Insert below line in “header.jsp” with respective page import statement for class or let me know which class I have to import.
    <%
         HeaderSalesDocument  hdr =
                (HeaderSalesDocument) request.getAttribute(MaintainBasketBaseAction.RK_HEADER);
        ItemList items =
                (ItemList) request.getAttribute(MaintainBasketBaseAction.RK_ITEMS);
    %>
    And then I use
    <td><%= hdr.getNetValue() %></td>
    <td><%= items.size() %></td>
    But it is not printing any thing and header page not display at all.
    Pl. tell me how to get total amount and number of items in header area. Which class or object I have to use here.
    I really appreciated any help from any one.
    Thanks and regards.
    Ashish Patel.

    Hi, I tried another logic. I took value from  Standard button, in which B2B application display total items and amount and I hide this field, to another text element.
    Now I Am breaking that value in words and stored them in array  and then trying to display that array with particular number which contains total item and amount through Java Script on Focus.
    But problem here is, It is not getting updated automatically I have to click on new text files to trigger Onfocus event. How I can achieve effect like as soon as Standard button changes it's value which is now hidden filed my new text box should update automatically.
    Thanks.
    Ashish

  • How to remove a freeze frame in final cut pro x

    I've added a freeze frame using Add Freeze Frame, but I don't know how to remove it and go back to the normal timing.  I can remove it immediately with Undo, but I don't know how to do it later.  I've searched around and the only close answer is using Modify > Retime > Reset Speed, but that doesn't do anything.  I also don't see anything in the Inspector window that allows me to remove the freeze frame.  Thanks.
    Denise

    Hello Denise,
    Assuming your clip is on the Primary Storyline:
    Press Cmd+B to Blade the clip immediately before the frame in question.
    Select the first part of the clip and press Alt+Cmd+Up-Arrow to lift it from the Primary Storyline.
    Drag out the end to cover the duration of the clip you want to overwrite.
    Press Alt+Cmd+DOWN- arrow to overwrite to the Primary Storyline.
    I hope that's what you're looking for.
    Andy
    (PS - Tom, I think Denise is a female name).

  • Software update to Mavericks, now 'movable frame' appears on screen. Anyone know how to remove it as I have no idea?

    Software update to Mavericks, now 'movable frame' appears on screen. Anyone know how to remove it as I have no idea?
    iMac, Early 2009.  Processor  2.93 GHz Intel Core 2 Duo.  Memory  4 GB 1067 MHz DDR3

    From the menu bar, select
               ▹ System Preferences... ▹ Accessibility ▹ Zoom ▹ Zoom Style: Fullscreen

  • Pages - How to remove the grey frame?

    Hi!
    I am wondering how to remove the grey frame around the page so that when you print the page there won't be white borders around the page?
    Thanks!

    The grey border is probably the part the printer can't print on. It can be deselected in View > Hide layout. No matter what it will be white paper when you print.
    To not get white paper you need to be able to print borderless and you need to have images and text al the way out to the edge.

  • How to add custom text on ISA B2B Order

    Hi,
    On Order page of ISA B2B I have created a custom text field  "Shipping Attention".When I try to add this text in the header like
    header.addExtensionData("Z123","Value") in Z_BasketRefreshAction which extends MaintainBasketDispatcherAction, it is not reflecting in the "Shipping Attn"(created in the text tab in CRM)  field in CRM system.
    The flow:
    /b2b/maintainbasket --> Z_BasketRefreshAction --> /b2b/basketrefresh --> MaintainBasketRefreshAction --> b2b/updatedocumentview
    Please let me know if I missing something...
    Thanks in Advance.
    Regards,
    Muthu

    Hello,
    You have covered the first two layers of the request - response cycle cake - the View (JSP) and the Control (Java) layers. The icing is done in the backend BAdI and using the right function module. I am assuming the CRM backend.
    A typical request-response in the application goes like this. I will give example for the header extensions.
    Added the custom variable in the HTML layer (JSP page)
    Traversed through the Dispatcher, Parser and get the input value from the JSP page variable and added it to the Business Object (Header) using addExtensionData.
    The java application layer actually makes an "Update Header" call during the update cycle - like when you click that "Update" button.
    In the SAP E-Commerce design, during this "update" cycles, the application flows through specific BAdI call sequence. It calls what I call the Header BAdI CRM_ISA_BASKET_HEAD when the header information is updated. You have to extend this BAdI and implement at least two methods.
    It has two methods - which are called during this request - response cycle. First method CHANGEHEAD_SET_DATA is called during the request cycle - that is from ISA to CRM (when update is clicked). This is where your extension data has to be transferred from the Java layer to the backend layer (model). You will essentially read from the table IT_EXTENSION and call SAVE_TEXT function module. Since your requirement is to update text, this is the FM to be called. Many other cases use the FM mentioned by Mike. This is where the data from the web layer is persisted in the backend model.
    And the other method GETHEAD_GET_DATA is called during the response cycle. In this method, you will essentially read from the model - in your case READ_TEXT and set it back in the extension layer CT_EXTENSION
    The update header call from the Java layer will now receive the data back from the model and will automagically transfer the values from the backend (ABAP layer) back to the Java layer to be accessible by you in the JSP using getExtensionData call.
    What you have to do are the steps .5 and 6 in order to complete the request-response cycle.
    Easwar Ram
    http://www.parxlns.com

  • How to register new objects in b2b isa crm 2007

    Hi,
    This is a crm 2007 isa b2b development.
    I have written a new bom and backend object.I registered the new objects as per the dev and ext guide for isa5.0.The customer version of backendobject-config.xml and bom-config.xml look like this after my changes.But still I am not able to call the backend object.
    *backendobject-config.xml*
    <backendobject xmlns:isa="com.sap.isa.core.config" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xml="http://www.w3.org/XML/1998/namespace">
    <configs>
    <!-- customer changes in backendobject-config should be done here by extending/overwriting the base configuration-->
    <xi:include href="$/modification/backendobject-config.xml#xpointer(backendobject/configs/*)"/>
    <config isa:extends="../configs@id='crmdefault'">
    <businessObject
    type="Z_PromiseShipToDate"
    name="Z_PromiseShipToDate"
    className="com.mycomp.isa.promiseShipToDateView.backend.crm.Z_PromiseShipToDateCRM" connectionFactoryName="JCO" defaultConnectionName="ISAStateless"
    />
    </config>
    </configs>
    </backendobject>
    *bom-config.xml*
    <BusinessObjectManagers xmlns:isa="com.sap.isa.core.config" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xml="http://www.w3.org/XML/1998/namespace">
    <!-- customer changes in bom-config should be done here by extending/overwriting the base configuration-->
    <xi:include href="$/modification/bom-config.xml#xpointer(BusinessObjectManagers/*)"/>
    <BusinessObjectManager name="Z_CUSTOM-BOM" className="com.mycomp.isa.customBusinessmanager.Z_CustomBusinessObjectManager"/>
    </BusinessObjectManagers>
    Can anyone please let me know  what I am doing to register new objects is correct or there is something m ore to it.Please respond at the earliest.Please provide me with dev and ext guide for this if anyone has.

    Hi,
    I wasalso in the same boat. We are on SP15 but I was not able to see CRM2007 in the product list. I implemented following note 1159756 and now I can see the CRM2007. Now I want to upload SAP Best practices document. Right now I don't see it, do I have to upload them manually ?
    Thanks
    Sumit Mathur

  • How can I remove frames in the middle of a clip?

    Seems Precision Editor should let me remove frams from the middle of an individual clip, but I can't figure out a way to do this.

    What application are you using?

  • Login page error in the ISA b2b 5.0 application.

    Hi all
    i deployed the CRM ISA b2b 5.0 application successfully in the j2ee engine and after that i have done the XCM configuration also successfully and i tested thru run test for both JCO and IPC components all are successful.
    now when i tried with the b2b application with the following URL it is giving some different error.it is not related to application it seems the different error related to some browser or i am not sure.
    URL : http://hsdnt24s15:50400/b2b/b2b/init.do when i press enter here
    then it showing the following error but the error it seems not related to application side, it is different error.after pressing the enter with the above URL then URL itself is changing in the browser as like the following URL
    browser URL : https://hsdnt24s15:${https.port.core.isa.sap.com}/b2b/user/secureSwitch.do
    Error Details:
    The page cannot be displayed
    The page you are looking for might have been removed or had its name changed.
    Please try the following:
    Open the hsdnt24s15:${https.port.core.isa.sap.com} home page, and then look for links to the information you want.
    If you typed the page address in the Address bar, make sure that it is spelled correctly.
    If you still cannot open the page, click the Internet Explorer
    Search button to look for similar sites.
    Internet Explorer 
    Please can you help me what is the solution to my problem.
    i will reward the maximun points.
    Regards
    Sunil

    Hi Mike
    i have some other problem now , can i you help me on this.
    i have the logon problem in the CRM ISA b2b 5.0 application when i have accessed thru the following URL.
    <b>http://hsdnt24s15.hclt.corp.hcl.in:50400/b2b/b2b/init.do</b>
    <u>it is giving the error as follows.</u>
    <b>Error while executing SAP E-Commerce Application with UME system; try again to log on. If the problem persists, call our hotline</b>.
    before that we have made the XCM configuration for CRM ISA b2b 5.0
    Can you guide was there any problem in the XCM configuration?
    Please help how to resolve this issue for logon problem in ISA b2b 5.0?
    Regards
    Sunil

  • ISA b2b extension

    Hello all,
    Can anybody show me how to proceed to modify/extend the  ISA b2b application in the objective to integrate the payment by card functionality as in the case the b2c application ?.
    Thanks in advance.

    hi Jurjen,
    In ISA 5.0 b2b from the order.jsp ->order simulation and basket updates go through com.sap.isa.isacore.action.order.MaintainBasketDispatcherAction. In the basketPerform() -> updateBasket() method, existing basket items are removed and created from scratch using the input/hidden field in order.jsp. Unfortunately, item level extension data is not assigned back to the newly created basket items. An alternative solution would be inherit MaintainBasketDispatcherAction and overide parseRequestItems() method. Here in the parseRequestItems() should keep a copy of itemExtension & then assign it back after super.parseRequestItems() method is called.
    Regards
    Tharaka (attune)

  • Urgent help: How to remove the accumaltion when show movies step by step with buttons

    I want to show the movie step by step by clicking the next
    button. Inside each frame, many movie clips are generated
    dynamically at runtime, and they can be played interactively.
    I achieves the step-by-step display of those frames by adding
    another layer with the action stop(). But I got one trouble: all
    the movie clips from previous frames are accumalted. How to remove
    the accumulation from previous frames?
    For the continuous display of the movie, I tried to use
    onEnterFrame() and change the _visible property of all the movie
    clips to false in this function. But it doesn't work for the
    step-by-step display. Once I click the next button, the movie clips
    at the current frame just show very quickly, then disappear. What
    should I do?
    I need to fix this immediately.
    Your help would be greatly appreciated.
    - zcx

    you can use the removeMovieClip() method for those movieclips
    added dynamically.

  • How to remove credit card info

    i used a isa gift card on my account and now that it ran out itunes wont let me by anything else because it thinks that my bank account is empty please help!!

    Cartmen979 wrote:
    hi, i would like to know how to remove my credit card info. because I used a prepaid master card and now I owe money so I want to take the credit card off.
    and for some reason the "None" option isn't there any more.
    Yes you can remove it. However, as Forum member Katrina S discovered, you cannot remove an expired credit card. So first update to a valid credit card. Then the "None" button will again appear, and you can remove the card altogether.

Maybe you are looking for