How to get classes which implement the interface in program

Hi,
I created an interface and some classes are implementing it. I want to know in which classes the interface is implemented through program. I mean in which table the interface implemented details stores.
please helps regarding this.
Thanks,
Regards,
Priya

Hi.,
Read the  database view VSEOIMPLEM with where condition.,  REFCLSNAME =  <Interface Name> and Version = 1.
This gives the class names which implement the interface.,
hope this helps u.,
Thanks & Regards,
Kiran

Similar Messages

  • Concrete classes implement abstract class and implements the interface

    I have one query..
    In java collection framework, concrete classes extend the abstract classes and implement the interface. What is the reason behind extending the class and implementing the interface when the abstract class actually claims to implement that interface?
    For example :
    Class Vector extends AbstractList and implements List ,....
    But the abstract class AbstractList implements List.. So the class Vector need not explicitly implement interface List.
    So, what is the reason behind this explicit definition...?
    If anybody knows please let me know..
    Thanx
    Rajendra.

    Why do you post this question again? You already asked this once in another thread and it has been extensively debated in that thread: http://forum.java.sun.com/thread.jsp?forum=31&thread=347682

  • How can I know a class which implements Runnable interface has terminated?

    Hello! I have a class which has implements Runnable interface, while I want to execute some operation when the thread has terminate in multithread enviroment.How can I know the thread has terminated?Does it give out some signal?Cant I just call my operation at the end of the run() method?

    I want to execute some operation when
    the thread has terminate in multithread enviroment....
    Cant I just call my operation at the end
    of the run() method?Sure. Before run() ends, invoke that other operation.
    How
    can I know the thread has terminated?Does it give out
    some signal?Not that I'm aware of, but you can do what you described above, or I believe a different object can call isAlive on the thread.

  • How to get CLASS name for the generic item?

    Hi,
    I wrote following method to create a service instance.
    public static <IType> IType GetServiceInstance()
           IType type=null;
            try
            InitialContext ic=new InitialContext();
    //ERROR:      type=   ic.lookup(IType.class.getName());
            catch(Exception ex)
            //do handle
            return type;
        }please see the //Error: here its giving error, also i m not getting "class" variable in IDE!!!
    i want use like this;
    IUserService userService=ServiceFactory.GetServiceInstance<IUserService>();so how can i do this?
    Edited by: Manikandan.Java on Oct 31, 2007 3:02 AM

    I don't know if I understand your question, but you cannot find the class name because it is in run time just an object. You can, however, check if it is an instanceof.
    if (genericType instanceof MyType) {
         doMyThing();
    }

  • How to get in which mode the page is entering.

    Hi,
    I have an SIT page with add and update button on that page.
    When I click those buttons same page opens up 'PersonSitUpdPG'.
    Please let me know that how can we know that whether the page has opened on clicking the update button or on clicking the add button.

    Hi,
    This is the code of the CO SitMainPageCO...
    This is the CO of the page where add and update button are present..
    package oracle.apps.per.selfservice.specialinformation.webui;
    import java.io.Serializable;
    import oracle.apps.fnd.common.VersionInfo;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.webui.OAControllerImpl;
    import oracle.apps.fnd.framework.webui.OANavigation;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.OAWebBeanConstants;
    import oracle.apps.fnd.framework.webui.beans.OAKeyFlexBean;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.fnd.framework.webui.beans.form.OASelectionButtonBean;
    import oracle.apps.fnd.framework.webui.beans.form.OASubmitButtonBean;
    import oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean;
    import oracle.apps.fnd.framework.webui.beans.layout.OATableLayoutBean;
    import oracle.apps.fnd.framework.webui.beans.table.OATableBean;
    import oracle.apps.per.selfservice.common.SSHRParamTable;
    import oracle.apps.per.selfservice.common.SSHRParams;
    import oracle.apps.per.selfservice.workflowservice.server.WFUtility;
    import oracle.cabo.ui.BaseMutableUINode;
    import oracle.cabo.ui.beans.BaseWebBean;
    import oracle.cabo.ui.beans.form.SubmitButtonBean;
    import oracle.cabo.ui.beans.table.TableBean;
    import oracle.jbo.ApplicationModule;
    import oracle.jbo.AttributeList;
    import oracle.jbo.RowIterator;
    import oracle.jbo.RowSet;
    import oracle.jbo.Transaction;
    import oracle.jbo.ViewObject;
    public class SitMainPageCO extends OAControllerImpl
    public static final String RCS_ID = "$Header: SitMainPageCO.java 115.38 2008/07/16 10:02:31 amunsi noship $";
    public static final boolean RCS_ID_RECORDED = VersionInfo.recordClassVersion("$Header: SitMainPageCO.java 115.38 2008/07/16 10:02:31 amunsi noship $", "oracle.apps.per.selfservice.specialinformation.webui");
    public void processRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
    super.processRequest(paramOAPageContext, paramOAWebBean);
    oracle.apps.per.selfservice.common.webui.CommonUtils.activateWarning(paramOAPageContext, paramOAWebBean);
    oracle.apps.per.common.CommonUtils.setFuncPromptAsPageTitle(paramOAPageContext, false, false);
    WFUtility.isTransactionSubmitted(paramOAPageContext);
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "SitMainPageCO: processRequest starting", 2);
    OAApplicationModule localOAApplicationModule = paramOAPageContext.getApplicationModule(paramOAWebBean);
    SSHRParams localSSHRParams = new SSHRParams(localOAApplicationModule.getOADBTransaction());
    localSSHRParams.getPersonId();
    String str1 = localSSHRParams.getSelectedPersonBusinessGroupId();
    OAViewObject localOAViewObject = (OAViewObject)localOAApplicationModule.findViewObject("SpecialInformationTypesVO");
    Serializable[] arrayOfSerializable = { str1 };
    localOAViewObject.invokeMethod("initQuery", arrayOfSerializable);
    OATableBean localOATableBean = (OATableBean)paramOAWebBean.findIndexedChildRecursive("HrSitTable");
    localOATableBean.setRendered(false);
    int i = 0;
    localOATableBean = (OATableBean)createWebBean(paramOAPageContext, paramOAWebBean, "HrSitTable", "HrSitTable" + i);
    localOATableBean.setID("HrSitTable" + i);
    localOATableBean.setWidth("100%");
    OAKeyFlexBean localOAKeyFlexBean = (OAKeyFlexBean)localOATableBean.findIndexedChildRecursive("HrSitKeyFlex");
    localOAKeyFlexBean.setID("HrSitKeyFlex" + i);
    localOAKeyFlexBean.setUINodeName("HrSitKeyFlex" + i);
    String str2 = (String)localOAKeyFlexBean.getAttributeValue(OAWebBeanConstants.FLEXFIELD_SEGMENT_LIST);
    Object localObject1;
    if ((str2 != null) && (!"".equals(str2.trim())))
    localObject1 = new Serializable[] { "||" + str2 + "|" };
    localOAViewObject.invokeMethod("processTypes", localObject1);
    localOAViewObject.reset();
    while (localOAViewObject.hasNext()) {
    localObject1 = localOAViewObject.next();
    String str3 = ((AttributeList)localObject1).getAttribute("IdFlexStructureCode").toString();
    String str4 = ((AttributeList)localObject1).getAttribute("Name").toString();
    String str5 = ((AttributeList)localObject1).getAttribute("IdFlexNum").toString();
    String str6 = (String)((AttributeList)localObject1).getAttribute("MultipleOccurencesFlag");
    if (i > 0)
    localOATableBean = (OATableBean)createWebBean(paramOAPageContext, paramOAWebBean, "HrSitTable", "HrSitTable" + i);
    localOAKeyFlexBean = (OAKeyFlexBean)localOATableBean.findIndexedChildRecursive("HrSitKeyFlex");
    localOAKeyFlexBean.setID("HrSitKeyFlex" + i);
    localOAKeyFlexBean.setUINodeName("HrSitKeyFlex" + i);
    localOATableBean.setID("HrSitTable" + i);
    localOATableBean.setWidth("100%");
    OAHeaderBean localOAHeaderBean = (OAHeaderBean)createWebBean(paramOAPageContext, "HEADER");
    localOAHeaderBean.setLabel(str4);
    paramOAWebBean.addIndexedChild(localOAHeaderBean);
    localOAHeaderBean.addIndexedChild(localOATableBean);
    paramOAWebBean.getIndexedChildCount();
    boolean bool = setTableRegion(paramOAPageContext, localOATableBean, String.valueOf(i), str5, str3);
    if (("Y".equals(str6)) && (bool))
    localObject2 = (OAWebBean)localOATableBean.getTableActions();
    if ((localObject2 != null) && (((OAWebBean)localObject2).isRendered()))
    ((OAWebBean)localObject2).setRendered(false);
    else
    localObject2 = (OAWebBean)localOATableBean.getTableActions();
    if ((localObject2 != null) && (((OAWebBean)localObject2).isRendered()))
    OAWebBean localOAWebBean = ((OAWebBean)localObject2).findIndexedChildRecursive("AddNewSit");
    if (localOAWebBean != null) {
    ((OASubmitButtonBean)localOAWebBean); SubmitButtonBean.setEvent(localOAWebBean, "AddNewSitEvent" + i);
    Object localObject2 = (OASelectionButtonBean)localOATableBean.findIndexedChildRecursive("HrSitUpdateButton");
    if (localObject2 != null)
    ((SubmitButtonBean)localObject2).setValue("HrSitUpdateButton" + i);
    localObject2 = (OASelectionButtonBean)localOATableBean.findIndexedChildRecursive("HrSitDeleteButton");
    if (localObject2 != null)
    ((SubmitButtonBean)localObject2).setValue("HrSitDeleteButton" + i);
    localOATableBean.prepareForRendering(paramOAPageContext);
    localOATableBean.setName("HrSitTable" + i);
    if (paramOAPageContext.getTransactionValue("FlexStructureName" + i) == null)
    paramOAPageContext.putTransactionValue("FlexStructureName" + i, str4);
    if (paramOAPageContext.getTransactionValue("FlexStructureCode" + i) == null)
    paramOAPageContext.putTransactionValue("FlexStructureCode" + i, str3);
    if (paramOAPageContext.getTransactionValue("idFlexNumValue" + i) == null)
    paramOAPageContext.putTransactionValue("idFlexNumValue" + i, str5);
    i++;
    paramOAPageContext.putTransactionValue("isFromUpdate", "N");
    if (paramOAPageContext.isLoggingEnabled(2))
    paramOAPageContext.writeDiagnostics(this, "SitMainPageCO: processRequest: leaving...", 2);
    public void processFormRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
    super.processFormRequest(paramOAPageContext, paramOAWebBean);
    OAApplicationModule localOAApplicationModule = paramOAPageContext.getApplicationModule(paramOAWebBean);
    SSHRParams localSSHRParams = new SSHRParams(localOAApplicationModule.getOADBTransaction());
    String str1 = localSSHRParams.getItemType();
    String str2 = localSSHRParams.getItemKey();
    String str3 = localSSHRParams.getActivityId();
    String str4 = paramOAPageContext.getParameter("_FORM_SUBMIT_BUTTON");
    paramOAPageContext.putTransactionValue("SitOverview", "Y");
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "SitMainPage.CO: pItemType: " + str1 + " pItemKey: " + str2 + " pActivityId: " + str3 +
    "event: " + paramOAPageContext.getParameter("event"), 2);
    paramOAPageContext.putTransactionValue("AddNewRow", "N");
    Object localObject1;
    if (paramOAPageContext.getParameter("HrSitEitBack") != null) {
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "SitUpdatePageCO: HrSitEitBack...", 2);
    localObject1 = new Serializable[0];
    localOAApplicationModule.invokeMethod("saveTransaction", localObject1);
    paramOAPageContext.removeTransactionValue("NewUserRefresh");
    WFUtility.wfTransitionActivity(paramOAPageContext, str1, str2, str3, "PREVIOUS");
    oracle.apps.per.selfservice.common.webui.CommonUtils.checkBackOnFirstPage(paramOAPageContext, str1, str2, str3);
    return;
    if (paramOAPageContext.getParameter("HrNext") != null) {
    if (paramOAPageContext.isLoggingEnabled(2))
    paramOAPageContext.writeDiagnostics(this, "SitMainCO: Next: " + paramOAPageContext.getParameter("HrNext"), 2);
    localObject1 = new Serializable[0];
    localOAApplicationModule.invokeMethod("saveTransaction", localObject1);
    paramOAPageContext.removeTransactionValue("NewUserRefresh");
    WFUtility.wfTransitionActivity(paramOAPageContext, str1, str2, str3, "NEXT");
    return;
    if (paramOAPageContext.getParameter("HrCancel") != null) {
    if (paramOAPageContext.isLoggingEnabled(2))
    paramOAPageContext.writeDiagnostics(this, "SitUpdatePageCO: Cancel...", 2);
    oracle.apps.per.selfservice.common.webui.CommonUtils.showCancelDialog(paramOAPageContext);
    return;
    if (paramOAPageContext.getParameter("ConfirmCancel") != null)
    localOAApplicationModule.getOADBTransaction().rollback();
    WFUtility.wfTransitionActivity(paramOAPageContext, str1, str2, str3, "CANCEL");
    oracle.apps.per.selfservice.common.webui.CommonUtils.confirmCancel(paramOAPageContext);
    return;
    if ((paramOAPageContext.getParameter("event") != null) &&
    (paramOAPageContext.getParameter("event").startsWith("AddNewSitEvent"))) {
    if (paramOAPageContext.isLoggingEnabled(2))
    paramOAPageContext.writeDiagnostics(this, "SitUpdatePageCO: SIT_ADD_ROWS...", 2);
    localObject1 = paramOAPageContext.getParameter("event");
    j = Integer.parseInt(((String)localObject1).substring("AddNewSitEvent".length()));
    paramOAPageContext.putTransactionValue("activeTableID", String.valueOf(j));
    paramOAPageContext.putTransactionValue("AddNewRow", "Y");
    paramOAPageContext.putTransactionValue("OldAnalysisCriteriaId", "-1");
    paramOAPageContext.putTransactionValue("SitLock", "Y");
    paramOAPageContext.removeTransactionValue("SitVoExecuted");
    localObject2 = new Serializable[0];
    localOAApplicationModule.invokeMethod("saveTransaction", localObject2);
    WFUtility.wfTransitionActivity(paramOAPageContext, str1, str2, str3, "ADD");
    return;
    if (paramOAPageContext.getParameter("HrSaveForLater") != null)
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "SitUpdatePageCO: SIT_SFL_BUTTON...", 2);
    localObject1 = new Serializable[0];
    localOAApplicationModule.invokeMethod("saveTransaction", localObject1);
    if (!"C".equals(
    OANavigation.getItemAttrText(paramOAPageContext, "TRAN_SUBMIT"))) {
    OANavigation.setItemAttrText(paramOAPageContext, "TRAN_SUBMIT", "S");
    oracle.apps.per.selfservice.common.webui.CommonUtils.saveForLater(paramOAPageContext);
    oracle.apps.per.selfservice.common.webui.CommonUtils.returnBack(paramOAPageContext);
    return;
    int i = 0;
    int j = 0;
    Object localObject2 = "0";
    if ((str4 != null) && (str4.startsWith("HrSitUpdateButton"))) {
    localObject2 = str4.substring("HrSitUpdateButton".length());
    j = 1;
    else if ((str4 != null) && (str4.startsWith("HrSitDeleteButton"))) {
    localObject2 = str4.substring("HrSitDeleteButton".length());
    i = 1;
    Serializable[] arrayOfSerializable1;
    if (i != 0) {
    if (paramOAPageContext.isLoggingEnabled(2))
    paramOAPageContext.writeDiagnostics(this, "SitUpdatePageCO: deletePressed...", 2);
    arrayOfSerializable1 = new Serializable[] { "SpecialInformationDetailsVO" + (String)localObject2 };
    localOAApplicationModule.invokeMethod("deleteViewRow", arrayOfSerializable1);
    paramOAPageContext.redirectImmediately(paramOAPageContext.getCurrentUrlForRedirect(), true);
    if (j != 0) {
    if (paramOAPageContext.isLoggingEnabled(2))
    paramOAPageContext.writeDiagnostics(this, "SitUpdatePageCO: updatePressed...", 2);
    arrayOfSerializable1 = new Serializable[] { "SpecialInformationDetailsVO" + (String)localObject2 };
    if ("Y".equals((String)localOAApplicationModule.invokeMethod("updateViewRow", arrayOfSerializable1)))
    paramOAPageContext.putTransactionValue("activeTableID", (String)localObject2);
    paramOAPageContext.putTransactionValue("SitLock", "Y");
    Serializable[] arrayOfSerializable2 = new Serializable[0];
    localOAApplicationModule.invokeMethod("saveTransaction", arrayOfSerializable2);
    WFUtility.wfTransitionActivity(paramOAPageContext, str1, str2, str3, "UPDATE");
    return;
    if (paramOAPageContext.isLoggingEnabled(2))
    paramOAPageContext.writeDiagnostics(this, "SitUpdatePageCO: no event", 2);
    paramOAPageContext.redirectImmediately(paramOAPageContext.getCurrentUrlForRedirect(), true);
    private boolean setTableRegion(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean, String paramString1, String paramString2, String paramString3)
    OAApplicationModule localOAApplicationModule1 = paramOAPageContext.getApplicationModule(paramOAWebBean);
    String str1 = "SpecialInformationDetailsVO" + paramString1;
    OAApplicationModule localOAApplicationModule2 = paramOAPageContext.getRootApplicationModule();
    SSHRParams localSSHRParams = new SSHRParams(localOAApplicationModule2.getOADBTransaction());
    String str2 = localSSHRParams.getPersonId();
    String str3 = localSSHRParams.getEffectiveDate();
    String str4 = localSSHRParams.getSelectedPersonBusinessGroupId();
    ViewObject localViewObject = localOAApplicationModule1.findViewObject(str1);
    if (localViewObject == null) {
    localViewObject = localOAApplicationModule1.createViewObject(str1, "oracle.apps.per.selfservice.specialinformation.server.SpecialInformationDetailsVO");
    localObject = new Serializable[] { str4, str2, paramString2, str3 };
    ((OAViewObject)localViewObject).invokeMethod("runQuery", localObject);
    if (!localViewObject.isExecuted())
    localObject = new Serializable[] { str4, str2, paramString2, str3 };
    ((OAViewObject)localViewObject).invokeMethod("runQuery", localObject);
    Object localObject = (OAKeyFlexBean)paramOAWebBean.findIndexedChildRecursive("HrSitKeyFlex" + paramString1);
    paramOAWebBean.findIndexedChild("HrSitSelectFlag").setViewUsageName(str1);
    ((OATableLayoutBean)localObject).setViewUsageName(str1);
    paramOAWebBean.findIndexedChild("HrSitStartDate").setViewUsageName(str1);
    paramOAWebBean.findIndexedChild("HrSitEndDate").setViewUsageName(str1);
    paramOAWebBean.findIndexedChild("HrStatus").setViewUsageName(str1);
    ((OAKeyFlexBean)localObject).useCodeCombinaionLOV(false);
    ((OAKeyFlexBean)localObject).setReadOnly(true);
    ((OAKeyFlexBean)localObject).setStructureCode(paramString3);
    ((OAKeyFlexBean)localObject).setCCIDAttributeName("AnalysisCriteriaId");
    ((OAKeyFlexBean)localObject).mergeSegmentsWithParent(paramOAPageContext);
    localViewObject.reset();
    return localViewObject.hasNext();
    }

  • How to find out in program which all classes have implemented an interface

    Hello,
    I have created an interface and few classes are implementing the interface.
    I want to know in a program which all class have implemented the interface.
    Is it possible to find it out and how?
    Regards,
    Bikash.

    Hi Bikash,
    Read the Database view VSEOIMPLEM with where condition REFCLSNAME = Interface Name and version = 1.
    This would give you all the classes which have implemented the interface and are active...
    If you want to look at the values that the field version can have then see Type Group SEOC ans search for version....
    Hope this help...
    Regards,
    Sitakant

  • No implementing class registered for the interface

    Hello,
    I know that I'm not the first one posting this problem, but I can't find an appropriate solution for my problem. When I execute the FlightSeatAvailabilityCheck scenario I got the following error:
    Unable to check flight availability.       
    Error Type:      XI system error
    Error Details:      No implementing class registered for the interface (type ifmmessif, name FlightSeatAvailabilityQuery_Out, namespace http://sap.com/xi/XI/Demo/Agency )
    I have to say that I accidently deleted the proxy but I have recreated and activated the concerning proxy (CO_SXIDAG_FSA_QUERY) and still get the error. I read in this thread: XI 3.0 Demo: Unable to check flight availability: XI System Error that it would help to create a RFC in sm59. Why do I have to do this although I'm using proxies?
    And does it make a difference in which client I create and activate the proxies?
    Regards
    Marc

    i tried following solution also from old messages in SDN -
    Go to SXMB_ADM.
    Execute Integration Engine
    EDIT-> Change Global configuration data
    Select the Role of Business System is Integration Server
    Again started getting error-PROXY_NOT_ALLOWED_ON_IS:
    Proxy calls are not permitted on sender or receiver side on the IS (client)</SAP:Stack>
    But again  one of the messages in SDN suggests to change Global configuration data,
    EDIT-> Change Global configuration data
    Select the Role of Business System is Application system.
    it seems it's going in loop....

  • No implementing class registered for the interface (ABAP interface, request

    Hi,
    Proxy has been generated for the Inbound Message interface and i could see the SXMB_MONI entry in Red on the target system.
    I get the error "No implementing class registered for the interface (ABAP interface, request...."
    regards,
    Chaitanya

    Hi Chaitanya,
    Try the below configuration in SXMB_ADM,if you don't have the authorisations to SXMB_MONI ask BASIS guys to do the below activities.
    Go to SXMB_ADM.
    Execute Integration Engine
    EDIT----
    > Change Global configuration data
    select  Role of Business System as Integration Server
    Thanks,
    Amar.

  • The XElement class explicitly implements the IXmlISerializable interface?

    I see a sentence on a training book.
    "The XElement class explicitly implements the IXmlSerializable
    interface, which contains the GetSchema, ReadXml, and
    WriteXml methods so this object can be serialized."
    I don't understand it. From
    the example, explicitly implements the IXmlSerializable interface is from a custom class rather than XElement class. Is
    MSDN wrong?

    I mean in the stackoverflow example,the class is a customized one "MyCalendar:IXmlSerializable"
    public class MyCalendar : IXmlSerializable
    private string _name;
    private bool _enabled;
    private Color _color;
    private List<MyEvent> _events = new List<MyEvent>();
    public XmlSchema GetSchema() { return null; }
    public void ReadXml(XmlReader reader)
    If XElement is a class that implements IXmlSerializable, what is the detail then?
    public class XElement : IXmlSerializable
    public XmlSchema GetSchema() { *detail*?; }
    public void ReadXml(XmlReader reader){*detail*?}
    Any source code of XElement class?

  • How to get maximal value from the data/class for show in Map legend

    I make WAD report that using Map Web Item.
    I devide to four (4) classes for legend (Generate_Breaks).
    I want to change default value for the class by javascript and for this,
    I need to get maximal value from the class.
    How to get maximal value from the data/class.
    please give me solution for my problem.
    Many Thx
    Eddy Utomo

    use this to get the following End_date
    <?following-sibling::../END_DATE?>
    Try this
    <?for-each:/ROOT/ROW?>
    ==================
    Current StartDate <?START_DATE?>
    Current End Date <?END_DATE?>
    Next Start Date <?following-sibling::ROW/END_DATE?>
    Previous End Date <?preceding-sibling::ROW[1]/END_DATE?>
    ================
    <?end for-each?>
    o/p
    ==================
    Current StartDate 01-01-1980
    Current End Date 01-01-1988
    Next Start Date 01-01-1990
    Previous End Date
    ================
    ==================
    Current StartDate 01-01-1988
    Current End Date 01-01-1990
    Next Start Date 01-01-2005
    Previous End Date 01-01-1988
    ================
    ==================
    Current StartDate 01-01-2000
    Current End Date 01-01-2005
    Next Start Date
    Previous End Date 01

  • No Implementing class registered for the Interface : ES-TransportationOrderSCMExecutionRequest_In

    Dear PI Experts,
    I'm currently working on an integrated solution between TM <=> PI <=>ECC. When I trigger the Shipment creation from TM to ECC, I received an error in the SXMB_MONI of ECC.
    In the XML, I figured the error that No Implementing class registered for the Interface TransportationOrderSCMExecutionRequest_In .
    May I ask you advices on this issue? Is it a mapping error on ECC or PI Side?
    Thanks in advance for you help and advice.
    Kr,
    JP

    Hi JP,
    you can also refer the below wiki and blog
    Step-by-step FTP to ABAP Proxy - Process Integration - SCN Wiki
    ABAP Proxy Protocols: Use Cases and Examples
    regards,
    Harish

  • Proxy :No implementing class registered for the interface

    <b>Hi
       I am executing an Out bound proxy from client 101.
    when i execute the proxy, i could see the following error in moni.
    error info----
    No implementing class registered for the interface (type ifmmessif, name PORequest_Out, namespace http://sap.com/xi/3A4/Purchasing/proxytoRfc)
    end of error info----
    Any tips fro the experts??
    Regards</b>chandra<b></b>

    Hi Chandra,
    You need to activate both the classes and the interfaces.
    Try to regenerate and activate once again.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/86/58cd3b11571962e10000000a11402f/frameset.htm
    Also refer the blog mentioned by earlier post.
    Hope this helps,
    regards,
    Moorthy

  • How to get ABAP mapping option in Interface Mapping

    Hi
    experts
    How to get ABAP mapping option in Interface Mapping . i need to do abap mapping . i didnt find the option
    plz help me

    Hi,
    If u2018ABAP-classu2019 and u2018XSL(ABAP ENGINE)u2019 does not appear under the u2018Mapping Program Typeu2019 in Interface Mapping, one has to make an additional entry in the Exchange Profile. 
    Only a user with the J2EE security role (administrator) can make the following settings in the Exchange Profile.
    It is achieved in the following manner:
    1) Open http://<host>:<port>/exchangeProfile/index.html
    2)Choose IntegrationBuilder ->IntegrationBuilder.Repository -> com.sap.aii.repository.mapping.additionaltypes
    Add: R3_ABAP|Abap-class;R3_XSLT|XSL (ABAP Engine)
    To check whether the data has been successfully read from the exchange    profile:
    1- Open http://<host>:<port>/rep/support/admin/index.html
    2- Choose Administration of Properties -> All Properties
    3- If the value associated to parameter com.sap.aii.repository.mapping.additionaltypes is not visible, press REFRESH button
    After doing above check in IR, if still don't find the option for ABAP mapping then refresh the cache.
    Award points if useful.

  • How do I know which is the correct location of the JRE?

    How do I know which is the correct location of the JRE / JVM? What do I add to my PATH environment variable? I'm trying to install Sybase ASE on my Sun Fire v480 SPARC box, but keep getting the below error...
    "A suitable JVM could not be found. Please run the program again using the option -is:javahome <JAVA HOME DIR>"
    So I did the following...
    STEP 01) To confirm that Java is installed, I ran the java -version command. I received the following output...
    bash-3.00# java -version
    java version "1.5.0_17"
    Java(TM) Platform, Standard Edition for Business (build 1.5.0_17-b04)
    Java HotSpot(TM) Server VM (build 1.5.0_17-b04, mixed mode)
    STEP 02) Then I tried to locate the location of where Java was installed...
    bash-3.00# which java
    /usr/bin/java
    STEP 03) Then I tried to confirm if it was a symbolic link or not...
    bash-3.00# ls -al /usr/bin/java
    lrwxrwxrwx 1 root other 16 Jun 24 01:54 /usr/bin/java -> ../java/bin/java
    STEP 04) The symbolic link doesn't seem to match any of the output below. Which is the correct location / path of Java (JVM / JRE)?
    bash-3.00# find / -name java -print;
    /usr/share/lib/java
    /usr/share/java
    /usr/bin/java
    /usr/sfw/include/mozilla/java
    /usr/include/firefox/java
    /usr/jdk/instances/jdk1.5.0/bin/java
    /usr/jdk/instances/jdk1.5.0/bin/sparcv9/java
    /usr/jdk/instances/jdk1.5.0/jre/bin/java
    /usr/jdk/instances/jdk1.5.0/jre/bin/sparcv9/java
    /usr/jdk/packages/javax.help-2.0/doc/api/com/sun/java
    /usr/java
    /usr/apache/tomcat/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/java
    /usr/apache/tomcat55/classes/org/apache/naming/java
    /usr/apache/jserv/docs/api/org/apache/java
    /usr/j2se/bin/java
    /usr/j2se/bin/sparcv9/java
    /usr/j2se/jre/bin/java
    /usr/j2se/jre/bin/sparcv9/java
    /usr/appserver/samples/blueprints/adventure1.0.4/project/apps/activitysupplier/activitysupplier-ejb/src/java
    /usr/appserver/samples/blueprints/adventure1.0.4/project/apps/airlinesupplier/airlinesupplier-ejb/src/java
    /usr/appserver/samples/blueprints/adventure1.0.4/project/apps/bank/bank-ejb/src/java
    /usr/appserver/samples/webservices/security/web/apps/clientCert/clientCert-share/src/java
    /usr/appserver/samples/webservices/security/web/apps/clientCert/clientCert-war/src/java
    /usr/appserver/samples/webservices/security/web/apps/xms/xms-client/src/java
    /usr/appserver/samples/webservices/security/web/apps/xms/xms-share/src/java
    /usr/appserver/samples/webservices/security/web/apps/xms/xms-war/src/java
    /usr/appserver/samples/xml/apps/dom/src/java
    /usr/appserver/samples/xml/apps/sax/src/java
    /usr/appserver/samples/xml/apps/xslt/src/java
    /opt/staroffice8/share/Scripts/java

    I've been racking my head against the wall, but can't seem to find the solution... I've even installed the latest JRE (in a new location), but still seem to have the same problem. Please see the notes below...
    I installed the latest JRE in /export/home/jvm/jre1.6.0_17/
    bash-3.00# /export/home/jvm/jre1.6.0_17/bin/java -version
    java version "1.6.0_17"
    Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
    Java HotSpot(TM) Server VM (build 14.3-b01, mixed mode)
    bash-3.00# PATH=/export/home/jvm/jre1.6.0_17/bin:$PATH
    bash-3.00# export PATH
    bash-3.00# echo $PATH
    /export/home/jvm/jre1.6.0_17/bin:/usr/sbin:/usr/bin
    bash-3.00# JAVA_HOME=/export/home/jvm/jre1.6.0_17/bin
    bash-3.00# export JAVA_HOME
    bash-3.00# echo $JAVA_HOME
    /export/home/jvm/jre1.6.0_17/bin
    bash-3.00# env
    HZ=100
    LC_MONETARY=en_CA.UTF-8
    TERM=xterms
    SHELL=/sbin/sh
    LC_NUMERIC=en_CA.UTF-8
    OLDPWD=/export/home/jvm/jre1.6.0_17
    PATH=/export/home/jvm/jre1.6.0_17/bin:/usr/sbin:/usr/bin
    MAIL=/var/mail/root
    LC_MESSAGES=C
    LC_COLLATE=en_CA.UTF-8
    PWD=/export/home/jvm/jre1.6.0_17/bin
    JAVA_HOME=/export/home/jvm/jre1.6.0_17/bin
    EDITOR=vi
    TZ=Japan
    SHLVL=1
    HOME=/
    LOGNAME=root
    LC_CTYPE=en_CA.UTF-8
    LC_TIME=en_CA.UTF-8
    _=/usr/bin/env
    bash-3.00# cd /cdrom/disc1050709/
    bash-3.00# ./setup -console
    InstallShield Wizard
    Initializing InstallShield Wizard...
    Searching for Java(tm) Virtual Machine...
    .........................A suitable JVM could not be found. Please run the program again using the option -is:javahome <JAVA HOME DIR>
    Is there something I'm missing?
    Thank you

  • How do I know which is the correct location of the JVM?

    How do I know which is the correct location of the JVM? What do I add to my PATH environment variable? I'm trying to install Sybase ASE on my Sun Fire v480 SPARC box, but keep getting the below error...
    *"A suitable JVM could not be found. Please run the program again using the option -is:javahome <JAVA HOME DIR>"*
    So I did the following...
    STEP 01) To confirm that Java is installed, I ran the java -version command. I received the following output...
    bash-3.00# java -version
    java version "1.5.0_17"
    Java(TM) Platform, Standard Edition for Business (build 1.5.0_17-b04)
    Java HotSpot(TM) Server VM (build 1.5.0_17-b04, mixed mode)
    STEP 02) Then I tried to locate the location of where Java was installed...
    bash-3.00# which java
    /usr/bin/java
    STEP 03) Then I tried to confirm if it was a symbolic link or not...
    bash-3.00# ls -al /usr/bin/java
    lrwxrwxrwx 1 root other 16 Jun 24 01:54 /usr/bin/java -> ../java/bin/java
    STEP 04) The symbolic link doesn't seem to match any of the output below. Which is the correct location / path of Java (JVM / JRE)?
    bash-3.00# find / -name java -print;
    /usr/share/lib/java
    /usr/share/java
    /usr/bin/java
    /usr/sfw/include/mozilla/java
    /usr/include/firefox/java
    /usr/jdk/instances/jdk1.5.0/bin/java
    /usr/jdk/instances/jdk1.5.0/bin/sparcv9/java
    /usr/jdk/instances/jdk1.5.0/jre/bin/java
    /usr/jdk/instances/jdk1.5.0/jre/bin/sparcv9/java
    /usr/jdk/packages/javax.help-2.0/doc/api/com/sun/java
    /usr/java
    /usr/apache/tomcat/webapps/tomcat-docs/catalina/docs/api/org/apache/naming/java
    /usr/apache/tomcat55/classes/org/apache/naming/java
    /usr/apache/jserv/docs/api/org/apache/java
    /usr/j2se/bin/java
    /usr/j2se/bin/sparcv9/java
    /usr/j2se/jre/bin/java
    /usr/j2se/jre/bin/sparcv9/java
    /usr/appserver/samples/blueprints/adventure1.0.4/project/apps/activitysupplier/activitysupplier-ejb/src/java
    /usr/appserver/samples/blueprints/adventure1.0.4/project/apps/airlinesupplier/airlinesupplier-ejb/src/java
    /usr/appserver/samples/blueprints/adventure1.0.4/project/apps/bank/bank-ejb/src/java
    /usr/appserver/samples/webservices/security/web/apps/clientCert/clientCert-share/src/java
    /usr/appserver/samples/webservices/security/web/apps/clientCert/clientCert-war/src/java
    /usr/appserver/samples/webservices/security/web/apps/xms/xms-client/src/java
    /usr/appserver/samples/webservices/security/web/apps/xms/xms-share/src/java
    /usr/appserver/samples/webservices/security/web/apps/xms/xms-war/src/java
    /usr/appserver/samples/xml/apps/dom/src/java
    /usr/appserver/samples/xml/apps/sax/src/java
    /usr/appserver/samples/xml/apps/xslt/src/java
    /opt/staroffice8/share/Scripts/java

    I've been racking my head against the wall, but can't seem to find the solution... I've even installed the latest JRE (in a new location), but still seem to have the same problem. Please see the notes below...
    I installed the latest JRE in /export/home/jvm/jre1.6.0_17/
    bash-3.00# /export/home/jvm/jre1.6.0_17/bin/java -version
    java version "1.6.0_17"
    Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
    Java HotSpot(TM) Server VM (build 14.3-b01, mixed mode)
    bash-3.00# PATH=/export/home/jvm/jre1.6.0_17/bin:$PATH
    bash-3.00# export PATH
    bash-3.00# echo $PATH
    /export/home/jvm/jre1.6.0_17/bin:/usr/sbin:/usr/bin
    bash-3.00# JAVA_HOME=/export/home/jvm/jre1.6.0_17/bin
    bash-3.00# export JAVA_HOME
    bash-3.00# echo $JAVA_HOME
    /export/home/jvm/jre1.6.0_17/bin
    bash-3.00# env
    HZ=100
    LC_MONETARY=en_CA.UTF-8
    TERM=xterms
    SHELL=/sbin/sh
    LC_NUMERIC=en_CA.UTF-8
    OLDPWD=/export/home/jvm/jre1.6.0_17
    PATH=/export/home/jvm/jre1.6.0_17/bin:/usr/sbin:/usr/bin
    MAIL=/var/mail/root
    LC_MESSAGES=C
    LC_COLLATE=en_CA.UTF-8
    PWD=/export/home/jvm/jre1.6.0_17/bin
    JAVA_HOME=/export/home/jvm/jre1.6.0_17/bin
    EDITOR=vi
    TZ=Japan
    SHLVL=1
    HOME=/
    LOGNAME=root
    LC_CTYPE=en_CA.UTF-8
    LC_TIME=en_CA.UTF-8
    _=/usr/bin/env
    bash-3.00# cd /cdrom/disc1050709/
    bash-3.00# ./setup -console
    InstallShield Wizard
    Initializing InstallShield Wizard...
    Searching for Java(tm) Virtual Machine...
    .........................A suitable JVM could not be found. Please run the program again using the option -is:javahome <JAVA HOME DIR>
    Is there something I'm missing?
    Thank you

Maybe you are looking for

  • IP Phone SSL VPN and Split tunneling

    Hi Team, I went throught the following document which is very useful: https://supportforums.cisco.com/docs/DOC-9124 The only things i'm not sure about split-tunneling point: Group-policy must not be configured with split tunnel or split exclude.  Onl

  • New iPhone no longer syncs with iTunes or charges via MacBook

    Hi, seen that there are quite a few varied posts concerning iPhones that aren't syncing but none that have the exact problem that I've currently got, which is: I have a week old iPhone 3GS, I have connected it to my mac a couple of times and it worke

  • mx:Image is animated s:Image is not ?!?

    We have an application in flex, this Application should now be updated for iPad. It has embeded Flash Icons. (swc). Thes icons are animated, and they are playing when using <mx:Image ... After changing to <s:Image, there is only a Image, it has no mo

  • Firefox sticks when I try to log into my E-Bay account and shows Firefox not reponding, whats happening

    When I go to the e-bay web site I can view everything I wish to BUT when I try to log into my account entering my username and password in the boxes nothing happens and if I try to do anything else Firefox Hangs up and nothing I do will clear it. I h

  • Magic Mouse vs. Magic Trackpad

    I've never owned a laptop, and the few times I used one, I found the trackpad a royal PITA (more accurately, Pain In The Finger/Hand/Wrist). But that was prior to the Magic Trackpad, and I'm wondering if my experience is specific to the types of trac