Adding  a parameter in /SAPAPO/CIF_DELTA3

I have a requirement for adding a new parameter for for the method RELEVANT_FOR_COMPARE_R3_STOCK .  This method is coming under class /SAPAPO/IF_EX_CIF_DELTA3 . This class is coming under /SAPAPO/CIF_DELTA3 . 
when I went to method RELEVENT_FOR_COMPARE_R3_STOCK and pressing on the parameter button it will shows the parameters .  Here i want to add new parameter . when I am clicking change button to create new parameter it is giving message as "Exit classes/interfaces can only be edited using the BADI Builder" . Please any body suggest me the step by step procedure for adding the new parameter , type , associated type .

Hi
You can check for the condition in at selection-screen output and can make the required parameters appear dynamically
check the following code
at selection-screen output.
  if w_flag eq 'N'.
    loop at screen.
      if screen-group1 eq 'G1'.
        screen-active = 0.
      endif.                           " IF SCREEN-GROUP1 EQ 'G1'
      modify screen.
    endloop.                           " LOOP AT SCREEN
  else.
    loop at screen.
      if screen-group1 eq 'G1'.
        screen-active = 1.
        w_flag1 = 'Y'.
      endif.                           " IF SCREEN-GROUP1 EQ 'G1'
      if screen-name = 'P_USER'.
        screen-input = 0.
      endif.                           " IF SCREEN-NAME EQ P_USER
      modify screen.
    endloop.                           " LOOP AT SCREEN
    w_flag = 'N'.
  endif.                               " IF W_FLAG EQ 'N'
regards,
padma

Similar Messages

  • Error while adding  a parameter to a task flow deployed  in webcenter space

    Hi,
    i have deployed and extended a adf task flow in webcenter spaces.I have a parameter added to the task flow.Whenever i am adding the parameter to tha task flow i get the following error
    <Sep 3, 2012 7:20:50 PM IST> <Warning> <oracle.adf.view.rich.component.fragment.UIXRegion> <BEA-000000> <
    java.lang.IllegalStateException: The expression "#{bindings.shell_GlobalToolbar.regionModel}" (that was specified for the RegionModel "value" attribute of the region component with id "wc_glb") evaluated to null.
    This is typically due to an error in the configuration of the objects referenced by this expression.
    If it helps, the expression "#{bindings.shell_GlobalToolbar}" evaluates to "null".
    If it helps, the expression "#{bindings}" evaluates to "oracle_webcenter_webcenterapp_view_templates_WCSiteTemplateRRSideNavFlowPageDef". Now using an empty RegionModel instead.
         at oracle.adf.view.rich.component.fragment.UIXRegion.getRegionModel(UIXRegion.java:450)
         at oracle.adf.view.rich.component.fragment.UIXRegion._beginInterruptibleRegion(UIXRegion.java:682)
         at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:498)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:715)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:655)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:301)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         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.bi.nanserver.adf.servlet.BIADFServletFilter.doFilter(BIADFServletFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bi.presentation.runtime.binding.BIRegionBindingFilter.doFilter(BIRegionBindingFilter.java:40)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.generalsettings.model.provider.GeneralSettingsProviderFilter.doFilter(GeneralSettingsProviderFilter.java:85)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterShellPageRedirectionFilter.doFilter(WebCenterShellPageRedirectionFilter.java:250)
         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.webcenter.webcenterapp.internal.view.webapp.WebCenterShellFilter.doFilter(WebCenterShellFilter.java:696)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:109)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:62)
         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:175)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterLocaleWrapperFilter.processFilters(WebCenterLocaleWrapperFilter.java:335)
         at oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterLocaleWrapperFilter.doFilter(WebCenterLocaleWrapperFilter.java:237)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         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:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         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)
    >
    <Sep 3, 2012 7:20:50 PM IST> <Error> <oracle.webcenter.webcenterapp> <BEA-000000> <
    javax.el.PropertyNotFoundException: Target Unreachable, 'styleEditor' returned null
         at com.sun.el.parser.AstValue.getTarget(Unknown Source)
         at com.sun.el.parser.AstValue.setValue(Unknown Source)
         at com.sun.el.ValueExpressionImpl.setValue(Unknown Source)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:679)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.access$000(LifecycleImpl.java:72)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$1.call(LifecycleImpl.java:720)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$1.call(LifecycleImpl.java:716)
         at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:503)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:715)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.access$000(LifecycleImpl.java:72)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$1.call(LifecycleImpl.java:720)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$1.call(LifecycleImpl.java:716)
         at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:503)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:715)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.access$000(LifecycleImpl.java:72)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$1.call(LifecycleImpl.java:720)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl$1.call(LifecycleImpl.java:716)
         at oracle.adf.view.rich.component.fragment.UIXRegion.processRegion(UIXRegion.java:503)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:715)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeBindings(LifecycleImpl.java:750)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:655)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:301)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         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.bi.nanserver.adf.servlet.BIADFServletFilter.doFilter(BIADFServletFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.bi.presentation.runtime.binding.BIRegionBindingFilter.doFilter(BIRegionBindingFilter.java:40)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.portlet.client.adapter.adf.ADFPortletFilter.doFilter(ADFPortletFilter.java:32)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.framework.events.dispatcher.EventDispatcherFilter.doFilter(EventDispatcherFilter.java:44)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.wcps.client.PersonalizationFilter.doFilter(PersonalizationFilter.java:75)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.content.integration.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:168)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.generalsettings.model.provider.GeneralSettingsProviderFilter.doFilter(GeneralSettingsProviderFilter.java:85)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterShellPageRedirectionFilter.doFilter(WebCenterShellPageRedirectionFilter.java:250)
         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.webcenter.webcenterapp.internal.view.webapp.WebCenterShellFilter.doFilter(WebCenterShellFilter.java:696)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:109)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:62)
         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:175)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterLocaleWrapperFilter.processFilters(WebCenterLocaleWrapperFilter.java:335)
         at oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterLocaleWrapperFilter.doFilter(WebCenterLocaleWrapperFilter.java:237)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         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:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         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)
    >
    Can anyone please help.

    I would recommend reading this before posting here: https://groups.google.com/forum/#!msg/adf-methodology/PzncJBPMFDw/7mxNblt_ppYJ
    You give far to little detail about the scenario.
    Is it an OOTB taskflow that you extended. If so, which one and what parameter did you add + how did you do it.
    How did you deploy to spaces
    There are a lot of steps in that process that can go wrong so don't expect us to come up with an answer based upon this basic information.

  • Added new parameter but it doesn't worl properly.

    here is the code that i used.
    added new parameter date_where, but after that the mark_all and clear_all is not working.
    someone please help me.
    /* PROJECT DATE INITIALS DESCRIPTION */
    /* W_O_9130 07/11/2006 FJK ADDED A PARAMETER P_ORDER_DATE */
    PACKAGE BODY SignAgenda IS
    /* Marks all the records in the ORDERS_VIEW_LIST datablock. Marking the records allows only */
    /* the marked records to be printed from the list. */
    PROCEDURE MarkAll IS
    MarkLoop BOOLEAN := TRUE;
    BEGIN
    SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'BUSY');
    IF (:SYSTEM.CURSOR_BLOCK != 'ORDERS_VIEW_LIST') THEN
    GO_BLOCK('ORDERS_VIEW_LIST');
    END IF;
    FIRST_RECORD;
    WHILE (MarkLoop) LOOP
    :ORDERS_VIEW_LIST.G_PICK_FIELD := 'x';
    IF (:SYSTEM.LAST_RECORD = 'TRUE') THEN
    MarkLoop := FALSE;
    ELSE
    NEXT_RECORD;
    END IF;
    END LOOP;
    FIRST_RECORD;
    IsMarked := TRUE;
    SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'DEFAULT');
    END;
    /* UnMarks all the records in the ORDERS_VIEW_LIST datablock. */
    PROCEDURE ClearAll IS
    MarkLoop BOOLEAN := TRUE;
    BEGIN
    SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'BUSY');
    IF (:SYSTEM.CURSOR_BLOCK != 'ORDERS_VIEW_LIST') THEN
    GO_BLOCK('ORDERS_VIEW_LIST');
    END IF;
    FIRST_RECORD;
    WHILE (MarkLoop) LOOP
    :ORDERS_VIEW_LIST.G_PICK_FIELD := NULL;
    IF (:SYSTEM.LAST_RECORD = 'TRUE') THEN
    MarkLoop := FALSE;
    ELSE
    NEXT_RECORD;
    END IF;
    END LOOP;
    FIRST_RECORD;
    IsMarked := FALSE;
    SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'DEFAULT');
    END;
    /* Prints the regular and 24 hour signing agendas. */
    PROCEDURE PrintReport(ReportName IN VARCHAR2) IS
    MaxSize NUMBER(5) := 2000;
    Where1 VARCHAR2(2000):=NULL;
    Where2 VARCHAR2(2000):=NULL;
    Where3 VARCHAR2(2000):=NULL;
    DefWhere VARCHAR2(32767):=NULL;
    DefWhere2 VARCHAR2(2000):=NULL;
    RecsMarked BOOLEAN;
    MarkLoop BOOLEAN := TRUE;
    DblQuote VARCHAR2(1) := '"';
    RepParam PARAMLIST;
    TooMany EXCEPTION;
    AlId ALERT;
    AlBtn NUMBER(10);
    ExcMsg VARCHAR2(130);
    Report_Id REPORT_OBJECT;
    Report_Status VARCHAR2(30);
    /*** W_O_9130 07/11/2006 FJK START *** */
    date_where varchar2(30);
    /*** W_O_9130 07/11/2006 FJK END *** */
    BEGIN
    SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'BUSY');
    RepParam := BuildParamList;
    /*** W_O_9130 07/11/2006 FJK START *** */
    date_where := replace(:ORDERS_VIEW_QUERY.dd_order_date,':',' to ');
    /*** W_O_9130 07/11/2006 FJK END *** */
    DefWhere := GET_BLOCK_PROPERTY('ORDERS_VIEW_LIST', DEFAULT_WHERE);
    IF (LENGTH(DefWhere) <= 2000) THEN
    DefWhere2 := DblQuote || DefWhere || DblQuote;
    ELSE
    DefWhere2 := 'DD_ORDER_DATE IS NOT NULL';
    END IF;
    IF NOT(IsMarked) THEN
    Where1 := DblQuote || DefWhere || DblQuote;
    ADD_PARAMETER(RepParam, 'P_WHERE', TEXT_PARAMETER, Where1);
    ADD_PARAMETER(RepParam, 'P_DEF_WHERE', TEXT_PARAMETER, DefWhere2);
    /*** W_O_9130 07/11/2006 FJK START *** */
    ADD_PARAMETER(RepParam, 'P_order_date', TEXT_PARAMETER, Date_Where);
    /*** W_O_9130 07/11/2006 FJK END *** */
    ELSE
    IsMarked := FALSE;
    GO_BLOCK('ORDERS_VIEW_LIST');
    FIRST_RECORD;
    WHILE (MarkLoop) LOOP
    IF (:ORDERS_VIEW_LIST.G_PICK_FIELD IS NOT NULL) THEN
    :ORDERS_VIEW_LIST.G_PICK_FIELD := NULL;
    ELSIF
         (Where1 IS NULL) THEN
    Where1 := 'DD_ORDER_RSN IN (''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (LENGTH(Where1) + LENGTH(:ORDERS_VIEW_LIST.DD_ORDER_RSN) + 5 <= MaxSize) THEN
    Where1 := Where1 || ', ''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (Where2 IS NULL) THEN
    Where2 := 'DD_ORDER_RSN IN (''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (LENGTH(Where2) + LENGTH(:ORDERS_VIEW_LIST.DD_ORDER_RSN) + 5 <= MaxSize) THEN
    Where2 := Where2 || ', ''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (Where3 IS NULL) THEN
    Where3 := 'DD_ORDER_RSN IN (''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (LENGTH(Where3) + LENGTH(:ORDERS_VIEW_LIST.DD_ORDER_RSN) + 5 <= MaxSize) THEN
    Where3 := Where3 || ', ''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSE
    RAISE TooMany;
    END IF;
    IF (:SYSTEM.LAST_RECORD = 'TRUE') THEN
    MarkLoop := FALSE;
    ELSE
    NEXT_RECORD;
    END IF;
    MarkLoop := false ;
    END LOOP;
    FIRST_RECORD;
    Where1 := Where1 || ')';
    IF (LENGTH(Where2) > 0) THEN
    Where2 := Where2 || ')';
    ELSE
    Where2 := 'DD_ORDER_RSN IS NULL';
    END IF;
    IF (LENGTH(Where3) > 0) THEN
    Where3 := Where3 || ')';
    ELSE
    Where3 := 'DD_ORDER_RSN IS NULL';
    END IF;
    ADD_PARAMETER(RepParam, 'P_WHERE', TEXT_PARAMETER, Where1);
    ADD_PARAMETER(RepParam, 'P_WHERE2', TEXT_PARAMETER, Where2);
    ADD_PARAMETER(RepParam, 'P_WHERE3', TEXT_PARAMETER, Where3);
    ADD_PARAMETER(RepParam, 'P_DEF_WHERE', TEXT_PARAMETER, DefWhere2);
    /*** W_O_9130 07/11/2006 FJK START *** */
    add_parameter(RepParam, 'P_order_date', TEXT_PARAMETER, Date_Where);
    /*** W_O_9130 07/11/2006 FJK END *** */
    END IF;
    HOST('..\..\STANDARD\VBExe\SetLegal', NO_SCREEN);
    Report_Id := FIND_REPORT_OBJECT(ReportName);
    Report_Status := RUN_REPORT_OBJECT(Report_Id, RepParam);
    HOST('..\..\STANDARD\VBExe\ResetOrigPaper', NO_SCREEN);
    SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'DEFAULT');
    EXCEPTION
    WHEN TooMany THEN
    AlId := FIND_ALERT('ERR_ALERT');
    IF ID_NULL(AlId) THEN
    ExcMsg := 'Error occurred in the SignAgenda.PrintReport package';
    ExcMsg := ExcMsg || ' - ERR_ALERT doesn' || '''' || 't exist.';
    :LIST__SIGN_AGENDA.G_MESSAGE_FIELD := ExcMsg;
    MESSAGE(ExcMsg);
    RAISE FORM_TRIGGER_FAILURE;
    ELSE
    ExcMsg := 'The maximum number of records that can be selected has been exceeded.';
    ExcMsg := ExcMsg || CHR(10) || 'Please select a smaller number of records.';
    SET_ALERT_PROPERTY(AlId, ALERT_MESSAGE_TEXT, ExcMsg);
    SET_ALERT_PROPERTY(AlId, TITLE, 'Unable to complete the requested task!');
    AlBtn := SHOW_ALERT(AlId);
    RAISE FORM_TRIGGER_FAILURE;
    END IF;
    END;
    /* Creates and returns a parameter list. This is used by the PrintReport procedure. */
    FUNCTION BuildParamList RETURN PARAMLIST IS
    RepParam PARAMLIST;
    BEGIN
    IF ID_NULL(GET_PARAMETER_LIST('SIGNING_AGENDA')) THEN
    RepParam := CREATE_PARAMETER_LIST('SIGNING_AGENDA');
    ELSE
    DESTROY_PARAMETER_LIST('SIGNING_AGENDA');
    RepParam := CREATE_PARAMETER_LIST('SIGNING_AGENDA');
    END IF;
    RETURN RepParam;
    END;
    END;

    i have problem some where here.please help out.
    BEGIN
    SET_APPLICATION_PROPERTY(CURSOR_STYLE, 'BUSY');
    RepParam := BuildParamList;
    /*** W_O_9130 07/11/2006 FJK START *** */
    date_where := replace(:ORDERS_VIEW_QUERY.dd_order_date,':',' to ');
    /*** W_O_9130 07/11/2006 FJK END *** */
    DefWhere := GET_BLOCK_PROPERTY('ORDERS_VIEW_LIST', DEFAULT_WHERE);
    IF (LENGTH(DefWhere) <= 2000) THEN
    DefWhere2 := DblQuote || DefWhere || DblQuote;
    ELSE
    DefWhere2 := 'DD_ORDER_DATE IS NOT NULL';
    END IF;
    IF NOT(IsMarked) THEN
    Where1 := DblQuote || DefWhere || DblQuote;
    ADD_PARAMETER(RepParam, 'P_WHERE', TEXT_PARAMETER, Where1);
    ADD_PARAMETER(RepParam, 'P_DEF_WHERE', TEXT_PARAMETER, DefWhere2);
    /*** W_O_9130 07/11/2006 FJK START *** */
    ADD_PARAMETER(RepParam, 'P_order_date', TEXT_PARAMETER, Date_Where);
    /*** W_O_9130 07/11/2006 FJK END *** */
    ELSE
    IsMarked := FALSE;
    GO_BLOCK('ORDERS_VIEW_LIST');
    FIRST_RECORD;
    WHILE (MarkLoop) LOOP
    IF (:ORDERS_VIEW_LIST.G_PICK_FIELD IS NOT NULL) THEN
    :ORDERS_VIEW_LIST.G_PICK_FIELD := NULL;
    ELSIF
    (Where1 IS NULL) THEN
    Where1 := 'DD_ORDER_RSN IN (''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (LENGTH(Where1) + LENGTH(:ORDERS_VIEW_LIST.DD_ORDER_RSN) + 5 <= MaxSize) THEN
    Where1 := Where1 || ', ''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (Where2 IS NULL) THEN
    Where2 := 'DD_ORDER_RSN IN (''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (LENGTH(Where2) + LENGTH(:ORDERS_VIEW_LIST.DD_ORDER_RSN) + 5 <= MaxSize) THEN
    Where2 := Where2 || ', ''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (Where3 IS NULL) THEN
    Where3 := 'DD_ORDER_RSN IN (''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSIF (LENGTH(Where3) + LENGTH(:ORDERS_VIEW_LIST.DD_ORDER_RSN) + 5 <= MaxSize) THEN
    Where3 := Where3 || ', ''' || :ORDERS_VIEW_LIST.DD_ORDER_RSN || '''';
    ELSE
    RAISE TooMany;
    END IF;
    IF (:SYSTEM.LAST_RECORD = 'TRUE') THEN
    MarkLoop := FALSE;
    ELSE
    NEXT_RECORD;
    END IF;
    MarkLoop := false ;
    END LOOP;
    FIRST_RECORD;
    Where1 := Where1 || ')';
    IF (LENGTH(Where2) > 0) THEN
    Where2 := Where2 || ')';
    ELSE
    Where2 := 'DD_ORDER_RSN IS NULL';
    END IF;
    IF (LENGTH(Where3) > 0) THEN
    Where3 := Where3 || ')';
    ELSE
    Where3 := 'DD_ORDER_RSN IS NULL';
    END IF;

  • Adding a Parameter to a built in Report

    Using SSRS, I cloned (using a simple save as command with a new name) the built in "Computers with a specific product" report and would like to add a parameter to filter the results by a device collection. This parameter exists in the
    "Computers with specific software registered in Add Remove programs" report.
    I am not familiar with SSRS and so editing this way is alien to me. I have only authored static SQL queries with no parameters in the past. Does anyone have any advice on how to get started? It appears I need to add a new data set for the collection
    using an SQL query. Is this correct?

    I was able to get what I needed. but I don't have the foggiest notion of where I got the informatin from. Here are the notes I took (YMMV):
    Creating the Dataset
    A dataset for all collections must be added. The parameter relies on this dataset to pull the list of collections. You can name it
    All_Collections or something similar.
    select distinct c.CollectionID, c.Name, c.CollectionType from v_Collection c
    WHERE c.CollectionType = 2
    order by c.Name
    This returns all collection names; the
    WHERE clause specifies computer collections only.
    Adding the parameter
    In the main query/dataset, create an inner join between the
    v_R_System and
    v_FullCollectionMembership views
    using the ResourceID field.
    Name the parameter
    CollID.
    Create a filter/WHERE statement what says CollectionID is @CollID, e.g.
    WHERE  v_FullCollectionMembership.CollectionID = @ColID
    This assumes the parameter added is named
    CollID; if not, the value after the equals in the statement above should match the name of the parameter.
    In the Where statement above, the GUI report building will insert N'variable'
    (e.g. N'CollID') around the CollID value. This should be removed. If the query is created in the report builder GUI, you must switch it over to editing by text.
    Note: What the N does is tell the SQL Server that the data which is being passed in is uni-code and not character data. When using only the Latin character set this is not really needed.
    However if using characters which are not part of the basic Latin character set then the N is needed so that SQL knows that the data being given it is uni-code data.
    Recommendation: Create all joins and filters using the GUI for the main query first. When done, edit the parameter as described in item b above
    to enable use of the collection selection parameter.
    Hope this helps!

  • Using Stored Procedure w/Parameter and adding another parameter via CR

    I have a situation where I am using a SQL Stored Procedure that contains one Date Parameter. 
    I am pulling that Stored Procedure fwd into a Crystal Report, but as soon as I add another Parameter via Crystal Reports (in addition to the Parameter that was pulled fwd from the Stored Procedure) Two parameters prompts now appear for the Stored Procedure Parameter.
    I need to have the Crystal Report display the Stored Procedure Parameter only once.

    I have a Parameter within the SP that is for a Date entry.  So I pass the SP Parameter through the Command to CR.
    Then I have added some other Parameters that I have the users populating but they are only used in formulas and I donu2019t have those in the Select Records.
    Then I add another Parameter that would be for Supplier Selection.  As soon as I add this 4th Parameter for the Supplier Select within the Select Record, is when I then encounter the duplicate display of the SP Parameter.
    The first prompt is a Date field but for some reason is displaying in the Right hand corner SUPNAME (which is my Supplier Name field)  Then the next set of Parameters display is properly showing in the right hand corner all of my actually Parameters.
    Why would the first occurrence be associated with the Supplier Name? 
    I have tried adding a Supplier parameter to the SP itself, but then I am limited to a single entry, it will not allow me to set it to Multiple Values. 
    Any additional suggestions or information would be greatly appreciated.

  • Blank report viewer control when adding a parameter to rdlc report

    Hi guys,
    I am currently generating a rdlc report in Visual Studio 2010 and embedding it into an asp page using a reportviewer control. My dataset is based on entity framework. The report runs fine and returns plenty of data in the format I want.
    Whenever I add a parameter to the report the reportviewer control on my page is just blank.
    I'm setting the parameter "available values" from a field in the same dataset used to generate the report but even if I add an empty parameter with no available values the reportviewer control is still blank.
    This is the same in both Internet Explorer 8 and Firefox 5.
    Any ideas where I'm going wrong?
    Thanks in advance.

    Hi,
    please check your report viewer property and make sure the parameter prompts property is true in your code
    rvReportViewer.ShowParameterPrompts =
    True

  • Editing or Adding a Parameter in IView

    Hello All,
    This is a modified version of the question that I had put up earlier. I thought probably should add more details to it.
    We have EP 6 with the latest support pack. We installed the business package 50.3.1 for Assets. One of the iView we were interested is 'Create Notification' that came along with this BPkg. This iview is actually linked with the other iview 'Function Location' iview. That means unless a functional location is selected 'Create Notification' iview would not show up which is being controlled by parameter workStandAlone. The documentation indicates that the Iview Parameter 'WorkStandAlone' can be edited ( by changing the value of this default parameter from 'No' to 'Yes') to work independently of other iviews. But I could not locate this Parameter. One of the property I noticed in the Iview is 'ParameterstoPass' which has standalone as parameter. Now my question is, I would like to pass a value to this parameter. How would I do that ?. Any suggestions would be highly appreciated.
    Regards
    Swami Bala

    Hi
    You can check for the condition in at selection-screen output and can make the required parameters appear dynamically
    check the following code
    at selection-screen output.
      if w_flag eq 'N'.
        loop at screen.
          if screen-group1 eq 'G1'.
            screen-active = 0.
          endif.                           " IF SCREEN-GROUP1 EQ 'G1'
          modify screen.
        endloop.                           " LOOP AT SCREEN
      else.
        loop at screen.
          if screen-group1 eq 'G1'.
            screen-active = 1.
            w_flag1 = 'Y'.
          endif.                           " IF SCREEN-GROUP1 EQ 'G1'
          if screen-name = 'P_USER'.
            screen-input = 0.
          endif.                           " IF SCREEN-NAME EQ P_USER
          modify screen.
        endloop.                           " LOOP AT SCREEN
        w_flag = 'N'.
      endif.                               " IF W_FLAG EQ 'N'
    regards,
    padma

  • Difficulty in adding new parameter in selection screen of GR55 report

    Hi Gurus,
    I have a requirement to add an extra field in Cost center:Act/Plan/Comm CC Cur report.This is otherwise a Z report in report painter with 0% code (T-code : GR55-> Report group->Report).But,when we go to technical information of this report,it has four standard sap programs,which contains code for this selection screen.It does not even have a modification scope.
    Selection screen of this report contains following parameters:
    Selection values:
    Controlling Ar
    Fiscal Year
    From Period
    To Period
    Plan Version
    Selection Groups:
    Cost Center Group
    Or value(s)
    Cost Element Group
    Or value(s)
    My requirement is to add one more parameter : Purchase oeder in new block:
    Is there any way to achieve it.
    Note: Copying the standard progs into custom prog is not working,i already tried that.
    Please let me know your suggestions,if any one of you came across such requirement before.it is very impoertant for me.
    Thanks in advance,
    Meenakshi

    Hi  meenakshi239,
    you can always use implicit enhancement spots.
    Regards,
    Clemens

  • Adding new parameter in ME28 selection screen

    Hi All,
    Did anyone know how to add in a new parameter(select-options) in ME28 selection screen?
    I'm only able found one enhancement for this requirement.
    In program
    i create a new implementation for ENHANCEMENT-POINT RM06EF00_02 and write the
    For eg:
    PARAMETERS:     p_matnr LIKE mara-matnr.
    The new parameter displayed in ME28.
    Anyhow, i'm not able to change the selection text from p_matnr to "Material Number" as there is no enhancement in INITIALIZATION for me to set the text dynamically. (i'm not able to change the text element via goto->text elements->selection texts as its standard sap).
    Can someone please share if you've done this enhancement before?
    Really appreciate your input and advise.
    Thanks.
    Regards,
    Sham.

    Hi Sham,
    I copy standard program of me28(RM06EF00) and implement the code.
    Regards,
    Quddus.

  • Adding Additional Parameter in Oracle Reports -- Is this Possible?

    Hi,
    Please help me with this predicament: There are several reports being called through a single form, wherein a common parameter list is being used. Now I need to add another parameter called BLANKPAGES to one report only. Is it possible for me to put this script inside that one report's trigger?
    ADD_PARAMETER ( pl_id , ' BLANKPAGES ' , TEXT_PARAMETER , ' NO ' ) ;
    What are my other options?
    Thanks in advance,
    Jansen

    Try this
    if :report_name = 'NEW_REPORT' (user substr if needed) then
    ADD_PARAMETER ( pl_id , ' BLANKPAGES ' , TEXT_PARAMETER , ' NO ' ) ;
    end if;

  • Adding a parameter with comma separated having different values

    i want to add a parameter with comma separated having different values of a column. e.g i have column having values from 10000 to 99999. i want to create report for the selected values of 11111,12111,131111 etc. This selection can be one or more values as desired. Second problem is restricting the records as per parameter.

    Reports doesn't allow multi-selection of a parameter in its parameter form. You need to use Oracle*Forms or an HTML Form to front end more advanced parameter form options.
    However, you could have multiple parameters and combine their selections into a single parameter in the after parameter form trigger. This would at least allow you to give the user the option for selecting up to 'n' parameters. The single parameter would have to be of type "character" and you probably want to add appropriate quotes around the values in the after parameter form trigger.
    Second problem is restricting the records as per parameter. Once you've got the comma seperated values into a single parameter (say p_myValues with a default value of '') then you can just use a lexical parameter to restrict the values as in:
    select * from emp
    where to_char(empno) in (&p_myValues)

  • Adding selection parameter in VF04 selection screen

    Hi Gurus...
    I need to add a selection parameter on selection screen of VF04 transaction.
    Is it possible to do so?
    If yes, please tell me how.
    Thanks.

    HI Jagdish
    You can go in for Source Code Enhancements. (wont require the access key in this case)
    Note - Available SAP ERP 6.0 onwards
    1) Just click on the spiral (ENHANCE) button
    2) Right click on the suitable enhancement point / Enhancement Section
    3) Go to Enhancement Implementation -> Create
    4) Add your code in the enhancement implementation and activate
    You will need to add your code at multiple place (Obviously !!); just use the same implementation for all the Point / Sections you use in the program.
    Refer Source Code Enhancements - Part 5 of the Series on the New Enhancement Framework for more.
    Hope it helps. Please revert in case of specific issues.
    Neeraj

  • Adding a Parameter

    Hi All
    I have two fields WORK CODE & WORK DESCRIPTION, i have to generate a new report where in i need to join these two fileds as one and nameit as WORKTYPE, and i am successful in doing so,Now i need to add this new field WORKTYPE as a parameter, which i did but when i log into the administrator to add LOV to this new field,its displaying the values in the Disco Admin but not showing any values in the Disoc Viewer or Plus.Please any kind of help is appreciated.
    Thanks

    So concentrating only in Admin.
    You created a calculation in the EUL where you concatenated the 2 columns together. Then you created a LOV against the calculation and you get no list of values?
    If that's not working, then how about - in the EUL - creating a custom folder with the concatenation in it for the LOV such as:
    select a || ',' || b as column_name from tablea where yada .. yada .. yada
    Then you set the item in the other folder to use this custom folder as the LOV.
    Did you try this?
    Russ

  • Adding a parameter for Visual Composer

    i want to add a parameter called vc.bi.sqleditorenabled for Visual Composer
    i read that use this  parameter in visual Administrator.
    Pls tell me how can i do  it
    Message was edited by:
            Balaji Rajendran

    Hi Balaji
    SQL and MDX Editor functionality is available in Visual Composer in the following ways:
    &#9679; On the BI &#8594; SQL Editor and BI &#8594; MDX Editor menus.
    &#9679; In the workspace, from the context menu of a relational or OLAP query from a data
    service defined using one of the BI Java Connectors mentioned above.
    &#9679; In the MDX Statement and SQL Statement fields on the input ports of corresponding
    data services, which allow you to send query statements to the databases.
    For security purposes, the SQL and MDX Editor functionality is turned off by default in Visual
    Composer. Therefore, if you try to access it, the following message is displayed: You are not
    authorized to use this functionality.
    To enable SQL and MDX Editor functionality, use the following parameters in the Visual
    Administrator:
    &#9679; vc.bi.sqlEditorEnabled - SQL Editor and SQL Statement from input port are visible
    &#9679; vc.bi.mdxEditorEnabled - MDX Editor and MDX Statement from input port are visible
    Change document logging is not available with the SQL or MDX Editors; only
    database logging (SQL Editor) or OLAP server logging (MDX Editor) is
    available.
    Warning:
    Significant caution should be taken when using the SQL and MDX Editor
    functionality, to avoid the potential for corrupting data and to prevent users from
    viewing data that they are not authorized to see.
    To prevent potential security risks, we urge the database administrator to restrict
    user authorization on any data source defined on the portal using the BI JDBC
    Connector, BI ODBO Connector, or BI XMLA Connector. We recommend that
    you set the proper authorizations for your users on the database level, and that
    you use dialog users (individual database user names) for user mapping on the
    portal.
    Note that if you enable this functionality and save models that expose SQL and
    MDX statement fields on the input ports of data services, these fields, and hence
    the potential security risks, will persist in the models even if you later disable this
    functionality. In addition, the fields persist in models that you export and import
    into a Visual Composer system in which the functionality is disabled. We therefore
    recommend you carefully consider security risks before enabling this functionality.
    Cheers,
    Shaym

  • Creating custom BOL object model for adding Search Parameter

    Hi friends
    Can any one guide me the steps through which i can add the new field in the search criteria by using the creation of custom BOL object model in Interaction Center Web Client.
    That will be a grate help for me.
    Regards
    Pulkit
    Message was edited by:
            Pulkit Agrawal

    Hi!
    For maintaining CRMC_OBJECTS table you should use view CRMV_OBJECTS. (in transaction SM30).
    Regards,
    Alejandro.

Maybe you are looking for

  • Canon S9000 no longer works with iPhoto 6.0.4

    I installed 6.0.4 and now, when I select my Canon S9000 in the dialog box and press Print, another network printer {B&W] is selected. I can print to the Canon from other applications, but not iPhoto. Help??

  • [solved] My Optical Drive doesn't work.

    Hello, first i should thank the community for the awesome job they've made on arch linux and everything around it. Secondly, i installed arch linux two days ago, it was my first attempt and it seems to work flawlessly with gnome, compiz, etc. i even

  • How to print traffic lights in ALV reports

    hi how to print traffic lights on selection screen in alv reports

  • Blueprint in PI Implementation

    Hello Experts!! It will be great if you can share what exactly I need to do in blueprinting in PI implementation from scratch.Are there any specific steps I need to follow/add in Blueprinting? As I understand the blueprint from the PI point of view ,

  • Safari, PDFs, and Preview.

    Alright, so Acrobat Reader was crashing safari, so I uninstalled it (TOTAL piece of junk anyways, 800mb for a pdf reader? Please.), and now when I go to a PDF in safari, it just stays at that grey window with the spinning wheel. I'd LIKE it to use pr