Skip to Content

Unable to Activate InfoObject Business Content due to attribute codependency

Hi,

We are trying to install 0BPARTNER from Business Content, but failed to do so since there are several attributes InfoObjects (e.g 0CUSTOMER, 0ORGUNIT, 0PLANT, 0VENDOR) is not yet activated.

When we tried to activate the attribute InfoObjects, we also met with errors, since apparently some of them have 0BPARTNER as their attributes. So now they are locking each other.

Is there any way to solve this issue other than removing the problematic attributes, then re-adding them again later when the other part is already activated? It's going to be requiring intense manual effort and really going against the very purpose of Business Content.

Our BW system is on 750 SP 10 and the BI_CONT is on 757 SP 15.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

8 Answers

  • Oct 24, 2018 at 06:21 AM

    Hi,

    have you checked the related questions like https://answers.sap.com/questions/86928/unable-to-activate-infoobject.html already? If yes, what's the error message returned from the activation process?

    Add comment
    10|10000 characters needed characters exceeded

    • Hi,

      Yes, I have checked that questions but it's not answering mine.

      The log is very straight forward, basically means each InfoObjects needs to be activated before each other, which is not making any sense.

      The other InfoObjects attributes of 0BPARTNER and 0CUSTOMER also suffer from the same symptoms, so it's a huge effort to fix them all.

      infoobject-log.png (25.9 kB)
  • Oct 29, 2018 at 07:36 PM

    That looks like you're trying to activate the objects via the BW Modeling Tools, is that right? The BW Modeling Tools currently do not offer a mass-activation mode to activate multple objects at once. Please use report RSDG_IOBJ_ACTIVATE and pass along all affected objects at once. The report is capable of activating multiple objects at the same time. However it bypasses the BW transport mechanism, so you manually need to write the objects to a transport if required.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 08, 2018 at 03:43 AM

    Sorry I don't realize you post more comment.

    The email notification seemed not working for nested comments.

    The dump occurs on class CL_RSO_INFOOBJECT method Factory line 13.

    Seems like the several InfoObject type parameter is not assigned whether we give value '%' nor 'CHA'.

    For 0BPARTNER, 0PLANT, 0PURCH_ORG, etc the l_iobjtp is null;

    while for 0CRM*, 0RT* it's normally filled.

     METHOD factory.
     DATA(lr_infoobject) = cl_rso_iobj_model_manager=>get_buffer_infoobject( i_iobjnm = i_iobjnm
     i_objvers = i_objvers ).
    
    
     DATA(l_iobjtp) = i_iobjtp.
     IF rs_c_false = check_iobjtp( l_iobjtp )
     AND rs_c_true = cl_rso_iobj_db=>factory( i_iobjnm = i_iobjnm
     i_objvers = i_objvers )->exists_on_db( ).
     l_iobjtp = cl_rso_iobj_db=>factory( i_iobjnm = i_iobjnm
     i_objvers = i_objvers )->get_iobjtp( ).
     ENDIF.
    
    
     IF lr_infoobject->s_infoobject->object IS NOT BOUND
     AND check_iobjtp( l_iobjtp ) = rs_c_false.
     RAISE EXCEPTION TYPE cx_rs_input_invalid
     EXPORTING
     method = 'FACTORY@CL_RSO_INFOOBJECT' ##NO_TEXT
     parameter = 'I_IOBJTP' ##NO_TEXT
     value = |{ i_iobjtp }|.
     ELSEIF lr_infoobject->s_infoobject->object IS NOT BOUND.
     DATA(l_classnm) = get_infoobject_class( i_input_type = nc_infoobject_class_input_type-infoobject_type
     i_iobjtp = l_iobjtp ).
    
    
     CREATE OBJECT lr_infoobject->s_infoobject->object TYPE (l_classnm)
     EXPORTING
     i_iobjnm = i_iobjnm
     i_objvers = i_objvers.
     ENDIF.
    
    
     r_r_infoobject = lr_infoobject->s_infoobject->object.
    
    
     " Create and set root in all levels
     r_r_infoobject->ensure_initialized( ).
     ENDMETHOD.

    Nevertheless, after I debug and filled the l_iobjtp with 'CHA' value, the end result is still the same. It's like they are holding each other at neck.

    Message text
    Activation of Objects with Type InfoObject
    Checking Objects with Type InfoObject
    Checking InfoObject 0APO_HNDRES
    Characteristic 0APO_HNDRES: Referenced characteristic 0APO_RESNAM not (actively) available
    Characteristic 0APO_HNDRES: Referenced characteristic 0APO_RESNAM not (actively) available
    Checking InfoObject 0APO_LOCNO
    Attribute 0APO_HNDRES from characteristic 0APO_LOCNO not (actively) available
    Checking InfoObject 0APO_OHNDRS
    Characteristic 0APO_OHNDRS: Referenced characteristic 0APO_RESNAM not (actively) available
    Characteristic 0APO_OHNDRS: Referenced characteristic 0APO_RESNAM not (actively) available
    Checking InfoObject 0APO_PLLOC
    Characteristic 0APO_PLLOC: Referenced characteristic 0APO_LOCNO not (actively) available
    Characteristic 0APO_PLLOC: Referenced characteristic 0APO_LOCNO not (actively) available
    Checking InfoObject 0APO_STORES
    Characteristic 0APO_STORES: Referenced characteristic 0APO_RESNAM not (actively) available
    Characteristic 0APO_STORES: Referenced characteristic 0APO_RESNAM not (actively) available
    Checking InfoObject 0APO_SUBLOC
    InfoObject 0APO_LOCNO (in compound of characteristic 0APO_SUBLOC) not (act.) available
    Checking InfoObject 0APO_VMILOC
    Characteristic 0APO_VMILOC: Referenced characteristic 0APO_LOCNO not (actively) available
    Characteristic 0APO_VMILOC: Referenced characteristic 0APO_LOCNO not (actively) available
    Checking InfoObject 0BPARTNER
    Attribute 0APO_LOCNO from characteristic 0BPARTNER not (actively) available
    Checking InfoObject 0BP_CONS
    Characteristic 0BP_CONS: Referenced characteristic 0BPARTNER not (actively) available
    Characteristic 0BP_CONS: Referenced characteristic 0BPARTNER not (actively) available
    Checking InfoObject 0BP_GRP
    Attribute 0BPARTNER from characteristic 0BP_GRP not (actively) available
    Checking InfoObject 0CUSTOMER
    Attribute 0BPARTNER from characteristic 0CUSTOMER not (actively) available
    Attribute 0APO_LOCNO from characteristic 0CUSTOMER not (actively) available
    Attribute 0BPARTNER from characteristic 0CUSTOMER not (actively) available
    Checking InfoObject 0PLANT
    Attribute 0BPARTNER from characteristic 0PLANT not (actively) available
    Checking InfoObject 0PURCH_ORG
    Attribute 0BBP_PURORG from characteristic 0PURCH_ORG not (actively) available
    Attribute 0BBP_PURORG from characteristic 0PURCH_ORG not (actively) available
    Checking InfoObject 0PUR_GROUP
    Attribute 0BBP_PURGRP from characteristic 0PUR_GROUP not (actively) available
    Attribute 0BBP_PURGRP from characteristic 0PUR_GROUP not (actively) available
    Checking InfoObject 0RT_CUSTPL
    Characteristic 0RT_CUSTPL: Referenced characteristic 0CUSTOMER not (actively) available
    Characteristic 0RT_CUSTPL: Referenced characteristic 0CUSTOMER not (actively) available
    Checking InfoObject 0SALESORG
    Attribute 0INT_CUST from characteristic 0SALESORG not (actively) available
    Checking InfoObject 0VENDOR
    Attribute 0BPARTNER from characteristic 0VENDOR not (actively) available
    Attribute 0BPARTNER from characteristic 0VENDOR not (actively) available
    Attribute 0PLANT from characteristic 0VENDOR not (actively) available
    Checking InfoObject 0APO_LOCFR
    Characteristic 0APO_LOCFR: Referenced characteristic 0APO_LOCNO not (actively) available
    Characteristic 0APO_LOCFR: Referenced characteristic 0APO_LOCNO not (actively) available
    Checking InfoObject 0ORGUNIT
    Attribute 0PLANT from characteristic 0ORGUNIT not (actively) available
    Attribute 0PURCH_ORG from characteristic 0ORGUNIT not (actively) available
    Attribute 0PUR_GROUP from characteristic 0ORGUNIT not (actively) available
    Attribute 0SALESORG from characteristic 0ORGUNIT not (actively) available
    Attribute 0PLANT from characteristic 0ORGUNIT not (actively) available
    Attribute 0PURCH_ORG from characteristic 0ORGUNIT not (actively) available
    Attribute 0PUR_GROUP from characteristic 0ORGUNIT not (actively) available
    Attribute 0SALESORG from characteristic 0ORGUNIT not (actively) available
    Checking InfoObject 0RMA_VKORG
    Characteristic 0RMA_VKORG: Referenced characteristic 0SALESORG not (actively) available
    Characteristic 0RMA_VKORG: Referenced characteristic 0SALESORG not (actively) available
    Checking InfoObject 0CRMSRVTGRP
    Characteristic 0CRMSRVTGRP: Referenced characteristic 0ORGUNIT not (actively) available
    Characteristic 0CRMSRVTGRP: Referenced characteristic 0ORGUNIT not (actively) available
    Checking InfoObject 0CRM_SALGRP
    Characteristic 0CRM_SALGRP: Referenced characteristic 0ORGUNIT not (actively) available
    Characteristic 0CRM_SALGRP: Referenced characteristic 0ORGUNIT not (actively) available
    Checking InfoObject 0CRM_SALOFF
    Characteristic 0CRM_SALOFF: Referenced characteristic 0ORGUNIT not (actively) available
    Characteristic 0CRM_SALOFF: Referenced characteristic 0ORGUNIT not (actively) available
    Checking InfoObject 0CRM_SALORG
    Characteristic 0CRM_SALORG: Referenced characteristic 0ORGUNIT not (actively) available
    Characteristic 0CRM_SALORG: Referenced characteristic 0ORGUNIT not (actively) available
    Checking InfoObject 0CRM_SRVORG
    Characteristic 0CRM_SRVORG: Referenced characteristic 0ORGUNIT not (actively) available
    Characteristic 0CRM_SRVORG: Referenced characteristic 0ORGUNIT not (actively) available
    Saving Objects with Type InfoObject

    I also tried to open incident with SAP but still no response after 2 weeks.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 08 at 12:46 PM

    Hi Donnie, were you able to get this issue resolved ? I am facing the same issue , any help would be appreciated.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 09 at 08:47 AM

    Hi Vijay,

    SAP Note 2394031 should solve the issue.

    Best regards,

    Andreas

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 09 at 09:07 PM

    Thanks Andreas. We are on BW4HANA2.0 is there any similar note for BW4HANA2.0 ?

    I tried finding with same description but no luck.

    Was able to find SAP Note 2785708 , it recommends SP01 but not sure if it addresses the issue.

    Thanks

    Vijay.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Vijay,

      I recently installed all the content (BW4CONT 200 SP00) in a SAP BW/4HANA 2.0 SP01 without issues in a blank system.

      What objects and which mode did you select in RSORBCT?

      Can you attach screenshot of the message you are receiving in the content installer (with visible Message Number)?

      All the best,

      Andreas

  • 5 days ago

    Hi Andreas,

    We were in BW4HANAver1.0 SP06 and we recently upgraded to BW4CONT 200 SP00 , BW/4HANA 2.0 SP01 as well both Dev and QA environments .

    in Dev there is no issue as objects were already active. while transporting objects to our QA ( new installation ) failing with RC 12 and 8 .Manual activation and using program "RSDG_TRFN_ACTIVATE" also throwing error as shown in screenshot.

    We did with only necessary objects while collecting to transport .

    0bpartner.png

    Thanks ,

    Vijay G.


    0bpartner.png (39.1 kB)
    Add comment
    10|10000 characters needed characters exceeded

    • Hi Vijay,

      I believe the program you tried was actually "RSDG_IOBJ_ACTIVATE"? I checked all available SAP Notes and couldn't find anything that relates to this issue concerning SAP BW/4HANA 2.0.

      I think the best would be to raise an incident for this.

      My tip would be to proactively open a R/3 service connection, as the support guys most likely need to check the behaviour in your system.

      Best regards,

      Andreas

  • 5 days ago

    Thanks Andreas.

    my bad, Yes the program is RSDG_IOBJ_ACTIVATE .

    Thanks,

    Vijay G.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Vijay,

      I just wanted to make sure that you mention the right program in the incident ;)

      But maybe the incident is not necessary anylonger....

      There seems to be actually a SAP Note for SAP BW/4HANA 2.0 that sounds to be the solution for your case:

      2803634 - BW/4 2.0 SP2: After import of InfoObjects fails

      Best regards,

      Andreas