Internal Table Memory Allocation

Hello all,
I could understand the difference between Internal Table with occurs 0 and internal table with type declaration...
correct me if i am wrong, occurs 0 declaration occupies 8kb memory and header line 256 bytes...
But what i could not get is...
Where can i view this internal table runtime memory usage?? Should i have to check that in some transaction???
If that is the case, what transaction i should look at?? Can i view this in debugging mode??? I tried GOTO -> STATUS DISPLAY -> MEMORY USE and i have tried even SETTINGS -> MEMORY MONITORING ->MEMORY DISPLAY ON...Nothing worked..
when i go for GOTO -> STATUS DISPLAY -> MEMORY USE in debugging
memory allocated seems to be same for Internal table with occur 0 and Internal table with type declaration
I have searched a lot about this in SDN....But could not come to a conclusion......
I don't have authorisation here for DBG_MEMORY_DIFFTOOL or S_MEMORY_INSPECTOR unfortunately.....
Waiting for your replies....

Hi Jagannathan,
You can view this on Debugger(ECC6.0) onwards.
To find out how much memory internal tables occupy, choose Goto --> Display Condition --> Memory Usage.
Choose Change Settings to display a window, in which you can choose the Internal Tables button.
Hope this will assists you for your quest.
Regards,
-Syed.

Similar Messages

  • Increase internal table memory

    Dear Techis,
    How to increase size of internal table. while executing it gettin in DUMP.
    I checked wid basis consultanat the Heap memory is more than sufficient, but still my report is not gettin executed its showin dump .
    Will anybody pls tell me is it possible to increase size of internal table as of now i am using "Occurs 0" if i use "occurs 100" is dis help in any way??
    Pls Suggest
    Regards
    Santosh

    Hi Shree,
    The Dump is
    Line width: 1700
    Number of lines: 106904
    Allocated lines: 106904
    New no. of requested lines: 8 (in 1 blocks)
    How to correct the error
    The amount of storage space (in bytes) filled at termination time was:
    The Dump is given Below
    You attempted to extend an internal table, but the required space was
    not available. 
    The internal table "\PROGRAM=ZFIGLN0002\DATA=IT_LINEITEM[]" could not be    
    further extended. To enable                                                
    error handling, the table had to be delete before this log was written.     
    As a result, the table is displayed further down or, if you branch to       
    the ABAP Debugger, with 0 rows.                                                                               
    At the time of the termination, the following data was determined for       
    the relevant internal table:                                                                               
    Memory location: "Session memory"                                           
    Row width: 197                                                              
    Number of rows: 43248                                                       
    Allocated rows: 43248                                                       
    Newly requested rows: 64 (in 1 blocks)                                      
    Last error logged in SAP kernel                                                                               
    Component............ "EM"                                                  
    Place................ "SAP-Server TCPRDSAP_TCP_00 on host TCPRDSAP (wp 4)"  
    Version.............. 37                                                    
    Error code........... 7                                                     
    Error text........... "Warning: EM-Memory exhausted: Workprocess gets PRIV "
    Description.......... " "                                                   
    System call.......... " "                                                   
    Module............... "emxx.c"                                              
    Line................. 1881                                                                               
    The error reported by the operating system is:                              
    Error number..... " " 
    Error text....... " " 
    The amount of storage space (in bytes) filled at termination time was:                                                                               
    Roll area...................... 1508832                                    
    Extended memory (EM)........... 383623632                                  
    Assigned memory (HEAP)......... 369003312                                  
    Short area..................... " "                                        
    Paging area.................... 24576                                      
    Maximum address space.......... " "                                                                               
    If the error occures in a non-modified SAP program, you may be able to     
    find an interim solution in an SAP Note.                                   
    If you have access to SAP Notes, carry out a search with the following     
    keywords:                                                                               
    "TSV_TNEW_PAGE_ALLOC_FAILED" " "                                           
    "ZFIGLN0002" or "ZFIGLN0002"                                               
    "POPULATE_SUMMARY_INFO"                                                                               
    If you cannot solve the problem yourself and want to send an error         
    notification to SAP, include the following information:                                                                               
    1. The description of the current problem (short dump)                                                                               
    To save the description, choose "System->List->Save->Local File         
    (Unconverted)".                                                                               
    2. Corresponding system log                                                                               
    Display the system log by calling transaction SM21.                     
       Restrict the time interval to 10 minutes before and five minutes        
                        Above is the error in showing in Dump Analysisi                                
    i Checked heap memory parameter thru basis consultant and its more as compared to dis

  • Internal table memory

    Hi,
    Can any one say how to identify,how much memory is associated with the internal table which we are using in our prog.

    Hi Prince
    occurs 0, the memory allocation is done by system,
    in case of occurs 100 memory of 100 records allocated initially ,then if records exceeds then system ll allocate memory,
    memory allocation here is known as extent and depend upon basis administrator...
    You can use the above addition to reserve memory space for <n> table lines when you declare the table object.
    When this initial area is full, the system makes twice as much extra space available up to a limit of 8KB. Further memory areas of 12KB each are then allocated.
    You can usually leave it to the system to work out the initial memory requirement. The first time you fill the table, little memory is used. The space occupied, depending on the line width, is 16 <= <n> <= 100.
    It only makes sense to specify a concrete value of <n> if you can specify a precise number of table entries when you create the table and need to allocate exactly that amount of memory (exception: Appending table lines to ranked lists). This can be particularly important for deep-structured internal tables where the inner table only has a few entries (less than 5, for example).
    To avoid excessive requests for memory, large values of <n> are treated as follows: The largest possible value of <n> is 8KB divided by the length of the line. If you specify a larger value of <n>, the system calculates a new value so that n times the line width is around 12KB."
    OCCURS 0 is betten than OCCURS 100 because
    OCCURS 100.
    if you use occurs 100, the ABAP memory will allocate for 100 records memory location, some time you have only 20 records at that time the remaining 80 records memory space will waste.
    REAL TIME EXAMPLE: BUS
    In bus total seat is 57, some time only 20 people only will come at that time also bus should go so remaining seats will waste.
    OCCURS 0:
    OCCURS 0, the memory is not allocated previously, that is optimistic.if you have 20 records the memory will take for only 20 records.
    1. when can we use occurs0?
    When declaring internal tables,
    whose expected number of records we are not sure,
    or we are not bothered.
    Its normally better to use occurs 0,
    rather than occur 10 , 100 , 90 etc.
    2. if we use occurs 0 how will the memory be allocated?
    a. if we use 0, 10 , or any other figure,
    there is no restriction on the expansion of the internal table.
    the 0, 10, etc is just a indicative figure for expected number of records.
    b. When using 0,
    8 KB - the internal table will be expanded in bunches of 8 KB.
    Reward if helpful.
    Thanks

  • Internal table Memory Issue Exception TSV_TNEW_PAGE_ALLOC_FAILED

    Hi experts,
    I am working on a conversiojn programme. This programme is dealing with 4 input files.
    Each of these files is having more than 50,000 records. I am reading the corresponding application server files to fill
    the internal tables related to these files.
    The files are being read properly and internal tables are being filled.
    However when i try to assign any of these 4 internal tables to other temproray internal tables in programme(requirement)
    i get a dump  TSV_TNEW_PAGE_ALLOC_FAILED.
    The dump is related to memory issue.
    I think The memory available in the programme at this point is not sufficient for table assignment.
    Please suggest any alternatives where i can save any memory .
    Changig of basis setting is not an option.
    Regards,
    Abhishek Kokate

    Hi Kiran,
    I am not agree with you , I am agree with Hermann.
    While writting file you restrict the record max 5,000 to 10,000 records and process don't store the mutch data into internal table.
    After every used refresh the internal table, Declare table where necessary.
    But you can try to avoid the copy cost.
    Rgds
    Ravi Lanjewar

  • Where I can check the internal table memory that have the system?

    Hi
    I have some jobs that cancel with this error:  No storage space available for extending an internal table.
    Where I can check the amount of space memory that have the system and if I can resolve this problem if I put a commit work or something like that?
    The dump stop when I make a import:
    IMPORT TIMES DHIST3 SUM3 FROM DATABASE MONI(DB) ID MONIKEY.
    Thanks for the help!

    hi,
    goto:
    sm04 - goto- memory
    A.
    Message was edited by:
            Andreas Mann

  • Short Dump to extending internal table memory

    Hi All,
    I have an internal table with 10 million records . While appending records to this internal table iam getting dump as "No storage space available for extending the internal table." .I declared internal table with "OCCURS 0 "How can i avoid this dump ?

    Hi,
    The problem seems to be related to overflow of the internal table allocation size which will be set by BASIS people. Like if the internal table size restricted to say 1024KB and if we are trying to push data more than this it will throw such error.
    Please try to split them into more smaller but several internal tables. Also try to restrict the number of records selected, if they are not really required to be selected.
    Regards,
    Ferry Lianto

  • Memory problems in internal table

    Hi,
    I am facing an issue with the internal table memory.
    I am selecting something from the database and putting it in internal table but the load is so much that it is giving me memory errors as the data may go into millions.
    So what we have decided is to cut down the data in the internal table. we have defined a variable which will contain suppose 30000 data.
    so what i mean to do is to take the records from the databas based on the value in the variable. By that way i will be taking only 30000 data each time.
    But the issue is that first time it will take 1 to 30000 records if i give upto 30000 rows in the select query.. but then how will i take 30001 to 60000 the next time.. by that i mean how will i keep incrementing in the select query.
    Thanks in advance.
    Amit Kurup

    Hi
    I've never used these stataments but perhaps they are usefull for you:
    See the help for OPEN/CLOSE/FETCH CURSOR
    DATA: C TYPE CURSOR,
          WA TYPE <TABLE>.
    DATA: ITAB LIKE STANDARD TABLE OF <TABLE>.
    OPEN CURSOR C FOR
      SELECT * FROM <TABLE> WHERE .......
    DO.
    FETCH NEXT CURSOR C TO WA.
    IF SY-SUBRC <> 0.
      CLOSE CURSOR C.
      EXIT.
    ENDIF.
    APPEND WA TO ITAB.
    IF COUNT = 30000.
    DO SOMETHING
    COUNT = 0.
    REFRESH ITAB.
    ENDIF.
    COUNT = COUNT + 1.
    ENDDO. 
    Max

  • Dump --  No more storage space available for extending an internal table

    In Our system we are getting this dump
    No more storage space available for extending an internal table
    and because of it no user is able to login into the system.
    We have Some classes in the system and we have defined shared memories to all classes according to regions.
    So for a particular class means users of a region are not able to logon to systems and we are getting these dumps in the system.
    So please suggest first how to clear the shared memory & how to conclude what activity in system made the shared memory full.
    Regards,
    Shivam Mittal

    My OS is HP-UNIX..
    And we do not access on OS level,So please suggest the way to clear it from SAP level.
    In dump it is also mentioned:
    The internal table "\AREA=<Name>\INSTANCE=$DEFAULT_INSTANCE$\VER
    SID=2\OBJ={O:1.2*\CLASS=<CLASS>\DATA=GT_BUFFER[1]-DATA" could
      not be further extended. To enable
    error handling, the table had to be delete before this log was written.
    As a result, the table is displayed further down or, if you branch to
    the ABAP Debugger, with 0 rows.
    At the time of the termination, the following data was determined for
    the relevant internal table:
    Memory location: "\AREA=<Name>\INST=$DEFAULT_INSTANCE$\CLNT=100"
    Row width: 156
    Number of rows: 0
    Allocated rows: 63
    Newly requested rows: 1216 (in 19 blocks)
    Please also suggest what is the internel table name that is causing the issue.
    Regards,
    Shivam Mittal

  • Short dump-internal table size issue

    Hi,
    I get the following message in the short dump analysis for a report.
    No storage space available for extending table "IT_920".
    You attempted to extend an internal table, but the required space was not available.
    Error Analysis:
    The internal table "IT_920" could not be enlarged further.             
    To extend the internal table, 9696 bytes of storage space was          
    needed, but none was available. At this point, the table "IT_920" has  
    1008240 entries.
    Its an old report and I saw the internal table declaration using the "OCCURS" clause in the internal table declaration.
    begin of itab occurs 100.
    end of itab.
    I tried the option of changing to "OCCURS 0", still issue persists.
    Any help would be highly appretiated
    CM

    Hello CMV,
    This is basic problem with SAP internal tables. For every internal table memory is alocated ( Max..256K)...once you cross the memory size/limit of the internal table it resuls in short dump.
    Only way to overcome this problem is handle limited number of records at a time.. 
    Please refer following sample code which will help you to avoid short dump while processing large number of records....
      SORT TAB_RESULT.
      DESCRIBE TABLE TAB_RESULT LINES W_RECORDS.
      W_LOW      = 1.
      W_UP       = 1000.
    *Spliting the records from tab_result1 by pakage of 1000 at a time
    *to avoid short dump in case of more records
      WHILE W_LOW <= W_RECORDS.
        R_PKUNWE-SIGN = 'I'.
        R_PKUNWE-OPTION = 'EQ'.
        R_WERKS-SIGN = 'I'.
        R_WERKS-OPTION = 'EQ'.
        LOOP AT TAB_RESULT FROM W_LOW TO W_UP.
          MOVE TAB_RESULT-PKUNWE TO R_PKUNWE-LOW.
          MOVE TAB_RESULT-WERKS  TO  R_WERKS-LOW.
          APPEND R_PKUNWE.
          APPEND R_WERKS.
        ENDLOOP.
    *fetch sold to party
         SELECT KUNNR NAME1
           FROM KNA1
           APPENDING CORRESPONDING FIELDS OF TABLE TAB_KNA1
           WHERE KUNNR IN R_PKUNWE.
    *fetch plant
      SELECT WERKS NAME1
             FROM T001W
             APPENDING CORRESPONDING FIELDS OF TABLE TAB_T001W
             WHERE WERKS IN R_WERKS.
       REFRESH: R_PKUNWE,
                R_WERKS.
        W_LOW = W_LOW + 1000.
        W_UP  = W_UP  + 1000.
      ENDWHILE.
    Hope this will help you to solve problem.
    Cheers,
    Nilesh

  • Creation of view and use it as internal table

    dear community,
                   My questions is taht i am write a select quary in that data is very huge so that it cant inserted in to internal table(memory size of internal table) so i thing that i create aview same as data base table and when write the select quary use packsize and transfer recoerd ds in that view and use this view in my program
    is above logic can work or not
    also is size of view is greater than internal table memory size.

    Writing the large volume to another table(which a view is just a view of a table or group of tables) is not going to solve the problem.  You still have to select the data from the view(or table).  Like I said in your other threads, you need to read by package size, and do something with that subset, whether it is summaring, or writeing to another system via RFC.
    Regards,
    Rich Heilman

  • Memory space issue in internal table

    Hi ,
    My report is dumping because there is no memory space availabe for extending the memory of an internal table, after it gets filled with about 2500000 lakh records.
    the dump analysis is as follows :-
    Error analysis
    The internal table (with the internal identifier "IT_317") could not be
    enlarged any further. To enable error handling, the internal table had
    to be deleted before this error log was formatted. Consequently, if you
    navigate back from this error log to the ABAP Debugger, the table will
    be displayed there with 0 lines.
    When the program was terminated, the internal table concerned returned
    the following information:
    Line width: 1700
    Number of lines: 106904
    Allocated lines: 106904
    New no. of requested lines: 8 (in 1 blocks)
    How to correct the error
    The amount of storage space (in bytes) filled at termination time was:
    Roll area...................... 7272944
    Extended memory (EM)........... 603339264
    Assigned memory (HEAP)......... 396390176
    Short area..................... " "
    Paging area.................... 40960
    Maximum address space.......... 529887568
    You may able to find an interim solution to the problem
    in the SAP note system. If you have access to the note system yourself,
    use the following search criteria:
    Please suggest what can be done.
    Regards,
    Vikas Arya

    Hi,
    This solution might not sound good. But give a thought.
    While appending data u may take more than one internal table.
    Append first 10lakh records to 1st table, Second 10 lakhs to second table etc.
    But from where are u getting the source data? It should be present in some internal table correct?
    Probably u can use dynamic internal tables concept.
    Also check ur code carefully. After the place of appending if u are not going to use any internal tables then use FREE itab
    statement to free the memory allocated.
    Also reduce the global declarations as much as possible
    Thanks,
    Vinod.

  • How internal tables are physicaly located in memory?

    Array, chained list, or else? Plese provide any opinion or documentation.
    Sincerely yours, Long Nguyen.

    A data model is an abstraction of a part of the real world which is represented using formal structures. A relational database basically uses one formal structure known as a table.
    A table can be defined as a two-dimensional matrix made of rows and columns. It can also be described as a group of records of the same type.Records are groups of fields based on existing data types. These data types are previously defined in the datadictionary. A table is a similar concept to a conventional indexed file; the difference is that in the relational model the main index is known as the primary key, which is made of one or more fields of the record. A record is also known as tuple or simply a row. The most significant feature of the primary key is that it identifies univocally one and only one record of the table: a table does not permit records with duplicated primary keys.
    Structures. The object structure refers to the definition of a compound object that does not have any content. It's like a table or a view, but it never has entries: it's only a structure. These types of objects are used in programs for defining data structures or for defining data in the interfaces from the module pools and the screens. The basic difference between structures and tables (or views) is that the
    structure does not exist at the underlying database system level; however, both tables and views do exist in the database. Structures only exist as definitions in the dictionary. As a result, structures do not need to be activated.
    Table. As previously explained, a table is a two-dimensional data matrix. A table can contain zero or many rows, corresponding to the predefined table structure (entity type). This is, at the same time, a complex structure, which can be made up of one or several fields (attributes). Every row that makes up the database table has the same structure and properties. The fields that make up the structure of the table records, as well as its attributes, permitted value range, and so on, are set when defining the table.
    Some general recommendations for internal tables:
    •     As long as all that you need from an internal table is to append lines to it and perhaps to sort it after filling it, standard tables are still the best choice. The other table kinds are too expen-sive for these simple tasks. Keep in mind that when inserting or deleting lines in index tables containing many lines, the administration of the logical index that manages the lines of the ta-ble internally can become expensive, with regard to performance and additional memory space. Only for standard tables that are filled with APPEND only, and where no lines are de-leted except for the last line, is there no need for a logical index, and hence
    no additional costs are incurred.
    •If memory space is an issue, for very large internal tables (> 500000 lines) with a
    small line size, sorted tables might be preferable to hashed tables, since for internal administration, they need only 6 bytes per line compared to 18 bytes for hashed tables.
    •When declaring internal tables, use the addition INITIAL SIZE only for inner tables in nested tables. For outer tables, the automatic allocation of initial memory size is appropriate. For inner tables, though, it may result in saving a large amount of memory.
    •When reading internal tables with READ TABLE or LOOP AT, choose the appropriate output behavior. Writing into a work area wa with the addition INTO wa is only necessary if you want to change the work area without influencing the internal table. For pure reading purposes or for modifying the contents of the internal table, the additions ASSIGNING <fs> for assigning internal table lines to a field symbol <fs> and REFERENCE INTO dref for setting a refer-ence in a data reference variable dref to internal table lines are the better choices by far.
    •Use CLEAR instead of REFRESH for internal tables. The reason is that for internal tables with-out header lines, the general statement CLEAR does exactly the same as the special state-ment REFRESH. Since internal tables with header lines should no longer be used, the state-ment REFRESH is effectively obsolete. In order to free more memory, you can consider the use of FREE.
    •The statement COLLECT should no longer be used for standard tables — use COLLECT mainly for hashed tables. The reason is that COLLECT is based on a hash algorithm. While the hash administration of a hashed table is always available and robust, for standard tables a temporary hash administration must be created when the COLLECT statement is used. This temporary hash administration is invalidated when the table is accessed for changing. If fur-ther COLLECT statements are entered after an invalidation, a linear search of all table rows must be performed. Furthermore, COLLECT only works properly on internal tables with unique lines, while a unique table key is guaranteed for hashed tables only. Therefore, for standard tables it cannot be guaranteed that the contents will always be suitable for editing using COLLECT.
    •Don’t use APPEND SORTED BY — use SORT instead. The reason is that creating a ranked list with APPEND SORTED BY is based on several assumptions about the internal table and how it is filled. Using SORT is the general method that can be applied to all kinds of table and inde-pendent from the mode of filling.
    Chk these links for more information about internal tables
    internal tables
    Regards,
    Balaji Reddy G
    **Rewards for helpful answers

  • Internal table in shared memory

    I'm using an internal table in a shared memory area. Depending on the existance of rows i would like to modify these rows or appending new rows.
    So i need read and write access.
    I tried to use attach_for_write( ) but after that i cannot read the table, sy-subrc is always 4.
    So i tried to read the table with attach_for_read( ) first. I can read it, and the result is now sy-subrc = 0.
    But after attaching the table via attach_for_write i'm unable to modify the table, how can i do this?

    myshmhandle = zca_shm_repstat_area=>attach_for_update( ).
    CREATE OBJECT myroot AREA HANDLE myshmhandle.
    read table myshmhandle->root->it_stat with key mandt = sy-mandt report = sy-repid
      ASSIGNING <p>.
    if sy-subrc = 0.
        <p>-freq    = wa_stat-freq + 1.
        <p>-ldate   = sy-datum.
        <p>-ltime   = sy-uzeit.
        <p>-userid  = sy-uname.
        ins = abap_false.
      else.
        wa_stat-mandt   = sy-mandt.
        wa_stat-report  = sy-repid.
        wa_stat-freq    = 1.
        wa_stat-ldate   = sy-datum.
        wa_stat-ltime   = sy-uzeit.
        wa_stat-userid  = sy-uname.
        ins = abap_true.
        append wa_stat to myroot->it_stat.
      endif.
    myshmhandle->set_root( myroot ).
    myshmhandle->detach_commit( ).
    Running the first time, everyting is ok. Running the second time the read will give back sy-subrc = 0 and <p> contains the correct values. after running to the end the table has no rows at all and is inconsitent I cant see what i'm doing wrong.

  • Internal table in ABAP  memory

    HI experts,
    Is it possible to put the internal
    table in the memory in such a way that
    that I can access the content
    of it in my function calls?
    Thanks for your reply.
    best regards,
    rose

    Hai
    Program 1
    report  zImport_0001.
    data: itab type table of string with header line.
    field-symbols: <fs> type table.
    itab = 'This is the line 1'.  append itab.
    itab = 'This is the line 2'.  append itab.
    assign itab[] to <fs>.
    export <fs> to memory id 'ZSRITEST'.
    submit zsri_0002 and return.
    Program 2
    REPORT zImport_0002 .
    data: itab type table of string with header line.
    field-symbols: <fs> type table.
    data: wa type string.
    assign itab[] to <fs>.
    import <fs> from memory id 'ZSRITEST'.
    loop at <fs> into wa.
    write:/ wa.
    endloop.
    Thanks & regards
    Sreeni
    Message was edited by: Sreenivasulu Ponnadi

  • Memory Limitation on EXPORT & IMPORT Internal Tables?

    Hi All,
    I have a need to export and import the internal tables to memory. I do not want to export it to any data base tables. is there a limitation on the amount of memroy that is can be used for the EXPORT & IMPORT. I will free the memory once I import it. The maximum I expect would be 13,000,000 lines.
    Thanks,
    Alex (Arthur Samson)

    You don't have limitations, but try to keep your table as small as possible.
    Otherwise, if you are familiar with the ABAP OO context, try use Shared Objects instead of IMPORT/EXPORT.
    <a href="http://help.sap.com/saphelp_erp2004/helpdata/en/13/dc853f11ed0617e10000000a114084/frameset.htm">SAP Help On Shared Objects</a>
    Hope this helps,
    Roby.

Maybe you are looking for

  • Error in ess leave request

    Hi Experts, Please find the below error and guide me in this, as the employee has applied leave request and it is approved and posted in 2001 but  the employees has an Option in ess to change his approved leave also but when he is trying to change th

  • Photoshop CS5 keeps crashing on me-

    I'm using a Macbook Pro with 3GB of RAM running OS X 10.5.8.  PS CS5 crashes often.  I first saw this when I would try to merge several images to HDR Pro.  Sometimes it crashed before I got to the HDR editor.  Sometimes it crashed after the editor wh

  • Problem with NLS_CALENDAR=PERSIAN with Form Builder 6i

    Dear All, I have some problem with the Persian calendar which is known for oracle. I have set NLS_CALENDAR=Persian in DB (10g) and Registry of Form Builder. Some days at the calendar when convert from Gregorian to Persian will be decrease (1 day ) fo

  • Trying SSH CLI ,  reading command line method is infinte loop problem!

    I am trying excute command and reading result. but reading result part has problem. below source is a part of my method. try{                SessionChannelClient sessionChannel = ssh.openSessionChannel();                sessionChannel.startShell();  

  • Change wireless password b209

    i have a photosmart plus b209a-m and recently changed my WEP key. now my printer won't connect b/c it's on the old key, and i can't figure out how to update it. i've checked the forums and can't find a thread for changing the wireless password for my