Purpose of SPARE field in OBJ$

I'm trying to document the tables in our database. Initially, I thought of creating a table with descriptions linked to OBJ$, but noticed that OBJ$ has fields labled SPARE1 to SPARE6.
Does anyone know what (if any) purpose these field have and whether or not it would cause a problem if I use SPARE5 or SPARE6 (varchar fields) to store a description of each table?
Thanks

This is a bad idea.
Updating of the tables owned by SYS should only be done through recursive SQL by Oracle commands. E.g. to change a name of a table, use RENAME instead of updating SYS.TAB$ directly. I'm pretty sure that if you tell Oracle support that you are updating SYS tables directly they will answer that they can't guarantee to fix any database problems you may have.
There is a way to put descriptions on tables and columns in the data dictionary. Look in the manual for the COMMENTS command.
The best way to try to figure out the use of the columns in the SYS table is to look at the source code of the corresponding DBA_ view. e.g. for OBJ$ look at the source code of DBA_OBJECTS. For IND$ look at the source code of DBA_INDEXES.
If a SYS table column is not mentioned in a DBA_ view, that doesn't mean that the column serves no purpose.
Even if you think you know for sure that the column serves no purpose (for example, in my small 8.1.7 test database, I see that some of the SPAREn columns in OBJ$ have data, others seem to be always null), that could be because you are not using the particular Oracle feature that would update that column.
Why not, instead, create your own description table and put descriptions in there, if the COMMENTS command does not fit your needs?

Similar Messages

  • Purpose of REQUEST field in SCREEN table

    HI Everyone,
    Could someone explain me the purpose of the field REQUEST in the screen table with an example if possible?
    Thanks in advance.

    Hi,
    Check this one
    SCREEN-COLOR and REQUEST

  • How to find all z-programs in system using spars field in select  ???

    hi all,
       i have to make change in all program in my system in which spars field is used in select statement. how to fin all those z-programs
    points will be awarded for all useful answers.
    Regards
       Deepak Kumar

    run the report RPR_ABAP_SOURCE_SCAN, give 'z*' in "Program name" field, and 'SPRAS' in "Find string" field, u'll get to know the places where SPRAS is used, modify those programs accordingly....
    Reward points if useful, get back in case of query...
    Cheers!!!

  • Purpose of '% Complete' field

    I'm almost embarrassed to ask, but what is the purpose of the '% Complete' field?  The mouse-over on the field heading states that it is "...the percentage of the task's duration that has been completed."  
    Therefore, is it simply a field to indicate what percentage of a task's expected duration has elapsed?  e.g. if we have a task expected to take 10 days and 5 days have passed, % Complete = 50%?  If it's this simple, why not have it auto-update
    every time the project file is opened?  What is the point of having to manually enter values in '% Complete' or 'Actual Duration' to update this field?  And, in the example above, why would someone ever want to enter anything other than 50%,
    e.g. 75%, if only 5 days of the tasks expected 10 days of duration have elapsed?
    For a seemingly simple field, it raises a lot of questions as to why one would ever want to use it...  '% Work Complete' seems a lot more intuitive, yet '% Complete' seems integrated into more base functionality, such as progress bars on Gantt charts.
    Thoughts anyone?
    jjmclell
    jjmclell

    Well, I suppose your assumption that it conveys important information is incorrect. Or at least, it conveys what it is, and no more. Maybe you should ask the typical PM what he gets out of it. If he is unaware of what it means or measures and/or if he is
    reading something into it that isn't there, then that's hardly the fault of an innocent number.
    The % Complete field is no more or less obscure than any of the others. It's just one of them, and it is usually well and truly buried in the tracking table, out of the way. The problem occurs when people insert it into the entry table and start putting
    numbers into it (based on what?).
    The task bar is not like a thermometer. Its length is duration on a timescale. The progress indicator on it can't (sensibly) be anything except duration, and that duration is from the actual start to the complete through date. You can see this in the definition
    of the bar in format, bar styles. You can't (sensibly) overlay a progress bar expressed as % work on top of a bar which is duration. You may as well try to overlay a "progress" bar which is the cost represented as a fraction of the duration. It's
    length would be:
    duration1 = (actual cost/total cost) x duration.
    You could use this fraction of the duration in a formula to calculate a custom start1 and custom finish1, where start1 = actual start and finish1 = actual start + duration1. Then you could format a thin bar style to go from start1 to finish1. So although
    its technically possible (I've done it) it is a lot of effort for no useful result.
    The thin black progress bar is most sensible when it is seen as duration and nothing else. It is perfectly meaningful and intuitive if you know what it means, and nonsense if you think it means something else.
    Intuition is over-rated, it is so often wrong. For example, intuition must be what makes people think that planning backwards from a finish date is a good idea.
    In what way do you use 5 complete for reporting? I see almost no use in reporting progress in terms of % complete, but everyone asks for it. I guess it gives them comfort but it does not give them much information, except what they read into it.

  • Way to find purpose of individual field

    Dear,
    I am looking document which show the field purpose of every page of Oracle HRMS management, specially web base page like sshr and learning management.
    thanks

    Please refer user manuals of hrms modules
    http://docs.oracle.com/cd/B53825_08/current/html/docset.html
    thanks

  • Exact purpose of the field MTCOR-RMCHA and MTCOR-RMCH1

    Hi All,
    I need to know more about MATERIAL_READ function module.
    I have a trouble with the MTCOR table which has fields related with the above mentioned FM. I need to know how is the field MTCOR-RMCHA and MTCOR-RMCH1related to the the Function Module MATERIAL_READ.
    Thanks in advance.
    Bye.

    Hi All,
    I need to know more about MATERIAL_READ function module.
    I have a trouble with the MTCOR table which has fields related with the above mentioned FM. I need to know how is the field MTCOR-RMCHA and MTCOR-RMCH1related to the the Function Module MATERIAL_READ.
    Thanks in advance.
    Bye.

  • Purpose  of "Reserved" field in Stock Overview(MMBE )

    Hello SAP Gurus,
    IF You run MMBE transaction , there is one Field called "RESERVED",
    Can anyone tell me the use of this Field??
    Regards
    MAYANK

    Hi Mayank,
    Reserved stock
    Sum of all quantities of a material that are reserved for withdrawal. Reserved stock is not available from the point of view of MRP, but for Inventory Management it still counts as unrestricted-use stock.
    So you dont have to move it from Unrestricted to Reserve. You can use it. As i said it shown u statistically how many quantities are there in reserve.
    And yes you can SALE Reserve stock also.
    You can use Link http://help.sap.com/erp2005_ehp_03/helpdata/EN/a5/63312643a211d189410000e829fbbd/frameset.htm For further reference.
    Reward Point if helpful.
    Thanks,
    Raja
    Edited by: Raja Singh Chhabeda on Jun 20, 2008 12:02 PM

  • Report S_ALR_87012085 , field Special G/L commitments

    Hi,
    A background of my requirement:
    I want to have a vendor aging report. I have explored & identified that there are two standard reports available for the same:
    1. S_ALR_87012085
    2. S_ALR_87012078
    I have run through Forumn & haven't got any answer for my query hence posting a new query. I need to understand some area in relation to these two reports.
    Our requirement from a vendor aging report is to have multiple level summation from the point of view of Co. Code; then under Co code -> Account(vendor or Customer); then under Account detail list with seperate summation based on Spl. GL indicators for each Business Area.
    Need guidance on:
    1. S_ALR_87012085 : This report more or less satisfies my requirement except no seperate summation is happenning on the basis of Spl. GL indicators. However, in this report there is a input field is available 'Special G/L commitments'. I am putting values 'AW' here but no different output is coming whether we use this field or not. Please guide the purpose of this field & how to use the same. The document part says:
    "List of Special G/L Inds for which Balances are Displayed
        List of the special G/L indicators for which separate balances are to be
        displayed in the specifications for the master record area. If special
        G/L transactions were posted which are not included in this list, the
        balances are summed up under "Other commitments". Noted items are not
        taken into consideration."
    2. S_ALR_87012078: There is a report already existing '0SAPDUEAN-01' under the report type 'Line item analysis'. This report also doesn't satisfies my purpose completely. So I need a guidance whether I should modify a current report or create  a new report. Also whether this transaction supports two report & provide us an option to choose either while executing the report?
    Also in many threads it is written that,
    ' Go to transaction code FDI4
    Select Form Type RFFRRD20 Line item analysis'
    But I am not able to see this form type in my system. I am running on SAP 4.7.
    Awaiting response......
    Thanks,
    Akhil

    Dear AB2312
    I undersood what you are saying, to put Spl GL recon account in the 'Line Item Recon A/c' field. But my purpose is still not resolved. I need to run S_ALR_87012085 once with all the input parameters & output should have multiple level summation as pointed by me in my first Post. Thats why I was wonderring what purpose 'Special G/L commitments' field serve.
    Any suggestion on S_ALR_87012078 this as well?
    Regards,
    Akhil

  • P_GROUP Field in S_DEVELP Object?

    Hi Experts,
    When user needs a S_DEVELOP Object,provides the SU53 with P_Group as <dummy>.We also provides the user with S_Develop with P_GROUP as blank.Even P_GROUP field is blank, user is able to work.Then what is the purpose of P_Group field in S_Develop?
    Kindly help me.
    When I searched in Internet,I am not able to get enough information about P_GROUP field on S_DEVELOP Object.
    Regards,
    Karthika

    p_group in s_program is used for submitting the report, protecting variant maintenance, scheduling it in a background jobstep, etc. So, it is for using the report.
    p_group in s_develop is used for the development environment of the report, such as maintaining text elements, navigation in where-used-lists, changing the report attributes - which include the authorization group itself.
    If an auth group has been set via report RSCSAUTH, then it implies an intention to use it for S_PROGRAM control in SA38, SM37, etc. S_DEVELOP works better using packages and object types in my opinion.
    If you attempt to change the auth group via SE38, SE80 etc when it has already been set from RSCSAUTH, then the system will warn you. But you can accept the warning and create an inconsistency for a while... rather always use RSCSAUTH for both when making changes.
    S_PROGRAM is more usefull for you to use the group in security, but S_DEVELOP is stronger. Please be carefully with all aspects of object S_DEVELOP.
    Cheers,
    Julius

  • Need Help Finding SQL to Report Fields

    Hi all,
    I have been asked to map for reporting purposes all the fields in the HRMS person and assignment forms, plus vacany requisition and absence.
    For example, on the people form in HRMS the "last Name" field would translate into sql as "per_people_F.last_name".
    I have found all the person/assignment/absence and vacancy fields but cannot find any of the following:
    Bank account/ pay method information.
    Salary previous/ salary proposal form information
    Anything from the element entries screen or the tax information fields.
    Anyone have any ideas which tables would hold this information for querying using developer or toad??

    This forum is specifically for the SQL Developer tool. You are more likely to get answers in one of the application related forums.

  • Can anyone assist with a report that extracts the External ID field in the CRM

    I have a membership system where the client has imported 3600+ records some of which had the Eternal ID ('Your ID field on the import file) set and some don't.
    The trouble is I need to update all the CRM records and can't import the changes as I don't know what the original external id value is. Business Catalyst support advised that they can't include this field in any report (don't get me started on that...) and I am now desperately in need of some way to get that data which is on the file and is critical to any further updates via the import files. I would delete all the records and start again except that there is no bulk delete option in BC CRM - yes you can do it in products but not CRM or Web Apps...!!! The only option available in BC is to delete one screen list at a time but then I have the issue that this matter does not relate to all CRM records - only those whio are members of a secure zone.
    My need is urgent so any assistance free or otherwise would be approeciated and the solution needs to be one that enables me to run such an export on an irregular basis.

    OK... thanks to those who offered assistance and I now feel somewhat a goose but then not altogether.
    BC in its usual style of help documentation, are not at all clear in their explanation of how the Unique Id (which is actually the field 'External ID' in th CRM under the Misc section). Below is the description extracted from the import template
    The above columns represent all the available columns that can be imported using the standard contact import feature. Columns do not need to contain information but they must be present on the page, especially if a proceeding column contains information.
    If your organization uses its own unique identification number to differentiate between customers then use the Your ID column. If a value is present in this column then it will serve as the unique identifier. This means if the contact was previously imported and it is being re-imported then his or her details are updated, otherwise a new contact record is created regardless of whether a similar contact already exists in the system.
    If the Your ID column is not used then contacts are generally identified by their email address. The minimum requirement to import a contact into the system is that either Your ID, Email Address, Fullname, firstname or last name must be present on a single row. If these values are missing the the row is not imported and the import will move to the next row.
    If you don't provide Your ID nor an email address and only a name then the contact is added each time regardless of whether a similar one already exists in the system.
    Now my understanding is that if you have used the Your Id then being the unique identifier and as such all future imports would have to use that... Well no this isn't the case at all.
    If you import a set of records that all use the Your Id you can simply update those same records with just the email address - you don't need to Your Id or External Id at all!!!  So what is the purpose of this field at all? I have no idea myself as it can't be reported, it can't be exported, it can't be referenced - in fact the only way you will ever see it is to open the CRM record and expand the Misc details and buried at the bottom you will find it. Now that is what I call an undocumented feature !
    So end of it all is - my concerns all proved baseless and you don't have to concern yourself with the External / Your Id field no matter what the customer does.
    My advice - forget this field exists and don't bother trying to use it unless you might happen to be interfacing into some 3rd party system through PAI's as this seems to be the only use I can think of for it.

  • What is the purpose of Destination Function on Submit Button?(Doesn't work)

    Hi Gurus,
    There is a property "Destination Function" on Submit buttons.
    What is the purpose of this field.
    I tried setting some values here expecting following behavior in order:
    1. Process Form Request will get executed.
    2. User will be navigated to the OAF page related to the Destination Function.
    Destination Function property probably point to setInvokeFunction method of the OASubmitButtonBean.
    Please advise on this.
    Thanks and Regards,
    Prince

    Question 2. What is the purpose of View Instance on Submit Button? Is it there for BoundValues? Any examples how can we use this?
    Question 3. Related to Question 2, What is the purpose of View Instance and View Attribute on Button?

  • Import Manager and Display Fields

    I've been using SRM-MDM 3.0 for a couple of months and 1 fundamental MDM design has always bothered me and I was hoping to get some resolve on this.
    The purpose of Display Field is 2 folds:
    1. Display the field in the Catalog Search UI for a lookup table: i.e. if both Supplier Name and ID are Display Fields, then in the Search UI, both fields are displayed to the end-user. If only Supplier ID was the display field, then in the UI only the ID is displayed.
    - From a usability pov, tables such as Supplier and Product Group should have the name or description fields displayed in the Search UI as the numeric values are meaningless to the end-users. 
    2. Display field ALSO affect what is the key used to import data into a table.  So if Supplier ID is the display field for Supplier table, then in Import Manager, the Supplier ID values are displayed and must be mapped to the source values.
    - From an importing pov, mapping values should always be an index-like field, such as Supplier ID or Product Group ID, or ISO, and usually never the actual name or description field.
    But SAP has tied the two together. So in order to display the name/description to the end-user, we must enable the name/description field as a Display Field.  But we also want to map based on the index/ID field, so we also enable the index/ID field as a Display Field.  Now in Import Manager, we have two Display Fields for a table (i.e. Supplier ID and Supplier Name for Supplier table) and I've noticed some issues with this:
    1. You import file must have BOTH values (index/ID and the name/description fields) in the source, in order to Automap.  If your source file only has 1 field, like in MECCM when extracting  ECC contract, ONLY the Supplier ID, or Category ID is extracted, Automap is not possible.  What is funny is that standard SAP extract program only extracts the ID fields, BUT the standard SAP repository has the name/description fields as the Display Field.  Automap is a must for tables like Product Group where hundreds of lines can make manual mapping a pain.
    2. I also noticed you cannot Add values to a table that has 2 Display Fields, you can only map to existing values.  The Add button is grayed out.
    With all that said, when you're replication ECC Contract Data using MECCM, for tables like Supplier and Product Group, what fields should be set as Display Fields, and if there are multiple Display Fields, what special setting needs to be done in Import Manager to enable automapping?  Even standard SAP Import Map (_MDMContractDataTransmission_ProductID) throws errors when multiple fields are set as Display Fields.
    I'm not familiar with the partitioning function, and I've seen PDF's about it, but don't really see how it could be helpful. I've also read someone suggesting changing the DF's before import, which I think is unacceptable, as this requires unloading/loading repositories everytime an import happens.
    Thanks for reading my paragraph and any input is greatly appreciated.
    Edited by: Derek Xu on Apr 30, 2009 6:50 PM

    Hi Derek,
    Thanks for writing your thoughts. I would like to provide some information on one of your points where in you have mentioned that :
    You import file must have BOTH values (index/ID and the name/description fields) in the source, in order to Automap. If your source file only has 1 field, like in MECCM when extracting ECC contract, ONLY the Supplier ID, or Category ID is extracted, Automap is not possible.
    I completely agree that if you have 2 fields in MDM repository and you are only importing only one of them, then you cannot use the Automap feature of Import Manager. So in your case, the description is not getting importing, so you cannot use Automap in that case.
    I had a very similar requirement in one of my project and we went with creation of a Import Value template. We created a template with all the possible values for all the look up tables in that and mapped it once in the Map. Hence, next time, the Map was used to automatically Map the source and Destination values for all the look up tables.
    SAP-MDM Automatic Import Requirement u2013 Creation of a Value Mapping Template:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80ad0cff-19ef-2b10-54b7-d4c7eb4390dd
    Please read the above article and hope its useful. You can go for this approach in your case if suitable.
    I have mentioned examples of descriptions and their respective fields in the article.
    Hope it helps.
    Thanks and Regards
    Nitin jain

  • New field for tax classification (Pricing)

    Hi
    The scenario is - we need to map a taxes from R/3 to CRM. for this we cant use MWST , as this tax condition is already being used in the current process.
    If we use another condition type then the tax classification for Material doesnt get picked in CRM. So according to the SAP note -336235, we have done the development.
    +The developments includes + - new field created for material tax classification purpose and this field assigned to Pricing structure KOMP and KOMG. we have also maintained condition record by using this field , but the data is not being read by this field during the calculation of taxes in sales order (R/3).The data is exist in material master -Sales org1 tab -Tax classification (1 or 0).
    Could anyone let me know, that how the tax classification data can be read from material master for this new customized field.
    Thanks in advance.

    To use a custom field in pricing, you need to do two things:
    1.  Add the field to KOMP and KOMG and
    2.  Move the appropriate value in a user-exit.
    Your post says that you have done 1. above.  Have you coded the user-exit for 2. above?  The user-exits are in MV45AFZZ.

  • New Field in Inbox Search

    Hi,
    I want to add one new field to inbox search i.e. 'Created By' , the purpose of this field is to search the service order on the basis of created by. could anyone please help me in solving this issue?
    do we need to enhance the class CL_CRM_AUI_QUERY_SERVICE and GET_1O_QUERY_RESULT?
    Regards,
    Kamesh Bathla

    Hi,
    Can you please tell me what I need to do in the method mentioned by you?
    Regards,
    Amit

Maybe you are looking for

  • CPIO error when copying a tempfile of 3GB

    Hi, I'm getting a cpio error copying a tempfile for a 9i DB of size 3GB. I do not have the exact error since it was echoed to screen. Is there a file size limit for making a tape archive ? If it is, then which one it is?, or maybe there's an option f

  • It won't compile

    I got the following code from the Oracle web site in fact its from Tom or "Ask Tom". I keep getting an error when I try to run it at the first line that says "Invalid SQL Statement". Its basically getting the long running transactions! Can someone as

  • Chrome Toolbar Generating Javascript Error

    We've tracked a functionality problem down to a JS error in the Skype add-on for Chrome on Windows. global_constants.js is producing three errors while trying to use an AJAX-based uploader (specifically after choosing a file in an "Open File" dialog)

  • Anyone heard of static Constructor? Pure Concept Question

    Hi All, I guess this is a little obscure but let me ask this anyway. Has anyone heard about a "static constructor"? No I am not talking about a static block in your code. I am talking about a static method which will be called every time you make a s

  • Why is my camera and ipod touch not connecting to my macbook pro?

    My computer is not recognizing my camera and ipod are connected by the usb cable.  But when I connect a usb memory stick it does come up on the desktop. Originally when I bought the computer in May 2011 the ipod touch did work.  I am wondering if I a