Product Hierarchy level 2 code and description details

Hi BW Experts,
In our report we want to display Material wise 'Product Hierarchy level 3 code and level 2 description.
Here, we have loaded material master hierarchy data to BW but we are not able to get the level 3 code and level 2 desc.
In R/3 side we can see product hierarchy level 3 code and level 2 description using transaction code.
Could some one help me how do we get these details.
Thanks in advance.
mahantesh

Folks,
Any solution?
Laks

Similar Messages

  • Merchandise Hierarchy Level Code and Description to be displayed in report

    Hi Experts..
    I am working on a report that has to display the out put
    SITE | ARTICLE | VENDOR | Merchandise Hierarchy 1 Descrptn | Merchandise Hierachy 2 Descrptn| MC |MC Dscrptn| EAN | UOM|
    I had written a program and it is displaying all the above fields except Merchandise Hierarchy 1 and 2  Description. Can anyone help me to display those in output.
    MC Description also I've displayed by passing MATKL of MARA into CLASS of KLAH and CLINT to SWOR. Likewise any direct table is available for first two hierarchy group..  Since my comapny is using three Levels.  .. 1) MH1 2 ) MH2 3 ) MC.

    Try with function module "MERCHANDISE_GROUP_HIER_ART_SEL" or "MERCHANDISE_GROUP_HIER_SELECT"

  • Related to product hierarchy level change

    Hi all,
    we got a requirement to change the product hierarchy level from 3 to 5.can any body guide us for this.
    thanks in advance,
    karna

    hi,
    in std sap u can have only three levels,but u can go upto 6 levels.
    follow this steps
    1.append the std prod hierarchy structure with adition of zzprod4 and zzprod5
    2.new data element can be created 0r use prodh field data element and attach it to new fields as per above.
    3.in customiising v/76 y should reorganise 18 chars amongst 5 levels.
    by doing this in material master u can see in drop down list with 5 levels.
    hope it helps.
    reward if so  !!!!!!

  • Product  Hierarchy Levels in the material Master.

    Plz let me know the Levels to which product hierarchy can be maintained for a Finished good in its Material Master.
    What I know it is 9 and is limited to 18 characters.
    The T- code for it is v/76, and is maintained thru it, but while I am trying to maintain 4th level it is automatically taking 3rd Level. please point out the mistake which i must be doing.

    Hi
    As per standard SAP allowed up to 3 steps only
    Here i am furnishing small example
    1 step allowed 5 digits - 00001-  Electronics
    2  Step allowed 5 digits-  00001 - Home Appliances  
    3 step allowed 8 digits- 00000001- Steam iron
    The above hierarchy can be assigned in material master as 000010000100000001

  • Product hierarchy level in TPM Pricing condition records

    Hi all,
    we're setting up TPM scenarios in CRM7.0.
    A question arosen about the level of the product hierarchy we need to create pricing records.
    We have a 5 level product hierarchy structure and we're using the CRM feature to spread the product category at the lates level while creating trade promotion. In example if the user put in the product category tab a level 1 category the system spread down to the 10 level 5 underneath.
    My question is: shall i generate pricing records at that level (lev5) or can i create the pricing records at higher level and keep the campaign dtermination one at the lowest?
    Appreciate any reply
    Regards

    Hi Carmine,
    It's not mandatory to create conditions at the lowest level, but my recommendation is to keep a match between the level you allow users to plan their promotion and the level of the condition records.
    However depending on the scenarios, it may be valid to do otherwise. Some examples:
    - A user assign a Level1 Category, and it's exploded into 5 lower categories. Then he creates a trade spend exception for 1 of the categories, the conditions should have (at least) the same level in order to create this exception.
    - A user assign a Level1 Category, and it's exploded into 5 lower categories. The user wants to create only 1 condition at a higher level, then yes it can make sense to have condition with the higher level.
    An option to allows both would be to have different condition generation type (one for High Level planning and one for lower level).
    Some additional thoughts:
    The feature that "explode" the high level category into lower categories, was developed for customers that wanted to restrict their users in planning at a lower level. It also helps to ensure a KAM does not create a condition for a whole Brand, but only to the level he's allowed.
    The system is build to manage a high number of conditions.
    Best regards,
    Guillaume

  • How i Rename Item Code and Description

    Dear All,
    Can you please tell me how i change Item code and item description in sap b1 8.8.

    This can be very annoying.  If there's a typo in the product code, we cannot update it anymore (since there are already transactions with this product) and the item is not displayed in the correct place when the item list is sorted on the item code.  We can start a new product with the correct code and transfer the items in stock to the new product code, but then all the current transactions are still linked with the old/deprecated product.  Very annoying.
    If someone could find a method to rename the item code without losing the linked transactions, this would really be helpful.  Thanks!
    Regards,
    Pieter Verhaeghe

  • Tax Code and Description

    Hello All,
    We are making a customized report based on vendor invoices.
    1) Need to know tables or logic where we can find/pull out tax codes and its description.
    2) When invoice is posted value goes to GR IR account, from which table i can get the GR IR value.
    Regards
    Himanshu Nijhawan

    Hi Himanshu,
    1) Need to know tables or logic where we can find/pull out tax codes and its description.
    You can find the Tax code in RSEG Table for the Vendor Invoice. Specify the Document No & Year, you will get the tax code in the field RSEG - MWSKZ
    Tax code Description can be obtained in the Table T007S. Specify Tax Code and Language as well to get the description
    2) When invoice is posted value goes to GR IR account, from which table i can get the GR IR value.
    For this, first you should get the Account document corresponding to the Invoice. So, Query table BKPF with the following fields to get the accounting document
    Company Code
    Year
    Object Key (AWKEY) = Your Invoice No + Year (Concatenated Value for eg., 51000000002012
    you will get the Accounting Document No in the field BKPF-BELNR
    WIth the Accoutning Document & Year, query the table BSEG to get the GR/IR accounting posting. Generally the GR/IR is posted with Posting Key 86 (BSEG-BSCHL)
    Regards,
    Rama

  • Problem Getting Error Code and Description in Alerts

    We are having trouble getting the Error code and Error description in the Alerts and we're having trouble getting a alert for message mapping exceptions.  I have read through the BLOGs and the help on SAP.  I'm not sure it is something to do with the configuration or SP14.  We did not have these problems with SP12 at our other customer XI implementations.
    Background -
    We have setup an "XI Alert" classification with three Alert categories -"XI_Mapping_Error", "XI_Adapter_Error", "XI_Runtime_Error". 
    For the "XI_Mapping_Error" alert category, we have setup a rule so that any Integration Engine Application Mapping.* Error code will create an alert.  However, when we have a mapping error in XI which we can see in MONI, we do not get an alert.  The checkbox for "Suppress Multiple Alerts of this Rule" is not selected.  I am not sure why we're not getting the alert.
    For the "XI_Adapter_Error" alert category, we have setup a rule so that any Adapter Engine * adapter type will create an alert.  The alert gets created - however, some of the container variables do not get poulated in the email.  We have defined Container variables pointing to the corresponding ABAP data dictionary elements - i have double checked these definitions.
    Here is an alert email - the Error Code (SXMS_ERROR_CODE -  SXMSERRTX) and Error Category (SXMS_ERROR_CAT - SXMSERRCAT) are not being extracted:
    Alert ID: ##23896##
    Error Code =
    Error Category =
    Message ID = 1506eab0-6125-11da-9ba2-00505685 Time = 14:26:12 Date = 29.11.2005
    Sender Party =
    Sender Service = BS_CPI
    Sender Interface = MI_CPI_INV_RFC_REQ_ABS
    Receiver Party =
    Receiver Service = BS_CPI
    Receiver Interface =
    We are not able to figure out why the Alert framework is not working correctly.  We are running XI 3.0 SP 14 on Win2K, SQL 2000.
    Anyone encounter these problems?  Any help would be appreciated.
    Regards,
    Jay Malla

    >> There are some problems with SP 14 and the alert framework.
    Very true! Join the team!
    >> We applied Note 876546 which triggered certain alerts that were not getting triggered. However, we're not getting the Error code and Error Description in some of the alerts.
    Jay, This note is specifically for a situation where the 'where did the error occur' set to No Restriction. I don't think anything else is included in this fix .01 to patch 0.9 of SPS 12 of XI 3.0!!!
    My problem is that even the messageID variable is not getting replaced!!! In SP12 everything was perfect. After SP14, the errors are coming almost instantaneously to the inbox, but without any variable replacement.
    Best of luck,
    Kannan

  • Suggest Values(Auto Fill) for code and description in WD ABAP

    Greetings everyone,
                     I have one ABAP webdynpro application which has to provide the auto fill (Suggest Values) option for one of the field for Eg:Material No.The requirement is the user will have only one field where he/she should be able to search the material either by its name or material number in the same field.Please let me know how we can achieve this.As of now i am able to search by material number using suggest values using my own custom search help.But how can i include the material description also as search option for the material number field.Any help will be appreciated.
    Material No:[____________]      <- - -   i should be able to search both by material number and description in suggest values(Autofill)
    Thanks,
    Vignesh

    Hi Thomas,
       You are right. I have exactly thought the same way and i implemented the code as well in the search help exit which will give my own search result to the searching criteria with both number and description. I have able to achieve this for one application and now i am able to search with both number and description in the same field.But when i am trying to get the same functionality for another field ,it is showing a auto fill values but only for code and not for description of the code.I have mentioned below the code i have written in the search help exit and i am passing the list to the source tab and getting the search help result in record_tab.When i test this from normal SAP GUI using F4 functionality it works perfect.But when i try to use this search help via Autofill(Suggest values) in WD ABAP,it is not working the same way what i want.I mean it only searches with the code but not with the description in teh autofill.
    Any help will be appreciated.
      IF callcontrol-step = 'SELECT'.
        DATA:lwa_selopt TYPE  ddshselopt,
             lit_selopt_rsfnr TYPE RANGE OF tn39t-rsfnr,
             lwa_selopt_rsfnr LIKE LINE OF lit_selopt_rsfnr ,
             lit_selopt_desc TYPE RANGE OF stnd_rsfna,"rsfna, "nkdi-stdtext,
             lwa_selopt_desc LIKE LINE OF lit_selopt_desc,
             lwa_tn39t TYPE tn39t,
             lit_tn39t TYPE STANDARD TABLE OF tn39t,
             lv_sel_val TYPE ddshselopt-low.
        READ TABLE shlp-selopt INTO lwa_selopt WITH KEY shlpfield = 'RSFNR'."'DKEY'.
        IF sy-subrc EQ 0.
          MOVE-CORRESPONDING  lwa_selopt TO lwa_selopt_rsfnr.
          APPEND  lwa_selopt_rsfnr TO lit_selopt_rsfnr.
          lwa_selopt-option = 'CP'.
          CONCATENATE '' lwa_selopt-low '' INTO lwa_selopt-low.
          MOVE-CORRESPONDING  lwa_selopt TO lwa_selopt_desc.
          APPEND  lwa_selopt_desc TO lit_selopt_desc.
          CLEAR:lit_tn39t[],record_tab[].
          SELECT * FROM tn39t INTO TABLE lit_tn39t
             WHERE spras = sy-langu AND ( rsfnr IN lit_selopt_rsfnr
             OR rsfsn IN lit_selopt_desc ).
          CALL FUNCTION 'F4UT_RESULTS_MAP'
            EXPORTING
              source_structure  = 'TN39T'
            TABLES
              shlp_tab          = shlp_tab
              record_tab        = record_tab        " <--- I am getting the result correctlyin record_Tab ..but it is not coming in the output/
              source_tab        = lit_tn39t
            CHANGING
              shlp              = shlp
              callcontrol       = callcontrol
            EXCEPTIONS
              illegal_structure = 1
              OTHERS            = 2.
          callcontrol-step = 'DISP'.
        ENDIF.
        EXIT. "Don't process STEP DISP additionally in this call.
      ENDIF.
    Thanks,
    Vignesh

  • Oracle error code and description

    Gurus,
    Is there a distinct list of oracle error code with description(in excel or txt,csv format) , the requirement is to convert most of generic oracle messages into user defined messages and store it in a XML.
    Regards
    R
    Edited by: Darthvader-647181 on Aug 11, 2010 8:00 AM

    HareeshGhanta wrote:
    Hi,
    Thank you.I am looking for some additional information like Cause and Action also to be printed out.Is there any way we can achieve this.
    Regards
    Sounds like you are trying to re-invent the wheel.
    What's wrong with the message text as supplied by oracle?  Those messages are universally known and understood -- well, at least by people who actually read them vs. simply dumping them to a forum.  Why would you want to obfuscate them with your own text?
    As for "cause and action", if one has the error code emitted by oracle, there are boat load of web sites that already replicate the same information that oracle itself supplies:
    oracle:dwdev$ oerr ora 12154
    12154, 00000, "TNS:could not resolve the connect identifier specified"
    // *Cause:  A connection to a database or other service was requested using
    // a connect identifier, and the connect identifier specified could not
    // be resolved into a connect descriptor using one of the naming methods
    // configured. For example, if the type of connect identifier used was a
    // net service name then the net service name could not be found in a
    // naming method repository, or the repository could not be
    // located or reached.
    // *Action:
    //   - If you are using local naming (TNSNAMES.ORA file):
    //      - Make sure that "TNSNAMES" is listed as one of the values of the
    //        NAMES.DIRECTORY_PATH parameter in the Oracle Net profile
    //        (SQLNET.ORA)
    //      - Verify that a TNSNAMES.ORA file exists and is in the proper
    //        directory and is accessible.
    //      - Check that the net service name used as the connect identifier
    //        exists in the TNSNAMES.ORA file.
    //      - Make sure there are no syntax errors anywhere in the TNSNAMES.ORA
    //        file.  Look for unmatched parentheses or stray characters. Errors
    //        in a TNSNAMES.ORA file may make it unusable.
    //   - If you are using directory naming:
    //      - Verify that "LDAP" is listed as one of the values of the
    //        NAMES.DIRETORY_PATH parameter in the Oracle Net profile
    //        (SQLNET.ORA).
    //      - Verify that the LDAP directory server is up and that it is
    //        accessible.
    //      - Verify that the net service name or database name used as the
    //        connect identifier is configured in the directory.
    //      - Verify that the default context being used is correct by
    //        specifying a fully qualified net service name or a full LDAP DN
    //        as the connect identifier
    //   - If you are using easy connect naming:
    //      - Verify that "EZCONNECT" is listed as one of the values of the
    //        NAMES.DIRETORY_PATH parameter in the Oracle Net profile
    //        (SQLNET.ORA).
    //      - Make sure the host, port and service name specified
    //        are correct.
    //      - Try enclosing the connect identifier in quote marks.
    //   See the Oracle Net Services Administrators Guide or the Oracle
    //   operating system specific guide for more information on naming.

  • LOV how to show code and description

    Hi,
    How can I show code + description in a LOV using disco 4? It seems that I can't do that. I can just pick one value, which should be a code to link to a drill to detail, but how about description?
    e.g
    ID - Countries
    1 USA
    2 France
    3 Australia
    How can I show USA but use id to link to another table?
    Regards,

    Hi Rod,
    Yep, but how can I use just the code to match with where clause?
    I mean in this case I need to create a extra column with code + description to match combo code + description.
    Is there any way to work around this e.g: code + description on the combo box and just use the code from the combo to perform the search.....substr( combo box) ?
    Cheers,
    Alex

  • URGENT: Issue with hierarchy level keys and report drill down

    Hi,
    BASIC STRUCTURE:
    I have created a subject area with 3 facts (FACT_A, FACT_B, FACT_C) and 4 dimesnions (TIME_DIM,DIM_2,DIM_3,DIM_4). Each fact table also has additional aggregate tables aggregated along levels of the time dimension. Also our timw dimension has aggregated dimension tables like TIME_DIM_WEEK, TIME_DIM_MONTH, TIME_DIM_QUARTER and TIME_DIm_YEAR.
    GOAL:
    All 3 facts have the same measures M_1 and M_2 in them but may not have data for the same dimension values selected.
    For example
    For month JAN 2000 FACT_A.M1=100$ and no data exists for JAN 2000 in FACT_B and FACT_C. Then in the report
    for JAN2000 it should show FACT_A.M1= $100, FACT_B.M1 = 0 and FACT_C.M1 =0. In this case I should be able to drill down to the lowest level.
    ISSUE:
    The time dimension TIME_DIM has the following levels - Total -> Year -> Quarter -> Month -> Week -> Day
    However I am having an issue with drill down in the reports whenever I pull metrics from more than 1 fact at a time. I have defined the level keys but not sure if I need to do anything in addition since I am using aggregates.
    I have to fix this issue quickly. Please help me.

    Alastair,
    All the fact tables have aggregated facts as sources.
    I have checked the levels set for each of the sources to the time dimesnion table in BMM and they look okay. So the Time dim table in BMM has 4 source tables
    Time_Day (level set to day, table key is "day"),
    Time_month (level set to month, table key is "Fiscal_Month_Code"),
    Time_Quarter(level set to quarter, table key is "Fiscal_Quarter_Code") and
    Time_Year(level set to year, table key is :Fiscal_Year_Code").
    Note: No time week aggregate added as logical source.
    Again the time dim hierarchy based off of this table has levels: Total -> Year ->quarter -> Month -> week -> day
    The levels keys set for each level are
    Year -> Primary key is Year_Name (YYYY)(Checked as chronological key) and another key is Year_Num (YYYY)(Checked as chronological key)
    Quarter->Primary Key is Quarter_Name (YYYY Qn), another key is Quarter_Number (Format n where n can assum values 1,2,3,4). Both keys are set as chronological keys
    Month -> Primary key is Month_Name (MON YYYY), another key is Month_Num (Format n where n can assume values from 1 to 12) Both keys are set as chronological keys
    Week -> Primary Key is week name (YYYY Wk nn, where nn can have values from 1 to 53), another key is week num (nn, where nn can have values from 1 to 53)
    Day -> primary key set to day (date format)
    Issue1: When I try to drill to lower levels it throws out an error saying report cannot find any data because filters may be too restrictive even though I see data at higher level
    For ex: If I drill down to Year: 2010 and Qtr: 2010 Q2 and M1:$100 when I click on Qtr to drll to month level it throws me the error
    Issue2: when I add year and qtr colums to the report I see data as below which is incorrect
    Year_Name Qtr_Name data:FACTA_M1 Data: FactB_M1
    2009 2009 Q1 $10 $5
    2009 2009 Q2 $20 $80
    2009 2009 Q3 $20
    2009 2009 Q4 $30
    2010 2010 Q1 $100
    2010 Q2 $101
    2010 Q3 $102 $230
    2010 Q4 $103
    2011 Q1 $10
    In the above example year_name is not showing up for 2010 Q2 and after. However if I change the primary key for level 'Quarter' by having key consist of year name and quarter name instead of just quarter name the issue doesnt occur and drill down works great. The only issue is when I drill from qtr it first shows year name and quarter name instead of showing the next level which would be month name.
    Sorry about the long message but I thought you might notice something in how I have set up the keys.
    Thanks

  • MessageChoice with Code and Description When Clicked

    Hi all,
    I have some question regards messageChoice. Below is my code for messageChoice:-
    <messageChoice name="drlBfSetA" prompt="" styleClass="DropDownSmall" selectedValue="${sessionScope.drlBfSetA}">
    <contents childData="${sessionScope.mcsettypeaBf}">
    <option value="${uix.current.menuId}" text="${uix.current.menuCode}"/>
    </contents>
    </messageChoice>
    Currently my messageChoice working find with value menuId and the text show for menuCode. What my question is:-
    Example:-
    The messageChoice text show as below when I click the messageChoice :-
    menuCode
    MenuA
    MenuB
    MenuC
    However MenuA does make any sense to my user, When my user click the messageChoice I want the messageChoice show as below:-
    menuCode menuDesp
    MenuA Chicken with Pizza
    MenuB Chicken with Onion
    MenuC Chicken with Vege
    I just want to show the Menu Description when the user Click the messageChoice. After selected the messageChoice then it show MenuCode to the user in screen.
    However messageChoice just provide me text for show only my menuCode on screen when user click the messageChoice
    It is possible I do that? I hear Uix is possible to do that. Please advise. Thanks in advance.
    My JDev Version as below:-
    Oracle IDE     10.1.2.17.84
    Business Components Version     10.1.2.17.96
    UML Modelers Version     10.1.2.16.71
    Versioning Support     10.1.2.16.71
    WebDAV Support Version     10.1.2.16.71
    Struts Modeler Version     10.1.2.6.15
    Designer Generators Framework     10.1.2.7.56
    ADF UIX     2.2.16
    java.version     1.4.2_04
    java.home     C:\Jdev1012\jdk\jre
    java.vm.name     Java HotSpot(TM) Client VM
    java.vm.vendor     Sun Microsystems Inc.
    java.vm.version     1.4.2_04-b05
    user.language     en
    user.region     <no value assigned>
    user.name     Administrator
    user.home     C:\Documents and Settings\Administrator
    user.dir     C:\Jdev1012\jdev\bin
    os.name     Windows XP
    os.version     5.1
    os.arch     x86
    http.proxyHost     <no value assigned>
    http.proxyPort     <no value assigned>
    http.nonProxyHosts     <no value assigned>
    ide.patches

    Anyone have any idea or recommendation... I really need advise from expert. Thanks

  • Setting SOAPFaultExcepion fault codes and fault detail

    I'm using WLS 7 SP1.
    I'm having a couple of problems with SOAPFaultExceptions in WLS 7 SP1.
    i) The generated web service front end happily wraps SOAP Fault fault string with
    "EJB exception..." and always reports the fault code as "Server"; I believe the
    latter problem is is a known issue.
    ii) In an effort to get around the above problems, I thought I would simply add
    detail entries but to be honest I can't quite figure out how to do it. I thought
    I would create a Detail container via a SOAPFactory and add a detail entry via
    Detail addEntry().
    Am I able to do this with WLS 7 SP1 as is or do I need to use additional SOAP
    libraries (pointers would be appreciated)?
    Thanks.

    In your orchestration, capture the SOAPFault (hope you're already doing this), then in the captured message if you use the XPATH as below, it will capture the ErrorCode and ErrorText from the above shown fault structure.
    sErrorCode = xpath(msgYourSOAFFault,"string(/*[local-name()='Envelope' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']/*[local-name()='Body' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']/*[local-name()='Fault' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']/*[local-name()='detail' and namespace-uri()='']/*[local-name()='errorDetail' and namespace-uri()='http://integration.com/ErrorDetails.xsd']/*[local-name()='Error' and namespace-uri()='http://integration.com/ErrorDetails.xsd']/*[local-name()='ErrorCode' and namespace-uri()='http://integration.com/ErrorDetails.xsd'])");
    //ErrorText
    sErrorText = xpath(msgYourSOAFFault,"string(/*[local-name()='Envelope' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']/*[local-name()='Body' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']/*[local-name()='Fault' and namespace-uri()='http://schemas.xmlsoap.org/soap/envelope/']/*[local-name()='detail' and namespace-uri()='']/*[local-name()='errorDetail' and namespace-uri()='http://integration.com/ErrorDetails.xsd']/*[local-name()='Error' and namespace-uri()='http://integration.com/ErrorDetails.xsd']/*[local-name()='ErrorCode' and namespace-uri()='http://integration.com/ErrorDetails.xsd'])");
    For adding the exception handler for SOAP-Fault, you can either refer the sample in SDK or
    reference this article. And in the exception handler, use the above XPath to capture the ErrorCode and ErrorText.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Product Hierarchy - modifying the levels

    We are wanting to use the Product Hiearchy but are wanting to redefine the levels.  We want  4 levels, 3-6-6-3.  I've done some research and find that we are able to change the SAP standard of 3 levels to the 4 levels that we want.  I've also found general documentation on how to do that.  When I create my new Domains (ex: zprodh4 char3) and then try to change the main structure of PRODHS I get a pop up asking for an Access Key.  So, I'm either doing something wrong or changing the product hierarchy levels does not survive an upgrade?  Can anyone answer this for me.  If you think I'm doing something wrong can you please give me detailed instructions on how to assign the new domains to the existing structure. 
    Thank you!
    Tami
    Edited by: Tami Ayres on Nov 14, 2011 9:24 PM

    I have the access key and am modifying data element PRODH1.  I changed the domain to read ZPRODH1 which is my defined domain.  I saved it. 
    1.  When I go to activate it I get a list of dependent structures and tables that are to be adjusted.  Of course this makes me nervous but I'm assuming this is normal.
    2.  When I start to modify my next data element PRODH3, I am prompted for the access key.  I enter the same access key as I did for PRODH1 and there's an error telling me the access key is incorrect.  Do you have to have an access key for each element and then the structure that you are modifying?
    Sorry for all the questions but this modification is making me nervous and I just want it to be correct.
    Thank you,
    Tami

Maybe you are looking for