Std table changes

hi,
i am working as abap consultant.
i have one query if we try to change the field length of field in std table,then what will happen.if something happens what is the solution for that.
please guide me in this issue.

DO NOT change it!!!
You will permanently alter the underlying DB table.
This will cause countless upgrade issues in the future. 
Create a custom field in the table (if that can meet your needs as well).
If not, contact SAP for assistance.

Similar Messages

  • Changing data in Std table

    hi all i need to chabge data for 2 feilds in table eskn.i had done the meintanace genaretor,but in tcode sm30 im not able to see my table eskn.plz help me out

    Hi,
    The best practice to update Std tables is thru Transactions or BDC programs....
    NEVER DO IT MANUALLY....
    Sreedhar

  • Hi All,How2 delete a pkey for std table and add 2 new primary keys

    Hi All,
            How2 delete a pkey for std table and add 2 new primary key fields .Please provide me the required procedure .
    Thanks&Regards.
    Bharat.

    Hi Bharat,
    First thing is you need to have the access key to change any standard dictionary object/standard programs/ standard transactions.You may get this from your basis person after getting approval from your respective manager.But changing or modifying the standard object is not recommended, but if there is no alternate to meet the business requirement then we have to follow this way only.
    Next, you need to check whether this table's primary key is being used in any other table as foreing key or not. If there is, then you must remove this relation and then you can delete the unncessary primary key field from that table.Finally you can add the two new fields and set them as primary key, save, check for any errors and activate.
    Hope this helps.
    Please reward if useful.
    Thanks,
    Srinivasa

  • Can we join Ztables with SAP std. tables in SQVI ?

    Dear All,
    Can we join Ztables with SAP std. tables in SQVI ?
    How to use "left outer join" in SQVI ?
    What r the rules/steps to be followed for creating right SQVI/query ?
    Sometimes it gives error / we do not get any output ....
    Pl' give examples.

    hi
    good
    1- Yes
    3-Check this example for SQVI Query.
    It is possible to generate a complete list of purchase document releases with the purchase document number (requisitions and orders), releaser, release date and release time.
    First, create an Infoset using transaction SQ02 directly reading from table CDPOS and create an additional table: CDHDR. If you are releasing purchase requsitions at the item level, it is convenient to create an additional field (PURPS LIKE EBAN-BNFPO) to capture the item number. Once the field is defined add the following code to it:
    PURPS = CDPOS-TABKEY+14(5).
    Once created, make sure to assign your Infoset to the user groups.
    Second, create an SAP Query (SQ00) or QuickViewer (SQVI) based on the Infoset you created previously. Set CDPOS-OBJECTID, PURPS (additional field), CDHDR-USERNAME, CDHDR-UDATE & CDHDR-UTIME, CDPOS-TCODE, CDPOS-VALUE_NEW, and CDPOS-VALUE_OLD as list fields (display screen).
    Set CDPOS-OBJECTCLAS, CDPOS-OBJECTID, CDPOS-TABNAME, CDPOS-FNAME, CDPOS-CHANGIND, CDHDR-USERNAME, CDHDR-UDATE & CDHDR-UTIME as the selection fields (selection screen).
    Finally, execute your query. For filtering purchase requisition releases set:
    Object class='BANF'
    Table Name='EBAN'
    Field Name='FRGKZ'
    Change type='U'
    For filtering purchase order releases set:
    Object class='EINKBELEG'
    Table Name='EKKO'
    Field Name='FRGKE'
    Change type='U'
    Make sure to specify username, dates or purchase document number (object value) in order to reduce run times.
    thanks
    mrutyun^

  • Can we edit the std tables.

    hi all,
    i have a following requirement,
    when we maintain the coversion factor system is allowing only five dec place(e.g 10000) but i want to maintain it to six dec places as(100000)
    and also system is not allowing me to maintain the fraction.
    Table name:UMREZ
    and also i tried to change the above table its asking for the Access Key(wht is mean by Access key?)
    Can v change the std tables?if yes how and tell me the impact also if i change this.
    i would appreciate if someone guide me in this regards.
    regards
    Vijay Kumar R D

    HI,
    It is not advisable to change Standard SAP Tables.
    Access key is the key provided by SAP to access/modify standard tables/programs. You can get the same from BASIS people.
    Impact:
    If there are many programs referring the table which you want to modify, then all those programs would be affected.
    Also, when you upgrade the system i.e go for higher version say SAP 4.7 from 3.1 then your changes of standard tables would be overwritten & this would affect the functionality of your programs.
    Best regards,
    Prashant

  • Right way to fire table changes

    suppose i have a class that extends AbstractTableModel and i used a List to store data, like
    public class MyTableModel extends AbstractTableModel
    List dataList = Collections.synchronizedList(new LinkedList());
    public void insertMyData(String data)
    synchronized(dataList)
    // ... do something
    ##Line A##
    ##Line B##
    If i want to fire table changes, say like using
    this.fireTableDataChanged();
    where should i place it?
    at ##Line A## or ##Line B## ???
    or should I use
    SwingUtilities.invokeLater(new Runnable(){public void run(){
      this.fireTableDataChanged();
    Moreover, i would like to ask, if I implement my own TableCellRender and overriding the getTableCellRendererComponent method, all the calls like setText, setBackground, setForeground,...
    should i use SwingUtilities.invokeLater to do that? or just call it as usual ?
    Thanks alot

    Since you mention synchronized several times, I assume your model will be accessed from different threads
    (although you didn't write this.) Client code will have to be careful: getRowCount may return 10, but by the
    time the client gets to row 7 it may no longer exist! What does your model do when getValueAt is based
    indices that are out of bounds?
    As far as synchronization goes, I think you are going overboard with:
    List dataList = Collections.synchronizedList(new LinkedList());...since you are using synchronization blocks elsewhere. In general, I find little use for those synchronizedXXX
    factory methods -- usually the class having a collection member provides the thread safety.
    As far as the listeners go, model listeners assume their event handlers are executing in the EDT, so
    you will have to call the fire*** methods from the EDT. This means you have to use invokeLater or invokeAndWait.
    Using invokeAndWait defeats the multithreading you are building, so I think you
    should call invokeLater, and since this is an asynchronous-style call it makes no sense doing it
    from within a synchronized block. Just be aware that your JTable class may quety the model
    out of bounds.
    Also, if your model's data is written or changed seldom but read often, I would use the serial immutable
    pattern. Have the List reference dataList point to list whose state is immutable. If you want to change
    the data, you make a copy, change that and then have dataList refer to the updated copy.

  • Data in the table changes when multiple users try to submit data

    I have a dynamic table. The table is created in the wdDoModifyView. The user can load data into the table from an excel file. So I have a "Load" button that loads the data from the selected excel file to the table. I also have a "Submit" button. This "Submit" button converts the data to an xml file and make a call to an oracle stored procedure for validation check. If there's an error it will be returned and displayed to the user. If none, a summary of data for posting will be displayed to the user. If the data is correct and the user hit the ok button, the same data will be return to oracle sp for loading in the table.
    The problem we encountered is when multiple users are loading and submitting at the same time, the data displayed in the dynamic tables changes after clicking the ok button. It is as if, the table displays the data being loaded by other user.
    This is an error that is difficult to recreate. This doesn't happen all the time. I hope you somebody could enlighten me why this is happening. I'm not sure if it has something to do with multithreading or session.
    Edited by: Marlyn Agco on Apr 14, 2009 3:57 PM

    Hi Armin,
    Did you mean storing view instances in static references and accessing them outside the wdDoModifyView is not a good idea? In wdDoInit the nodes are dynamically created according to the xml file being returned by the database. This node is stored in a static variable which is also used in wdDoModifyView to create the dynamic table.
    What do you suggest? We're still encountering same issue when multiple users are uploading data.

  • Initial Balances for some of the G/L Accounts  in GLPCT table changed

    Sub : G/L Account Balance( T code FAGLB03 )  and EC-PCA: Totals Table (Table GLPCT) initial balances are not same for some of the G/L accounts ( Initial Balances for some of the G/L Accounts and profit centers in GLPCT table changed )
    Dear Friends
    We are in SAP ECC 5.0. We are using New G/L Accounting
    G/L Account  Balance(Initial Balance)( T code FAGLB03 )  and EC-PCA: Totals Table (Table GLPCT) initial balances are not same for some of the G/L accounts ( Initial Balances for some of the G/L Accounts and Profit centers in GLPCT table changed )
    G/L Account : 1110001 AR Trade - Recon
    G/L Account Initial  Balance( T code FAGLB03 )          36,789,209.26 USD
    EC-PCA: Totals initial balance  (GLPCT table)                14,178,848.14 USD
    I found in GLPCT table initial balances for G/L 1110001 and some of the profit centers are changed. The initial balances are not supposed to change for the entire financial year
    I have checked   none of  documents for this G/L and these Profit centers of last financial year  have been posted or reversed in current financial year.
    Please try to help me what has caused to changed the initial balances and how to correct it
    Please let me know if you guys need more details
    Thanks in advance
    Thanks
    MVS

    Hi Vinay,
    If I understood correctly you are trying to balance  Accumulated Depreciation accounts (from the AA module) with the Cost Depreciation Accounts.
    If they don`t balance zero, it mostly likely means, that some user has posted manually deprecian in your GL, not using the depreciation program.
    Hope this helps.
    KR
    Severina Koleva

  • Help with creating a sql file that will capture any database table changes.

    We are in the process of creating DROP/Create tables, and using exp/imp data into the tables (the data is in flat files).
    Our client is bit curious to work with. They do the alterations to their database (change the layout, change the datatype, drops tables) without our knowing. This has created a hell lot of issues with us.
    Is there a way that we can create a sql script which can capture any table changes on the database, so that when the client trys to execute imp batch file, the sql file should first check to see if any changes are made. If made, then it should stop execution and give an error message.
    Any help/suggestions would be highly appreciable.
    Thanks,

    Just to clarify...
    1. DDL commands are like CREATE, DROP, ALTER. (These are different than DML commands - INSERT, UPDATE, DELETE).
    2. The DDL trigger is created at the database level, not on each table. You only need one DDL trigger.
    3. You can choose the DDL commands for which you want the trigger to fire (probably, you'll want CREATE, DROP, ALTER, at a minimum).
    4. The DDL trigger only fires when one of these DDL commands is run.
    Whether you have 50 tables or 50,000 tables is not significant to performance in this context.
    What's signficant is how often you'll be executing the DDL commands on which the trigger is set to fire and whether the DDL commands execute in acceptable time with the trigger in place.

  • Do indices change, when data of table changes?

    Hello,
    if a table has got many indices and is changed frequently, do the indices change as well. Are all indices corresponding to that table changed. Are these indices processed in any way?
    thanks, resi

    "in indexes, the space can be reused only by rows with the same key-filed"
    That is incorrect. The space left in a index by a deleted row can be used by any key that is between the prior and next keys. For example, if you have Index entries
    Entry 1  Ball
    Entry 2  Bell
    Entry 3  BollNow, you delete Bell, the inndex would look like:
    Entry 1  Ball
    Entry 2  
    Entry 3  BollNow, add Bill, and the index would look like:
    Entry 1  Ball
    Entry 2  Bill
    Entry 3  Bollno wasted space.
    Rebuilding indexes is a waste of time and resources in the vast majority of cases.
    Search Tom Kyte's site here for rebuilding indexes or reorganizong indexes for many, often lively, discussions.
    John

  • Logging of table changes

    Hi All,
              We are working on ERP 6.0. Recently Basis team has been asked to activate the table changes logs in Production system. Accordingly we activated the rec/client parameter for Production system client. We are also required to click the log changes tab in the table for which the logs are to be activated.This is to be done through t code SE13. While trying to do so, I have found that our Production system is not allowing to make changes directly as it is configured in non modifiable stage. I have also tried to make changes in devp clinet and then transport it to quality an Production,however it is not working.
    Kindly let me know the exact method by which I can activate the tab in the table.
    Thanks,
    Prasad Thakur

    Hello Prasad,
    This is strange. It is understandable that the table content changes is not getting recorded in case rec/client (in default profile) is not set along with recclient="XXX" (in transport profile) but  table logging activation not getting reflected in QA is a bit weird.
    Are you sure that the transport carried correct contents. Can you list the contents of the transport. It should have an entry related to DD09L.
    Is the table showing as activated ? Just try to activate/generate it.
    For more info on recording please check OSS notes 1916 and 84052.
    With Regards.
    Ruchit Khushu.

  • Table changes in database are not captured in ODI model level

    Hi All,
    Can any one help me how to fix the bug in ODI.
    Table changes in database are not captured in ODI model level.
    Thanks in advance

    I created the interface which is running successfully.
    Now i did some changes in target table(data base level).
    I reversed the updated table in model section. Till here its ok
    The table which is updated in the model section is not automatically updated in the interface.
    I have to drop the existed datastore in the interface and and re do the entire process of bringing the updated datastore, mapping,etc..
    Please tell the any alternate way.
    Regards
    suresh

  • Track of table changes in a database

    how to keep track of table changes in a database.
    Some records have been deleleted, is there away of seeing that change.

    basically, if you havn't already set up a mechanism to track these sorts of changes, they are already lost.
    there are a number of things you can do. one method that we use is a trigger on the table to insert a record into an audit table for every row that gets changed or deleted.
    oracle has some other built in auditing tools that I'm not familiar with though.

  • How to trigger a workflow when data inside a table changes

    Hi
    How to trigger a workflow when data inside a table changes ??
    We need to trigger a workflow when STAT2 field value in PA0000 table changes.
    rgds
    Chemmanz

    Make use of Business Object BUS1065. In this business Object you have an attribute Status which you can use. There are a number of events that will get triggered when the status is changed.
    Thanks
    Arghadip

  • Transporting table changes

    Hi folks,
    I've made changes to a custom table in SE11(including keys and add new fields). Question is, if these changes are being transported to QA system, will the current table in QA system will be overwritten? how about the current content of table? will it be overwritten as well? do we need to adjust the table again in QA?
    Thanks,
    Tremonti

    Hello Karchy,
    You will not loose the data in your QA table once you move the Table changes. The conversion will be managed through a temporary table at the back end. You can expect a few dumps in your QA system while the transport is being imported, if there are programs accessing this table during that time. Basically the DB system will use one of ALTER TABLE or table conversion methodology to adjust your table (as you have data in it). Only if the table is empty, its dropped and re-created (fastest method).
    Once the transport is imported, its better to confirm the status of the table in SE14. If required "Activate and Adjust" the table and look out for issues in the logs.
    When you move this table to the productive environment, do so in a quite time (when the system is least active).
    Regards,
    Jinesh.

Maybe you are looking for

  • Does Mini DisplayPort to DVI adapter output sound?

    I am using the Mini DisplayPort to DVI adapter, like this one: with my Macbook Pro 17-inch, Mid 2010. I also happen to have a DVI to HDMI cable that I tried to connect to my Samsung LED TV (2014 yr.) The picture that I get on TV from the screen mirro

  • How to Reinstall Creative Media Player Software

    October 2nd 2006 If your update for Creative Media Source, Creative Media Player, and any associated programming has corrupted your system and you need to reinstall the older version or reinstall any of it period this information is critical to avoid

  • How do I change the pencil tool to smooth or ink in CC?

    In most other versions of flash that I'm aware of, you could change the settings on the pencil tool to smooth or ink, rather than straighten, which straightens out all of your lines and puts in fun corners and makes shapes into rectangles for you. In

  • Plant & Duties are not flowing in Sale Order

    Dear experts, i have an issue in CIN.when i am creating a sales order, plant is not determining automatically,when i am trying to enter plant manually in line item the excise duties are not determining in pricing procedure even though i have maintain

  • When I open an email to reply, recently it opens in full screen.  Why?

    Recently, when I open mail to reply to an email' it goes into full screen.  How can I prevent this??