Flag for ITS-Mobile

Hi experts,
I would like to differ my code for ITS-Mobile and SAP Gui.
So, if a transaction is called via SAP Gui it should have another logic like ITS mobile.
So I would like to implement an if statement like "if sapgui is not initial....
But my problem is, that I don't know, how to find out, is a program called via GUI or via ITS.
There is no flag in SYST-Structure.
Is there a FM, which gives me back, where from a transaction is called?
Thx

Hi Maikel,
but I don't want to go the SE38.
What I want, is to call (for example) a transaction called ZTEST and in this program I would like implement an IF-Statement which says for example:
if lv_sapgui is not initial.
lv_result = 1+ 1.
else.
lv_result = 1+2.
endif.
So if the transaction is called via sapgui the result should be 2 and if the transaction is called via ITS Mobile the result should be 3.
But my problem is, that I don't get a flag or anything like this, which shows, is the TA called via SAPGui or via ITSMobile.
Rember: above this is only an example:

Similar Messages

  • Update CSS stylesheet for ITS Mobile solution

    Dear all,
    for a mobile bar code scanner solution i generated the HTML templates for the LM transactions and published a new ITSMOBILE service. So far everything is working finde.
    To fix some smaller style issues on the mobile device i added the parameter ~ITSMOBILECSSINCLUDE and uploaded the corresponding stylesheet in SE80 as a MIME object for the service.
    The stylesheet now gets triggered. But I want to do some fine tuning, therefore i changed the stylesheet, saved it and published it and the complete service.
    But know the changes visible on the screen. They are visible in SE80 but when i access the stylesheet directly (/sap/public/bc/its/mimes/barcodeservice/99/mystylesheet.css) I only see the version I have uploaded initially.
    Is this a bug? Do i have to do anything else after I have published the change file? Any ideas for an workaround?
    Thx in advance
    Florian

    I thx for your reply. I solved my problem by deleting the cache in SMICM.
    Best regards
    Florian

  • Netweaver version only prerequisite for ITS Mobile?

    Hi experts,
    The Wiki entry about ITS Mobile leads me to believe that the only prerequisite for mobile use of the ITS is that we have a recent version of SAPKB700 (currently ~10, upgrade to at least ~11 but preferably ~18).
    Is this correct, or are there other things that need to be installed?
    The intention is, of course, to replace sapconsole by ITS Mobile by creating mobile templates for LM00.
    Thanks for a quick response!
    Rob

    Hi Rob,
    that is correct for the SAP system. There are several notes with precorrections which let you apply the latest of  ITSmobile changes to SPs below 18.
    Regarding the mobile device you should think about using an industrial browser like Naurtec or pocketbrowser to be able to use all features of the mobile device like F-keys.
    Best regards,
    Klaus

  • ITS Mobile - how to prefill and skip selection screen

    Hi there,
    I am struggling with requirement for ITS mobile service:
    I need to fill the input fields on selection screen with values from url and automaticaly jump to the second screen.
    I know this is possible with ITS as described [here|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=22375].
    Can I use similar approach for ITS mobile? How could I parse url parameters into input fields?
    If this is not possible, what are my other options?
    Thanks,
    Igor

    Hi Rajashiva,
    that is not an option - the ITS mobile service will be called from an external system providing some parameters in URL.
    Thanks anyway,
    Igor

  • Design logo for MSI Mobile Workstation (Congrats to all contest winners )

    •Object : Design logo for MSI Mobile Workstation
    •Eligibility : Open to all creative artists
    •Deadline : Dec. 19, 2013.
    •Prizes :
    Winner will be selected by MSI Jury. Facebook fans can vote for their favorite artwork from Dec. 20, 2013 to Feb. 5, 2014. Announcement of the winners: on Feb. 6, 2014 via MSI workstation website, facebook page and by direct contact to winner’s email address; therefore please provide your real name and valid email address. Contest winners will receive notice of his or her win within thirty (30) working days after the event ends. MSI reserves the right to change the prizes to any products which have equivalent market value. Should the winners fail to abide by the terms and conditions of these Complete Official Rules, MSI reserves itself the right not to pay the Grand Prize winner for his/her submitted and accepted pieces of art, and shall disengage itself from all commitments relating to the winners and their prizes, in its discretion.
    o1st prize : MSI Chosen Logo, picked by MSI Jury.
    o2nd prize : Facebook fans favorite pick, calculated by Facebook “likes” each logo receives.
    o3rd to 5th prizes : Winner of the week, pick one winner bi-weekly by MSI jury & MSI partners.
    P.S
    1、MSI reserves the right to amend the Rules of the Event without further notice or interpretation, but will make a public announcement in advance.
    2、MSI Mobile Workstation Facebook: https://www.facebook.com/msiworkstation
    3、MSI Mobile Workstation official site: http://workstations.msi.com/

    [MSI Workstation Announcement]
    Thanks everyone's contribution! The final round winner announcement is released today. Congrats to all contest winners
    1st: No. 67 Carbon Fiber MSI: completely represents MSI Workstation spirit with high quality design element under the contest design guideline
    2nd: No. 209 MSI Core Shield: with almost 8k strong Facebook fans like power
    3rd: No. 135 Empowered Your Victory
    4th: No. 150 MSI Firebird
    5th: No. 10 The Hive
    MSI will contact all contest winners after the contest finishes. All contest winners must provide a correct ID copy and sign an intellectual property rights guarantee letter guaranteeing originality and non-infringement of submitted work to MSI after MSI announces contest winners. MSI reserves the right to not select a winner if the winner cannot provide the above mentioned documents. Further question please refer to: http://event.msi.com/nb/2013/logo/

  • How to use OneDrive for Business mobile app with SharePoint 2013 on-premise?

    Hi All,
    I have a SharePoint 2013 (with latest December updates) that host a dedicated personal web site for users.
    The OneDrive portal works fine and users are able to sync their files with the OneDrive client for Windows.
    Now I want to test the OneDrive for Business mobile app on Android, but there is no option to specify the "personal" portal URL.
    It asks only for domain credentials.
    Does I need to configure specific records on my public DNS to allow mobile users to sync their files?
    Thanks

    I can confirm that with iOS you can connect to your SharePoint server through the advanced options.
    But the very strange thing is that the OneDrive version for Windows Phone 8.1 is limited as the Android version.
    This has no sense.
    Why does Microsoft should limit the Business functions on its mobile operating system, and not on iOS?
    Another strange thing is that configuring my Exchange account, Windows Phone 8.1 informed me that it has connected OneDrive for business (but is a fake information).
    See attached image.
    If I open the built-in OneDrive app, it give me the option to add a OneDrive for business account, but is only for Office 365 users (like with the Android version).
    I thing that Microsoft should let at least to Windows Phone users to connect to on-premise SharePoint sites.

  • Warning message in ITS MOBILE

    Hello,
    In ITS Mobile after entering user name and password it takes me to LM00 transaction.
    But before LM00 transaction is displayed I get 4 warning messages. I need to press OK/Close for each message. The same warning message appears when I move between transaction in the RF Menu also. I don't get any warning message if I test the same in the internet explorer in desktop.
    Below is the warning message displayed:
    Warning message u2018Microsoft Jscript runtime error, Line:304, Character:1, Error: Object doesnu2019t support this property or method, Source :(Null)u2019
    I use handheld MC9090 with Windows Mobile 5.
    Regards,
    Karthik

    Hello Karthik,
    Is the logon screen the ITSmobile logon screen?  It sounds like your system is configured to use the standard logon, which would result in a javascript error on some mobile browsers.  Please go to SICF and make sure that your service's settings are the same as for the itsmobile00 service.
    Edgar

  • Display All Marked / Flagged for Follow Up Emails Separately

    Display All Marked / Flagged for Follow Up Emails Separately
    I was wondering, is there actually a way to display flagged emails in some sort of folder or separate view at least, as it is common within desktop mail applications and any other user interfaces from free email providers like Gmail, Yahoo!, or AOL and the likes?
    It's very complicated and not very user friendly to mark an email for follow up, because you need to decide at what point in the future you want to be reminded. When that day arrives and you're not ready to reply yet, you will have to go through each follow up email again and repeat those steps to re-mark them for a later date. And that is really annoying. Or am I missing something here?
    Can't I just simply mark my emails, like, star them in order to review them later and to be able to have a look at them from time to time, just like it is possible in other applications or in your browser?
    I have noticed that there is an option to star an email within a Gmail account, but I'm not quite convinced that they sync both ways properly anyway. Also, that feature doesn't come with all email services. For example, how would I star an email in my AOL account?
    I understand that BlackBerry is not based on IMAP and therefore has its limitations, however, it would be nice if there was another solution for this, or an explanation at least. It's simply impossible to go through hundreds and thousands of emails in order to find a flagged email.
    It's already a pain that the emails themselves won't sync (read/unread) with your desktop and other devices, but do you have any advice or workaround to improve the synchronization of flagging or starring?
    I have been using BlackBerrys for many years now, and I really still enjoy them, but the fact that it isn't based on IMAP is a big downside and no longer up to date. Times really have changed.
    Another thing: When I mark as follow up, the default time always seems to be 5 p.m. -- probably because the calendar day starts at 9 AM and ends at 5 PM by default. I thought changing the "day ends" option would do the trick and also change the default time for the reminder, unfortunately it isn't. Is there another way to change that, or will I have to set the time manually every time?
    Your help is very much appreciated.

    Display All Marked / Flagged for Follow Up Emails Separately
    I was wondering, is there actually a way to display flagged emails in some sort of folder or separate view at least, as it is common within desktop mail applications and any other user interfaces from free email providers like Gmail, Yahoo!, or AOL and the likes?
    It's very complicated and not very user friendly to mark an email for follow up, because you need to decide at what point in the future you want to be reminded. When that day arrives and you're not ready to reply yet, you will have to go through each follow up email again and repeat those steps to re-mark them for a later date. And that is really annoying. Or am I missing something here?
    Can't I just simply mark my emails, like, star them in order to review them later and to be able to have a look at them from time to time, just like it is possible in other applications or in your browser?
    I have noticed that there is an option to star an email within a Gmail account, but I'm not quite convinced that they sync both ways properly anyway. Also, that feature doesn't come with all email services. For example, how would I star an email in my AOL account?
    I understand that BlackBerry is not based on IMAP and therefore has its limitations, however, it would be nice if there was another solution for this, or an explanation at least. It's simply impossible to go through hundreds and thousands of emails in order to find a flagged email.
    It's already a pain that the emails themselves won't sync (read/unread) with your desktop and other devices, but do you have any advice or workaround to improve the synchronization of flagging or starring?
    I have been using BlackBerrys for many years now, and I really still enjoy them, but the fact that it isn't based on IMAP is a big downside and no longer up to date. Times really have changed.
    Another thing: When I mark as follow up, the default time always seems to be 5 p.m. -- probably because the calendar day starts at 9 AM and ends at 5 PM by default. I thought changing the "day ends" option would do the trick and also change the default time for the reminder, unfortunately it isn't. Is there another way to change that, or will I have to set the time manually every time?
    Your help is very much appreciated.

  • How to Set up HTTPOnly and SECURE FLAG for session cookies

    Hi All,
    To fix some vulnerability issues (found in the ethical hacking , penetration testing) I need to set up the session cookies (CFID , CFTOKEN , JSESSIONID) with "HTTPOnly" (so not to access by other non HTTP APIs like Javascript). Also I need to set up a "secure flag" for those session cookies.
    I have found the below solutions.
    For setting up the HTTPOnly for the session cookies.
    1] In application.cfc we can do this by using the below code. Or we can do this in CF admin side under Server Settings » Memory Variables
         this.sessioncookie.httponly = true;
    For setting up the secure flag for the session cookies.
    2] In application.cfc we can do this by using the below code. Or we can do this in CF admin side under Server Settings » Memory Variables
         this.sessioncookie.secure = "true"
    Here my question is how we can do the same thing in Application.cfm?. (I am using ColdFusion version 10). I know we can do this using the below code , incase of HTTPOnly (for example).
    <cfapplication setclientcookies="false" sessionmanagement="true" name="test">
    <cfif NOT IsDefined("cookie.cfid") OR NOT IsDefined("cookie.cftoken") OR cookie.cftoken IS NOT session.CFToken>
      <cfheader name="Set-Cookie" value="CFID=#session.CFID#;path=/;HTTPOnly">
      <cfheader name="Set-Cookie" value="CFTOKEN=#session.CFTOKEN#;path=/;HTTPOnly">
    </cfif>
    But in the above code "setclientcookies" has been set to "false". In my application (it is an existing application) this has already been set to "true". If I change this to "false" as mentioned in the above code then ColdFusion will not automatically send CFID and CFTOKEN cookies to client browser and we need to manually code CFID and CFTOKEN on the URL for every page that uses Session. Right???. And this will be headache.Right???. Or any other way to do this.
    Your timely help is well appreciated.
    Thanks in advance.

    BKBK wrote:
    Abdul L Koyappayil wrote:
    BKBK wrote:
    You can switch httponly / secure on and off, as we have done, for CFID and CFToken. However, Tomcat automatically switches JsessionID to 'secure' when it detects that the protocol is secure, that is, HTTPS.
    I couldnt understand this. I mean how are you relating this with my question.
    When Tomcat detects that the communication protocol is secure (that is, HTTPS), it automatically switches on the 'secure' flag for the J2EE session cookie, JsessionID. Tomcat is configured to do that. Coldfusion has no say in it. So, for JsessionID, 'secure' is automatically set to 'false' when HTTP is detected and automatically set to 'true' when HTTPS is detected.
         If this is the case then why I am getting below info for jsessionid (As you mentioned it should set with SECURE flag . Right???). Note that we are using web server - Apache vFabric .And the application that we are using is in https and there is no hit is going from https to http.
    Name:
    JSESSIONID
    Content:
    782BF97F50AEC00B1EBBF1C2DBBBB92F.xyz
    Domain:
    xyz.abc.pqr.com
    Path:
    Send for:
    Any kind of connection
    Accessible to script:
    No (HttpOnly)
    Created:
    Wednesday, September 3, 2014 2:25:10 AM
    Expires:
    When the browsing session ends
    BKBK wrote:
    2]When I checked CF Admin->Server Settings->Memory Variables I found that J2EE SESSION has been set to YES. So does this mean that do we need to set HTTPOnly and SECURE flag for JSESSIONID only or for CF session cookies (CFID AND CFTOKEN ) as well ?.
    Set HTTPOnly / Secure for the session cookies that you wish to use. Each cookie has its pros and cons. For example, the JsessionID cookie is more secure and more Java-interoperable than CFID/CFToken but, from the explanation above, it forbids the sharing of sessions between HTTP and HTTPS.
         I understood that setting thos flags (httponly/secure) is as per my wish. But my question was , is it necessary to set those flags forcf session cookies (cfid and cftoken) as we have enabled J2EE session in CF admin?. Or in other way as the session management is J2EE based do we need to set those flags for CF session cookies?.
    BKBK wrote:
    3]If I need to set HTTPOnly and SECURE flag for JSESSIONID , how can I do that.
    It is sufficient to set the HTTPOnly only. As I explained above, Tomcat will automatically set 'secure' to 'true' when necessary, that is, when the protocol is HTTPS.
         I understood that it is sufficient to set httponly only.but how we will set it for jsessionid?. This is my question. Apache vFabric will alos set secure to true automatically. Any idea??

  • Scheduling Agreement flagged for deletion

    Hi
    Once a scheduling agreement has been archived it is no longer visible from transaction ME33L, but can be viewed with Read program RM06ER30.
    When a scheduling agreement was flagged for deletion with the Pre-Processing program RM06EV47 it has not been archived yet, although a message stipulates that it has. ME33L is possible, but ME32L is not allowed.
    The particular scheduling agreement in question was flagged because it complied to the residence time configurations BUT business now want s it back (even though the lack of maintenance on their side caused the document to be flagged for deletion)
    How do we 'unflag' a scheduling agreement and take it back to its original state where it can be changed again?
    Your help will be appreciated
    Thanks

    Hi Jurgen
    I am waiting for authorization on MEMASSPO.
    In the interim, I noticed that field  LOEKZ contains the value L.
    I further notice that MEMASSPO is mass maintenance for Purchase Orders. Will I be able to only select one scheduling agreement to unflag?
    And lastly I noticed on our Dev environment that there are no variants created in the system. Where will I do this from?
    Thank you

  • ITS Mobile Date Field Problem

    In ITS Mobile I developed a screen which contains a date field. I click question button to select a date, it opens a new screen which includes a calendar. But I can not select a date because no clickable days in new date selection screen. What can i do for this problem.
    Thanks...

    Parameters are:
    Service parameters..
    ~THEME              99
    ~TRANSACTION               LM01
    #MOBILE             This is a mobile service
    ~ITSMOBILE       1
    #SOURCES          Template search sequence
    ~SOURCES          Z_LM01,ITSMOBILE
    #POPUPS            Show popups, default is no
    ~POPUPS            1
    #ITSMOBILEDEVICEINCLUDE     include a device specific html
    ~ITSMOBILEDEVICEINCLUDE     devicesample
    #MESSAGE         SOUND Plays a background sound if a message appears
    ~ITSMOBILEMSGSOUND             1
    #SYSTEM             MODAL POPUPS Shows express mails / system messages
    ~SHOW_SYSTEM_MODAL          1
    İnternet sevice parameters (SE80)
    ~GENERATEDYNPRO     0
    ~THEME                              99
    ~TRANSACTION               LM01

  • ALV Grid in ITS Mobile Application

    Hi Experts,
    I am working on Integrated ITS. In my application I need to use ALV Grid to display and modify data. I have used a custom control on the screen to display the ALV grid.  The application running fine when I am executing the tcode but when I am testing in SICF its not getting displayed. I am seeing an error on that screen saying "Unknown type CUST_CTRL for element CONTAINER1".
    I am just following the general way of displaying ALV Grid.
    -  CREATE  OBJECT go_container1
    -  CREATE  OBJECT go_alvgrid1
    -  CALL   METHOD  go_alvgrid1->set_table_for_first_display
    I am seeing the standard service  ITSMOBILE which is having templetes for ALV_GRID, CUST_CONTROLS etc. Do I need to use these templates in my service? and how to use it?
    I am new to ITS Mobile. Please guide me in doing this.
    Thanks,
    SAM

    Hi Edgar,
    Thanks a lot for your reply. My program is ready and the templates also created for ll my screen and all the screen are working fine except the 4th screen on which I want to display the ALV Grid.
    On this screen I just have a Custom Control placed and created the template.  But while testing I am not seeing anything apart from the error 'Unsupported cust control........' .
    In the CUA Area of the HTML template :
      <table class="MobileUserArea" cellpadding="0" cellspacing="0" border="0" style="width:25.2em">
                              <thead><tr style="height:-1px">`
                              repeat with i from 1 to 028
                                 `<td style="width:`~itsmobile1UnitWidth`"/>`
                              end
                             `</tr></thead>
                                <!-- line 1 -->
                                <tr class="MobileRow">
                                    <td colspan="29" rowspan="11">
                                        <div>Unknown type CUST_CTRL for element CONTAINER1</div>
                                    </td>
    Template creation, ITS Service creation and SICF  part seems correct for me as I am able to see other screen working fine for me. I am not sure where I am doing wrong. There should be a specific way to display the alv.
    Kindly help me giving the steps of it. 
    Thanks,
    SAM

  • ITS Mobile Date Field Problemn

    In ITS Mobile I developed a screen which contains a date field. I click question button to select a date, it opens a new screen which includes a calendar. But I can not select a date because no clickable days in new date selection screen. What can i do for this problem.
    Thanks...

    Hi,
    Please have a look at below document th check for the implemention of popup window in web dynpro for Java application.
    NW7.0 - http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/wd%20java/wdjava%20archive/exporting%20context%20data%20into%20excel%20using%20the%20web%20dynpro%20binary%20cache.pdf
    CE7.1 - http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2066c269-a17a-2c10-8fa7-f6a690c59288?quicklink=index&overridelayout=true
    Regards,
    Amith

  • Purchasing info record 5300000013    flagged for deletion

    Hi,
    While changing the Purchasing info record , we get the following message:
    Purchasing info record 5300000013    flagged for deletion as a warning
    We want to convert this message as error. For that we changed the System message category, purchasing as "E" in Materials Management-> Purchasing-> Environment Data-> Define Attributes of System Messages, but after that also the System gives a warning message in T Code ME12.
    Where do I need to change to get the error message? As per understanding, the system should always warning message so that we can change the deletion flag, if required in future.
    Please guide.
    Regards,
    PK

    hi,
    Try to understand the importance of the message. PIR document is not must to make or create any PO...
    but in case if req. or for copying few parameters from old/latest PIR, we use it...
    Its always better to have the PIR for the PO, which may be made before or after the generation PO...as it stores the PO price history, conditions etc...which may get updated and pulled whenever required...
    So, due to such reasons system has made this message as warning message...because you can use it just for record maintainance, but it will be of no use if thinking practically...
    Normally we make these settings at SPRO >> IMG>>MM Purchasing>>Environment data>> Define attributes of system messages...
    Regards
    Priyanka.P

  • ITS mobile - Screen size on mobile device is too small

    Hi,
    I'm not able to change the screen size of my ITS Mobile application.
    If somebody can help me ...
    Here are the data:
    Internet service parameters
    ~DYNPRO_COMPRESSION : 1
    ~GENERATEDDYNPRO : 0
    ~ITSMOBILE : 1
    ~ITSMOBILEELEMFACTOR : 9
    ~ITSMOBILEELEMUNITS : px
    ~SOURCES : ZSAPLOG_MOBILE,ITSGENMOBILE4
    ~THEME : 99
    ~TRANSACTION : ZSAPLOG_MOBILE
    Internet service templatesGenerating style: MOBILE4 (Mobile Device (No HTML tables))
    ICF service - GUI Configuration
    ~THEME : 99
    ~TRANSACTION : ZSAPLOG_MOBILE
    ~ITSMOBILE : 1
    ~SOURCES : ZSAPLOG,ITSGENMOBILE4
    ~ITSMOBILEELEMFACTOR : 9
    ~ITSMOBILEELEMUNITS : px
    ~POPUPS : 1
    ~SHOW_SYSTEM_MODAL : 1
    ~STYLE : DHTML
    LRFMDscreen size is set to 16x20ITS
    Versions
    SAP_BASIS : SAPKB73108
    SAP NETWEAVER : SAP EHP3 FOR 7.0
    Mobile device
    Model : PIDION HM50 E
    CPU : Samsung Electronics(R) S5PV210
    OS : WEHH 6.5 Professional
    VER : Windows CE 5.2.29077
    Thanks for your help
    Philippe

    Perhaps an option to set the default font for discussion threads in the user preferences would be the best idea. One would think however that the Jive developers would have come up with something like that already.
    For what it's worth:
    http://www.w3.org/QA/Tips/font-size
    Do not specify the font-size in pt, or other absolute length units for screen stylesheets. They render inconsistently across platforms and can't be resized by the User Agent (e.g browser). Keep the usage of such units for styling on media with fixed and known physical properties (e.g print).
    Once again, I wonder about Jive development. Anyway, 10 pt is not best practice. It's standard for printed media, but not for screens. A search in Google shows that most recommend 16 pixels or more. Not sure what this is in points. I think 10 points is about 12 pixels, depending on screen dpi/ppi. I cannot imagine how tiny 10 pt must look on any of the high resolution Retina displays, which have twice or more density than conventional 72 dpi.

Maybe you are looking for

  • ITunes and Quicktime WILL NOT install no matter what!

    After downloading QuickTime with iTunes, I keep getting this error: "An exception occurred while trying to run m"C\Widows\system32\shell32.dll,Cotrol_RunDLL "C\ Windows\system32\QuickTime.cpl",QuickTime iTunes won't install, QuickTime won't install,

  • 800k External Drive not recognized

    I hooked my old 800k drive up to my Macintosh 512k. I boot from a floppy in the internal drive, and get to the desktop. I put a floppy in the external 800k drive and nothing happened. No sounds from the external floppy, and no floppy icon added on th

  • Attachment of type XLS/CSV is not working properly while sending mail

    Hi, I am trying to send mail through the function module SO_NEW_DOCUMENT_ATT_SEND_API1. I am passing data to send a mail with a XLS/CSV file as attachment. I am sending data as ASCII (/Text) mode. It is working fine in our development system but not

  • Java 8 and Java 6 working simultaneously

    Hi, I have a problem when I want to run two different programs and one of them works with <Java 6u45 and the other one works with >Java 8. The program that requires Java 8 is a shortcut so that can easily be linked to the Java 8 javaws.exe but the ot

  • Extra white spaces in JSP output

    Hi,           My JSPs contain a large use of JSTL and other custom Tags.           The problem is that the output contains too many new lines and spaces.           I found out that APACHE Tomcat has a servlet parameter (trimSpaces=true) that solved t