Extending BOL object

Hi,
Can anyone tell me in detail how to create a new BOL object or extending an existing BOL object to add more attributes.
Thanks,
chandan

hi,
pls check if the following link is helpful.
http://wiki.sdn.sap.com/wiki/display/CRM/CreateaZBOLObjectPart1
chandan,
i know its very late to ask this, but i am curious to know how you solved this IS-U specific requirement . did you use RFC function module to get the values from IS-U ?
regards,
nikita.
Edited by: nikita246 on Jul 7, 2010 10:32 AM

Similar Messages

  • Entry in CRMC_OBJECTS when creating new BOL Object??

    Hi All,
    when creating an new BOL Object, that is creating an entry in SPRO under
    Extend Model for Business Transactions with New Nodes
    the second field is called "Object Name". One must enter a value there when creating a new BOL Object.
    This field accepts entries in CRMC_OBJECTS. The problem is that I cannot make an entry in CRMC_OBJECTS since it is a SAP table.
    Does anybody know what to do to get an entry in CRMC_OBJECTS? Is there any other way to do this?
    Thanks, Johannes

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

  • Unable to get the data when capture the BOL object infomation.

    Hello All.
    I created a Z component.
    In that component I created one View.
    In that view i have the context node with BOL object  -  BTAdminH
    In configuration also i am selecting the fields.
    But I am unable to capture the data.
    In that i write like
    data: lr_ent type ref to CL_CRM_BOL_ENTITY.
    lr_ent ?= me->typed_context->btadminh->collection_wrapper->get_current( ).
    I write this code in the EDIT button event.
    But lr_ent is not capture any value.
    BTADMINH is there in the CTXT class.
    In debugging GET_CURRENT( ) method
    me->collection_ref->collection
    is not having any value.
    I do not know why it is not having any value.
    When I am using value node it is working fine.
    But when i am using BOL object at that time only it is not getting any value.
    Can anybody give me suggision to solve this problem.
    In stadard it is working fine.
    How it is working in Stadard i did not understand.
    Why it is not working in Z component.
    How we can use BOL objets in Z components.
    Please give me some solution.
    Regards,
    B. Krishna.

    Hi krishna
    Is this a Z component to be used within a  standard component?
    ->then you need to create a usage definition to this component from standard
    ->expose btadminh as public context through component controller
    ->create binding to the standard btadminh through the usage initialize method
    then it should be okay
    If the Z component is standalone , then create Root object BTorder and BTAdminH node should having a hierarchial relationship to this. Initialize BTOrder through cl_crm_bol_core methods.

  • 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.

  • Unable to extend from object Application Module

    Hi All,
    oracle.apps.icx.por.reqmgmt.server.ReqMgmtAM has an invalid View Instance AllReqsVO.
    In 11i there were customizations in iproc in which the ReqMgmtAM has been extended and some methods have been coded .Now I am working on porting the changes to R12 instance and wanted to redo the changes R 12.1.2 jdeveloper version 10.1.3.3.0.
    The extended AM in R11 has two overriden methods getGroupVOName, bindSummaryQueryInnerWhereParams to call two extended VO objects .
    Now in R12 Jdeveloper when I am trying to extend the ReqMgmtAM it does not allow me mentioning oracle.apps.icx.por.reqmgmt.server.ReqMgmtAM has an invalid View Instance AllReqsVO.
    What should I do ? Please advise .
    The changes is to have a poplist instead of MyRequisitions and choosing MyRequisitions or Mylocation requsitions will show all the requisitions belonging to that Deliver to location ...and user should be able to go the requisition details page and should be able to copy to cart and perform actions as it is .
    --Chandra                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    hi
    is this ReqMgmtAM a root AM ,if it is so, extension of root Am may cause so many problems ,if u provide your requirement details ,we can go for some alternate solution also .
    thanx
    Pratap

  • How to create custom BOL object for dynamic query in CRM 7.0

    Hi,
    Could anyone please explain me with steps that how to create the custom BOL object for dynamic query in CRM 7.0, I did it in previous version but its throwing exception when i try to create the object of my dynamic query class. I just defined the entry of my in crmv_obj_btil to create the dynamic query BOL object. do i need to do any other thing also to make it work?
    Regards,
    Kamesh Bathla
    Edited by: Kamesh Bathla on Jul 6, 2009 5:12 PM

    Hi Justin,
    First of thanks for your reply, and coming to my requirement, I need to report the list of items which are there in the dynamic select statement what am getting from the DB. The select statement number of columns may vary in my example for different countries the select item columns count is different. For US its '15', for UK it may be 10 ...like so, and some of the column value might be a combination or calculation part of other table columns (The select query contains more than one table in the from clause).
    In order to execute the dynamic select statement and return the result i choose to write a function which will parse the cursor for dynamic query and then iterate the values and construct a Type Object and append it to the pipe row.
    Am relatively very new for these sort of things, welcome in case of any suggestions to make it simple (Instead of the function what i thought to work with) also a sample narrating the new procedure will be appreciated.
    Thanks in Advance,
    mallikj2.

  • BOL object for a field

    I have a field in the UI needs to be mapped to a field of a particular table in the back-end. How can I determine which BOL object I should use. Also, what if the field is not standard.
    Thanks, Dave

    hi Dave,
    If you want to find the BOL object for a particular field, follow the steps below:-
    1 Press F2 on the field and note down Component / View / Context ndoe
    2 Open the Component / View in BSP_WD_CMPWB
    3 Goto the Context node class (...._CN01, _CN02, _CNXX)
    4 Goto the attributes tab and check the value of attribute - BASE_ENTITY_NAME
       This is the name of the BOL entity
    (In the above step, if you dont find the attribute, then navigate to its super class. You will find it there)
    If you want to find the structure for the BOL entity, then Open the same in  GENIL_MODEL_BROWSER.
    Thanks,
    Ashish

  • Is it possible to create web services for classes and bol objects?

    i am new to crm web channel,can any one  please ,help me....
    thank u in advance,
    kiran.

    Hi Kiran,
    Here, when you are talking about classes and BOL objects together, I assume you are talking about the BOL layer for CRM. If that is the case, and you have no dependency on WCEM for these objects, I would suggest you use the NW gateway to expose Odata web services from the CRM box itself. If you would like to expose the Odata web services from WCEM, please have a look at Ch 7 Dev & Extension Guide available in help.sap.com/wec301.
    Good luck!
    Regards
    Pranshu

  • BOL Object identification

    HI Experts,
    I have a problem related to BOL Objects identification
    The problem is in Alert. I am trying to trigger an Alert at BP conform. For that I am using BuPaDetailB2B view .But I am facing problem to identify BOL Objects (attribute and root node). Could you please give me some brief idea about how I will identify correct attribute and root node for BOL. 
    Please share documents with me on Alert Modeler and BOL Object .
    Thanks
    Gaurav

    Hi Gaurav,
    I believe it would be good if you have a look at the consultants cookbook as John has posted on this sticky post:
    Link: [Documentation for Interaction Center (IC) WebClient;
    Here you get a very nice explaination on how to do what you want to do...
    Kind regards,
    Micha:
    ps. The transaction GENIL_MODEL_BROWSER shows all BOL objects...

  • Tab Focus of Extended Canvas Object

    I have extended the Canvas control to add some functionality;
    however, I now need my control to be able to be tabbed to and
    focused and I can't seem to get this to work.
    I have set the tabEnabled to true, the "focusSkin" to
    HaloFocusRect, the focusEnabled to true, and set the tabIndex on
    the object.
    None of these seem to work. When I tab through the items on
    the screen the canvas object just seemed to be skipped over.
    Any ideas on how to get this extended canvas object to get
    focus by tabbing to it would be helpful. Thanks for any
    help.

    View Objects tend to behave very strange if they do not have a key column.
    I had the same problem as you described (though in custom screen) and the problem disappeared
    the second I marked the id-attribute as "key". Maybe this solves your problem as well.
    Good luck!

  • Copy all properties from BOL Object to other, Help please

    Hello experts, Thanks for your time.
    I would like to copy all properties and object relations from BOL OBJECT To other.
    It's possible make it??
    I know to copy one by one properties with this code.
    lr_part->set_property( iv_attr_name = 'e_mailsmt' iv_value = ET_ADSMTP-E_MAIL ).
    But I would like to copy the relations and all properties.
    Could you write an example complete code??
    A lot of  Thanks

    Hi,
    I suppose by copying relations it is meant that a whole Business Object should be copied. Not just the part of BTAdminH but the PricingSet and the related Prices in there, the ItemsSet and all related entries in them and so on. Meaning a complete copy of all attributes in all objects.
    Judging from a mere technical point of view I see some problems with that:
    1. Abab does not offer a copy object method. Thus you would have to create a new object and use the SET_PROPERTIES( ) method on it.
    2. Though you will be able to do it for one object, lets say BTAdminH, it will be a huge load to do it for all related objects.
    3. Considering a piece of code that will run down the hierarchy and copy the objects for you will not work as the "hierarchy" contains circles and is not unique. For instance the BTPartnerSet on OneOrders contains various relations containing the same partners.
    In my opinion use the underlying API not the BOL to copy entries.
    cheers Carsten

  • Error in Extending VO Object

    Hi,
    I have extended a standard VO and substituted the same. But when I run the page am getting following error. I have created a transient variable of Boolean type which will be used using SPEL. I have modified the CO also. If I do it standard objects it works fine. But when I extends, am getting this error.
    oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT PerObjectiveEO.OBJECTIVE_ID,
    PerObjectiveEO.NAME,
    PerObjectiveEO.TARGET_DATE,
    PerObjectiveEO.START_DATE,
    PerObjectiveEO.BUSINESS_GROUP_ID,
    PerObjectiveEO.OBJECT_VERSION_NUMBER,
    PerObjectiveEO.OWNING_PERSON_ID,
    PerObjectiveEO.ACHIEVEMENT_DATE,
    PerObjectiveEO.DETAIL,
    PerObjectiveEO.COMMENTS,
    PerObjectiveEO.SUCCESS_CRITERIA,
    PerObjectiveEO.APPRAISAL_ID,
    PerObjectiveEO.ATTRIBUTE_CATEGORY,
    PerObjectiveEO.ATTRIBUTE1,
    PerObjectiveEO.ATTRIBUTE2,
    PerObjectiveEO.ATTRIBUTE3,
    PerObjectiveEO.ATTRIBUTE4,
    PerObjectiveEO.ATTRIBUTE5,
    PerObjectiveEO.ATTRIBUTE6,
    PerObjectiveEO.ATTRIBUTE7,
    PerObjectiveEO.ATTRIBUTE8,
    PerObjectiveEO.ATTRIBUTE9,
    PerObjectiveEO.ATTRIBUTE10,
    PerObjectiveEO.ATTRIBUTE11,
    PerObjectiveEO.ATTRIBUTE12,
    PerObjectiveEO.ATTRIBUTE13,
    PerObjectiveEO.ATTRIBUTE14,
    PerObjectiveEO.ATTRIBUTE15,
    PerObjectiveEO.ATTRIBUTE16,
    PerObjectiveEO.ATTRIBUTE17,
    PerObjectiveEO.ATTRIBUTE18,
    PerObjectiveEO.ATTRIBUTE19,
    PerObjectiveEO.ATTRIBUTE20,
    PerObjectiveEO.ATTRIBUTE21,
    PerObjectiveEO.ATTRIBUTE22,
    PerObjectiveEO.ATTRIBUTE23,
    PerObjectiveEO.ATTRIBUTE24,
    PerObjectiveEO.ATTRIBUTE25,
    PerObjectiveEO.ATTRIBUTE26,
    PerObjectiveEO.ATTRIBUTE27,
    PerObjectiveEO.ATTRIBUTE28,
    PerObjectiveEO.ATTRIBUTE29,
    PerObjectiveEO.ATTRIBUTE30,
    PerObjectiveEO.SCORECARD_ID,
    PerObjectiveEO.COPIED_FROM_LIBRARY_ID,
    PerObjectiveEO.COPIED_FROM_OBJECTIVE_ID,
    PerObjectiveEO.ALIGNED_WITH_OBJECTIVE_ID,
    PerObjectiveEO.NEXT_REVIEW_DATE,
    PerObjectiveEO.GROUP_CODE,
    PerObjectiveEO.PRIORITY_CODE,
    PerObjectiveEO.APPRAISE_FLAG,
    PerObjectiveEO.VERIFIED_FLAG,
    PerObjectiveEO.WEIGHTING_PERCENT,
    PerObjectiveEO.COMPLETE_PERCENT,
    PerObjectiveEO.TARGET_VALUE,
    PerObjectiveEO.ACTUAL_VALUE,
    PerObjectiveEO.UOM_CODE,
    PerObjectiveEO.MEASUREMENT_STYLE_CODE,
    PerObjectiveEO.MEASURE_NAME,
    PerObjectiveEO.MEASURE_TYPE_CODE,
    PerObjectiveEO.MEASURE_COMMENTS,
    PerObjectiveEO.SHARING_ACCESS_CODE,
    decode(PerObjectiveEO.OWNING_PERSON_ID, -3, fnd_message.get_string('PER','HR_WPM_DEFAULT_OBJ_OWNER'), ppf.full_name) as created_by_person_name,
    PPR.PERFORMANCE_RATING_ID,
    PPR.OBJECTIVE_ID AS PERF_OBJECTIVE_ID,
    PPR.OBJECT_VERSION_NUMBER AS PERF_OBJECT_VERSION_NUMBER,
    PPR.APPRAISAL_ID AS PERF_APPRAISAL_ID,
    PPR.PERFORMANCE_LEVEL_ID AS PERF_LEVEL_ID,
    PPR.COMMENTS AS PERF_COMMENTS,
    PPR.ATTRIBUTE_CATEGORY AS PERF_ATTR_CATEGORY,
    PPR.ATTRIBUTE1 AS PERF_ATTRIBUTE1,
    PPR.ATTRIBUTE2 AS PERF_ATTRIBUTE2,
    PPR.ATTRIBUTE3 AS PERF_ATTRIBUTE3,
    PPR.ATTRIBUTE4 AS PERF_ATTRIBUTE4,
    PPR.ATTRIBUTE5 AS PERF_ATTRIBUTE5,
    PPR.ATTRIBUTE6 AS PERF_ATTRIBUTE6,
    PPR.ATTRIBUTE7 AS PERF_ATTRIBUTE7,
    PPR.ATTRIBUTE8 AS PERF_ATTRIBUTE8,
    PPR.ATTRIBUTE9 AS PERF_ATTRIBUTE9,
    PPR.ATTRIBUTE10 AS PERF_ATTRIBUTE10,
    PPR.ATTRIBUTE11 AS PERF_ATTRIBUTE11,
    PPR.ATTRIBUTE12 AS PERF_ATTRIBUTE12,
    PPR.ATTRIBUTE13 AS PERF_ATTRIBUTE13,
    PPR.ATTRIBUTE14 AS PERF_ATTRIBUTE14,
    PPR.ATTRIBUTE15 AS PERF_ATTRIBUTE15,
    PPR.ATTRIBUTE16 AS PERF_ATTRIBUTE16,
    PPR.ATTRIBUTE17 AS PERF_ATTRIBUTE17,
    PPR.ATTRIBUTE18 AS PERF_ATTRIBUTE18,
    PPR.ATTRIBUTE19 AS PERF_ATTRIBUTE19,
    PPR.ATTRIBUTE20 AS PERF_ATTRIBUTE20,
    PPR.PERSON_ID
    FROM PER_OBJECTIVES PerObjectiveEO,
    PER_PEOPLE_F Ppf,PER_PERFORMANCE_RATINGS PPR
    WHERE PerObjectiveEO.OBJECTIVE_ID = :1
    AND PerObjectiveEO.owning_person_id = ppf.person_id(+)
    AND trunc(sysdate) between ppf.effective_start_date(+) and ppf.effective_end_date(+)
    AND PerObjectiveEO.OBJECTIVE_ID = PPR.OBJECTIVE_ID (+) AND nvl(PPR.PERSON_ID(+),-1) = :2
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:865)
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:988)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:153)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:750)
         at oracle.apps.per.wpm.objectives.webui.ObjectiveEditCO.processRequest(ObjectiveEditCO.java:125)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:389)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
         at oa_html._OA._jspService(_OA.java:84)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
         at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
         at oa_html._OA._jspService(_OA.java:94)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    java.sql.SQLException: ORA-00932: inconsistent datatypes: expected NUMBER got DATE
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
         at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:590)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1973)
         at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1119)
         at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2566)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2963)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:658)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:584)
         at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:631)
         at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:518)
         at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3375)
         at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:828)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4525)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
         at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
         at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3339)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3326)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:441)
         at oracle.apps.per.wpm.objectives.server.ObjectivesVOImpl.initQuery(ObjectivesVOImpl.java:56)
         at oracle.apps.per.wpm.objectives.server.ObjectiveEditAMImpl.createObjective(ObjectiveEditAMImpl.java:215)
         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:324)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:153)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:750)
         at oracle.apps.per.wpm.objectives.webui.ObjectiveEditCO.processRequest(ObjectiveEditCO.java:125)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:389)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
         at oa_html._OA._jspService(_OA.java:84)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
         at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
         at oa_html._OA._jspService(_OA.java:94)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Thread.java:534)
    java.sql.SQLException: ORA-00932: inconsistent datatypes: expected NUMBER got DATE
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
         at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:590)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1973)
         at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1119)
         at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2566)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2963)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:658)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:584)
         at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:631)
         at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:518)
         at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3375)
         at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:828)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4525)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544)
         at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619)
         at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3339)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3326)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:441)
         at oracle.apps.per.wpm.objectives.server.ObjectivesVOImpl.initQuery(ObjectivesVOImpl.java:56)
         at oracle.apps.per.wpm.objectives.server.ObjectiveEditAMImpl.createObjective(ObjectiveEditAMImpl.java:215)
         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:324)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:153)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:750)
         at oracle.apps.per.wpm.objectives.webui.ObjectiveEditCO.processRequest(ObjectiveEditCO.java:125)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:389)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
         at oa_html._OA._jspService(_OA.java:84)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
         at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
         at oa_html._OA._jspService(_OA.java:94)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
         at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
         at oracle.jsp.JspServlet.service(JspServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
         at org.apache.jserv.JServConnection.run(JServConnection.java:294)
         at java.lang.Thread.run(Thread.java:534)
    Please help me out.
    Regards,
    S.Velmurugan.

    Hi,
    While creating extended VO in Jdeveloper using wizard, copy paste the seeded query as it is. After adding transient attribute make sure attribute mapping is correct for all attributes. In the wizard you can manually change mappings as required.
    Refer below links for VO extensions:
    http://oracle-hack.blogspot.com/2008/03/how-to-extend-view-object-in-oa.html
    http://oraclearea51.com/blog/steps-for-vo-extension-in-oa-framework.html?blogger=aarthi
    -Anand

  • Bol Object for Catagorization Levels in Interaction record

    I need to create an Interaction record programatically and store some fixed value in the Catagorization Levels. I want to do this by BOL programming. Can sone one help which BOL object to use and how

    Hi..can any body help me to . how to create interaction object . and how it get dsiplayed on UI interaction history .

  • Create BOL objects in GENIL_MODEL_BROWSER

    Hi,
    In IDES I found some custom BOL objects in GENIL_MODEL_BROWSER txn. In CRMV_GENIL we are just creating components and applications but not assigning any structures for BOL objects.
    GENIL_MODEL_BROWSER txn from where it is picking structure for objects? Is there any place to rigister BOL Objects.
    Thanks.
    Raj M.

    Hi Kiran,
    Serach result Object is to see the query result structure and relations.
    Regards,
    Deepika.

  • Explicitly extending the Object class

    Hi Everyone,
    I am aware that every object that is running inside a JVM inherits from class Object implicitly. Recently I have come across some code that explicitly extends the Object class, is there any advantage in doing this, please see the code snippet below:
    public class MyClass extends Object{}Thanks heaps for your assistance.
    Regards
    Davo

    I've even seen a
    method that was declared "throws NullPointerException"shouldn't it have been "throws java.lang.NullPointerException" ...
    - I almost cried. Yes, thats truly a terrible habit :(
    a distant cousin of that habit is one I have noticed where the developer
    is totally unable to name anything appropriately..
    to print some things to the screen: "loadData"
    to print things to screen again: "getInformation" *(note: did not 'return' anything).
    ... :(

Maybe you are looking for

  • Interest calculation on bank loan

    Hi guru, we have taken long term loan from 10 banks.we have to calculate interest on loan from each bank.we have maintained each bank loan a/c as a vendor.As we know the procedure as given by sap for balance interest calculation will be followed here

  • How can I use an iPad as a movie camera monitor?

    Hi all. I'm a pro organist and very often I am pinned to the side of a cathedral wall or in a position where I can't see the conductor.  I'd love to find a kit where I can fix up a camera into an iPad that displays the moving image in real time - as

  • Web Dynpro Import Web Service Model - not a valid NCName

    Hi people, We are having a problem while importing a WSDL as an Adaptive Web Service Model in Web Dynpro (CE 7.2 SP03). The error is the following: "Definition of qualified base /schema/element[5]/complexType/sequence/element[4] is not correct. The v

  • Best Practices for Projects

    I have a Mac Pro and one very full drive, so I've purchased an external drive to back-up all of my files and a new internal drive as well. It may be important to note that the FCP projects I create aren't true video projects. It's pretty simple -- I

  • Error in JMS Sender (CPALookupException)

    Hi, I have a JMS to SOAP Sync scenario, and i'm getting an error while returning answer to JMS. the error is: com.sap.aii.af.service.cpa.impl.exception.CPALookupException : Couldn't retrieve binding for the given channelID: can someone help ? changin