BSP vs IAC

Dear Sirs,
I wonder what the main things that separate these technologies are? Would it be possible to do the same things with the BSP as with the IAC. Does there exists a good comparison for when to choose one over the other?
The reason I ask is because we have a solution running against a CRM server (through EP) consisting og 40 BSP applications (iviews) and one IAC application (iview). If we could have rewritten the IAC application to BSP, we would be able to eliminate the ITS server for the CRM server (which offcourse would save money)
Or are BSP and used for totally different areas, so that there is impossible to rewrite a BSP application to IAC. 
I have browsed the documentation for both, are unable to say something about the interoperability of the two.
Best regards,
Jørgen

BSP- its like asp or jsp where in BSP the server side code is written in ABAP to generate html pages.
ITS IAC -  this requieres ITS to tranlate SAPGUI stuffs to html . What IAC offers is automatic conversion of SAPGUI whereas in BSP you have to code everything yourself, but the downside is you dont have much control over the look and feel manipulation of IACs
i dont know whether any comparison exists
<i>Or are BSP and used for totally different areas</i>
both IAC and BSP are used to webenable SAP user interface
Regards
Raja

Similar Messages

  • Work Protect Mode for IAC/BSP iViews

    Does anyone know how I can enable Work Protect Mode for BSP or IAC iViews in the portal?
    It works correctly as per the desired mode level for WDP iViews, but when a user makes changes on a form on a BSP/IAC and navigates away from the page, no pop-up appears.
    Is some JavaScript required in the BSP to set the page as "dirty" or to subscribe to the Work Protect event handler in the portal, or is there a simpler way to enable this or a similar feature?
    Thanks,
      Tom

    Hello friends,
    I have same issue.. I have applied Work Protect Mode to 3.. but it doesn't work for IAC iViews.
    Is your issue resolved by any mean..
    I cant apply Java script code on every back-end application...
    the issue again... is this doesn't come when user directly logs in through ITS. over there user gets the alert. but only when user moves from Portal the work protect mode doesn't.
    It  became very urgent issue.
    I appreciate any help..
    Regards
    pankhuri

  • Custom loading image in WebDynpro iView

    Hi All,
    I have replaced the default loading image in the com.sap.portal.appintegrator PAR with a custom image.
    As a result the new custom loading image is being shown in all iviews made fom that PAr e.g.BSP Iview, IAC iview etc.
    But only the webdynpro iview is still not able to show that image,but is instead showing no image during loading.
    Have checked every possibility.
    Can anyone suggest what could be the problem??
    Thank You.

    Juhi Bhatnagar
    Greetings!!!
    May i know , what is the procedure need to be followed to replace the default Loading ICON with our custom image.
    2. Does our custome image should be a image file (like jpg, png) or its like a command
    Kindly share the procedure for this...
    Appreciate your response in advance'
    Thanks

  • How to switch to different languages at EP7.0

    We have a need to enable the EP7.0 users to switch languages (between ENnglish and French) on EP.
    There should be a link in the masthead area to let her selecting the desired language.
    Please inform us how to achieve this.   Thanks a lot!

    Hi there are a few areas which would require you to manage languages within the portal:
    1.) As mentioned your portal personalization options can be enabled per user to allow for global language management.
    2.) The portal has 3 main areas to manage content
          -  Header menu area (Translation is managed within the portal)
          -  Navigational menu area (Translation is managed within the portal)
          -  Content menu area ((Managed outside the portal usually) since these are generally served from other systems the prerequisite is that you have the language packs installed on the sytems called for which ever application - in some cases translation content will be stored in the repositories called for by the portal i.e BSP applications/IAC's/Transactions etc.)
    For each of these areas there are some changes you perform to manage translations to your own content should it not have the default SAP language translations available for your texts (or no language pack available at all). See the following link:
    http://help.sap.com/saphelp_nw2004s/helpdata/EN/74/641640b7b6dd5fe10000000a155106/content.htm
    Generally BASIS will have to install the language packs you wish to have in the systems and enable them. This solution adresses situations where lanuage packs are not available or specific portal texts are not translated correctly and you need to translate them yourself. I trust this will serve your needs.
    here is a link defining how basis install on Thai language would be done within a system:
    http://www.sap-img.com/basis/thai-language-pack-for-sap.htm

  • IView Templates & Themes

    Hello,
      Does anyone know where I can get information on how themes are applied to the standard SAP and KM iView templates (such as SAP Transaction, SAP BSP, SAP IAC, SAP RFC, KM Search, KM Navigation, etc.)?  Specifically, I'm trying to find out which iView templates use the portal theme and what settings/configuration are involved in setting their theme.  Any help would be greatly appreciated.  Thanks...
    Mike

    Hi Mike,
    The theme editor generrally modifies the portal objects such as iView tray, colours etc.
    Whatever is comming inside any iView as a content is affected diff with portal theme.
    Such as the web dynpro contents are affected by the portal css files if they are run inside portal but they also have their own css which gets into display when run standalone.
    Same is the situation for other iview contents. Plz check the contents that you are trying to show in the Transation iView.
    I suppose in the tracation iView contents have their own css files and they are not affected by the portal css. But if you have some controls like tabstrip, table inthat content then it should pick up the portal theme if you have modified the theme of the controls in the theme editor.
    Also i hope you are clearing your cache very well before veiwing you contents each time you change your theme..
    Regards
    Gaurav

  • IAC view and BSP iviews gives pop up for user id and password

    Hello All,
    I am facing a problem in quality portal.
    we have SSO configuration between Portal and ECC system and the Jco connection using SSO with login tickets are working fine,test and ping both are succesfull.
    The ESS and MSS webdynpro application are also working fine.
    But the  IAC iviews and BSP iviews says "session managment will not work ! Please check the DMS log files for details" and then ask for user id and password of the ECC system,But the system alias that i am using,is configured for SSO with logon tickets.
    same iviews are working fine in devlopment system with system alias with SSO Login tickets but in qa it is asking for id and password ...
    I have checked all the system properties also FQDN of ECC system is also maintained.
    Please suggest what could be the issue ??
    Thank you,
    Regards,
    Gunja

    Hi,
    When messages about Session management popup then it is 99% an FQDN issue, but you say you already checked it.
    Did you also checked the parameters:
    - ITS Host Name
    - Web AS Host Name
    ... in your system object?
    Cheers,
    B.

  • Passing/retrieving hidden fields from Its template(IAC)  to BSP page

    Hi i m passing hidden fields from its template to custom BSP page...but not able to retrieve the hidden field in bsp page...is there any way we can retrieve the data....is there any equivalent of request.getattribute() method which we use in jsp to fetch the hidden fields....

    <i>i m passing hidden fields from its template to custom BSP page...but not able to retrieve the hidden field in bsp page...</i>
    from ITS template how are you calling/passing parameter to BSP
    thru a form submit? or are you just openning the BSP thru a url link, in either case
    you could pass the data as a form field (post) or in the url of the BSP (GET)
    for example if the form field name in ITS template is myformfiled and you are submitting that to the BSP page then in the corresponding bsp page declare a page attribute withe same name (myformfiled) and mark the auto check box.
    now the value passed from ITS template will be available within BSP in the ABAP variable myformfiled which you can use the way you want.
    Hope this is clear
    Raja

  • Maintaining External Alias for BSP Pages in EBP lauchpad

    Hello,
    Below is the problem mentioned :
    Our SRM production system is installed on a AIX server that has
    svuni299.its.it as fully qualified domain name.
    When we connect to the system using the url
    http://svuni299.its.it:8052/sap/bc/gui/sap/its/bbpstart
    everything works fine.
    Instead, when we use the alias:
    http://sapienssrm.fiat.com:8052/sap/bc/gui/sap/its/bbpstart
    we have some problems with the logon to the CCM, because the system
    asks the password again.
    In the attachment problem.doc you can see how to reproduce the error.
    We have seen that in both case, in the left menu of the SRM, all the
    entry contains always a call to an absolute url like this:
    javascript:parent.launchSrvc
    ('','BSP_APPLICATION','http://svuni299.its.it:8052/sap/bc/bsp/ccm/cat_cd
    c/container.htm?sap-client=100&sap-sessioncmd=open&sap-
    language=I','menu')
    instead of having a relative url like this:
    javascript:parent.launchSrvc
    ('BBPSC18','IAC','/sap/bc/gui/sap/its/bbpsc18/!?
    client=100&language=IT&~logingroup=SPACE','menu')
    My Questions:
    Q1.Where can one maintain an external alias to access BSP pages from EBP launch pad.
    Q2.Should relative URL be called or absolute URL?
    Cheers,
    Rohan.

    Hi Rohan,
    You can maintain external aliases using Tcode- sicf.
    There on application toolbar you will find a push button <b>External Alias</b> click on that and then select your virtual host and press create new button and enter the required informations.
    Cheers!
    Narinder

  • Usermapping fails for BSP iViews

    Hi All,
         We have EP6 and R34.7.
          I have a BSP application Hap_Document which I have integrated inside the Portal.
          I have performed usermapping for all the users.
          The usermapping works fines for all the IAC iviews but for BSP iViews I get a popup which asks for the credentials.
          Is there any special configuration required for user mapping for BSP iViews?
    Thanks in Advance,
    Pavanmeet Dua

    Hi,
    We updated the field Application Parameters to :
    <b>sap-username=<MappedUser>&sap-password=<MappedPassword></b>
    as mentioned.
    But now the error which we are getting is:
    <b>Unable to process template 'sap-username=<MappedUser>&sap-password=<MappedPassword>', because 'MappedUser' is an invalid terminal property of the context ''..</b>
    Kindly suggest...
    The lanscape is EP 6.0 with R/3 4.7 Enterprise

  • Executing a workitem from BSP

    Hi,
    We are on WAS 620 . We are getting an error
      "Error message: Error sending data, session terminated ( type of termination: TH_RES_FREE ) "
    while calling function module "SAP_WAPI_EXECUTE_WORKITEM" from BSP application.

    Hi,
    I am working on integrated ITS (WAS640),When I am trying to execute a IAC service, It is asking a Logon ID and password,after giving User Id and Pass, It is throwing a execption.... "the termination type was : TH_RES_FREE",
    I have done all activations in ICF too, what might be the reason....
    Thanks in advance,

  • How can I open a PDF stored in IXOS and then display it in a BSP

    Hello gurus,
    I have created a PDF icon and an onclick action to open a pdf, that displays on every row of an assignment block in the actions column, but I do not know the technical process to determine how to get a PDF from the IXOS system from the line selected. (even if I know it depends on an ID attribute of that assignment block) I want to to call a transaction launcher with the url for the pdf in the IXOS that has an ID that identifies which line in the assignment block the user has clicked the pdf icon for (does that make sense?)
    Therefore, I am assuming the PDF should correspond to the relance ID of the row in the assignment block, but I would like more information as per the business logic involved in able to achieve the desired results for this particular specification. I already confirmed that the XURL or any other attribute in the BOL object does not contain the URL to use for this. I have looked at the class I was told that it may contain the required business logic for determining which PDF in IXOS to fetch for a particular row, and I am currently trying to reverse engineer the logic through looking at other code and using the debugger, but so far I haven'T had much luck.
    Here are some questions I have now for the functional side in the meantime:
    1) Can we fetch the PDF in IXOS for each line of an assignment block?
    2) Which URL should I call with the transaction launcher? a URL link to the PDF on the IXOS system??
    3) Do we have to configure a transaction in the IMG to be launched?
    4) Do we have to create a logical link there that I will make dynamic to call the right PDF for each table line? 
    5) Are there any existing examples of this or a similar functionality/ logic that I could refer to, preferably in CRM 7 WebUI?
    6) Do you have any code to just display a PDF in a new window? Or prompt a download?
    One possible way I thought of would be for me to have a logical link defined in the IMG, that I could call passing it different attributes (eg. some object id, etc) and then return the PDF and display it in the UI in a new browser window by itself. Alternatively, we can just prompt a download. What do you think would be the optimal behaviour here?
    Please do not hesitate to propose any potential solution. Any partial answers/ links to wikis/ other threads, anything would be much appreciated.
    Thank you in advance.
    Best regards,
    Jonathan Laplante

    Hi,
    I partially answered your question in another posting but I feel that you´re in the wrong forum for your problem. This is for BSP development and you talk about CRM.

  • Any ideas on a nice BSP view pretty printer?

    Hi there,
    I am wondering whether somebody already tried to extend the SAP standard pretty printer by an own functionality which fits better for pages with mixed content, containing not only BSP-elements but also HTML-tags.
    The standard pretty printer considers everything as plain text which is not a BSP-element and leaves it unaltered. Only BSP-elements are arranged according to their tree structure.
    This produces ugly results for pages with mixed content.
    1.) Requirement
    A Pretty Printer for HTML-based BSP views should cover the following:
    (a) HTML-Tags and BSP-elements together form the chain. As in following example:
    <z:table table_id="testTab" binding="//test/gt_test" rows="5">
      <z:tableBody position="top">
        <colgroup>
          <col width="4%">
          <col width="96%">
        </colgroup>
      </z:tableBody>
      <z:column name="type" header="<%=zcl_bsp_util=>dtel_text_s('EDI_TTYP')%>"
                listPos="10"/>
      <z:column name="text" listPos="20"></z:column>
    </z:table>
    (b) Certain HTML formatting tags like I, B, etc. should not be added to the stack but be treated inline.
    (c) HTML-attribute names should be converted to lower case, the attribute values should be quoted.
    (d) Like for BSP-elements, there should be a threshold after which the attributes should appear in separate lines. Instead of a certain maximum "number of attributes", this could also be a maximum number of characters per line.
    (e) Scripting Tags (<% ... %>) should start at a new line, if the content contains new-lines.
    (f) Evaluation Scripting (<%= ... %>) should be inline, if they are contained within text nodes (and not within HTML oder BSP element nodes).
    (g) The Pretty Printer should be parametrizable (with parameters like indent-depth,... ).
    2.) Exits?
    Of course, one could always use an external HTML editor and write an add-on for that editor which produces the desired result. Or one could take the view content into the clipboard, paste it into a plain text editor like UltraEdit or TextPad which allows external commands, apply an external, self-written pretty printer to it and then paste the result back into the View. But it would be easier to use the "Pretty Printer" button directly to get the result. Therefore the question arises at which point the standard Pretty Printer Functionality could be modified or extended.
    I didn't find an exit. But the pretty-print itself is doubly-decoupled in the standard which minimizes the number of points where an extension has to be made:
    2.a) First decoupling point: The Fcode handler method pretty_printer_ext( ) in cl_o2_page is calling
    dynamically a method in cl_o2_co2_processor:
    * call pretty printer
      create object pp type ('CL_O2_CO2_PROCESSOR').
      appl_str = me->pagekey-applname.
      page_str = me->pagekey-pagekey.
      try.
          CALL METHOD pp->('PRETTY_PRINT')
            EXPORTING
              indent              = 2
              ATTRIBUTE_NORMALIZE = 'X'
              ATTRIBUTE_THRESHOLD = 2
              BSP_UNFORMATTED     = source
              appl                = appl_str
              page                = page_str
            IMPORTING
              test_ok             = test_ok
              BSP_FORMATTED       = pp_source.
        catch cx_o2_co2_exception into o2ex.
    2.b) Second decoupling point:
    The method pretty_print() of class cl_o2_co2_processor (fancy names, by the way. It seems that many former chemistry students had joined the BSP team ),
    there is a second delegation, to a local class, as follows:
      data pretty type ref to LCL_BSP_PRETTY_PRINT.
      pretty = LCL_BSP_PRETTY_PRINT=>getInstance( processor = me ).
    The real logic for doing the Pretty Print, finally, is performed in this local class.
    3.) Implementation.
    Since, up to my knowledge, there is no HTML parser in the ABAP world,
    the implementation could be based on existing HTML Parsers, like the Perl module Parser::HTML, or the Java package http://htmlparser.sourceforge.net/ . The pretty printer could then be called as external OS command.
    Are there any ideas out there? Or is there somebody who already worked in this direction?
    Regards,
    Rüdiger

    For those who are interested. I found out that the Dave Ragget's classic "HTML Tidy" (see <a href="http://tidy.sourceforge.net/">http://tidy.sourceforge.net/</a> )  is available in ABAP! There is a class CL_HTMLTIDY (at least here in my SAP_BASIS 700 system) which wraps calls of HTML Tidy by kernel modules.
    The class is undocumented, but there are 2 OSS notes of this year for it, so it might well be that it is alive.
    HTML Tidy can surely not directly be used for Pretty Printing BSP views, but for designing test cases or for doing things like HTML parsing, it might be a helpful tool.

  • Error in using PERFORM in eventhandler in a BSP Application.

    Hi All,
    Can we use Subroutines in BSP applications?
    If yes then please help me with syntax .
    Best Regards,
    Anubhav.
    Edited by: Anubhav Jain on Dec 20, 2007 10:52 PM

    You can call subroutine with below Synatx:
    DATA: progname(20) TYPE C VALUE 'YTESTINCLUDE' .
    PERFORM your_perform_name IN PROGRAM (progname) IF FOUND.
    "where your_perform_name is the form within the include program YTESTINCLUDE[/code]
    Raja T
    Edited by: Raja Thangamani on Dec 20, 2007 4:58 PM

  • Problem with index of numbers in BSP Front end

    Hello All,
    I am facing the below problem. Request your help.
    Scenario: When I am trying to add the projects in the Front end , I am facing the problem with the index of numbering of the projects.
    Example: If I am adding 6 projects ( at the max only 4 on each page i-e there are 2 pages ), then the index is wrongly numbered and the arrow (for direction of the pages) are wrongly displayed. The direction of the arrow is pointed to the next page rather pointing to the previous page and the index of numbering of the pages is wrong.
    Request you to please suggest if this is any code fault in the table maintainance activity in the backend (BSP).

    Hi Irina,
    If you mean the number range is skipping 10 numbers in between runs then its because of the buffering in the number range.
    To avoid the buffer influencing the number range, pass
    'X' to the function module parameter: IGNORE_BUFFER.
    This should resolve the problem.
    Cheers,
    Aditya

  • BSP Error while selecting "campaign elements" in spanish --- crm 2007

    Hi experts,
    I´m trying to look for a solution for a problem with an error that occours while selecting in WEB UI --marketing --- campaign elements , in spanish language.
    Error Business Server Page (BSP)
    <thtmlb:textView>: (design) The Attribute Value is not a Value from: STANDARD/HEADER1/HEADER2/LABEL/VALUE/ITALIC/BOLD
    In english it works perfect.

    Which field is? Has translate value content to spanish for this field?.
    In SAP CRM UI, press F2 and tell me which is the field

Maybe you are looking for

  • Passing blob from app layer to web layer

    Hi, We have some PDF files stored in Oracle database. I can retrieve them out using the ejb's from the app layer, but can not pass it to the web layer as a blob. I guess blob data type is not serializable. Appreciate any suggestions. Adam

  • Man pages present, utilities absent? ("at" "talk" others?) [Solved]

    Hi, I wasn't sure where to post this so I'm gonna post it here. I've got man page entries from certain utiilities from the posix programmers manual, like "at" and "talk" but these utilities aren't actually installed, I've searched the pacman reposito

  • Ask Michael next Wednesday

    Hi everyone Every month I host a free Ask Michael Discoverer webinar. The next one is next Wednesday, May 13th, in which I will be covering some advanced uses of the analytic functions and conditions. This will be mainly an end user webinar. If you'd

  • Firefox is updated to Australis but Mozilla sites say it still needs to be updated

    Going to Help - About says Firefox is up to date. But whenever I open any Mozilla site, I am told to update Firefox. Any helpful hints? By the way, I happen to love Australis. All my add-ons work fine, it is definitely faster and looks clean and lean

  • Error 80043c90 when trying to sync contacts

    I want my phone numbers off my phone.  There's well over 256 so I can't use the sim card. I've tried this with old/new versions of pc suite and ovi suite.  I've tried on windows 7, and windows XP.  I've tried with USB, and bluetooth.  I get THE EXACT