Modifying Existing Structure for Characteristic

hello,
I am modifying several queries in a workbook - v 3.5
Business wanted to add a 0employee (new salesman - Jim Long 500) to each tab(query) in ithe workbook.
Each query appears to use a 2 global structures.  One in row - characteristic.  One in column - key figures.
I do not see anything special for additional calculations in the cell editor.
The row characteristic structure - " Sales Region:" had 3 dfferent selections
1.  Bob Jones region
     jim bob  100
     susie q 200
2.  Jerry Andrews region
     Happy Jill 300
     Larry Lu 400
3.  House Account (formula) region
Was told to add Jim Long to Jerry Andrews region.
Did a right click - got context menu - chose EDIT - received question about do you want to update this reusable structure - I said yes.
Successfully pulled Jim Long into Jerry Andrews Region (selection within structure) and can see it under Larry Lu 400.
After closing the edit selection box in query designer and look at the structure "Sales Region" in the row, I do not see the changes.relfected.
1.  Bob Jones region
     jim bob  100
     susie q 200
2.  Jerry Andrews region
     Happy Jill 300
     Larry Lu 400
(would expect to see Jim Long 500 here but do not -still as it previously was)
3.  House Account (formula) region
Also, the regions appear to open/close like a hierarchy.
It has been a long time since working with structures.....Is there something else that should have been done to successfully add this new person?
Thanks for any insight...
LF

Hi Lynda,
regretfully 3.x is not as direct as 7.0 --  In 3.x once you have moved that value into the structure - you will need to right click and use the context menu - SAVE (again)  - you have to save it again before it becomes a permanent part of the structure.
Please update this message if this doesn't work. There is one additional approach if this doesn't work. thanks, Pete

Similar Messages

  • How to modify organizational structure for workflow?

    Hi,
    What is the best practice for modifying the organizational structure for workflow? I know I can do all the changes in development and move it to production via transport system but is that always required.
    It seems tedious to transport the org plan from dev to prod every time there is a position change etc.
    And it does not allow you to change it in production since the client is locked.
    I don't even have all the users I have in production in my dev box so I can't assign the correct ones to positions. Would it mean I have to have the users in the dev box mirror the ones in production?
    Thank you,
    Sergiy

    This answer depends on the HR managment that you have there, if the HR area is a good coordinated area the best answer is to configure the system for automatic transports and pass the HR structures in this way, you can lock some dangerous infotypes in the T77TR tables and be sure that you will not have any trouble with that data. the best thing using this option is to have a specific DEV client to transport the HR structures.
    If you will not have any control between the Dev Environment changes and some people will modify in Prod and other people will make transports in a Dev environment, the best option is to open the client and modify the Org structures every time you need it.
    Refers to the SAP Press book Practical Workflow, section 5.4.2.
    Regards.

  • Errors in modifying existing structure...

    Hi Friends,
    I have inserted a field into the existing Z structure and when i am trying to activate that structure, it gives errors like the below fields positions have been changed. Please note that i am not changing the table. It is a structure only.
    Could some body clear me on this?
    Thanx in advance,
    Ram

    Hey Ram,
        This structue may be included in any table. Just keep the cursor on the structure and find where used list in the tables. Then you will find the list of tables where this structure is included.
    Regards,
      Jayaram...

  • How to modify existing code of SQVI report?

    Hi Expert,
       There is a SQVI report which has already been created but we need to change the one for new requirement.
    is there any way to modify existing code for new requirement?
    Can we edit in abap workbench?
    Thanks & Regards
    Savita

    Savita,
    You can not modify SQVI system generated code. You need to go to SAVI change mode and make modifications. If your requirement is a sort of additional fields or inserting come code into the program , then SQVI is not the choice. You need to use Infoset Queries (SQ03, SQ02, Sq01).
    KJogeswaraRao

  • Retrieving technical settings for existing structure

    Hi!
    how to retrieve technical settings for existing structure? Is it somewhere in SE11?
    Will reward,
    Mindaugas.

    sorry you are right, it is my mistake - I wanted to create structure, but left radio box as for table... now I have created a table... is it possible to delete this table?
    M.

  • SID does not exist for Characteristic

    Hi All,
    We are getting SQL/SID error when we execute the query "Age inventory report by
    source plant" on Material Movement Cube.
    When run in RSRT in Debug mode we are getting both errors as mentioned below:
    Error while reading data; navigation is possible
    SQL Error: 0
    Unknown error in SQL interface
    System error in program SAPLRS_EXCEPTION and form RS_EXCEPTION_TO_MESSAGE
    or
    ASID = 180 does not exist for characteristic Plant or is not selected              
    I>> Row: 28 Inc: MESSAGE Prog: CL_RSR_BASE                                         
    sometime the workbook runs fine without errors which uses the same
    query. but this is not often. when we run the query it shows SID error.
    I can mail the screen shots if needed,
    This is the Relpy from SAP:
              This kind of issue is often lead by overflow in the kefygures used in query.
              I could verify that query RIC_C03_ZQ06B_DETAIL_SOURCE01 is calculating ahuge amount of data.
              It is a common issue in this situation.
               Kindly check attached notes for extending key figures.
               460652 Extending key figures in BW
               579342 Changing key figures used in InfoProviders
    Just want to know if they are relevant, since most of the columns are Restricted KF or Formulas.
    We just have few keyfigures.
    Has anyone comeaccross such error, Plz suggest any actions.
    Thanks,
    Jo
    Edited by: Joseph Mundru on Jun 25, 2008 11:00 AM

    Hi,
    Check for any customer exit or SAP exit variable in the query...
    Hope this helps....
    Rgs,
    Ravikanth

  • Best practices for Refreshing Unv Structure for SAP based universes

    This may sound basic and I apologize for asking this, but the refresh structure in SAP based universes is somewhat different from noraml universes.
    Here is what i'd like to do:
    - Hide all the L00 objects.
    - Rename all the L01 objects and move them to a new Class.
    - Change some of the detail (attribute) objects to dimension objects.
    - Hide the format and Unit for key figures.
    - Hide all of the classes/subclasses  that get automatically generated when a SAP based universe is created.
    I have noticed that when I do the above and refresh the universe, it assumes that all these objects have gone missing from the original classes and adds them back to the universe.
    I also want to make sure that if the select of an object gets updated and the object is re-named, then it should automatically pick up the change.
    Lastly, I have some reports which were built prior to this renaming. I want to make sure that the reports do not break.
    Thanks,
    Kashif

    Hi,
    This thread is really old. 
    Yes it was a common problem back in the earlier XI 3.x days . a lot of bugs in this area were eliminated by the time of XI 3.1 SP03 FP3.x   -  you don't quote your version.
    Actually, you need to be aware that a refresh structure is often not needed, and can corrupt the olap universe . Pls check out Note 1278216 - What are the best practices for OLAP Universe Change Management when using SAP Integration Kit?
    in essence :
    Only use 'Refresh Structure' functionality If: 
    - A new Object (Dimension/Characteristic) has been added to the BEx query (Rows/Columns/Free Characteristics)
    - A new Variable Restriction has been added to the Bex query Filters
    Do not use 'Refresh Structure' functionality after:
    - Having modified a STRUCTURE in BEx. i.e. 'Detail view of Formula' or 'Details of Selection', or changing the General Description of structure members.
    - Doing manual actions on objects/classes in the OLAP Universe like:  Move ; Cut/Paste ; Drag/Drop ; Hide ; Delete.
    (because these workflow can lead to corruption)
    regards,
    H

  • BEx formula change not working in existing Analysis for Olap/Analysis for Excel reports

    Hello all,
    I posted this in Analysis for OLAP, but there has been no response so I'm hoping perhaps you BEx experts can help me.
    I had to modify a formula in a Bex query to have it calculate the results of the formula by summation.
    I checked the query using BEx Analyzer and it summed correctly.  If I create a new analysis for olap report, it sums correctly.
    If I modify an existing report, it does not pick up the change.  Existing Analysis for Excel reports also do not pick up the new summary calculation.
    Using the CMC, I edited the connection and reselected the Bex query, but that did not work either.
    Here it is working in the query:
    Line Discount is a formula with logic checking to see if "product list price total amount" is 0, set the line discount to 0; otherwise calculate it as "product list price total amount" - Net Sale.  So the total needs to sum of the line discounts (0+2820+2820 = 5640) and not be the Overall result "product list price total amount" - Overall Result "net sale" (13960-96720= -82760).
    Here it is in an existing Webi report - working:
    Here is what is happening in an existing Analysis for OLAP report - not working:
    I also tried to unselect Line Discount as a key figure from the existing report and reselect it, but that did not work.
    I'd like to find a solution so that all the reports that use this query won't have to be rewritten.
    I'm on BW 7.0 EP 1 SP 10 and BI 4.0 SP7 Patch 5.
    Thank you for your help,
    Susan

    Hi,
    Apply Exception aggregation on line discount formula--Exception aggregation as Total---Reference characteristic as Promega product.
    Make sure to refresh the webi report once after the changes has been done.
    If this does not work then you can apply summation calculation for that column at webi level as well.
    Regards,
    AL

  • Modify existing Message

    Hi all,
    I need to change text/html part of message which I have in mail format. How to do this easily without loosing other parts of message?
    Or maybe you know some better way to create kind of simple proxy for SMTP which would add and replace some text in HTML part of email?
    So far I am reading message from plain stream of mail text representation (got it from Subethamail SMTP server) into JavaMail Message object. I had problem, when my changes to message were not reflected - I posted question on http://stackoverflow.com/questions/7674775/how-to-modify-existing-java-mail-mimemessage-body-parts/ and solved this one by calling message.saveChanges();
    The issue is that when I call message.saveChanges() headers seams to be lost - especially those around Content Type and Charset.
    My code looks like this:
    public void resend(InputStream data) throws Exception {
            Transport transport = mailSession.getTransport();
            MimeMessage message = new MimeMessage(mailSession, data);
            Object content = message.getContent();
            if (MimeMultipart.class.isAssignableFrom(content.getClass())) {
                MimeMultipart mimeMultipart = (MimeMultipart) content;
                for (int i = 0; i < mimeMultipart.getCount(); i++) {
                    MimeBodyPart bodyPart = (MimeBodyPart) mimeMultipart.getBodyPart(i);
                    if (bodyPart.getContentType().startsWith("text/plain")) {
                        String cnt = updateContent((String) bodyPart.getContent());
                        System.out.println("ContentType = " + bodyPart.getContentType());
                        System.out.println("Content = " + cnt);
                        String contentType = bodyPart.getContentType();
                        System.out.println("Updating content type to = " + contentType);
                        bodyPart.setContent(cnt, contentType);
                    } else if (bodyPart.getContentType().startsWith("text/html")) {
                        String cnt = updateContent((String) bodyPart.getContent());
                        System.out.println("ContentType = " + bodyPart.getContentType());
                        System.out.println("Content = " + cnt);
                        String contentType = bodyPart.getContentType();
                        System.out.println("Updating content type to = " + contentType);
                        bodyPart.setContent(cnt, contentType);
            } else {
                String cnt = updateContent((String) message.getContent());
                System.out.println("ContentType = " + message.getContentType());
                System.out.println("Content = " + cnt);
                String contentType = message.getContentType();
                System.out.println("Updating content type to = " + contentType);
                message.setContent(cnt, contentType);
            message.saveChanges();
    }Mark on Stackoverflow suggested that problem is in bodyPart.setContent(cnt, contentType); call...
    Hope that makes sense for you... and you will be able to help me...
    Thanks in advance
    Konrad
    Edited by: 890134 on 2011-10-07 08:29

    JavaMail wasn't really design to support "editing" of existing messages.
    That's caused some problems over the years and I've had to fix a number
    of bugs in this area. The current version (1.4.4) definitely works better
    than older versions, but I won't be surprised if there are still bugs.
    Even so, your code is making a number of invalid assumptions about the
    structure of messages. I would suggest looking at the msgshow.java
    demo program. It includes code that visits all the parts of a message.
    It should be straightforward to extend that code to detect the parts you
    want to modify and to change the content of those parts using the
    setContent (or setText) method.
    If it's still not working for you, provide more detail about what you're doing,
    including a same message. (Send the details to me at [email protected]
    if you prefer.)

  • Build XML for Custom Nested Accordian (like Tree View Structure) for SharePoint List Data

    Expected output in Xml:
    <?xml version="1.0" encoding="utf-8" ?>
    - <TopRoot>
    - <Root id="1" Name="Department">
    - <Type id="2" Name="IT">
    - <SubType id="3" Name="Technology">
      <SubSubType id="4" Name="Sharepoint" />
      <SubSubType id="5" Name="ASP.NET" />
      <SubSubType id="6" Name="HTML 5" />
      </SubType>
      </Type>
    </Root>
    </TopRoot>
    List Details:
    list details for storing category / sub category data and code to build tree structure for the same.
    1.Create Custom List named “CategoryDetails”:
    2.Create Column “Category Name” of type single line of text. Make it as required field and check Yes for Enforce Unique values.
    3.Create column “Parent Category” of type lookup. under Additional Column Settings.
    Get information dropdown, select “CategoryDetails”.
    4.Choice column ["SRTypeName"] 1.Root,2.SRTYPE,3.SubSRTYPE, 4.SUBSUBSRTYPE
    In this column dropdown, select “Category Name”:  
    Referance:
    http://www.codeproject.com/Tips/627580/Build-Tree-View-Structure-for-SharePoint-List-Data    -fine but don't want tree view just generate xml string
    i just follwed above link it work perferfectly fine for building tree view but i don't want server control.
    Expected Result:
    My ultimate goal is to generate xml string like above format without building tree view.
    I want to generate xml using web service and using xml i could convert into nested Tree View Accordian in html.
    I developed some code but its not working to generate xml /string.
    My modified Code:
    public const string DYNAMIC_CAML_QUERY =
            "<Where><IsNull><FieldRef Name='{0}' /></IsNull></Where>";
            public const string DYNAMIC_CAML_QUERY_GET_CHILD_NODE =
            "<Where><Eq><FieldRef Name='{0}' /><Value Type='LookupMulti'>{1}</Value></Eq></Where>";
            protected void Page_Load(object sender, EventArgs e)
                if (!Page.IsPostBack)
                 string TreeViewStr= BuildTree();
                 Literal1.Text = TreeViewStr;
            StringBuilder sbRoot= new StringBuilder();
            protected string BuildTree()
                SPList TasksList;
                SPQuery objSPQuery;
                StringBuilder Query = new StringBuilder();
                SPListItemCollection objItems;
                string DisplayColumn = string.Empty;
                string Title = string.Empty;
                string[] valueArray = null;
                try
                    using (SPSite site = new SPSite(SPContext.Current.Web.Url))
                        using (SPWeb web = site.OpenWeb())
                            TasksList = SPContext.Current.Web.Lists["Service"];
                            if (TasksList != null)
                                objSPQuery = new SPQuery();
                                Query.Append(String.Format(DYNAMIC_CAML_QUERY, "Parent_x0020_Service_x0020_Id"));
                                objSPQuery.Query = Query.ToString();
                                objItems = TasksList.GetItems(objSPQuery);
                                if (objItems != null && objItems.Count > 0)
                                    foreach (SPListItem objItem in objItems)
                                        DisplayColumn = Convert.ToString(objItem["Title"]);
                                        Title = Convert.ToString(objItem["Title"]);
                                        int rootId=objItem["ID"].ToString();
                                        sbRoot.Append("<Root id="+rootId+"
    Name="+Title+">");
                                        string SRAndSUBSRTpe = CreateTree(Title, valueArray,
    null, DisplayColumn, objItem["ID"].ToString());
                                        sbRoot.Append(SRAndSUBSRTpe);
                                        SRType.Clear();//make SRType Empty
                                        strhtml.Clear();
                                    SRType.Append("</Root>");
                catch (Exception ex)
                    throw ex;
                return SRType.ToString();
             StringBuilder strhtml = new StringBuilder();
            private string CreateTree(string RootNode, string[] valueArray,
          List<SPListItem> objNodeCollection, string DisplayValue, string KeyValue)
                try
                    strhtml.Appends(GetSRType(KeyValue, valueArray, objNodeCollection);
                catch (Exception ex)
                    throw ex;
                return strhtml;
            StringBuilder SRType = new StringBuilder();
            private string GetSRType(string RootNode,
            string[] valueArray, List<SPListItem> objListItemColn)
                SPQuery objSPQuery;
                SPListItemCollection objItems = null;
                List<SPListItem> objNodeListItems = new List<SPListItem>();
                objSPQuery = new SPQuery();
                string objNodeTitle = string.Empty;
                string objLookupColumn = string.Empty;
                StringBuilder Query = new StringBuilder();
                SPList objTaskList;
                SPField spField;
                string objKeyColumn;
                string SrTypeCategory;
                try
                    objTaskList = SPContext.Current.Web.Lists["Service"];
                    objLookupColumn = "Parent_x0020_Service_x0020_Id";//objTreeViewControlField.ParentLookup;
                    Query.Append(String.Format
                    (DYNAMIC_CAML_QUERY_GET_CHILD_NODE, objLookupColumn, RootNode));
                    objSPQuery.Query = Query.ToString();
                    objItems = objTaskList.GetItems(objSPQuery);
                    foreach (SPListItem objItem in objItems)
                        objNodeListItems.Add(objItem);
                    if (objNodeListItems != null && objNodeListItems.Count > 0)
                        foreach (SPListItem objItem in objNodeListItems)
                            RootNode = Convert.ToString(objItem["Title"]);
                            objKeyColumn = Convert.ToString(objItem["ID"]);
                            objNodeTitle = Convert.ToString(objItem["Title"]);
                            SrTypeCategory= Convert.ToString(objItem["SRTypeName"]);
                           if(SrTypeCategory =="SRtYpe")
                              SRType.Append("<Type  id="+objKeyColumn+" Name="+RootNode+ ">");
                             if (!String.IsNullOrEmpty(objNodeTitle))
                              SRType.Append(GetSRType(objKeyColumn, valueArray, objListItemColn));
                          if(SrTypeCategory =="SRSubTYpe")
                              SRType.Append("<SRSubType  id="+objKeyColumn+" Name="+RootNode+
    ">");  
                             if (!String.IsNullOrEmpty(objNodeTitle))
                              SRType.Append(GetSRType(objKeyColumn, valueArray, objListItemColn));
                          if(SrTypeCategory =="SubSubTYpe")
                              SRType.Append("<SubSubType  id="+objKeyColumn+" Name="+RootNode +"
    ></SubSubType");  
                        SRType.Append("</SubType>");
                        SRType.Append("</Type>");
                catch (Exception ex)
                    throw ex;
                return SRType.ToString();
                // Call method again (recursion) to get the child items

    Hi,
    According to your post, my understanding is that you want to custom action for context menu in "Site Content and Structure" in SharePoint 2010.
    In "SiteManager.aspx", SharePoint use MenuItemTemplate class which represent a control that creates an item in a drop-down menu.
    For example, to create or delete the ECB menu for a list item in
    "Site Content and Structure", we can follow the steps below:
    To add the “My Like” menu, we can add the code below:      
    <SharePoint:MenuItemTemplate
    UseShortId=false
    id="OLListItemLike"
    runat="server"
    Text="My Like"
    ImageUrl="/_layouts/images/DelItem.gif"
    ClientOnClickNavigateUrl="https://www.google.com.hk/"
    />
    To remove the “Delete” menu, we can comment the code below:
    <SharePoint:MenuItemTemplate
    UseShortId=false
    id="OLListItemDelete"
    runat="server"
    Text="<%$Resources:cms,SmtDelete%>"
    ImageUrl="/_layouts/images/DelItem.gif"
    ClientOnClickScript="%SmtObjectDeleteScript%"
    />            
    The result is as below:
    More information:
    MenuItemTemplate Class (Microsoft.SharePoint.WebControls)
    MenuItemTemplate.ClientOnClickScript property (Microsoft.SharePoint.WebControls)
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Proper security structure for Single Sign on Server

    We are all used to how we design security structure for vCenter Server if you have had an existing VMware environment prior to 5.1.  Who should have administrative privileges in vCenter Server, what roles, permissions, and so on should be assigned to what users and groups - these questions have already been addressed in our current configuration.
    Now Single Sign on introduces a significant new point of consideration for determining issues of access and authentication.
    I'd like to get some ideas on how this should be handled.  For example, should previous VMware administrators by definition become Single Sign on Administrators? Should the administrators of the Active Directory domain now start to get involved with the Single Sign on Server?
    For example, Single Sign on now forces VMware administrators to configure things like:
    -Password Complexity Policy for SSO
    -Password Expiration for SSO
    -Lockout Policy
    We already probably have these things tightly controlled in AD and locked down with group policy, but you can't apply group policy directly to an SSO server and make it receive a GPO from Active Directory.  (You can make the Windows OS that SSO is running on have a GPO applied, but it won't configure SSO itself, just the OS).
    VMware admins are looking at a new set of questions relating to authentication and authorization.  Someone has to have written something or will be writing something to help us get the big picture of what is changing with SSO if anything and how we need to look at SSO from a security design and best practices.
    Should we just make existing vCenter Server admins SSO admins or do we need to take a step back and reconsider?

    Hello,
    Actually, yes. SSO is fairly robust in 5.5. It has a few limitations around email of expired passwords, but that is mainly because some people do not use them. I use SSO to provide the usernames and passwords for all my VMware vCenter and related product service accounts. I.e. an account for vdp, Horizon, vCops, Log Insight, etc.  This is more about keeping systems segregated once more with no real need for AD for services. But AD via SSO is used by users.
    Read the documentation, and determine how SSO fits into your current password policy and take a long hard look at your virtualization management environment. Is there a 1 service account per service talking directly to vCenter? If not, SSO can help you implement that. The key is to match its functionality to your security policy.
    Best regards,
    Edward L. Haletky
    VMware Communities User Moderator, VMware vExpert 2009, 2010, 2011,2012,2013,2014
    Author of the books 'VMWare ESX and ESXi in the Enterprise: Planning Deployment Virtualization Servers', Copyright 2011 Pearson Education. 'VMware vSphere and Virtual Infrastructure Security: Securing the Virtual Environment', Copyright 2009 Pearson Education.
    Virtualization and Cloud Security Analyst: The Virtualization Practice, LLC -- vSphere Upgrade Saga -- Virtualization Security Round Table Podcast

  • Adding a new field to existing structure

    HI all
    I am adding a new field to the existing structure in BW ,shall I remove all the data in the cube to fill fill this field for the previous records and reload again or any other solution
    thanks in advance

    Hi,
    Yu need to delete the data to fill the new field again.
    Assign points if it helps
    Regards,
    Srinivas

  • Issue in IP - Entering value for Characteristic object

    Hi Expert,
    I have a requirement where the input has to be unabled for characteristic objects through IP template.
    I did the development as per the blog:
    http://scn.sap.com/blogs/Christopher.sapbw/2012/12/25/master-data-planning-with-sap-integrated-planning-sap-ip
    The issue is the development should have been done by using Super class CL_RSMD_RS_BW_SPEC. But could not use it as super class as i could not modify the methods in this case. Instead i made a copy of this class and did some modifications to the class. The class is not working for me. Its throwing the following error.
    Please let me know if you have come across similar issue, and how to resolve it.
    Thanks,
    Anupama

    Hi Anass,
    I was able to solve the issue partially. Not getting the error now, but i am still not able to save the entered data back to the real time cube. I am using the analysis office for my development and using the standard save button on Analysis office.
    Please help.
    Thanks,
    Anupama

  • Creation of Structure for charactersics

    Hi,
    While creating structure for characterstics the assigned characterstics does not come under the structure folder and act a separate enetity.
    Any clue on that...
    Thanks,
    Debasish

    Hi D,
    Is this the same question as before? If so, then it sounds to me as if you have created a structure in your rows, but dragged and dropped a characteristic under the structure and therefore the structure remains empty. Right-click on your structure and choose 'New Selection' or 'New Formula' and enter the elements of your structure in there. You need to choose 'New Selection' to add certain characteristics and 'New Formula' to create a calculation eg. Variance.
    By dragging and dropping a characteristic under your structure, this will sit outwith your structure.
    Regards
    Scott

  • Catalog error : Index of values is missing for characteristic PLANTu0092

    Error" Index of values is missing for characteristic " in mapping 
    Hi
    We are in SRM
    I was trying to transfer Master records to catalog using
    BAdi : BBP_CCM_CHAR_MAINT but I’m getting an error’ Index of values is missing for characteristic PLANT’.
    Plant has multiple value.
    I’ve following code in the method ENHANCE_CTY_DEF
    ls_char_definition-char_name = 'PLANT'.
    ls_char_definition-char_datatype = 'CHAR'.
    ls_char_definition-MULTIVAL_INDICATOR = 'X'.
    APPEND ls_char_definition TO et_char_definition.
    Following code in the method VALUATE_PRODUCT
    **"plant data
    v_index = 1.
      ls_char_valuation-char_name = 'PLANT'.
      LOOP at t_plant into WA_plant.
    ls_char_valuation-char_value = WA_PLANT-PLANT_1.
      IF  WA_plant-PLANT_1 is not initial.
       ls_char_valuation-MULTIVAL_INDEX = v_index.
       APPEND ls_char_valuation TO et_char_valuation.
       v_index = v_index + 1.
      ENDIF.
      ENDLOOP.
    Can anyone tell me how to resolve it. I’ll definitely reward points to any useful answer.
    -Joe

    Hi
    Have you raised any OSS message with SAP yet ? If no, raise one immediately.
    Meanwhile, try this ->
    <u>It seems the Following code in the method VALUATE_PRODUCT
    has some problem -></u>
    **"plant data
    v_index = 1.
    ls_char_valuation-char_name = 'PLANT'.
    LOOP at t_plant into WA_plant.
    ls_char_valuation-char_value = WA_PLANT-PLANT_1.
    IF WA_plant-PLANT_1 is not initial.
    ls_char_valuation-MULTIVAL_INDEX = v_index.
    APPEND ls_char_valuation TO et_char_valuation.
    v_index = v_index + 1.
    ENDIF.
    ENDLOOP.
    Try changing the code - like this ->
    **"plant data
    LOOP at t_plant into WA_plant.
    v_index = sy-tabix.
    ls_char_valuation-char_name = 'PLANT'.
    ls_char_valuation-char_value = WA_PLANT-PLANT_1.
    IF WA_plant-PLANT_1 is not initial.
    ls_char_valuation-MULTIVAL_INDEX = v_index.
    APPEND ls_char_valuation TO et_char_valuation.
    ENDIF.
    ENDLOOP.
    Some SAP OSS notes to refer ->
    <b>Note 850613 - Maintaining the BBP_CCM_CHAR_MAINT BAdI using Customizing
    Note 875039 - BBP_CCM_CHAR_MAINT: Valuating predefined characteristics
    Note 724097 - Search of the comp. in case of structured characteristics</b>
    Do let me know.
    Regards
    - Atul

Maybe you are looking for

  • Why do I get a windows error every time I stop or close an executable?

    Whenever I run an executable in any windows computer it runs fine but as soon as I stop or shut down the executable, I get and a windows error. The program that I have reads from compact Fieldpoints and processes those data. Once you close or stop th

  • How to add actionscript to a movie symbol

    I am a complete newbie to actionscript and flash. I am using Flash CS3 with Mac OSX. I need to know how to add actionscript to a movie symbol? I made a circle and coverted it into movie symbol. After selecting it and opening Windows > Actions, it say

  • ANN: BPEL PM 10.1.2 Limited Preview 1

    Hi All, We are looking for a few people to help us kick the tires and provide feedback on BPEL PM 10.1.2 before the preview hits OTN. If you are interested, please send us an email to [email protected] with BPEL PM 10.1.2 preview in the email subject

  • Regarding Coherence cluster setup

    Hi All, I am new to the Coherence. My requirement is to deploy 2 war files and 1 stand alone coherence server running thorugh cache-server.cmd file. I am trying to setup this environment on my local windows machine. When I am deploying 2 war files(wh

  • Package structure

    Well i actually develop a soft and i have a little question about packages structure. My application is composed is composed of a main JFrame with a JDesktopPane and a primary JInternalFrame. Some others JIF are used and in order to make it clear, i