SRM ITS - Modify HTML templates

Hello,
I am currently trying to understand the flow of the ITS and the SAP about how the screens are converted into HTML templates to be displayed on the web browsers. I would like to know if it is possible to modify the HTML templates and add some of our own JavaScript Validation or even add our own text field or other objects without touching the ABAP code?
Thanks,
Pramod

Hi Pramod,
You can always change the templates, If you know the standard Program ( You can get the standard program from SE80, input the template name and it gives the details of the programs related to that template) once you know the program you can do the changes in SE51( Screen painter), Input the Program name and the screen number for which this change is required.
Once you input click on Display/ change and at the top in the applicaton toolbar there will be a push button called Layout, click on that that takes you to screen painter where you can add new text fields.
For validation purpose in SRM there a badi BBP_DOC_CHECK which is used for validation purpose, but you need to do some coding depend upon your requirement
Regards
Sameer

Similar Messages

  • How to update HTML template manually

    Hi,
    I have added a custom field in SHip-To address screen in Shopping cart in BBPSC01 and added a functionality. Found it is working fine in SAP GUI side.
    It is not reflecting in URL. But to reflect the same in URL, can anyone let me know what HTML code needs to write in HTML template..as I am new to HTML
    Is there any auto update of HTML template.
    Thanks,
    Rakesh.

    Hi
    Which SRM version are you using ?  What is your business requirement ?
    Incase you have made the changes manually, you need to ensure that in SE80 for the Internet Service (- say BBPSC01 ), all the manually modified HTML Templates ( by referring to any SAP OSS Note, or due to some customer requirements etc)  are having correct source code as well the HTML are published on all the respective SRM ITS Internet Sites.
    Do let me know, incase you face any issues.
    Regards
    - Atul

  • How to adjust html template manually

    I have got some templates to be adjusted manually in spau adjustments during an upgrade. What will be the steps involved in the same if any one has an idea on the same.
    Thanks
    Anirban

    Hi
    Which SRM version are you using ?  What is your business requirement ?
    Incase you have made the changes manually, you need to ensure that in SE80 for the Internet Service (- say BBPSC01 ), all the manually modified HTML Templates ( by referring to any SAP OSS Note, or due to some customer requirements etc)  are having correct source code as well the HTML are published on all the respective SRM ITS Internet Sites.
    Do let me know, incase you face any issues.
    Regards
    - Atul

  • Remove leading zeros from html template

    Hello,
    I have modified HTML template SAPLBBP_SOCO_UI_ITS to add the ordered product to the Sourcing Cockpit screen.  This data has leading zeros in the database; how do I prevent them from showing up on the screen?
    My Business HTML skills are novice; so any help is appreciated!
    Thanks in advance.

    Hi Joyce,
    Thanks for your last answer that allowed me resolving same kind of issue.
    My issue was to prevent 0 from being displayed in 3 character string for percentage. example :
    001 -> 1
    020-> 20
    There was no other way as "write" or "shift" statements working on abap side never transferred correctly on html display side
    For code example here is mine :
    `v_val = GT_SCREEN_ITM-ZZPERCENTAGE[j].value`
    `if ((strsub (v_val, 1, 1 ) == "0") && (strsub (v_val, 2, 1 ) == "0"))`
    `v_val = strsub (GT_SCREEN_ITM-ZZPERCENTAGE[j].value, 3, 1)`
    `elseif (strsub (v_val, 1, 1 ) == "0")`
    `v_val = strsub (GT_SCREEN_ITM-ZZPERCENTAGE[j].value, 2, 2)`
    `end`
    `v_val`
    for more details here is the url of saphelp :
    http://help.sap.com/saphelp_45b/helpdata/en/7e/031fa404dd11d2801d00c04fadbf76/frameset.htm
    Regards,
    Laurent.

  • Changing HTML templates for Standard SRM screens!!!!!

    Hello SRM gurus,
    I have to modify the standard SRM PO screen. I have modified the screen and added the requirement tracking number field but on activation it gives me message to adapt the HTML template manually.
    How to change HTML template assigned to the screen? Also what more needs to be done for the field to appear on the SRM portal?
    I am not aware even of the transaction code to be used.
    Your help will highly be appreciated and rewarded.
    Regards,
    Shrikant Gavali.

    Hi,
    You need not chnage the Standard SRM screen nor the HTML template  to add a custom field in the PO sceen.
    Please check these notes:
    672960 - user-defined fields.pdf
    676016 - user-defined fields.pdf
    There is an additional note for req tracking no not available in SC but in your case you want the field in PO so wont be relevant.
    Note 676016 - SRM: Requirement Tracking Number not available
    Also refre this weblog for adding custom fields in the std SRM screens:
    /people/nanda.kondagunta/blog/2006/10/23/how-to-create-custom-fields-in-srm
    The tcode for PO is BBP_POC.If you ever need to  modify the HTML template for this screen/trascn,goto SE80.select Internet service as BBP_POC.There you can see all the HTNL templates and each of which corresponds to some screen in the trascn BBP_POC(PO trascn).
    BR,
    Disha.
    Do reward points for useful answers.

  • HTML Templates in integrated ITS

    Hi,
    I am using certain ITS services in integrated ITS. However, their look and feel is like WebGUI. For two of the services, there are HTML templates defined but still their look and feel is like WebGUI. If I do not definr ~GENERATEDYNPRO = 1, then I get an internal error. If I use this parameter, then the look and feel is SAP like.
    Any pointers?
    Thank you.
    Abhijeet.

    Hi abhijeet,
    Set by Service file
    ~ generateDynpro = 0 -Automatic screen generation 
                          disabled.
                       1 -Automatic screen generation
                          enabled.
    can you re-publish service again on your ITS and re-start ITS server and test this.
    Please share the result.
    Thnx,
    Suriya.

  • In ITS-Service ITSMOBILE no HTML-Template ALV_GRID.html

    Hi all,
    i use its-mobile with alv grid. In my Template i changed text:
    Unknown type CUST_CTRL for element CONTAINER1
    with:
    `include(~service="itsmobile", ~theme="99", ~name="alv_grid.html");
    alv_grid("ALV", 52, 8);`
    But now i get the error: ITS_CANT_LOAD_INCLUDE - that file alv_grid.html is not found. That is right! When i look into ITSMOBILE -> Thema 99 -> HTML-Templates no file called alv_grid.html is there. So how do i get this file?
    System is SAP ECC 6.0, Release 700 Support Package SAPKA70016.
    Best Regards,
    Max

    Hi Max,
    What is the BASIS Support pack that you are on?
    I presume its the same level as your Application Support Pack SAPKA70016? i.e SAPKB70016
    For ITSMobile - I thing you would need to be on SAPKB70018?
    See notes:
    [BC-FES-ITS #1320125 ITSmobile: fixed ALV Grid row selection|http://service.sap.com/sap/support/notes/1320125]
    [BC-DWB-TOO-WAB #1142337 Generating program creates slow HTML mobile templates|http://service.sap.com/sap/support/notes/1142337]
    Regards,
    Oisin

  • Html template change and refresh on ITS Admin

    hi all,
    I need to change the HTML templates sent via email to the users. I found the files on the ITS server and changed them but when I view the same templates in ITS Admin then it is still showing the previous version.
    The mentioned HTML templates are only present in the ITS server not as an internet service in SE80 so I cannot change and publish them from SAP.
    Please advise that how can they be changed and refreshed so the changes to the layout appear.
    Thanks,
    FS

    Hello FS,
    ITSAdmin and local files - so you are using an external ITS 6.20?
    If you did not start up the ITS in debug mode with ~adminenabled you will need to restart the ITS to apply the changes (that will be preparsed and cached in the ITS for performance reasons).
    With best regards,
      TJ

  • Adding new text in SHC HTML template with different colour

    Hi Gurus,
    We are using SRM5.0 Server 550 and SP14 and classic scenario.
    Is it possible to change the colour of a newly added text in Shopping cart HTML template?
    I mean we have a requirement to add a new text in HTML template of shopping cart and with a different colour so that it woulod be highlighted whenever users try to shop something.
    Can anyone let me know the pros and cons of such a thing, if later on they upgrade to SRM7.0 and its feasibility?
    Regards,
    Teja

    Hi,
    You can enhance/modify the HTML template.
    SRM 7.0 does not use ITS HTML template. So SRM 5.0 is the last version using ITS HTML template and no impact for upgrading to SRM 7.0.
    Regards,
    Masa

  • Creating a simple HTML template

    Hello All,
    I have to create a simple HTML template for a screen in SRM for Mass change of a field on contracts. I have ITS service ready and I have created a HTML template with reference to the prorgam and screen. It generated following code. what change do I need to make to make the template displayed. When i run the template it gives me an error 'URL http://XXXXX/sap/bc/gui/sap/its/ysrm_ctr_mass/ call was terminated because the corresponding service is not available'.I have never worked on HTML templates before. Anybody wannna help me, pls?
    Here's the generated code:
    `include(~service="system", ~language="", ~theme="dm", ~name="TemplateLibraryDHTML.html")`
          `SAP_DynproLayerBegin(003,001,028,001)`
          `SAP_Label("%#AUTOTEXT001")`
          `SAP_DynproLayerEnd()`
          `SAP_DynproLayerBegin(003,003,020,001)`
          `SAP_Label("YSRMS_CTR_MASS_NEG_AMEND-YYNEG_AMEND_OLD")`
          `SAP_DynproLayerEnd()`
          `SAP_DynproLayerBegin(030,003,005,001)`
          `SAP_InputField("YSRMS_CTR_MASS_NEG_AMEND-YYNEG_AMEND_OLD")`
          `SAP_DynproLayerEnd()`
          `SAP_DynproLabelLine(003,003,030)`
          `SAP_DynproLayerBegin(003,004,020,001)`
          `SAP_Label("YSRMS_CTR_MASS_NEG_AMEND-YYNEG_AMEND_NEW")`
          `SAP_DynproLayerEnd()`
          `SAP_DynproLayerBegin(030,004,005,001)`
          `SAP_InputField("YSRMS_CTR_MASS_NEG_AMEND-YYNEG_AMEND_NEW")`
          `SAP_DynproLayerEnd()`
          `SAP_DynproLabelLine(003,004,030)`
          `SAP_DynproLayerBegin(004,006,014,001)`
          `SAP_Button("CTR_NEG_AMEND_REJ")`
          `SAP_DynproLayerEnd()`
    Thanks,
    Chandra

    Hi
    Which SRM version are you using ?
    Please do the following steps ->
    -->Activate the services through SICF  - SRM transaction code.
    > Go to SICF transaction and activate the whole tree under the node Default host>sap>bc>gui>sap>its.
    Right click on any of the services (there you will find option to De-actiave / activate the service)
    Related links ->
    Note 851940 - Launchpad in BBPSTART has wrong URL for services
    Re: Service Cannot be Reached
    Please ensure IACOR service must be running correctly before publishing the HTML Templates using the report - W3_PUBLISH_SERVICES
    When you are using the Internal ITS,you need not run the report W3_PUBLISH_SERVICES.(only SIAC_PUBLISH_ALL_INT )
    Re: Activating a Service in SICF
    Regards
    - Atul

  • Logging off from HTML template

    Hello!
       What command do I need to issue to log off the WAS server from an HTML template?  Is it possible to modify the push-button logic below to do that?  We are on 6.40, integrated ITS.
    <input type=submit name=<what do I put here?> value="  EXIT   ">
    Thanks!
    John

    Hi Raja;
       Thanks for the response!  I tried your suggestion, but I get the dreaded error "The following error text was processed in the system W07 : Templateinterpretation abgebrochen, Template nicht vorhanden".  Any suggestions?
    Thanks!
    John

  • [svn] 3813: Update J2EE Webtier Compiler to use SWFObject2 based HTML templates.

    Revision: 3813
    Author: [email protected]
    Date: 2008-10-22 09:13:37 -0700 (Wed, 22 Oct 2008)
    Log Message:
    Update J2EE Webtier Compiler to use SWFObject2 based HTML templates. JSP tags still use the old AC_OETags.js templates since that would be a more complicated change and it is not worth the effort right now.
    QE: Yes
    Doc: Is there any?
    Checkintests: Pass
    Reviewer: Pete
    Bugs: SDK-17699
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17699
    Modified Paths:
    flex/sdk/trunk/modules/webtier/servlet/build.xml
    flex/sdk/trunk/modules/webtier/servlet/src/java/flex/webtier/server/j2ee/html/MxmlRendere r.java
    flex/sdk/trunk/modules/webtier/servlet/src/java/flex/webtier/util/RendererUtil.java
    flex/sdk/trunk/webapps/webtier/WEB-INF/flex/flex-webtier-config.xml
    flex/sdk/trunk/webapps/webtier/build.xml
    Added Paths:
    flex/sdk/trunk/modules/webtier/servlet/src/java/flex/webtier/util/index.template.vm
    Property Changed:
    flex/sdk/trunk/modules/webtier/servlet/src/java/flex/webtier/util/

    Hi,
    Can you mention the eclipse version you are using? And the platform in which you are trying to build?
    I feel its always better to be platform specific when you go in for headless build. I can see that the configs value in your properties file is "configs=*,*,*". Try changing it to appropriate value and build your product. For example, I use "configs=win32, win32, x86" for building my product in 32-bit windows machine.

  • [svn] 3120: When you point Flex Builder at a local sandbox trunk build, it couldn' t generate the html-templates folder correctly for new projects so we moved all the html templates up one level and removed the html-templates directory and adjusted build

    Revision: 3120
    Author: [email protected]
    Date: 2008-09-05 10:44:10 -0700 (Fri, 05 Sep 2008)
    Log Message:
    When you point Flex Builder at a local sandbox trunk build, it couldn't generate the html-templates folder correctly for new projects so we moved all the html templates up one level and removed the html-templates directory and adjusted build.xml's to accommodate the directory change
    Modified Paths:
    flex/sdk/trunk/build.xml
    flex/sdk/trunk/webapps/webtier/build.xml
    Added Paths:
    flex/sdk/trunk/templates/client-side-detection/
    flex/sdk/trunk/templates/client-side-detection/AC_OETags.js
    flex/sdk/trunk/templates/client-side-detection/index.template.html
    flex/sdk/trunk/templates/client-side-detection-with-history/
    flex/sdk/trunk/templates/client-side-detection-with-history/AC_OETags.js
    flex/sdk/trunk/templates/client-side-detection-with-history/history/
    flex/sdk/trunk/templates/client-side-detection-with-history/history/history.css
    flex/sdk/trunk/templates/client-side-detection-with-history/history/history.js
    flex/sdk/trunk/templates/client-side-detection-with-history/history/historyFrame.html
    flex/sdk/trunk/templates/client-side-detection-with-history/index.template.html
    flex/sdk/trunk/templates/express-installation/
    flex/sdk/trunk/templates/express-installation/AC_OETags.js
    flex/sdk/trunk/templates/express-installation/index.template.html
    flex/sdk/trunk/templates/express-installation/playerProductInstall.swf
    flex/sdk/trunk/templates/express-installation-with-history/
    flex/sdk/trunk/templates/express-installation-with-history/AC_OETags.js
    flex/sdk/trunk/templates/express-installation-with-history/history/
    flex/sdk/trunk/templates/express-installation-with-history/history/history.css
    flex/sdk/trunk/templates/express-installation-with-history/history/history.js
    flex/sdk/trunk/templates/express-installation-with-history/history/historyFrame.html
    flex/sdk/trunk/templates/express-installation-with-history/index.template.html
    flex/sdk/trunk/templates/express-installation-with-history/playerProductInstall.swf
    flex/sdk/trunk/templates/metadata/
    flex/sdk/trunk/templates/metadata/AC_OETags.js
    flex/sdk/trunk/templates/metadata/readme.txt
    flex/sdk/trunk/templates/no-player-detection/
    flex/sdk/trunk/templates/no-player-detection/AC_OETags.js
    flex/sdk/trunk/templates/no-player-detection/index.template.html
    flex/sdk/trunk/templates/no-player-detection-with-history/
    flex/sdk/trunk/templates/no-player-detection-with-history/AC_OETags.js
    flex/sdk/trunk/templates/no-player-detection-with-history/history/
    flex/sdk/trunk/templates/no-player-detection-with-history/history/history.css
    flex/sdk/trunk/templates/no-player-detection-with-history/history/history.js
    flex/sdk/trunk/templates/no-player-detection-with-history/history/historyFrame.html
    flex/sdk/trunk/templates/no-player-detection-with-history/index.template.html
    Removed Paths:
    flex/sdk/trunk/templates/html-templates/

    Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them.  This may or may not be unique to Arch Arm, so you might try asking on their forums as well.

  • Flow Logic jumping to HTML Template (with SAP dialog) & back again

    Hello
    Overview
    ========
    Within a HTML Template that uses flow logic, can I call a HTML Template that has SAP dialog behind it.  The SAP dialog is a function module that has a screen requesting user input and then follows on to display selection based on user input.  The user can then select a value that I would like  returned to the flow logic screens.  Just like an F4 help. 
    Detail
    ======
    This is for SRM (EBP):
    -Internet Service: BBPATTRMAINT
    -Theme: 99
    -HTML Template and flow logic: MAINTAIN_ATTRIBUTES
    Basically I want to give the user more functionality and be able to select addresses using an F4 type scenario.
    The function module I want to call is as follows:
    CALL FUNCTION <b>'F4IF_FIELD_VALUE_REQUEST'</b>
           <b>EXPORTING</b>
                TABNAME           = 'ADRC'
                FIELDNAME         = 'ADDRNUMBER'
                SEARCHHELP        = 'BBP_ADDR_BUPA_BUYER'
                SHLPPARAM         = 'ADDRNUMBER'
                DYNPPROG          = 'BBP_ADDR_MAINTAIN'
                DYNPNR            =  SY-DYNNR
                DYNPROFIELD       = 'BBP_PARTNER_ORG-ADDR_SELECTED'
                CALLBACK_PROGRAM  = 'BBP_ADDR_MAINTAIN'
                CALLBACK_FORM     = 'PRESET_COMPANY_PARTNER'
           <b>TABLES</b>
                RETURN_TAB        = IT_RETVALUES
           <b>EXCEPTIONS</b>
                FIELD_NOT_FOUND   = 1
                NO_HELP_FOR_FIELD = 2
                INCONSISTENT_HELP = 3
                NO_VALUES_FOUND   = 4
                OTHERS            = 5.
    This displays a screen for the user to better define search criteria and follows on to display possible selections.  The user selection is returned in IT_RETVALUES.
    If anyone knows of a similar SAP example where they go from flow logic to HTML templates then that would help a lot.
    Any help or direction would be greatly appreciated.
    Regards
    Peter

    Hey Orcasound, welcome to the forum, and also welcome to Logic.
    Nice setup BTW, especially the Dangerous 2BUS into the BC1 coming back to the Rosetta 800"s, that gonna sound sweet mate.
    OK Q1: The master fader for output 1-2 is always gonna be there, I've never found a way of getting rid of it, you can fortunately set up the mixer so that it won't show though. At the top of the mix window is a heap of boxes highlighted in blue, all you need to do is deselect the master and the output as per this screen shot:
    Save this in your template and you'll never have to see those pesky faders again.
    Q2: Same thing really, logic will always show 1-2 output as stereo out. Which is annoying, even if you manually name them from the I/O labels window it's always stereo, everything else if fine apart from 1-2. To be honest I've just learned to live with it.
    Glad you made the switch, I find DP to be bloated and a bit tired nowadays.

  • How do I modify the template used in the Photo Gallery module

    I notice the Photo Galleries are rendered as an HTML table and I would like to make a small modification to the way the gallery is rendered on the page.
    Basically I just want to wrap a DIV around the <img> tag so I can control the look of the image via my own CSS.
    I see there is the ability to modify Module Templates, but the photo gallery module is not listed there.
    Where can I access the template used for a photo gallery?
    Alternatively I will need to display the images myself using an XML feed and jQuery, but I would rather use BC's own modules when I can.

    Hi David,
    There is no template for the photo Galleries. But if you are using Firebug you can find out the css values and add your own modification by adding CSS by the same selector as the current gallery to your own page and use the !Important value to over write the gallery css.

Maybe you are looking for

  • How to upload logo from application server

    Hi all, Plz show me the way how to upload logo from application server into sap script. What is NGT. Thanks in advance Venkat

  • Blog summary colours

    Is it possible to change the fonts and colours of the blog summary page in iWeb? I'm using the modern template, and can change them on the actual entries, but the summary always stays with red title and grey body text... Macbook pro   Mac OS X (10.4.

  • Cover size dimensions...

    Hi, If the pages within a book or catalog are 8.5" x 11" (the spread, of course, is 17" x 11" flat), what would be the appropriate dimension the cover should be to accomodate with a bit of overhang?  There is no spine, but there will be 7 sheets comp

  • HT3205 Green light flashing on and off every second

    What is indicated by the green light on the charger going off and on every second?

  • How is liability relieved column calculated in Account Payables.

    Hello all, I am unable to find the exact definition of Liability relieved. How is it calculated in "Payables Posted Payment Register" report in Account payables module in oracle r12?. I know that its amount of the liability that is relieved after you