on 05-25-2006 7:19 AM
Hi,
When I added 0CO_AREA as a COMPOUNDING attribute of 0WBS_ELEMT,
Following is the error message :-
<b> InfoObject 0WBS_ELEMT is referenced from 0CRM_MKTELE, compounding cannot be changed</b>
Diagnosis
The InfoObject 0WBS_ELEMT is referenced by InfoObject 0CRM_MKTELE. InfoObjects have been deleted or inserted from the compound of InfoObject 0WBS_ELEMT. The compounds of InfoObject and referenced InfoObject must, however, concur with each other.
System response
InfoObject 0WBS_ELEMT can only be activated if InfoObject 0CRM_MKTELE is activated at the same time.
Procedure
Include all the InfoObjects, that reference InfoObject 0WBS_ELEMT, together in the editing and activate them likewise.
Otherwise, you can only change the compounding of InfoObject 0WBS_ELEMT if there are no more other InfoObjects that reference InfoObject 0WBS_ELEMT.
Hi John,
Please see OSS note 184948 (Compound Infoobjects to 0SOURSYSTEM). Though this takes the example of 0SOURSYSTEM added as a Compound InfoObject, but the same applies in your case too. The solution mentioned is:
"In this case, characteristic 'XYZ' must also be compounded to 0SOURSYSTEM.Characteristic 'XYZ' must be activated together with characteristic 'ABC'.
If you have to change dependent characteristics also, all characteristics must be activated together with characteristic 'ABC'.Otherwise, the consistency check uses the active version of the dependent characteristics and reports errors.In the initial screen of InfoObject maintenance select radio button 'Free selection of InfoObjects'.In the dialog box, select all characteristics you want to activate together.Select all characteristics on the following overview screen and press 'Activate'.If you are already on the detailed screen of InfoObject maintenance and include the other InfoObjects in the maintenance using pushbutton 'Other InfoObject' then for activation you must go back to the overview screen and select and activate all InfoObjects there.This procedure is necessary since activating on the detailed screen is for the currently selected InfoObject (and dependent objects) only but not for all InfoObjects visible in the overview list.If you want to activate several InfoObjects together, then you should always do this from the overview list."
Hope this helps...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi John,
Though Kumar might be right about existing data that doesn't allow you to make changes, the primary reason of it and actions to be performed are mentioned in the error:
Firstly include the characteristic 0CO_AREA as an attribute or a navigational atttribute (or in the compound) of characteristic 0CRM_MKTELM before you actiavte characteristic 0CRM_MKTELE.
So, include 0CO_AREA as a compound to 0CRM_MKTELE & 0CRM_MKTELM and activate them.
Then change and reactivate 0WBS_ELEMT.
Best regards,
Eugene
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi John,
0WBS_ELEMT is referenced from 0CRM_MKTELE. IF you want to do any changes you have to do for source object 0CRM_MKTELE.
Reference infoobject wont have any tables at background(like P,X,Y ..etc tables). These reference objects are based on the source object(0CRM_MKTELE) tables only.
Hope it Helps
Srini
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
When I attempted to add 0CO_AREA as an COMPOUNDING ATTRIBUTE to 0CRM_MKTELE,
I get the following error message
Characteristic 0CRM_MKTELE is used as Attribute of 0CRM_MKTELM, but characteristic 0CO_AREA is not
Message no. R7559
Diagnosis
Characteristic 0CRM_MKTELE is used as an attribute or navigational attribute of characteristic 0CRM_MKTELM. Characteristic 0CO_AREA has been inserted in the compund of characteristic 0CRM_MKTELE. In this grouping, characteristic 0CO_AREA must be likewise an attribute or a navigational attribute of characteristic 0CRM_MKTELM (or be in the compound of characteristic 0CRM_MKTELM), which is, however, not the case.
System response
Characteristic 0CRM_MKTELE can not be activated.
Procedure
Firstly include the characteristic 0CO_AREA as an attribute or a navigational atttribute (or in the compound) of characteristic 0CRM_MKTELM before you actiavte characteristic 0CRM_MKTELE.
Hi,
It won't allow u to change / modify with new object under compounding if that object is used in Cubes or ods or Some other attributes...etc...
Because if u add a new compounding object for one char infoobject it should be new.
I have also faced same type of problem previosly but at that time i have created every thing new one and i worked.
Thanks,
Kumar.
Hi,
I think u can't add compounding object to reference info object, if u want to add object under compounding u can add to the main infoobject(0CRM_MKTELE) and activate it than it will automatically reflect to ur reference infoobject(0WBS_ELEMT) .
Thanks,
Kumar.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.