Modify infoobject to include compounding attribute

Hi,
I need to modify a infoobject to include a compounding attribute. But this infoobjct is already used in DSO and Cube, which in turn contains data. so when i try to modify the infoobject, system throws error message.
Kindly help me in finding an alternate way to modify the infoobject without deleting data.
regards
Suresh Kumar

HI Suresh
First delete all the data from the infoobject with SIDs.
Now , edit your infoobject and load the data.
it will work definitely.
With Regards
Avenai

Similar Messages

  • Urgent : Adding Compounding Attribute 0CO_AREA

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

  • ABOUT COMPOUNDING ATTRIBUTE.

    Hi
    Can 1 InfoObject have more than one Compounding Attribute?
    Please let me know.
    Thanks in advance

    Hi,
    Yes one infoobject can have upto 14 infoobjects as Compunding.
    You determine whether you want to compound the characteristic to other InfoObjects. You sometimes need to compound InfoObjects in order to map the data model. Some InfoObjects cannot be defined uniquely without compounding.
    For example, if storage location A for plant B is not the same as storage location A for plant C, you can only evaluate the characteristic Storage Location in connection with Plant. In this case, compound characteristic Storage Location to Plant, so that the characteristic is unique.
    One particular option with compounding is the possibility of compounding characteristics to the source system ID. You can do this by setting the Master data is valid locally for the source system indicator. You may need to do this if there are identical characteristic values for the same characteristic in different source systems, but these values indicate different objects.
    Using compounded InfoObjects extensively, particularly if you include a lot of InfoObjects in compounding, can influence performance. Do not try to display hierarchical links through compounding. Use hierarchies instead.
    A maximum of 13 characteristics can be compounded for an InfoObject. Note that characteristic values can also have a maximum of 60 characters. This includes the concatenated value, meaning the total length of the characteristic in compounding plus the length of the characteristic itself.
    Hope it helps.
    Thanks in advance,
    V Praveen

  • How to include a Attribute in a Navigation Block of a Web Report

    Hi all,
    I am trying to include an Attribute of an Infoobject in to a Navigation block. But the attribute is not appears in the list of navigation block objects inside the properties window of Web item (navigation block).
    And one more thing how can we find a 25dizit number of a info object
    Thank you
    srini

    Hi Fasttrack2,
    According to your description, there is a main report with more than 100 rows of summary information, when users click the item of the row, the report need to jump to detail information shows as graph. The problem you are facing is that you are not sure
    subreport, drilldown or drillthrough report should be used? You hope to set display detail information in the main report and keep high performance of report.
    In Reporting Services, each subreport instance is a separate query execution and a separate report processing task. Subreports are recommended when there are just a few subreport instances. We should not use subreports inside a group when there are many
    group instances, instead, consider using drillthrough reports. Drilldown reports process all data even when the data is first hidden. In order to improve the performance of the report, we can split drilldown reports into parameterized drillthrough reports,
    because Drillthrough reports do not run until a user clicks the drillthrough link in the main report.
    In this case, we can consider using drilldown or drillthrough report. In drilldown report, when we click a plus or minus button to expand or collapse a section of a report, the detail data will be displayed in place. By using drillthrough report, when we
    click the link in the main report, the detail data will be displayed, we can come back to the main report by click return button in the drillthrough report.
    Reference:
    Troubleshooting Reports: Report Performance
    Drillthrough, Drilldown, Subreports, and Nested Data Regions
    If you have any more questions, please feel free to ask.
    Best Regards,
    Wendy Fu
    If you have any feedback on our support, please click
    here.

  • Problem in compounding attributes

    I need to add compounding attributes to the bw systems from sap R/3. do i need to delete the data in cubes and masterdata and all and start from the scratch, how to solve it, i have seached forum which i couldnt found out.

    Hi Radha,
    Yes you can for the enhancement of the data source. you have to include the new characteristic in the attributes data source and you have to do the mappings and everything upto the object and you can start the loading the transaction and masterdata aswell. but you have to make sure that you have compounded correctly and the compounded object length must be less than or equal to 60(including the added object). and you have to select the option compounding local to the source system.
    Hope its clear,..if you have still any doubts plz let us know.
    also please have a glance at this link: http://help.sap.com/saphelp_nw70/helpdata/en/80/1a63b3e07211d2acb80000e829fbfe/frameset.htm
    Thanks,
    Ashok

  • Use of compounding attributes?

    Hi,
    can i get what is use of compounding attributes, what scenerio we use this, can i get 1 scenerio.
    Regards
    anitha

    Suppose you an Infoobject "Product" with values 1, 2, 3, 4
    You have one more Infoobject "Plant" with values A, B, C
    Now imagine product 3 is produced by plant plant 'A' as well as 'B'
    Now in you have Infoobject "Product" as an independent, you can only store the values for 1independent of the two plants. For eg, Plant A posts 10 units of 1 and the plant B posts 20 units for 1. The result will be the last value i.e 20 received from B.
    Product Units
    1 20
    But that would be incorrect.
    So you compound InfoObj "Product" with "Plant" in this case you will have two different rows
    Plant Product Units
    A 1 10
    B 1 20

  • What is compounding attributes?how can i create it.?

    what is compounding attributes?how can i create it.?

    Hi,
    when you need additional on\bject to identify each records in master data table....ie  a new key in the table...then you go for compounding...so if 24 is the value of A when it is with B then you cmpound B with A.
    Just go the compounding option in the infoobject and add this object
    thats all !
    Thanks

  • Loading Master Data with compounding attributes

    Hello All,
    I have a characteristic, "Commission Code", compounded to "Product" and "Commission Code" is an attribute of the InfoProvider, "Sales Rep".
    Now, I'm not able to load data into the master data for "Sales Rep" from a flat file because as I get the same sales rep with two different commission codes I get an error caused by "duplicated keys":
    below an extract of the flat file which goes in error :
    SalesRep (key)     ///     CommissionCode     ///     Product
    1000                    ///       10%                      ///    ProdA
    1000                    ///        20%                      ///     ProdB
    how to load the master data in the proper way ? Where I'm wrong ?
    Thanks in advance.

    Hi ,
    Sales rep infoobject should be compounded by commision code. I think you will get the compound of commision code (product) as well in the compound.
    This will make the records unique and you would be able to load same sales rep with two different commision code.
    So your key then would be sales rep, commsion code and product together.
    Hope it helps,
    Regards,
    Sunmit.

  • Hide compounded attribute in selection

    Hi all,
    In my query I have a selection variable on InfoOjbect 0FUNDS_CTR (Fund center). This InfoObject has the compounded attribuut 0FM_AREA (FM area).
    In my query I have a filter on FM area with the value 15. If I want to enter a Fund center in the selection screen of the query (e.g. 3700) I get the error message: 'Please enter a value for 0FM_AREA'. Also the input field for Fund center shows: #/3700. If I enter 15/3700 the value is correct.
    Is it possible that the user enters only the value 3700 and not 15/3700?
    Thanks.
    Regards,
    Paul

    Hi,
    It doesnu2019t make much sense if you do not include the superior object of compounding in the selection screen. Because that superior object along with the actual object will uniquely identify the exact record to be shown in the report output.
    For that to happen, you can create one more selection variable on the compounding object and use it in selection screen.
    This will certainly solve your issue.
    Regards,
    Yogesh

  • NH: Compounding Attribute Clarity Needed

    Hi,
    Was just going thru some links of Compound Attribute and found this link interesting.
    I have a question here, hope you don mind.
    In your reply to KMR , you mentioned that The Compund characteristic is "stucked" to the parent characteristic and therefore, whenever you use the characteristic, you have to also use the compound characteristic.
    My question is what if i  want to display just the Parent characteristic and not the compound.
    For example : I want to display in Query just the Employee as E01 and not like US/E01.
    Can i do this way ?
    But i don want to remove Country as Compound Attribute in Info-Object, just want to ignore while displaying.
    Thanks,
    Zehra.

    Does anyone have an answer to this?  It seems as though most people aren't understanding the question, but here it is as I understand it:
    Compounded InfoObject A with Parent InfoObject B displays as the key as "B Value / A Value".  We want to leave the InfoObject A as compounded, but we want to display just the key "A Value" in the query, without the compounding visible.  This shouldn't require the Parent InfoObject to be present in the query, though it should probably be in the InfoProvider.
    This has nothing to do with "No Display".  While in the query runtime, you can right click InfoObject A and select Properties -> Characteristic.  Once in that menu, the display of the InfoObject can be selected as "Key (Not Compounded)".
    This is exactly what I want, but I want that to be the display by default, so that users don't have to change the display themselves.  I've looked at the InfoObject in RSA1, and I've looked at it in Query Designer, and neither give me a display option having to do with Compounding, they both limit my options to "Text", "Key", "Text & Key", or "Key & Text".  Then I can also choose which text I want to display.
    Any ideas on how to default the display of a compounded InfoObject to "Key (Not Compounded)"?
    Thanks,
    Owen

  • Compound attribute and transactional attribute

    hi experts,
    what is compound attribute and transactional attribute, in what case we will use this attributes, can anybody explain with business scenario, pl help to understand this.
    thanks & regards
    venkat

    Coumpounding attributes is an attribute which is compounded with another infoobject. This brings unique data relationship. Suppose u have company codes like CC1, CC2, CC3 and you have employees E1, E2, E3...The employees codes will be same in each company code. To make them unique across we compound the employeee code with company code. The it will result as below.
    CC1 - E1, E2, E3
    CC2 - E1, E2, E3
    CC3 - E1, E2, E3
    Again the other one must be a transitive attribute and not transactional attribute. When an navigational acts as another attribute as navigational attribute then the other is called transitive attribute.

  • Howto optionally include an attribute on an element in a JSP document ?

    I cannot find a way to optionally include an attribute on an element in a JSP document (JSPX). My JSP document is used to create an XML according to an XML schema where some element are declared as optional by the schema (default for element attributes).
    I've tried:
    a)
    <elem <c:if test="${!empty obj.attr}">attr=${obj.attr}</c:if>>
    </elem>b)
    <jsp:element name="elem">
       <c:if test="${!empty obj.attr}">
          <jsp:attribute name="attr">${obj.attr}</jsp:attribute>
       </c:if>
       <jsp:body>
       </jsp:body>
    </jsp:element>And none of them work. Any ideas?

    I cannot find a way to optionally include an attribute on an element in a JSP document (JSPX). My JSP document is used to create an XML according to an XML schema where some element are declared as optional by the schema (default for element attributes).
    I've tried:
    a)
    <elem <c:if test="${!empty obj.attr}">attr=${obj.attr}</c:if>>
    </elem>b)
    <jsp:element name="elem">
       <c:if test="${!empty obj.attr}">
          <jsp:attribute name="attr">${obj.attr}</jsp:attribute>
       </c:if>
       <jsp:body>
       </jsp:body>
    </jsp:element>And none of them work. Any ideas?

  • Removal of Compound attributes of an info object in the BEx display

    Hi,
    i have a Info object Parentid which is compounded with the Parent Source and a Date.
    I have to remove the compounded attributes when I am displaying the info object Parentid in the BEx report.
    What is the best way of doing this?
    Any help is deeply appreciated
    Regards

    Hi Arvind,
    put the compounding attributes into the filter section and make sure the ouput is restricted to only one compounding value.
    regards
    Siggi

  • XML/XSLT: Setting xsl:include href attribute with a variable

    I have a main layout stylesheet and depending on which page the user selects I want to use xsl:include to display the selected information in the 'content' DIV. The process works fine if hardcode it like this:
    <xsl:include href="welcome.xsl"/>
    <div id="content"
    <xsl:call-template name="welcome"/>
    </div>
    but, what I would like to do is have the name of the included template pulled from the xml file depending on which page was selected by the user. Something similar to this:
    <xsl:variable name="ss">
    <xsl:text><xsl:value-of select="root/stylesheet"/></xsl:text>
    </xsl:variable>
    <xsl:include href="{$ss}.xsl"/>
    <div id="content">
    <xsl:apply-template name="{$ss}"/>
    </div>
    So far I have tried using many different forms of code and have been unable to get this to work. Any ideas?
    EDIT: Okay, I have it partly figured out, at least why it isn't working. As far as I can tell, the 'xsl:include' tag must be a child of the 'xsl:stylesheet' tag, and is thus declared before the <xsl:template match="/"> which means it can't read the xml element to even store it in the variable. I have an idea of how to accomplish what I need, though.
    Last edited by munkyeetr (2009-01-28 03:29:58)

    I have attempted the same thing before as well. The only way I was able to dynamically build the xsl:include was to declare a new namespace e.g xmlns:out="output.xsl" in my XSL file and do something like the following:
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:out="output.xsl">
    <xsl:namespace-alias stylesheet-prefix="out" result-prefix="xsl"/>
    <xsl:varible name="xxx" select=" 'myFile.xsl' "/>
    <xsl:template match="/">
    <out:stylesheet version="1.0">
    <out:template match="/">
    <out:include>
    <xsl:attribute name="href">
    <xsl:value-of select="$xxx" />
    </xsl:attribute>
    </out:include>
    </out:template>
    </out:stylesheet>
    </xsl:template>
    </xsl:stylesheet>
    When applied to any valid XML document this produces the XSL file you are after as the output.
    To use this output against your intended XML source consider the following: A Java program can very quickly apply the above stylesheet to any XML source to get the output you want... then apply that XSL result to the actual XML document you are wanting to transform. From here you can do what you want with the transformed result.

  • XML element,if not including any attributes and/or child elements then

    XML element in SQLX,if not including any attributes and/or child elements then the tag should not appear, how to achive this?
    ex:Consider for <enumeration> tag where it is having some value.
    <attribute>
    <name>Ethernet Access</name>
    <enumeration>
    <StringValue>Bandwidth</StringValue>
    </enumeration>
    </attribute>
    When <enumeration> tag is not have any Value in this, then output should be as follows.
    <attribute>
    <name>Ethernet Access</name>
    </attribute>
    But what i am getting is
    <attribute>
    <name>Ethernet Access</name>
    </enumeration>
    </attribute>
    Please suggest me the solution for this.
    I tried , but when xmlelement() is not having data it will display empty tag ie </enumeration>, If xmlforest() are null it wont show tag, But i have to use xmlelement only. how can that be achived using xmlelement .

    Use a SQL case - when - else end construct to only execute the xmlelement if data is present. The SQL/XML standard is very clear, xmlElement will generate an empty element if no data is present. xmlforest will not.

Maybe you are looking for

  • 10.6.8 to Mavericks Server Upgrade loses Open Directory Users

    Hi, I have an OpenDirectory Master running OSX Server 10.6.8. An upgrade to Mavericks 10.9 has just failed. The server has about 50 OD users and passwords need to be retained across the upgrade. Apart from OD, the only other active service is AFP fil

  • How do I move Adobe Acrobat 9.0 Extended from old laptop to new?

    I recently purchased a new laptop. I had installed Acrobat 9.0 Exteneded on my old laptop and would like to install it on my new one. How do I do this? I downloaded the trial vesin of Acrobat 9.0 but it looks different than the Extened version that I

  • Number of transactions in the DB

    Hello, How can i find out the number of transactions occurred in a Database. (... for a given day / within 1 hr) like; Numbers of inserts/deletes/selects/updates occurred in the db? Is it possible to get such information. regards, Zerandib

  • Using different locale with date format

    Hi guys, I'm trying to print of the same date represented in its different locale but can't seem to get it right. I want the dates and times to be represented appropriately (e.g., ?Feb? should be represented as ?f?vr.? in a localized for France). I'v

  • Date of PO released

    Hi all, is it possible to get the date the PO was released? does anyone ever tried this before? Thanks a lot.