Custom ESS components on EP7 SPS10, ESS600

Hi
We have upgraded from
EP6 SP16  to EP7 SPS10
NW2004 SP16 to NW2004s SPS10
BP ESS-60.1 to BP ESS 1.0
SAP ESS 100 SP7 to SAP ESS 600 SP7
We have created a custom application for address for some country in Personal Information similar to address components for US etc.
On click of <b>Back to Overview</b> link, it is giving me
""com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Exit-Plug must no be triggered with an URL when using in the portal. Use portal navigation instead to navigate to another application!"
And if i use
               WDPortalNavigation.navigateAbsolute(
                    urlToTargetApp,
                    WDPortalNavigationMode.SHOW_INPLACE,
                    WDPortalNavigationHistoryMode.NO_HISTORY,
                    null
It takes me to Personal Information page.
Ples help
Regards
Sonal Mangla

Here are some simple answers to your questions.
1. The WebDynpro peice contains most of the applications that get executed while using ESS and MSS. The BP contains the Iviews, pages, worksets, roles, folder structure of the ESS and MSS Portal content. These Iviews are what is used to call the WebDynpro applications.
2. NWDI is only manadotry if you are going to be using WebDynpro for Java. It can be helpful mechanism to manage other Java applications as they move through the system landscape but is not necessary for this. It is really in place for WD Java,
3. Most of the applications deployed with ESS and MSS are already WD Java and not WD ABAP. There are certain functions that use ABAP (Such as process selection) but for the most part they are all WD Java.
If you do some searching here on SDN, you will find all kinds of articles and doumentation that will help you understand the ESS/MSS functionality and what is involved. Below is a link to SAP Help for both ESS and MSS.
[ESS|http://help.sap.com/erp2005_ehp_04/helpdata/EN/5b/76a6d7fd3a4e91bfb422405bf3e04d/frameset.htm]
[MSS|http://help.sap.com/erp2005_ehp_04/helpdata/EN/29/d7844205625551e10000000a1550b0/content.htm]
Happy Learning,
Mike

Similar Messages

  • How do I apply programmatic skins for completely custom drawn components of a Flex library project?

    Hello folks,
    I am looking for best practices advice when (1) creating
    custom components and (2) styling and skinning.
    I already know how to skin a component part of the Flex
    framework. I can make a class extending ProgrammaticSkin and have
    my component skinned using CSS to link the component with the
    reference to my custom class.
    However what about those cases when you are completely
    creating a component from scratch?
    Imagine a "Freehand Drawing Canvas" component that allows the
    user to draw on it and has some buttons to set color styles, line
    styles, etc., or imagine a "Screen Flow Gallery" component that
    displays visual objects in a fashion similar to Cover Flow in the
    Mac.
    In many components I am aware you may reuse other components
    part of the Flex framework but I am trying to picture an scenario
    where you would need to draw everything yourself because there just
    isn't something to base it upon so you will end up drawing it from
    scratch.
    To learn how instead of building one of those components I
    mentioned previously I decided to start with something simple that
    would illustrate this like a LiteButton component that will behave
    just like the Flex mx.controls.Button but will extend UIComponent
    and be completely custom drawn.
    The component will have a default look and will also be
    style-able and skin-able. I will provide styles for users of the
    component to modify and regarding skinning anyone can create a
    custom ProgrammaticSkin adding its own drawing logic and link it to
    the component via CSS with the ClassReference applied to the skin
    selector.
    So far so good and it's clear what I want to achieve. I
    actually know how to do most of the stuff here but I have one
    single problem.
    Here is my question, where should I put my custom drawing
    logic? If I do it in the updateDisplayList inside the class
    extending UIComponent it works, however I thought that it would be
    a better practice to do it using programmatic skins, that way I
    could provide different skin themes for my component set.
    The problem is that I can't make the programmatic work in
    this scenario. I tried instantiating the custom programmatic skin
    during the updateDisplayList of the LiteButton component and adding
    it to my display object via addChild but that didn't do anything. I
    also tried creating a "default.css" stylesheet and tried to use
    ClassReference as I would normally do to skin an already existing
    component (or composite component as well) but that didn't do
    anything either.
    So how do I apply programmatic skins for completely custom
    drawn components of my Flex library project?
    I could do it inside the updateDisplayList of the LiteButton
    class extending UIComponent but again I would like to provide
    different theme sets for my components so it makes sense using
    programmatic skins.

    "jbucaran" <[email protected]> wrote in
    message
    news:[email protected]...
    > Hello folks,
    >
    > I am looking for best practices advice when (1) creating
    custom components
    > and
    > (2) styling and skinning.
    >
    > I already know how to skin a component part of the Flex
    framework. I can
    > make
    > a class extending ProgrammaticSkin and have my component
    skinned using CSS
    > to
    > link the component with the reference to my custom
    class.
    >
    > However what about those cases when you are completely
    creating a
    > component
    > from scratch?
    >
    > Imagine a "Freehand Drawing Canvas" component that
    allows the user to draw
    > on
    > it and has some buttons to set color styles, line
    styles, etc., or imagine
    > a
    > "Screen Flow Gallery" component that displays visual
    objects in a fashion
    > similar to Cover Flow in the Mac.
    >
    > In many components I am aware you may reuse other
    components part of the
    > Flex
    > framework but I am trying to picture an scenario where
    you would need to
    > draw
    > everything yourself because there just isn't something
    to base it upon so
    > you
    > will end up drawing it from scratch.
    This may help with that
    http://livedocs.adobe.com/flex/3/html/help.html?content=skinstyle_3.html
    > To learn how instead of building one of those components
    I mentioned
    > previously I decided to start with something simple that
    would illustrate
    > this
    > like a LiteButton component that will behave just like
    the Flex
    > mx.controls.Button but will extend UIComponent and be
    completely custom
    > drawn.
    >
    > The component will have a default look and will also be
    style-able and
    > skin-able. I will provide styles for users of the
    component to modify and
    > regarding skinning anyone can create a custom
    ProgrammaticSkin adding its
    > own
    > drawing logic and link it to the component via CSS with
    the ClassReference
    > applied to the skin selector.
    >
    > So far so good and it's clear what I want to achieve.
    Actually after
    > playing
    > with the weekend and today I know how to do most of the
    stuff but I have
    > one
    > single problem. So here is my question, where should I
    provide my custom
    > drawing logic? If I do it in the updateDisplayList
    inside the class
    > extending
    > UIComponent it works, however I thought that it would be
    a better practice
    > to
    > do it using programmatic skins, that way I could provide
    different skin
    > themes
    > for my component set.
    These aren't mutually exclusive. When you provide a skin with
    a
    TypeSelector, you have to add it to the display list
    somewhere, and this is
    typically done in updateDisplayList or addChildren. I prefer
    to do it in
    updateDisplayList, because you can then change it if the
    style changes.
    > The problem is that I can't make the programmatic work
    in this scenario. I
    > tried instantiating the custom programmatic skin during
    the
    > updateDisplayList
    > of the LiteButton component and adding it to my display
    object via
    > addChild but
    > that didn't do anything.
    Exactly what did you do?
    > I also tried creating a "default.css" stylesheet and
    > tried to use ClassReference as I would normally do to
    skin an already
    > existing
    > component (or composite component as well) but that
    didn't do anything
    > either.
    I've never had any problem using an approach similar to
    this...but I will
    say that I couldn't see any advantage in creating a
    default.css style sheet,
    since it's not really default in the way that the one that
    comes with Flex
    is. It's much more obvious to anyone using your component
    what's going on
    there if you create a style sheet where they're likely to
    spot it.
    > So how do I apply programmatic skins with the default
    look for custom
    > drawn
    > components?
    It seems like your approach is fine, but maybe you've made a
    mistake in your
    implementation.
    > I could do it inside the updateDisplayList of the
    LiteButton class
    > extending
    > UIComponent but again I would like to provide different
    theme sets for my
    > components so it makes sense using programmatic skins.
    You might want to consider also adding an instance of
    HaloBorder to your
    component. That brings a lot of functionality with it.
    HTH;
    Amy

  • Customer gui components needed?

    I require to build a program with which allows the user to add representations of objects onto the main GUI by adding a seperate square for each object. each square should be capable of being moved, resized, deleted as well as have text displayed in it, and another object associated with it (but I'm currently just dealing with the GUI side of things). Each square will also need to be connected to others by means of an arrow from one square to another. Any suggestions as to where to start as there does not seem to be any appropriate widgets provided by java for this and I am having trouble finding stuff on the net about it. Will creating my own custom GUI components be the best option? If so any tips on how to do this?
    Regards

    Hello Ravi,
    Create a Variable for 0CALMONTH, and use this code,
    ' Declare this in the top
    data : v_startmon(6) type n,
    v_endmon(6) type n,
    ' Include this in the case statement
    when 'VarName'.
    ' Step 2 will execute after the user Input
    if i_step = 2.
    v_year = sy-datum(4).
    v_mon = sy-datum+4(2) - 1.
    ' If the month is Jan
    IF v_mon = '00'.
    CONCATENATE v_year '01' INTO v_startmon.
    CONCATENATE v_year '01' INTO v_endmon.
    ELSE.
    CONCATENATE v_year '01' INTO v_startmon.
    CONCATENATE v_year v_mon INTO v_endmon.
    EndIF.
    clear l_s_range.
    l_s_range-low = v_startmon.
    l_s_range-high = v_endmon.
    l_s_range-sign = 'I'.
    l_s_range-opt = 'BT'.
    append l_s_range to e_t_range.
    Endif.
    Please see this for
    [User Exits in SAP BW|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/23f2f094-0501-0010-b29b-c5605dbdaa45]
    [User Exit Examples|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6378ef94-0501-0010-19a5-972687ddc9ef]
    Also see this
    [Dependencies for Variables of Type Customer Exit |http://help.sap.com/saphelp_nw04/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/content.htm]
    Thanks
    Chandran
    Edited by: Chandran Ganesan on Mar 17, 2008 1:57 PM

  • Customizing Business Components Error Messages sample

    hi i have been following this sample and this: http://jobinesh.blogspot.de/2011/03/customizing-business-components-error.html,i have follow the instruction but its not working win my application i re-create the problem,i have check with the working sample i have done everything i can see be done in the working sample but mine still not work can somebody check what am i missing i have upload in this hostfile i used hr schema http://www.datafilehost.com/download-9d37bd8a.html. am using jdeveloper 11.1.1.6.0
    i have created the two class and one of them
    <Application xmlns="http://xmlns.oracle.com/adfm/application"
                 version="11.1.1.59.23" id="DataBindings" SeparateXMLFiles="false"
                 Package="view" ClientType="Generic"
                 ErrorHandlerClass="view.CustomErrorHandler"
    what else am i missing what have i not done,i know am mssing something but don't know what,the sample does not show step by step implementation,it just have a working solution,if somebody know step by step  implementation can you pls explain to meEdited by: adf009 on 2013/03/12 12:09 PM
    Edited by: adf009 on 2013/03/20 2:44 PM

    is not working in my application,in my application am checking primary key constraint not unique constrains like in sample is there a diffirent
    this is my class,i have re-create the problem http://www.datafilehost.com/download-9c3e5f17.html
    import java.util.ListResourceBundle;
    public class CustomMessageBundle extends ListResourceBundle {
        private static final Object[][] sMessageStrings =
            new String[][] { { "UAM_ORGUSERSLINK_PK",
                               "Hello, The user Already Belong to this organisation" }, };
        /**Return String Identifiers and corresponding Messages in a two-dimensional array.
        protected Object[][] getContents() {
            return sMessageStrings;
    i have follow steps in the sample
    am geting this log error,instead of geting my error message
    <XmlErrorHandler> <handleError> ADF_FACES-60096:Server Exception during PPR, #1
    javax.servlet.ServletException: JBO-25013: Too many objects match the primary key oracle.jbo.Key[assist03 3099 ].
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:179)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: oracle.jbo.TooManyObjectsException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-25013. Error message parameters are {0=oracle.jbo.Key[assist03 3099 ]}
         at oracle.jbo.server.EntityCache.throwTooManyObjectsException(EntityCache.java:604)
         at oracle.jbo.server.EntityCache.handleDuplicateKey(EntityCache.java:613)
         at oracle.jbo.server.EntityCache.addForAltKey(EntityCache.java:1020)
         at oracle.jbo.server.EntityCache.replaceForAltKey(EntityCache.java:1820)
         at oracle.jbo.server.EntityImpl.setAttributeValueInternal(EntityImpl.java:4094)
         at oracle.jbo.server.EntityImpl.setAttributeValue(EntityImpl.java:3676)
         at oracle.jbo.server.AttributeDefImpl.set(AttributeDefImpl.java:3301)
         at oracle.jbo.server.EntityImpl.setAttributeInternal(EntityImpl.java:2012)
         at ecadastre.gov.za.uam.model.entities.UamOrganisationUserImpl.setUsername(UamOrganisationUserImpl.java:137)
         at OrgDetails.onRowCreate(OrgDetails.java:2057)
         at OrgDetails.addMember(OrgDetails.java:1978)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(Unknown Source)
         at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
         at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
         at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:148)
         at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:279)
         at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:145)
         at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:402)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1018)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:386)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:194)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         ... 38 morehi can anybody help me please
    Edited by: adf009 on 2013/03/26 4:59 PM

  • Problem Adding Custom JSF Components to Oracle JDeveloper 10g (10.1.3) Prev

    I'm having a problem on Adding Custom JSF Components to Oracle JDeveloper 10g (10.1.3) Preview (http://www.oracle.com/technology/products/jdev/101/collateral/101/adffaces/howto_customcomponents.html)
    The step 1 of 5 isn't visible for me and I don't see the "Install from local file" option to select the adf-faces-bundle.zip from my file system. The OTN check for updates don't prove the ADF Faces...
    What may I do?

    And...
    If "Check for Updates Wizard" is not launched, you can try to set LANG.
    see: 10.1.3 Can't not launch Update Wizard in Japanese environment.
    10.1.3 Can't not launch Update Wizard in Japanese environment.
    Thanks.
    Takuya Ono

  • Dynamically add custom MXML components in Actionscript

    As there's no constructor for custom MXML components, how to
    dynamically add it as a child using ActionScript?
    I'm looking for some alternative to avoid the need to rewrite
    the entire existent component in ActionScript just to add it this
    feature (a constructor). PopManager is not an alternative...
    Is there any way?
    The case/situation:
    I have a custom MXML component that needs to be dinamically
    added to a NativeWindow created using ActionScript.
    Thanks a lot!
    Vicente Junior
    Independent Web Developer
    http://teclandoalto.blogspot.com

    mxml classes get generated into AS classes with a default
    constructor.
    In fact, there is essentially no difference between an AS
    component and an mxml component, they can be used exactly the same
    way.
    Tracy

  • Custom Login Module for EP7

    Hello Experts,
    i have a requirement to develop a custom Login Module for EP7. I am fine with the programming part and on this side everything should be fine. I am puzzling about the configuration. My LoginModule is configured according to this link: [SAP HELP|http://help.sap.com/saphelp_nw2004s/helpdata/en/46/3ce9402f3f8031e10000000a1550b0/content.htm]. But when i configure sap.com/irj*irj in SecurityProvider in Visual Admin, the changes do not take affect. I restarted the portal as well as the Server. I am on NW2004s SP 14.
    What am I missing.
    Thanks for any help,
    best Regards,
    Rene

    Hello Laura,
    thank you for your reply. I have read you link and I doubt that this is the solution. In authschemes.xml you define the user interface for authentication and priority. In Visual admin, you can define the loginModule for your Scheme. But this must be possible without defining an authscheme. Am I right? In my understanding you only have to declare the loginmodule for the application in Visual Admin. And thats it.
    So what i have to do to change the login module for the Portal (irj).
    Any help will be appreciated,
    best regards,
    Rene

  • Error when importing ESS components into PRD

    Hi All,
    I am importing ESS components into PRD in NWDI environment. One component goes through with status 'Import finished' but other components give status
    'Outdated'. I see the error log and it is empty. What does 'Outdated' status mean.
    Thanks,
    Tom

    try this... see if it helps
    http://help.sap.com/saphelp_nw70/helpdata/en/2c/5f7ecd8ddc454ca86ff6e53919b0d1/frameset.htm
    T.

  • Custom ESS/MSS iview question

    Hi all,
      The requirement is to create a custom ESS/MSS iview under one of the worksets in portal. For example I am creating a custom Beneifts iview under the Benefits workset.
    I have to get the user  personnel number to get the corresponding data in the WD application that i am creating. Where do i get this value from?
    My assumption: It is stored as a global variable in a different WD component and i have to reuse the component in my new application to get the corresponding variable
    I have tried my best to make the question clear. let me know if this needs to be more clear.
    Thanks in advance,
    Reddy

    Hi Reddy,
    There might be some portal events raised when a employee is selected. You should subscribe this event in your custom component and work on.
    I do not know if the following information useful for you.
    SAP note -- https://service.sap.com/sap/support/notes/1112733 -- with Portal Eventing code to subscribe:
    subscribe_to_event("urn:com.sap.mss.employeesearch",
    EVENT = "selection_changed".

  • Standard ESS components missing!!!

    Hi Experts,
    I am working on ESS components in WD ABAP. But there is a problem the standard ESS componets for travel and expense which strats with prefix  FITE are missing in Sandbox system and production system. But these components are available in development system. What could be the reason for it and the preffered solution in this case. Please help.
    Regards,
    Vaibhav Tiwari.

    Hi,
    Make sure the FITE* and FITV* services are activated in transaction "SICF" under the path:  default_host --> sap --> bc --> webdynpro --> sap.
    Let me know if that helps.

  • Custom-made components & midp4palm

    Hi all,
    I've developed two simple custom-made components by subclassing canvas. One is a simple button, which you can push with the palm pointer.
    The other is a sort of textfield. The problem arises when I try to input text into this component... the Palm does not have a keyboard! And the little keyboard which pops when you press the dot under the "abc" image does not pop!
    Is there some way to make that keyboard appear?
    Any help would be greatly apreciated.
    Thanks,
    Estanis.

    the current api does not allow text to be placed into the canvas class. i would recommend u to use a textbox class. so if the user clicks on the canvas screen, it will call up the textbox class and allows the user to key in some data.then upon returning back to the canvas class, u can just update the display using repaint method.
    hope this helps.
    regards,
    joseph

  • Custom JATO components

    hi ...
    i have just about started using jato in conjunction with S1Studio
    and find it a real great asset ...
    we are trying to build custom jato components which can be packaged
    into a jar file and used like any other standard jato component ...
    e.g. i have developed this date component which is basically a
    composition of 3 comboboxes - one each for m/d/y ...
    to render these 3 comboboxes i have a "date" tag (DateTag.java)
    which basically includes a file Date.jsp in the parent jsp - the
    contents of Date.jsp:
    <jato:pagelet>
    <jato:combobox name="month"/>
    <jato:combobox name="day"/>
    <jato:combobox name="year"/>
    </jato:pagelet>
    The problem with this approach is that I can't package a JSP in a
    jar since the web server would not be able to determine the path to
    the jsp ...
    Can any of u direct me here? ... Also, if u have an example of a
    similar packaged custom jato component - that'd be of great help!
    thanks much,
    keyur

    Thanks Craig ... but Somehow this didnt work - maybe I didnt follow
    the steps correctly ... here is what i did:
    the jar file -> date.jar
    date.jar has .class files arranged according to their package
    names ..
    there's also the "COMP-INF" directory ...
    in addition to these - i added another folder called "webapp" ...
    and within "webapp" i housed the JSPs ...
    i then copied date.jar to <context root>/WEB-INF/lib folder and
    started the server ...
    however, the web server didn't extract out the JSPs ... did i go
    wrong somewhere? .... am i to do something other than this - like
    create the jar with some special parameter or change some
    configuration in the server?
    thanks!
    keyur
    --- In SunONE-JATO@y..., "Craig V. Conover" <craig.conover@s...>
    wrote:
    Keyur,
    You are in luck. There is a way to bundle the JSPs (or any web resources
    like images and other jar's) in the component jar file so that the tool
    will expand them properly into your web application's doc root.
    It's not officially documented yet, as is the case with creating
    components in general, but here's what you do:
    You have the ability to extract arbitrary files from a component library jar file into the web app's file system. This allows
    libraries to automatically unpack files like additional jars,
    images, pagelets, etc. All that's needed to take advantage of this
    new feature is to create a hierarchy of files in the complib under
    a "webapp" directory (off the root). The files under that directory
    will then be automatically extracted into the web context's
    filesystem.
    >
    For example:
    /webapp/test/foo.html
    will extract to
    <context root>/test/foo.html
    and the following
    /webapp/WEB-INF/lib/foo.jar
    will extract to
    <context root>/WEB-INF/lib/foo.jar
    Anything not under the "webapp" dir in the component jar file will stay packaged in the jar file.
    >
    Does that make sense?
    craig
    Keyur Shah wrote:
    hi ...
    i have just about started using jato in conjunction with S1Studio
    and find it a real great asset ...
    we are trying to build custom jato components which can be
    packaged
    into a jar file and used like any other standard jato component ...
    >>
    e.g. i have developed this date component which is basically a
    composition of 3 comboboxes - one each for m/d/y ...
    to render these 3 comboboxes i have a "date" tag (DateTag.java)
    which basically includes a file Date.jsp in the parent jsp - the
    contents of Date.jsp:
    <jato:pagelet>
    <jato:combobox name="month"/>
    <jato:combobox name="day"/>
    <jato:combobox name="year"/>
    </jato:pagelet>
    The problem with this approach is that I can't package a JSP in a
    jar since the web server would not be able to determine the path to
    the jsp ...
    Can any of u direct me here? ... Also, if u have an example of a
    similar packaged custom jato component - that'd be of great help!
    thanks much,
    keyur
    To download the latest version of JATO, please visit:
    http://www.sun.com/software/download/developer/5102.html
    For more information about JATO, please visit:
    http://developer.iplanet.com/tech/appserver/framework/index.jsp
    Service

  • Custom ESS Role

    Hi,
    I have created custom ESS roles and set up the homepage framework accordingly. The homepage framework settings seems to be fine, it points to my custom resources and so on. The problem I face is when I go into an application. For example, entering the the "My Trips and Expenses" and clicking on "Possible Actions" in the table it always takes me back to the standard role. How/where can I control the behaviour of those links?
    I am running ESS SP 10 on ERP 2005, Netweaver 2004s.
    Thanks!
    //Elvez

    That one behaves like an odd bird. It is PERFECTLY acceptable to create your own Z-version of your ESS config. That's not your problem.
    I know this will sound odd but for example....for your "My Trips" resource....
    Your RESOURCE config will look as follows:
    Description     Travel & Expense: All My Trips and Ex
    Server                                              
    Directory Path                                      
    Object Name     FITV_POWL_TRIPS                     
    URL Parameter   SAP_FITV_EXIT_OP=CallAreaPage       
    Window Name                                         
    Window Properties                                   
    URL of Resource Object
    ROLES://portal_content/(PCD path to your EXPENSES iView/service)
    URL of PCD Page
    ROLES://portal_content/(PCD path to your ALL MY TRIPS iView/service)        
    I know, it is VERY strange that your define that "expenses" iView path in the first URL and then your actual path in the second one. BUT IT WORKS!
    Have fun.

  • Custom ESS App with FPM

    Hello,
    I am planning to do a custom ESS Application. I know that very well. But I want to incorporate FPM in that. Could you please give me some links, documents on how to achieve this.
    Thanks, Appreciate your help.
    Sunita.

    Hi SUNITA,
    Check these links.
    http://help.sap.com/saphelp_erp2005/helpdata/en/4b/fbb33af3014fdcbde5df8c408cd8b1/frameset.htm
    https://wiki.sdn.sap.com/wiki/x/LEI
    Regards,
    Siva

  • Gate pass & Customer trial components clarification

    Hi MM Gurus,
    1)Pls tell me about the Scenario with procedure of
    Customer Trial Component under
    i) with Modvat  ii) Without Modvat iii) scrapping of Customer trial components with Modvat reversal
    2)    Can any of u pls let me know what is the difference b/w the T-codes
    1) LECI   & 2) LECIW
    3)  Can anyone tellme the procedure for creating
    Gate pass   and  visitor Pass
    thanks,
    Girish.C.M.
    Edited by: Girish C M on Feb 29, 2008 4:37 AM

Maybe you are looking for