CRM IBASE mismatch for Connection object - premise

Hi Experts,
In our ECC system we have a two connection objects connected to two different premises. While in CRM if I go to IBASE of Connection object 1 we get both premises attached to it and the connection object 2 does not show any premises. I would request help in correcting this. I am very new to CRM and have little knowledge of how this works.
Thanks in Advance,
Hitesh

Solved!
Apparently after creating new IBase Component and new Product (assigned to the newly created IBase Component) it is required to execute transaction save and commit for the object of newly created Product. After that system sees newly created objects.
Required code (after creation of a new Product):
DATA:
  lo_core TYPE REF TO cl_crm_bol_core,
  lo_new_product TYPE REF TO cl_crm_bol_entity,
  lo_factory TYPE REF TO cl_crm_bol_entity_factory,
  lo_transaction TYPE REF TO if_bol_transaction_context.
  lo_core = cl_crm_bol_core=>get_instance( ).
  lo_factory = lo_core->get_entity_factory( 'Product' ).
  lo_new_product = lo_factory->create( )
  lo_transaction = lo_core->get_transaction( iv_entity = lo_new_product ).
  lo_transaction->save( iv_force_save = abap_true ).
  lo_transaction->commit( ).

Similar Messages

  • Duplicate check for Connection Objects in CRM

    Hi,
    I want to implement a duplicate check for connection objects in CRM. The duplicate check shall use the address of the connection object and perhaps additonal attributes. I have found a duplicate check for business partners using the basis address service and TREX as index pool. However, I couldn't find a similar functionality for connection objects. Does somebody know:
    1) How to implement a duplicate check for connection objects which is based on the address of the connection object?
    2) Is there a way to use the TREX-based duplicate check which is integrated into the basis address service for connection objects?
    Thanks in advance!
    Best regards,
    Frank

    I also have a requirement to check for duplicate address at connection object level and we are using SAP data servies to validate the address. Can anyone share their experience.

  • ISU-CRM Initial load of connection object

    Hi All,
    Currently we are working on replication  of connection object from ISU to CRM
    We have followed the settings as metioned in cookbook-ISU/CRM replication of technical object.
    During initial download,BDOC's are going into error with with the error "General error (exception) in product API" and "Validation error occurred: Module VALIDATE_MSGBDOC_FOR_CONNOBJ, BDoc type SI_CONNOBJ.
    We have created subcategories for  connection object and POD in the hierarchy R3PRODSTYP.
    What other setting are we missing?
    Regards
    NIkhil

    Hi ,
    The number range is maintained.
    I was debugging the code and one function module COM_PR_SET_CHECK_ALL is giving error "Assign a base category to the product"
    Diagnosis "When you create a product you must assign it a category. This category is used for number assignment and must be from the hierarchy assigned to the application Product (see also No hierarchy assigned to the application Product)."
    Procedure :Assign the appropriate category to the product.
    Any idea about the error?
    The replication is working perfectly fine in our sandbox system and FM is returning no error.
    Regards
    Nikhil

  • Health Check Error: Dependency$ p_timestamp mismatch for VALID objects

    Just before the upgrade when we ran the health check we got the following 8 errors and want to fix them.
    Dependency$ p_timestamp mismatch for VALID objects
    [E] - P_OBJ#=5015556 D_OBJ#=5015647
    [E] - P_OBJ#=5015556 D_OBJ#=8432965
    [E] - P_OBJ#=5015576 D_OBJ#=5015647
    [E] - P_OBJ#=5015576 D_OBJ#=8432965
    [E] - P_OBJ#=5015588 D_OBJ#=5015647
    [E] - P_OBJ#=5015588 D_OBJ#=8432965
    [E] - P_OBJ#=5015589 D_OBJ#=5015647
    [E] - P_OBJ#=5015589 D_OBJ#=8432965
    SELECT o.obj# d_obj, do.name d_name, do.type# d_type, po.obj# p_obj, po.name p_name, to_char(p_timestamp,'DD-MON-YYYY HH24:MI:SS') "P_Timestamp",
    to_char(po.stime ,'DD-MON-YYYY HH24:MI:SS') "STIME", decode(sign(po.stime-p_timestamp),0,'SAME','*DIFFER*') X FROM sys.obj$ do, sys.dependency$ d, sys.obj$ po WHERE
    P_OBJ#=po.obj#(+) AND D_OBJ#=do.obj# AND do.status=1 /*dependent is valid*/ AND po.status=1 /*parent is valid*/ AND po.stime!=p_timestamp /*parent timestamp not match*/ ORDER BY 2,1;
    8432965 AQ$_KUPC$DATAPUMP_QUETAB_P 2 5015576KUPC$_API_ACK09-DEC-2009 14:01:28 29-NOV-2010 12:04:14*DIFFER*
    8432965 AQ$_KUPC$DATAPUMP_QUETAB_P 2 5015589KUPC$_MASTERJOBINFO 09-DEC-2009 14:01:28 29-NOV-2010 12:04:14*DIFFER*
    8432965 AQ$_KUPC$DATAPUMP_QUETAB_P 2 5015556KUPC$_LOGENTRIES 09-DEC-2009 14:01:27 29-NOV-2010 12:04:13*DIFFER*
    8432965 AQ$_KUPC$DATAPUMP_QUETAB_P 2 5015588KUPC$_MASTERERROR 09-DEC-2009 14:01:28 29-NOV-2010 12:04:14*DIFFER*
    5015647 KUPC$DATAPUMP_QUETAB 2 5015576KUPC$_API_ACK 09-DEC-2009 14:01:28 29-NOV-2010 12:04:14*DIFFER*
    5015647 KUPC$DATAPUMP_QUETAB 2 5015589KUPC$_MASTERJOBINFO 09-DEC-2009 14:01:28 29-NOV-2010 12:04:14*DIFFER*
    5015647 KUPC$DATAPUMP_QUETAB 2 5015556KUPC$_LOGENTRIES 09-DEC-2009 14:01:27 29-NOV-2010 12:04:13*DIFFER*
    5015647 KUPC$DATAPUMP_QUETAB 2 5015588KUPC$_MASTERERROR 09-DEC-2009 14:01:28 29-NOV-2010 12:04:14*DIFFER*
    Solution as per the 579256.1's is
    The returning objects will have to be recompiled or recreated to clear the problem.
    Please see Note 781959.1 to recompile them. This can cause problems during upgrade and PLSQL validation.
    But in my case above objects are not synonyms and are of type=2.
    So, not sure how to fix them. pl. let us know how we can fix these errors.

    Well, I can tell you that this kind of error is not OS related, but rather a HW thing.  It happens where there is a general detection of something going wrong.  Sometimes it can happen randomly and might not be an indication of a problem.  But sometimes it can be caused by things that are improperly functioning within the system like bad capacitors. 
    Unfortunately I don't really know what to do about such things except give you machine a proper inspection.  But if things are working fine, and continue to do so, I wouldn't worry about it.  If it becomes a regular occurance, then I'd worry.

  • Creating an IBase Component WITH Connection Object (ISU_CONNOBJ)

    Hello
    I want to create an IBase Component with relation to a Connection Object. I am able to create the first one (IBase Component) but I do not know how to create a Connection Object for the newly created IBase Component.
    I am doing everything using the BOL framework and was unable to find a proper relation from IBase Component or Product to Connection Object.
    Can you help me out?
    regards
    Mateusz

    Solved!
    Apparently after creating new IBase Component and new Product (assigned to the newly created IBase Component) it is required to execute transaction save and commit for the object of newly created Product. After that system sees newly created objects.
    Required code (after creation of a new Product):
    DATA:
      lo_core TYPE REF TO cl_crm_bol_core,
      lo_new_product TYPE REF TO cl_crm_bol_entity,
      lo_factory TYPE REF TO cl_crm_bol_entity_factory,
      lo_transaction TYPE REF TO if_bol_transaction_context.
      lo_core = cl_crm_bol_core=>get_instance( ).
      lo_factory = lo_core->get_entity_factory( 'Product' ).
      lo_new_product = lo_factory->create( )
      lo_transaction = lo_core->get_transaction( iv_entity = lo_new_product ).
      lo_transaction->save( iv_force_save = abap_true ).
      lo_transaction->commit( ).

  • Object type for connection object

    Can any one tell me the object type for the connection object.
    Regards, Goksi

    hi goksy
    go to  swo1
    click push  butt BUSINESS OBJECT  REPOSITORY
    and click  all types in the pop up screen
    then u need to  xpand the sap util node
    then u  will find all the isu objects involved
    hope it  will be useful  to u
    kr
    raj

  • Unassing a Premise froma Connection Object

    Hi ISU Experts!
    I juste wanted to ask you if it is possible to unassing a Premise from a Connection Object.
    A user created a new ConnObject/Premise/Installation, but when creating the Premise he assigned it to another Connection Object. Is it possible to reassing the premise? Or Unassign the Premise from the Actual Connection Object?
    Or the should create a new Premise/installation again?
    Thak you very much in advance,
    Best regards
    LUCAS

    Hi,
    There is no reversal process where you can reverse the assignment of a premise with connection object. You need to create a new set of these technical master data once more.
    You can set the 'Delete' flag available at connection object/premise/installation level. It will be archived from the system during archive run.
    Thanks.
    Nirmalya

  • Connection object for a Business Partner

    Hi all
    I have to add a new field in ES55 screen to display Business partner Number.I tried with all screen exits by applying break-point but till now no success.
    My requirement is:
    when I create Connection object for a busines partner the address details should automatically appear as soon as i enter business partener(BP) number in ES55 screen (as this address we have already entered via fpp1 tranx while creating business partener.
    Any ideas
    thanks

    Go to Tcode : SPRO
    SAP Utilities>Master Data->Connection Object--->
    Define Field Selection for Connection Objects...
    Define Field Selection for Address Data...
    U can see the fields over there...which will be hiding...
    which is required fields alll these.
    Regards,
    Shiv

  • Connection Object Delta Load not happening

    Hi Gurus,
                 I am doing integration between ISU and CRM 5.0. I have achieved integration both sides for BP , Contract Account. I have also done initial load for Connection Objects using object 'SI_CONNOBJ'. We are able to see IBase getting created for the Connection Objects but when I change the data in a particular Connection Object it is  not trigerring Delta Load for the Object.
                Please help me for the same.

    Hi Aishuman,,
    Please check for the following entry in R/3 table TBE31:
    EVENT    IBSSICON
    LAND
    APPLK    BC-MID
    FUNCT    ECRM_CONTRACT_COLLECT_DATA
    which brings the delta change to CRM.
    Also,in CRM txn:R3AC1,check for the filter setting for object SI_CONNOBJ.
    Also,in R/3 table CRMRFCPAR ,make sure that for object SI_CONNOBJ(or *) for consumser CRM(or *),value of DISCARDDAT is not set to X.If set to X,would prevent delta change to flow to CRM.
    Also,check for the queue registration in txn:SMQR.If your queue is de-registered or lock is set,then entry will not be processed in CRM.
    Hope this helps!
    Regards,
    Shanthala Kudva.

  • Connection Object validation

    Hi,
    During the migration of Connection Object, the (postal code and street)data does not match 100% with the Regional Structure data. I have turned off the Street validation using the "Flag Street Directory" from ADRCITY but EMIGALL does not let me migrate connection objects whose postal codes does not already exist. Is there a way to turn this validation off or to circumvent this issue? The problem arises because Regional Structure and Connection Object/Premise are being extracted from two different source systems.

    Hi,
    You  need to turn off the flag "city file active" (IMG -> SAP Netweaver -> General Settings -> Set countries ->  Set country-specific checks. Please check the Guildines ISMW for implication in not having the address validation turned off.
    Cheers,
    Fritz

  • CONNECTION OBJECT NOT REPLICATING IN IsU

    Hello experts ,
    i have problem regarding creation of techincal data ,
    when i am creating connection object in crm web ui ,data is getting saved in crm , but it is not fetting replicated into isu .
    althoug the bdoc are in green state .
    awaiitng your valuable suggestion
    regards
    hemsap

    Have you created the MDT?
    If no Please create the MDT with category CRMTECHCONNOBJ  for connection object
    Regards,
    Siva

  • Error in creating connection object

    Dear Experts
    When I am creating connection object using ES55 , I get Stop message saying : " Alternate ID not supported" and when i see Help it indicates : An alternative indicator is active in Customizing of the functional location. This functionality is not supported for connection objects and device locations
    what could be going wrong
    Plesae suggest me the solution
    Thanking you in advance
    warm regards
    narasimha

    Hi,
    Please check the following settings in SPRO:
    Plant Maintenance & Customer Service - -Master Data in Plant Maintenance & Customer Service --Technical Objects --Functional Locations --Alternate Labeling of Functional Locations - - Activate Alternative Labeling --
    In this setting pls inactive the setting for Alt.Label.Then go to ES55 and try.It will work.
    Thanks,
    Banasri Mitra

  • Error in creating Connection Object and Device Location

    Hi ,
    When i am creating Connection Object and Device Location , system is giving dump . all other object are working fine.
    the error is gievn below :
    Error in reading table TE130.
    i checked this the table , its have no entries ( mainly field ISTYP is blank ) and this is the cause of problem .
    Could you please tell me that how to fill this table before creating Connection object and device location. i think some configuration should be needed for this but i dont know how .
    thanks and regards
    Deepak.

    Hi Deepak,
    You can check standard configuration in client 000.
    Meanwhile you can use this settings:
    ISTYP TPLKZ FLTYP NUMKI NUMKE
    C     AO_GP     A     01     OC
    D     AO_GP     G     02     OC
    This is where you define structure indicator for isu technical location category.
    ISTYP correspond to the type of technical location in ISU, C for connection object and D for device location
    The content of TPLKZ is defined in the following menu in SPRO.
    Plant Maintenance and Customer Service
    Master Data in Plant Maintenance and Customer Service
    Technical Objects
    Functional Locations
    Create Structure Indicator for Reference Locations/Functional Locations
    Hope it helps,
    Regards,
    Daniel Valenzuela
    Edited by: Daniel Valenzuela on Feb 4, 2008 3:22 PM

  • Error when calling rollback on connection object

    Hi,
    I am using 10g client connecting to 9i database on Linux RHEL 3.0 with gcc 3.2.3
    When I call connection->rollback(), (where connection is of type Connection), my application core dumps with the following error : "pure virtual method called"
    I looked in occiControl.h and the method is pure virtual. However, so is the terminateStatement, but i don't have any trouble when i call that.
    Any ideas?
    Other api's for Connection object such as createStatement and terminateStatement work fine.
    Thanks much,
    Nilofer

    Want to correct my previous post. Problem was not with the connection being passed as a pointer (pointers and references work the same way as far as virtual calls are concerned. Both are valid.).
    Problem was with the connection object. Under certain conditions, it would get released somewhere before the call to rollback.
    Thanks,
    Nilofer

  • Connection Object Class Overview

    Hello Experts,
    I created a class (cl02) and  the related characteristics (ct04) to be used for connection objects.  I wonder if there is a way to make the class field in the Assignments section pre-filled (or  pre-selected) when creating the connection object, so that the user won't have to select this class to enter the characteristics. I used the standard class indicator but I had no luck.
    Thanks in advance!

    Hi Eren,
    You can do this kind of default value assignments into screen fields by implementing user exits.
    Please have a look at exits EXIT_SAPLES55_001 to EXIT_SAPLES55_011 residing under component  XES55.
    Regards,
    Dilek

Maybe you are looking for

  • Function module to calculate available budget

    Hi everyone Is anybody aware if there is any function module which calculates the available budget from the report alr_87013558? thanks and kind regards

  • Oracle 8i Pers.NT (admin assist doesn't work)

    I have trouble with the administrative assistant. It doesn't work. No errors,it simply just doesn't activate. O/S is Win NT 04. Any advice would be appreciated.

  • Is iTunes the only music software for the Mac?

    I like iTunes but I ask this because from my understanding of things, If you have a Mac, you must use iTunes, and if you purchase music through iTunes, it will only allow you to play it on your computer or an iPod (which i don't have). I have a porta

  • Entering negative numbers into a field

    How do I allow an item (non-base table) to accept negative numbers that are entered in the following way, "x-". I know that you can have a format mask with "x-". But that will not help me in this situation. Thanks in advance for your help!

  • RVL200 not unloading previous tunnels

    I have been using an RVL200 with 1.1.12.1 firmware under Windows 2000 IE6 for several month now. No problems...  I recently just crashed and now I can not get a tunnel to come up.  I can connect just fine, but when I click to get the tunnel built, no