Help finding OS-level database object names

Hello all...
I need to perform an online reorganization of some tables on my QAS system.
However, some of the tables have more than 8 characters on SAP and I need to know what's the corresponding object name on the database library at OS level, so I can use the RGZPFM command.
Could you please let me know how to find out the object's name?
I can't find that information on SE14 or SE11...
Thanks
Antonio

Hi Antonio,
I always use the following SQL:
SELECT SYSTEM_TABLE_NAME, TABLE_NAME 
  FROM r3t01data/systables           
  WHERE                              
    table_name like 'MAR%'           
Regards
Volker Gueldenpfennig, consolut international ag
http://www.consolut.com http://www.4soi.de http://www.easymarketplace.de

Similar Messages

  • What is maximum  length of oracle database objects name

    Hi all,
    Can anyone tell me what is maximum length of oracle database objects name .
    I guess it is 30 ,correct me if i am wrong thank you.
    regards,
    P Prakash

    Some objects (like synonyms or java classes) can have longer names than 30 chars:
    SQL> create or replace synonym empempempempempempempempempempempempemp for emp
    Synonym created.though internally oracle will generate short names for such objects:
    SQL> select synonym_name from user_synonyms where synonym_name like '%EMPEMPEM%'
    SYNONYM_NAME                 
    /969ea190_EMPEMPEMPEMPEMPEMPEM
    1 row selected.and not always will the long name be actually usable:
    SQL> select * from empempempempempempempempempempempempemp
    Error at line 1
    ORA-00972: identifier is too long

  • Validation of database object names

    Hello. I need a function that can check whether a given string is a valid database object name. For example:
    IsValid('col1') -> Yes
    IsValid('col 1') -> No
    IsValid('1col') -> No
    Is there any build in the Oracle or does anyone have such an UDF?
    Thank is advance.

    You can use the wildly inappropriately named comma_to_table procedure. It checks the name and generates an exception if it is not valid.
    SQL> var s varchar2(30)
    SQL> exec :s := 'col1'
    PL/SQL procedure successfully completed.
    SQL> declare
      2    u dbms_utility.uncl_array;
      3    n pls_integer;
      4  begin
      5    dbms_utility.comma_to_table(:s,n,u);
      6    dbms_output.put_line ('Valid:   ' || :s);
      7  exception
      8    when others then
      9      dbms_output.put_line ('Invalid: ' || :s);
    10  end;
    11  /
    Valid:   col1
    PL/SQL procedure successfully completed.
    SQL> exec :s := '1col'
    PL/SQL procedure successfully completed.
    SQL> /
    Invalid: 1col
    PL/SQL procedure successfully completed.
    SQL> exec :s := 'test'
    PL/SQL procedure successfully completed.
    SQL> /
    Valid:   test
    PL/SQL procedure successfully completed.
    SQL> exec :s := 'test@'
    PL/SQL procedure successfully completed.
    SQL> /
    Invalid: test@
    PL/SQL procedure successfully completed.
    SQL>

  • Find long running database objects over week (without using V$ views)

    find long running database objects over week (without using V$ views) as v$ views contains information only upto objects resides on main memory . I want to know the objects which takes highest time withing one week.

    Hello,
    welcome to the forum.
    This is the forum for the tool {forum:id=260}. Your question about v$views should be posted in {forum:id=61} or {forum:id=75}. There is a FAQ {message:id=9360002}: especially the part about providing essential informations like 4 digit version number :-)
    Regards
    Marcus

  • Find destination of database objects..

    I've got all database schema in one Oracle dmp file. I know that schema from this file was stored on 2 servers, but when I import this file I have all tables, procedures and other database object in one user. Is there any possibilities to know in which server was which tables and procedures? I try to use SQLDeveloper to find on which tablespace works procedures and functions, but I can't find tablespace's path in OS :/ Or maybe better idea is to find this information not on imprted schema, but on dmp file?!
    I add that this schema is too huge to search my answer step by step, because it has about 1300 tables :/
    Please help.

    Please clarify your previous message and intentions.
    I've got all database schema in one Oracle dmp file.Export was done in full mode, you mean?I hope yes. It's old dmp file and I've got only short description about this dmp file.
    >
    I know that schema from this file was stored on 2 servers,I have no idea what this means... How was the export
    done?It's mean that in this file are database object from both server. One server was for transformating data and second for reporting and diagnostig. Both of them have database objects and I try to know which of them was on which server.
    >
    but when I import this file I have all
    tables, procedures and other database object in oneuser.
    So, how was this import done? E.g. what imp command
    line options did you use?
    I use full imprt option.
    Is there any possibilities to know in which
    server was which tables and procedures?Not sure what you want. Perhaps you could ask the one
    who did the export?
    I I explain this above in this post.
    I try to use
    SQLDeveloper to find on which tablespace works
    procedures and functions, but I can't findProcedures and functions are schema objects, and uses
    [url=http://download.oracle.com/docs/cd/B19306_01/serv
    er.102/b14220/physical.htm#i15436]the SYSTEM
    tablespace for storage.
    tablespace's path in OS :/ Or maybe better idea isto
    find this information not on imprted schema, buton
    dmp file?!What kind of information?
    Information about which database objects on dmp file was stored on which server..
    >
    Is my answer are clearer now? If yes, please suggest solution.

  • Fully qualified database object names

    Is there a method to determine the fully qualified name of a database object such as a table or procedure? At the moment I compute this from the catalog and schema identifiers but I am hoping there is a more direct way.
    Thanks,
    KP

    give an example for what u r looking for.
    which DB ?For example, a Sybase table named "table1" in a schema "dbo" in database "db1" has a fully qualified name of "db1.dbo.table1". I am trying to find a way to do this in a database-independent way. It's not as simple as concatenating the 3 elements together because you have to take into consideration the fact that the database may not use schemas or databases or both etc. I am hoping there is a method or a series of methods that return this information.
    KP

  • Retrieve all source database object names from an application in APEX 4.0

    Hello
    I have completed an application developed in APEX 4.0 ( @Oracle 10g database ).
    Now we need to migrate the scripts including all database objects that support the application from Schema A to Schema B.
    Is there a report I can run to provide me the information like this :
    Page number, Name of the database object used ( including table, view and sequence )
    This would allow me to examine each database object used in Schema A and make sure the same object and data have been copied to Schema B without missing anything.
    Thanks
    Susanna

    Hi,
    On APEX 4.1 there is Database Object Dependencies Report
    http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/bldr_app_rpt.htm#CEGGAICH
    I'm not sure is this feature in APEX 4.0
    Regards,
    Jari
    http://dbswh.webhop.net/dbswh/f?p=BLOG:HOME:0

  • How to find the text id & object name to be used with read_text  ?

    Hi All
    how to determine the text id & object name associated with PO to be used with FM read_text  ?
    Regards
    Jaman

    Hi,
    For PO there will be Header Texts and Item texts.
    For header texts just Take the PO number as TDNAME.
    for Item texts Conactenate the PO number and Item Number and use as TDNAME.
    in ME23N Go to any text.Double click on it
    It will take you to text editor.
    GOTO-> header
    it will display the TEXT  ID,TEXTNAME,LANG  and TEXT OBJECT etc
    Similarly for every  text you will find and use;
    Regards,
    Anji

  • Database Object names

    just curious, since we all know objects names longer then 30 characters are never needed and even more, it is risky and bad to allow it, when oracle will change mysql object names and cut it to 30 characters ?
    Ikrischer

    Ikrischer wrote:
    Actually, we don't all know it. There was quite a lively discussion here some time back, started by someone who tried to make the case for going the other way .. change oracle to allow even longer object names. that was me, I tried to be ironic in this post since oracle company now got a dbms with obejct names longer then the magic and holy border of 30 characters.
    Then you need to get a life. Look at everything that is going on in the world and ask yourself where this non-problem rates on the scale. The first time you brought it up I chalked it up to an intellectual discussion, even if somewhat pointless and obtuse. To bring it up again tells more about you than it does about Oracle.
    Not in our lifetime the real question is, if mysql is working well with names longer then 30 characters, why oracle has a problem with it ?
    Ikrischer

  • Oracle database object name 30 characters  limit

    Hi,
    I'm working with Oracle since version 8 and I know about this restriction. I was hopping that this will be eliminated in the future, but I saw that in Oracle 11i the same restriction exists.
    Does anyone know if it will be eliminated in a future release?
    I would like to know if there is a reason why this limitation exists. We are currently developing an JPA application and we have tables that have name with more than 30 characters.
    Thanks!

    because all table/index names must be stored in the data dictionary and that storage is only allocated for 30 characters
    Also check
    http://stackoverflow.com/questions/1378133/why-are-oracle-table-column-index-names-limited-to-30-characters

  • Object names

    Can anybody please help me out with object names for the follwing :
    1. Purchase orders
    2. Purchase info record
    3. Purchase requisition - For example object name for this is - BANF
    4. material document -
    I want these so that in SE11 in NRIV table i can look for number ranges of these mentioned above..

    Hi Lakshman ,
    Thanks a lot for your reply....All were perfect...
    Can u also help me out with the object names for the following :
    1. Reservations
    2. Material ledger document
    3. Invoice document
    4. Material record number maintainence
    5. Material number range
    Answers for these from anyone will be appreciated...

  • How to move database objects from one user to another user

    Could someone help how to move database objects from one user to another user
    Thanks in advance

    Thanks a lot for the reply.
    Actually I wanted to know whether there is any command to change the owner ship of the table.
    For ex table1 belongs to user1. can the owner of table1 to be changed to owner2.
    directly using an oracle command. I knew that it can be done using import and export, since the table was 200 million thought the rename command would be faster instead of import and export.
    Thanks Billy for letting me know that it is not possible using oracle query.

  • Unable to find Database Item Name for Employee Category at assignment level

    Hi,
    What is the database item name for employee category at assignment level.
    I want to call employee category colomn of assignment level in fast formula.
    Thanks in advance...

    It seems that there are no seeded database items available for employee category, the only other option is to write a plsql function at the database level which will return the employee category for a given assignment_id & effective dates. Link this plsql function to a Fast formula function. You can use the newly created fast formula function in your fast formula.
    Regards,
    Senthil

  • Find Database Object gives error message in 3.2.20.09.87

    Since updating to SQL Developer 3.2.20.09.87 I've been getting error messages when running Find Database Object. The message on the logging page is: ORA-00942: table or view does not exist
    Followed by:
    select null name, -1 LINE, -1 COL, null USAGE,
    case when obj.object_type like 'JAVA%' then 'JAVA' else obj.object_type end TYPE,
    OWNER, case when obj.object_type like 'JAVA%' then 'JAVA' else obj.object_type end OBJECT_TYPE,
    obj.OBJECT_NAME
    from sys.dba_objects obj where rownum <= 500 and obj.object_type != 'TABLE PARTITION' and obj.object_type != 'TABLE SUBPARTITION' and obj.object_type != 'JAVA CLASS' and object_name like ?
    union all
    select null name, -1 LINE, -1 COL, null USAGE,
    'MATERIALIZED VIEW LOG' TYPE, log_owner OWNER,
    'MATERIALIZED VIEW LOG' OBJECT_TYPE, master OBJECT_NAME
    from all_snapshot_logs where master like ?
    union
    select null name, -1 LINE, -1 COL, null USAGE,
    'DATABASE LINK' TYPE, owner OWNER,
    'DATABASE LINK' OBJECT_TYPE, db_link OBJECT_NAME
    from all_db_links where rownum <= 500 and db_link like ?
    union all
    select c.column_name name, -1 LINE, -1 COL, null USAGE, o.object_type TYPE, c.OWNER, o.object_type OBJECT_TYPE, c.table_NAME OBJECT_NAME
    from sys.all_tab_columns c, all_objects o
    where c.table_name=o.object_name and c.owner = o.owner and rownum <= 500 and c.column_name like ?
    union all
    select name, LINE, COL, USAGE, TYPE, OWNER, OBJECT_TYPE, OBJECT_NAME
    from sys.all_identifiers where rownum <= 500 and name like ?
    My database version is: 10.2.0.4.0
    I'm grateful that SQL Developer peacefully coexists with earlier versions.
    Anything I can do?
    Thanks.

    Hi,
    I cannot seem to find a bug or forum reference for this issue at the moment, but I recall there was some problem on 10g connections where SQL Developer thinks you have DBA view privileges even when you don't. So, on 11g, a user with very basic privileges can do a Find DB Object without seeing the error you got on 10.2.0.4. On 10.2.0.x you should be able to workaround the problem if you can arrange to get grant select_catalog_role for that userid.
    Regards,
    Gary

  • How to find database attribute names that correspond to page labels

    I've been tasked with creating one or more views to be used in creating reports. The users know data items by the labels on pages, not the database attribute names. So my dilemma is how to correlate the page labels to the database attributes.
    For example, there's a course details web page. It includes items labeled "Replacement Course", "Inherited Competency Update Setting" and "Attachments", among others.
    Focusing on "Inherited Competency Update Setting"... there's no database attribute called that. I've found COMPETENCY_UPDATE_LEVEL, but I don't know if that is it. And is an "inherited" one different than a non-inherited.
    I've googled about, and discovered that "Inherited Competency Update Setting" can be set by using a workflow named OTA_COMPETENCE_UPDATE_JSP_PRC and setting an attribute named HR_APPROVAL_REQ_FLAG. Further research has lead me to determine that HR_APPROVAL_REQ_FLAG is used only within the workflow system. I've found in SYS.ALL_SOURCE a package OTA_COMPETENCE_SS with a function that gets that attribute's value. It includes a query against WF_ACTIVITY_ATTR_VALUES which retrieves values of YES_DYNAMIC, APPROVAL, NO, YES or NOTIFYONLY. I've not found any code that uses the function.
    Using ALL_TAB_COLUMNS, I'd found COMPETENCY_UPDATE_LEVEL in OTA_OFFERINGS, which contains "APPROVAL" or null. So that may be what I seek, but I can't confirm it.
    I also have been unable to find the translation from "APPROVAL" to "Notification, Automatic Update after Approval" (assuming I'm correct and this is the field)
    I've found a Training Administration Technical Reference Manual for Release 11i, which contains information about the database, but I've found no corresponding document for Learning Management for 12.1 (Only installation and user guides).
    And this is many days' research to find one attribute. Which I'm not certain I've found.
    So, in this case in particular, or any case in general, how does one find the database name for an attribute, given the page label's text??
    Thank you
    Cornell

    Whoa, easier than I'd thought...
    When the page first shows up, there's the About This Page link, at the bottom, clicking it you get to the About Page.
    I noted two sections, Page Definition and Business Component References Details.
    I expanded Business Component References Details and found View Objects. There's a list of views used. I was dismayed that the views don't appear to be in the database. Of course, they're camelCased Java names of Java objects, not database names (although sometimes some of the camelCased tokens might correspond to parts of view names). They are, however, clickable and when clicked the definition shows up, and I was thinking that it would take a long while to find what I was seeking.
    But... Hit the Expand All link in Page Definition, do a find on page for the desired label, and there it is... a row with the label, view object name and attribute! Pay dirt!
    Then go to the Business Component References Details, find the View Object, click it, and there's the view :-) Find the attribute, then the table... easy peasy!
    Thank y'all again

Maybe you are looking for

  • Adding a certificate to my N900

    I've added a certificate that is required to get to my exchange server but it still will not connect; What's up?  I put the cert at the root (data) folder with no luck.  I also used the Nokia PC and put it under the domain folder and still no luck. 

  • Two transactions, same program, processed in background task problem

    Y0 Team ABAP, i got something here that bugs me. I have done a report. Nothing special, simple selection screen, selection of data, and output via SALV. One of my selection screen fields (a parameter) is VKBUR and it is "obligatory". 2 weeks ago i go

  • LRT224 Support for multiple subnets

    I am considering purchasing an LRT224, but need help with one thing. The network I manage has about 200 devices currently, with mixed brands and types of switches, access points, etc, scattered about. It is a small school that has had many different

  • Apple TV to VGA input video projector-what do I need

    Please help. My understanding is that the Apple TV has HDMI output.  I want to hook it up to a video projector that only has VGA in.  Someone told me that all I need is a simple inexpensive HDMI to VGA cable.  Then I read something that seems to comf

  • TCURR date HElp needed

    I have the following statement in an end routine transformation: READ TABLE GT_CURR WITH KEY  GDATU = <RESULT_FIELDS>-BILL_DATE                                   FCURR = 'MXN'                                  TCURR = 'USD' INTO GWA_CURR BINARY SEARCH