Add more rows - a whole page full

I grew up on Microsoft Works and AppleWorks/Clarisworks
(spreadsheets) where you didn't run out of rows - you could
just scroll indefinitely down the spreadsheet at hearts content -
but in Numbers I find myself hitting the bottom at 44 rows. I
see they can be added one at a time but is there another way?
I don't want to add another sheet, table or whatever - just more
rows. please.
Thanks very much.
Tom
Numbers '09
MacOS 10.7.4

Hi Tom,
quinn

Similar Messages

  • Add more rows problem

    I have an advanced table that displays a single row. Users can use Add more rows if they require more.
    I have 2 small isses.
    Firstly, there are 2 fields. Cost Centre and description. Cost centre has an LOV and description is mapped and populated from the LOV as well.
    When I click on add more rows, the description column of the first record is cleared.....I obviously want this to remain.
    Second issue. When I choose the value from the LOV on rows 2 and above i want to ensure this has not been chosen before in a previous record - any quick way to do this>?
    Robert

    Regarding 2: You can write your Lov VO query with NOT IN :1. Use the CO in your LOV and try to get the value entered by user in above row(s) and bind it in LOV VO query using your Lov CO. Please note that LOV CO might get called before coming to page CO processFormRequest. So try to keep a stringBuffer value in OADBTransaction, which shall concat the values selected in all above rows. Use this value in LOV CO each time.
    Hope it helps.

  • Row Level PPR in Advanced Table with Add More Rows Button

    <br>
    I have programmatically fired PPR event on MessageChoice. But it is in Advanced Table with
    Add More Rows Button. When the value is changed in MessageChoice I Show/Hide Custom LOV
    through SPEL like this ${oa.BioEmployeePVO.EmpManagerRender} .
    But it is <b>hiding the all the ROWS</b> not just the row where the value has been changed.
    I even tried with this code and get NULL for rowReference.
    String rowReference = pageContext.getParameter(OAWebBeanConstants.EVENT_SOURCE_ROW_REFERENCE);
    In Processrequest()
    String pageName = pageContext.getRootRegionCode();
         Hashtable params = new Hashtable (1);
         params.put ("param1", pageName);
         Hashtable paramsWithBinds = new Hashtable(1);
        paramsWithBinds.put ("param2",new OADataBoundValueFireActionURL (mcb, "{$AttendeeType}"));
        mcb.setFireActionForSubmit ("empPositionChange", params, paramsWithBinds,false, false);
    In ProcessFormRequest() {
    if ("empPositionChange".equals(pageContext.getParameter(OAWebBeanConstants.EVENT_PARAM)))   
          String rowReference = pageContext.getParameter("param2");
        //    String rowReference = pageContext.getParameter(OAWebBeanConstants.EVENT_SOURCE_ROW_REFERENCE);
         Serializable[] parameters = { rowReference };
          am.invokeMethod("handlePositionChangeEvent", parameters);
    <br>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    HI Kumar,
    Answer to your last post is "yes".
    Now to your doubt regarding the code:
    Hi Anna
    I am trying to understand your code.
    FireAction firePartialAction = new FirePartialAction("fireHideEvent"+(i/noOfTlaColSpan));
    HideImgBean.setAttributeValue(PRIMARY_CLIENT_ACTION_ATTR,firePartialAction);
    1. What is this i/noOfTlaColSpan ?
    :)Forget abt this in your case it should be the event name which u r firing and capturing the it in the PFR.
    Like FireAction firePartialAction = new FirePartialAction("YOurEventName");
    and in PFR u can capture tht as:
    if("YOurEventName".equals(pageContext.getParameter(EVENT_PARAM)))
    //your logic to invoke AM method
    2. I believe this HideImgBean would be MessageChoice for me?
    :)Yep ur right
    3. This brcdOhInventoryViewUpdateVOImpl would be the Custom PVO(Extending Seeded Base VO)
    I create by adding the transient attributes?
    :)Yep ur right
    4. I cannot understand this code. Could you explain.
    :)Please look at my comments in some of the lines .I have explained wht i am doing
    if(updateIter==null)
    updateIter[0]= invViewVO.createRowSetIterator("updateIter");//This initViewVo should be ur custom VO object
    if(cnt>0)
    updateIter[0].setRangeStart(0);
    updateIter[0].setRangeSize(cnt);
    for(int i=0;i<cnt;i++)
    row = (brcdOhInventoryViewUpdateVORowImpl)updateIter[0].getRowAtRangeIndex(i);
    String selectFlag=(String)row.invokeMethod("getPartNumber");//This getPartNuber should be replaced by the Prim Key inoke methd of ur VO
    if(RowID.equals(selectFlag))
    //This is my logic to set the transient attributes based on the msgChoiceBean value ..u have to pass the value when u invoke this method
    if(reserveMethod.equals("BINARY"))
    System.out.println("In Binary");
    Boolean bVal= new Boolean("false");
    Serializable sr[]={bVal};
    Class []methodParamTypes = { bVal.getClass() };
    row.invokeMethod("setshowreservetxt",sr,methodParamTypes);
    Boolean bVal1= new Boolean("true");
    System.out.println("bVal1"+bVal1);
    Serializable sr1[]={bVal1};
    Class []methodParamTypes1 = { bVal1.getClass() };
    row.invokeMethod("setShowreservemsgchoice",sr1,methodParamTypes1);
    break;
    In my AM I am doing this. Am i doing right?:)Yep u r right
    BioPrescribersPVO is the custom VO(extending seeded base VO).
    public void handlePositionChangeEvent(String param)
    OAViewObject vo = (OAViewObject)findViewObject("BioPrescribersPVO");
    OARow row = (OARow)findRowByRef(rowReference);
    if (row != null)
    String position = (String)row.getAttribute("AttendeeType");
    if (("PRESCRIBER".equals(position)) )
    // BioEmpManagerRender is the transient attribute in BioPrescribersPVO.
    row.setAttribute("BioEmpManagerRender", Boolean.TRUE);
    row.setAttribute("BioPresManagerRender", Boolean.FALSE);
    else
    row.setAttribute("BioEmpManagerRender", Boolean.FALSE);
    row.setAttribute("BioPresManagerRender", Boolean.TRUE);
    } // end handlePositionChangeEvent()
    // Initializing the custom VO
    /*No need to initialize the VO because this is not a PVO(Propeties View object)
    U r just using the existing VO and tht vo shloud have a primary key.Tht way u can match the rowref u r getting with the actual row from the View object*/
    public void init()
    OAViewObject appPropsVO = (OAViewObject)getBioPrescribersPVO();
    if (appPropsVO != null)
    if (appPropsVO.getFetchedRowCount() == 0)
    appPropsVO.setMaxFetchSize(0); appPropsVO.executeQuery();
    appPropsVO.insertRow(appPropsVO.createRow());
    OARow row = (OARow)appPropsVO.first();
    row.setAttribute("RowKey", new Number(1));
    handlePositionChangeEvent("");
    } // end init()
    Thanks
    Anna

  • Add more rows with LOV

    I have an LOV based on a VO containing on transient attributes.
    The LOV has 3 return items, 1 is the item the LOV is attached to, the second is a messageStyledText field and the thirds is a formValue.
    When I click on Add more rows (above fields are the sole fields in a classic table) I get a new row, however the value in the messageStyledText is not retained.
    I was planning on storing the same value as the messageStyledText in a formValue and perhaps grabbing the addRows event and setting the values to be the same. Now I have not quite got this working yet.
    So the question is - is this the right approach and if so any pointers?
    If I continue to add rows will I have to continually look through the VO and re-map the formValue back to the messageStyledText?

    Thanks sumit
    This works perfectly. The issue I had was the formValue and messageStyledText were associated with different VO attributes. I was therefore catching the addRows event and setting the attribute manually.
    Thanks a lot

  • Cycle rows in KSU5: can add more row?Is it sequential?

    Hi guyz,
    Regarding cycle rows in KSU5:
    1. Can I add more cycle rows in KSU5?
        If I need more than 13 rows that is provided, where I can do it and how?
    2. Is SAP read and execute the cycle rows by sequential?
        Ex.: If I put cycle B001 at row 1, and then cycle B002 at row 2.... Does it executed first from B001 and then B002?
    Need your answers asap..Thanking you..

    Hi Meila Santiana,
    In KSU5, the cycles are picked up by system dynamically depending on system resources. So the cycles can run in parallel if more application servers activated.
    For your case, you can either change your cycles to put into one cycle with different segments because the segments in one cycle is processed by sequence, or create background jobs one after another if you think to run in foreground takes long time monitoring.

  • Add more rows in record working time

    Hello Guru's,
    IN ESS- Record Working Time - the number of rows visible are set to 8 in the Web Dynpro Java Code.
    I had a look at the Note:
    Note 957741 - Few lines in the data entry grid of the timesheet webdynpro
    The question I had is to have more than 8 rows visible, is it Java Code modification or any other alternative to change the number of Visible Row....
    Please reply back asap.
    Thanks in advance for your time.
    Best Regards,
    Punit
    This question has been asked a few times already
    PL search this forum
    Edited by: Suresh Datti on Sep 10, 2009 4:02 PM

    Hi,
    You can personalize the iView to achieve this. I explain how to do this in another thread (second post) : /message/8131024#8131024 [original link is broken].
    Regards,
    Pierre

  • Adding more rows in a html table(enclosed inside a jsf tabbed pane)

    hi,
    i m facing a problem. i have a html Table inside a jsf Tabbed Pane and a button to add more rows.whenever i click on the button it should add 5 more rows to the table using javscript.
    can anyone hlp me in solving this problem.
    thankx in advance

    Use the elegant JSF h:dataTable instead of plain HTML table with a heap of DOM stuff.

  • When I add a row, I lose the formula!

    I made a simple check register spreadsheet a year ago & when I run out of rows I add more rows by dragging the handle in the lower right of the spreadsheet DOWN. I can also click the handle with the number of the row in the lower left to add just one more row. Or I can select the lower right cell (account balance) & hit enter & it created one more row.
    None of these methods preserve my formula! I could swear that dragging the lower right handle in the past has preserved the formula.
    What am I doing wrong?
    Thanks!

    growler62000 wrote:
    =IF(AND(ISBLANK(E2),ISBLANK(F2)),"",Beginning Balance :: B2-E2+F2)
    A = ref #/ck #
    B= Date
    C= Description
    E=Debit
    F= Credit
    G=Balance
    I assume the above formula is in G2. What's the formula in G3?
    If you've created it by filling down, it should be:
    =IF(AND(ISBLANK(E3),ISBLANK(F3)),"",Beginning Balance :: B3-E3+F3)
    But I suspect it's this:
    =IF(AND(ISBLANK(E3),ISBLANK(F3)),"",G2-E3+F3)
    ...and the difference is what's preventing the formula from being automatically filled into new rows.
    My solution DOES work perfectly although I probably explained it poorly.
    Yes it does. Your solution was clearly described, and with one formula in column G that's different from the rest, it's also the most efficient one available.
    BTW, I wish I could force column B to order the entries by date as sometimes I will 1st enter today's date & then next row I enter yesterday’s date, etc
    What messes up sorts is the references to specific cells in the formulas. If you can replace those with references to the appropriate cells wherever the formula actually winds up, the problem is solved.
    Two tools that numbers provides that help with this are
    1. the ability to reference a cell in the same row using only its column reference
    2. the OFFSET function.
    Both are used in the example below. The table on the left is a snapshot after data was entered, and before the table was sorted. The one on the right shows the same table after sorting the selected rows.
    You'll note that I added a second Header row to allow space for the beginning balance to be placed in a header row on this table. That's to make it possible to have the same formula in every non-header row of column G so that the formula will be automatically entered into new rows as they are added.
    Your formula will still work in the first non-header row, should you choose not to make this modification (Just enter the formula below into the row below that and fill down to the bottom row), but I would caution you to not include this first body row in any sort in that case.
    Here's the formula in G3 of the example (and filled down to every row below that):
    =IF(AND(ISBLANK(E),ISBLANK(F)),"",OFFSET($A$1,ROW()-2,6)-OFFSET($A$1,ROW()-1,4)+ OFFSET($A$1,ROW()-1,5))
    Note that the first references to E and F omit the row numbers, and the references to the previous balance, debit and credit cells are through an offset from cell A1.
    You can find out more about OFFSET in the iWork Formulas and Functions User Guide.
    Regards,
    Barry

  • Control array's scrollbar shows more rows than dimensions

    When an array's dimension and Number of Rows property are set to the same value, its vertical scrollbar is shown and implies there is one more row available in the array than the actual array size.
    This happen only if the array is a control, not when it is an indicator.  As an indicator, no scrollbar is shown at run time.  In edit mode, a scrollbar is shown when as an indicator.
    Is there a way to not have the scollbar appear if the number of rows equals the array size yet have it appear when the number of rows is less than the array size ?
    Example vi attached.
    Attachments:
    Array scroll bar dimension.vi ‏18 KB

    Jennifer,
    In practice, the number of displayed array rows is restricted so that only enough rows are shown to remain within the bounds of the front panel.  Otherwise as the array size is increased, the array will extend off the bottom of the screen.  My modified version shows this restriction.  But notice that as a control, the array shows one more dimension than it had been allocated to (and is shown as a disabled row).   In fact, clicking on the bottom arrow of the scollbar will continue to add more rows to the array control.
    Steve
    Attachments:
    Array scroll bar dimension.vi ‏22 KB

  • Batch input: how to fill in more rows than the ones for the screen's size.

    Hi everybody,
    I am working on a batch input for transaction ME38.
    When, through my abap code, I am filling in the second screen's table, the system stops, telling me there is no field "43" on the screen.
    Here is a summary of the batch input:
    EKET-MENGE(1)               66,000
    RM06E-EEIND(1)     30.06.2009
    EKET-MENGE(31)               66,000
    RM06E-EEIND(31)     30.06.2009
    EKET-MENGE(43)               66,000
    RM06E-EEIND(43)     30.06.2009
    In fact, my screen has 31 lines, but 43 entries must be filled.
    I can program a logic to go to the next screen when entry 31 has been filled, but how to know what is the screen limit?
    Because my program will not always be started by me, and will, most probably, be started in background jobs...
    Do you see a way to process that can help me?
    Is there a way to not be "screen size dependant"?
    Thanks in advance for your help.
    Regards,
    Rudy

    Hi...
    This issue can be resolved by creating a recording in SHDB transaction for 43 records and press add more rows button evytime you do that..
    As the rows will be added to the table during runtime you need not worry about the limit of the table entries.. and it will work fine..
    Hope this helps

  • How to add more than one rows to form, without submitting to database

    Hi!
    I have an updatable report similar to this http://htmldb.oracle.com/pls/otn/f?p=31517:163:3149788972931514::NO
    Now, as much as I'm aware the standard thing is that when I add a row, put in data and then add a nother row, previous data is commited and another row is added.
    I, on the other hand, would like to add as much rows as I need and populate them with data and then submitt all the changes in the end. So the user nows, that when he SAVES data it's submited to db, not in between.
    My form is not standard, it uses SQL, and APEX_ITEM, I even have more updatable reports on one page etc, so I presume, processes like AddRowToTabularForm don't come handy.
    Thanx for any suggestions,
    N.

    user10824271 wrote:
    I, on the other hand, would like to add as much rows as I need and populate them with data and then submitt all the changes in the end. So the user nows, that when he SAVES data it's submited to db, not in between.So you would have a select list for the number of rows?
    Add that X(select list) number of rows, populate rows, then insert?
    Is that how you vision it?
    Did you try this? [Tabular Form Add Rows Using Item | http://htmldb.oracle.com/pls/otn/f?p=31517:209:3291656615866862:ADD:NO:::]
    Edited by: MHolley on Mar 11, 2009 8:53 AM

  • How do i make the screen full size so I can preview whole page?, How do i make the screen full size so I can preview whole page?

    How do I adjust the screen to show the full page and the whole page?

    One way to accomplish this is to use the zoom feature.
    Use the Text Size buttons in the Toolbar.
    If you click smaller A button, the contents of the window will zoom out and more of the contents
    will be visible. But fonts will become smaller.
    To revert back, click the larger A button.
    Best.

  • How can I add more than one same spry menu (eg. collapsible menu)  with in different styles (font size, color, background, etc) on current page?

    How can I add more than one same spry menu (eg. collapsible menu)  with in different styles (font size, color, background, etc) on current page?

    Hi Nancy,
    This screenshot was only for imagination. A part of the code (not all) is below.  In the code there are some background images but they are not seem in live mode.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <link href="css/my_site.css" rel="stylesheet" type="text/css" />
    <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css"/>
    <link href="SpryAssets/SpryCollapsiblePanel.css" rel="stylesheet" type="text/css" />
    <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <script src="SpryAssets/SpryCollapsiblePanel.js" type="text/javascript"></script>
    <style>
    #CollapsiblePanel1 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-color: #003366;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel1 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        line-height: 52px;
    #CollapsiblePanel1 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        line-height: 52px;
    #CollapsiblePanel2 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-image: url(images/international.jpg);
        background-repeat: no-repeat;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel2 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel2 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-image: url(images/TR_Gray2-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel2 .CollapsiblePanelContent {
        background-color: blue;
    #CollapsiblePanel3 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel3 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel3 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-image: url(images/TR_Gray2-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel4 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel4 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel4 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-image: url(images/TR_Gray2-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel5 .CollapsiblePanelOpen .CollapsiblePanelTab {
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        font-size: 18px;
        line-height: 52px;
        color: #FFF;
    #CollapsiblePanel5 .CollapsiblePanelTabHover .CollapsiblePanelTab {
        background-color: #003366;
        color: #FFF;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        background-image: url(images/TR_Col-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    #CollapsiblePanel5 .CollapsiblePanelClosed .CollapsiblePanelTab  {
        background-color: #C3CFDF;
        border-radius: 5px 5px 0px 0px;
        color: #999
        text-shadow: 1px 1px #000;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        background-image: url(images/TR_Gray2-WEB.png);
        background-repeat: no-repeat;
        line-height: 52px;
    </style>

  • How do I add more than one picture on a page?

    I just started using Lightroom, and I want to know how I can add more than one picture onto a page to print or email. Right now, I will choose a picture, and it will make all of the pictures on the page that picture. I have even tried dragging a picture onto a page, but it just changes all of the pictures to the dragged picture.
    Thanks.

    It can be done in Lightroom 2 but, as John pointed out, it requires a 'hack.'  Here is how it's done:
    http://lightroomkillertips.com/2009/video-multi-photo-picture-packages/

  • Can I add more than one movie to the movie page

    I'd like to put up a gallery of movies  but don't know how to do that.  How can I add more than one movie to the movie template page?
    Thanks,
    Gina

    I use the YouTube widget. It has the advantage of not loading clips until one actually selects the clip. When I started I just dragged the quicktime files to the page...not a good idea as it forced a viewer to wait for all of them to load.
    Miro has some options.
    Hugh

Maybe you are looking for

  • Exchange rate upload throuhg Transaction ob08

    Hi, I need to load automatically the exchange rates which are downloaded from company site which are in pounds  every month to transaction ob08 I'm trying to use TBDM to upload exchange rates, and I'm having problems. I created an excel file accordin

  • Slow preview playback in After Effects

    Hi Folks I just recently set up CS6 on a new z820 workstation and for some reason my after effects timeline does not playback in realtime when previewing.  Everything is green on the timeline, yet when it plays it is about half speed.  I have no doub

  • Installing SQL Server 2008 R2 SP2 CU 13

    Hi, For one of SQL Server instances the current version is 10.50.4033(SQL Server 2008 R2 SP2 GDR).  Now I am not able to install a cumulative upgrade "2967540 Cumulative update package 13 (CU13)". "There are no SQL Server instances or shared features

  • Tar.gz.tar download?

    Hi all, I noticed Safari doing something strange lately. Everytime I download some zipped file with ending tar.gz, safari turn it into tar.gz.tar instead of unzipping it. Any idea how I can tell safari to unzip the file instead of tarring it? Cheers

  • Geographical attributes are stored in SAP equipment/functional master data?

    Hi gurus, I Need to Understand how the  typical geographical/spatial attributes are stored in SAP equipment/functional master, and how they are stored. Is it through enhancement with customer fields or through classification? Please through some ligh