Locked columns in Table Settings (e.g. MD04)

Hi gurus, I notice that in many areas of SAP, there are these "grid-like" tables. They all have an icon in the upper-right corner that allows you to create a variant after you move the columns around.
My issue is this. I notice that in a lot of these tables, some columns are locked and cannot be moved around. For instance in transaction MD04, the very first column (Date) cannot be moved and I cannot put any other column before it.
Is there a way to "unlock" these columns so they can be freely moved around?
Thanks!

I would have answered if you followed forum rules (as I can see in your previous posts, missing feedback, closed without any info)

Similar Messages

  • Locking column widths

    greetings,
    i have set up various pages and templates in dreamweaver with
    editable regions . however, when i add or remove content, my
    columns automatically adjust and throw my whole design off. this
    also happens when editing these remotely in contribute.
    is there a way to lock column widths in dreamweaver so they
    don't automatically adjust?
    thanks in advance,

    Yes. Don't use tables. Or build tables that are intended to
    collapse
    around their contents thereby retaining their shape. What you
    have
    described is simply how HTML tables behave.
    If you have used any 'wizard' HTML (i.e., that written by
    ImageReady, or
    Fireworks) in the process, then you no doubt have tables that
    are filled
    with not only invalid HTML but also col- and rowspans. The
    combination of
    the two is sure to exacerbate the problem - to see why I say
    that, read this
    page -
    http://apptools.com/rants/spans.php
    To get specific comments about how to triage your tables
    (including throw
    them out and start over recommendations), please post a link
    to one of your
    pages.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "macrotn" <[email protected]> wrote in
    message
    news:eiiie7$clf$[email protected]..
    > greetings,
    >
    > i have set up various pages and templates in dreamweaver
    with editable
    > regions
    > . however, when i add or remove content, my columns
    automatically adjust
    > and
    > throw my whole design off. this also happens when
    editing these remotely
    > in
    > contribute.
    >
    > is there a way to lock column widths in dreamweaver so
    they don't
    > automatically adjust?
    >
    > thanks in advance,
    >
    >

  • How to make a column in Table popin read only

    Hi Everyone
    Could anyone let me know how to make a column in table popin read only.
    Regards

    if you ar eusing an ALV table
    try this
      DATA: lr_salv_wd_table TYPE REF TO iwci_salv_wd_table,
            r_table TYPE REF TO CL_SALV_WD_CONFIG_TABLE.
    * get reference to ALV component interface
      lr_salv_wd_table = wd_this->wd_cpifc_alvmain( ).
    * get ConfigurationModel from ALV Component
      wd_this->r_table = lr_salv_wd_table->get_model( ).
    * init ColumnSettings
      DATA: lr_column_settings TYPE REF TO if_salv_wd_column_settings,
            lr_col_header TYPE REF TO cl_salv_wd_column_header.
      lr_column_settings ?= wd_this->r_table.
    * get table of column settings - each line one column
      DATA: lt_columns TYPE salv_wd_t_column_ref.
      lt_columns = lr_column_settings->get_columns( ).
    * loop over table - in each loop another column can be modified
      DATA: ls_column TYPE salv_wd_s_column_ref.
    * define visible columns (fields) by naming them,
    * exclude others by setting visibility to none
      DATA: ls_tooltip TYPE string.
      LOOP AT lt_columns INTO ls_column.
        " get header of column
        lr_col_header = ls_column-r_column->get_header( ).
        " do settings here
    ENDLOOP.
    Or see this document for more tips.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40794172-b95a-2910-fb98-b86d8a0918b4">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40794172-b95a-2910-fb98-b86d8a0918b4</a>
    regards,
    Joris

  • UL type lock on a table blocking all other users

    Hi,
    We have a referential integrity constraint on a version enabled table, that refers to a non-version enabled table (highly active table..lots of inserts/updates). An insert into the version enabled table is causing a UL type lock and the non-versioned table is locked (literally the table is inaccessible) and we see blocking locks. How can I avoid this situation? Is there any OWM settings that will help me resolve this issue? I am using workspace manager version 10.2.0.4.2.
    Thanks.

    Hi,
    An insert into a child table requires a lock on the parent table which will block updates and deletes into its parent table(s) until the lock is released. This is done to maintain the validity of the constraint. Otherwise, it would be possible to have child rows without parents, which we obviously need to prevent from happening.
    If possible, you could commit/rollback the transaction involving the child table more frequently, so that the locks are released and dmls can proceed on the parent table.
    You can also take a look at the following thread.
    RIC in OWM - ORA-20171 deadlock detected ...
    It is specifically referring to deadlock situations, but it also explains our locking behavior for RIC tables.
    Regards,
    Ben

  • Lock columns and rows

    Hi I am trying to create a form/spreadsheet for shift bosses at work. I want them to be able to imput certain data but I also want to lockout certain columns and rows. Mostly so the formulas aren't tampered with. Is this possible?
    Also, is it possible to save to a database?
    Any help would be much appreciated.

    dogg,
    Create separate Input and Calculation tables. Lock the calculation table (Arrange > Lock), leave the input table accessible. If you don't want the calculations to be viewed during input, you can change the colors of all lines, fills and text to White before locking, and put them on a different Sheet for good measure.
    Another technique that plays on Numbers graphics advantage is to cover areas of your sheet that you wish to protect with a shape. Create a Shape and place it to cover your sensitive equations. Then set the Shape's Fill Color to 0% Opacity and lock the shape. Now you have what I call the salad bar sneeze guard effect for spreadsheets. You can defeat it if you try hard, but it works most of the time.
    Jerry
    Message was edited by: Jerrold Green1

  • How do I lock columns or rows from change

    I want to keep a couple of columns from changing.
    This is to prevent inadvertent changes in passwords or user Id.
    How do i do that.

    Waterdoc,
    Numbers allows you to lock a whole table but individual cells.  This means that it is best to design, upfront, your data so that user input data is in one table and calculations are in other tables (which you can lock).  There is no facility for login access by user.  There is the ability to lock a document using the document inspector:
    See the last section.  This is single password for the whole document.
    You can post suggestions to Apple directly using the menu item "Numbers > Provide Numbers Feedback"
    Best regards,
    Wayne

  • How to lock my source table?

    There are other jobs that are updating my source table at the same time my mapping is running. This is causing problems for me. Is there any way that I can lock my source table until after my mapping is complete? IOW: Can I issue "select for update"??
    I am running 10gR1 and 10gR2.
    Thanks,
    Tim O'Brien

    I'll share two (not straight) approach;
    1) In the KM, add a last line "order by 1" in the 'select' of load step of the KM. Then modify the source datastore such that you push the required column order to the top ...i.e order 1. and when ever you this use this KM it will sort by the first column
    2) Do a "cheat" in the filter. Use the order by clause like this ....
    table.col1=0) order by (table.col_sort
    when compiled...it would result in
    (table.col1=0) order by (table.col_sort)
    If you have more than one column in order by clause, then use the following;
    table.col1=0) order by (table.col_sort1), (table.col_sort2
    Enjoy ODI,
    Karthik

  • Locking columns in template

    Hi Gurus,
    I want to lock the columns in my template so that users won't be able to insert new columns and send data to server. How to lock columns in the template?
    Best Regards,
    Suresh.

    Also bear in mind, any security approach that relies on workbook protection of an input schedule has 2 flaws:
    1.) anyone with a hacker mentality, 15 minutes to kill, and Google can figure out how to break Excel workbook protection.
    2.) anyone with basic BPC training (or access to eSubmit -> dynamic template library) can build their own input schedule, and submit data to any data intersection they want.
    The common theme to these is, the system is only as secure as your users are ignorant of how it works. And users are always smarter & more creative than you can expect, particularly when they're being told not to do something that they'd like to do.
    So it pays to secure the appropriate dimensions, use work status settings to lock data that shouldn't change, and use task profiles to restrict access.

  • Change default table settings

    How do I change the default table settings in Pages? I usually want 2 columns without headings or borders, and it always defaults to 3 columns with headings and borders.

    You need to create your own default template. Open the blank template & insert a table, click in it & choose the font, size, color, etc. you want in the fonts panel or format bar. You can do similar changes to inserted objects & text boxes. While you're at it resize the box if you want, set the amount of extra space in the wrap inspector, etc. Delete each text box, object & table after you've set them. Now, save this document as a template & select that template as default in preferences. If you decide to make any changes to the template down the road, just Save As Template again with the same name & replace the previous version.
    Now, save this as a template then, in Pages > Preferences, select this template as the default for new documents. All of your new documents will have these settings for inserted objects, images & tables. Unfortunately, the settings won't apply to any other templates or "foreign" documents you open with Pages.
    About the only thing you can’t set a template to do is remember to show invisibles & the window position. It is possible to get a template to show invisibles when opened, if you want. Save this document as a document then, in the Finder, change the extension from .pages to .template & put it in your My Templates folder in HD > Users > (your account) > Library > Application Support > iWork > Pages > Templates > My Templates.Set up your document with the line spacing, margins, headers, etc. as you'd like. Redefine all of the paragraph & character styles to have your desired font.

  • Table Settings

    Hello Gurus,
    Is there a table where the settings of the table format is stored?  My problem is making some columns editable in PO, GRPO, A/P Credit Memos and A/P Invoices.  In SDK, i cannot make columns visible or editable programmatically, so i think i can work around this by finding the database where the tables settings of the matrix is stored.  Please helps.

    Hi Gilbert Ngo
    You can do it using the DI API in 2005 (new functionality), if i remember correctly it only worked while logged off SAP. It is not needed to go through the tables.
    Try the following code
    Dim FormSettingsService As SAPbobsCOM.FormPreferencesService
    Dim ColumnSettingsData As SAPbobsCOM.ColumnsPreferences
    Dim ColumnSettingsPara As SAPbobsCOM.ColumnsPreferencesParams
    oCompanyService = oCompany.GetCompanyService
    FormSettingsService = oCompanyService.GetBusinessService(SAPbobsCOM.ServiceTypes.FormPreferencesService)
    ColumnSettingsPara = FormSettingsService.GetDataInterface(SAPbobsCOM.FormPreferencesServiceDataInterfaces.fpsdiColumnsPreferencesParams)
    ColumnSettingsPara.FormID = FormID ' "133"
    ColumnSettingsPara.User = 1
    ColumnSettingsData = FormSettingsService.GetColumnsPreferences(ColumnSettingsPara)
    Dim lngCount As Integer
    For lngCount = 0 To ColumnSettingsData.Count - 1
    If ColumnSettingsData.Item(lngCount).Column = "24" Then
    ColumnSettingsData.Item(lngCount).EditableInForm = SAPbobsCOM.BoYesNoEnum.tNO
    ColumnSettingsData.Item(lngCount).VisibleInForm = SAPbobsCOM.BoYesNoEnum.tYES
    Exit For
    End If
    Next
    FormSettingsService.UpdateColumnsPreferences(ColumnSettingsPara, ColumnSettingsData)
    Hope this helps

  • CU43 and the table settings screen

    We are on SAP ECC6.  On production CU43 is fine.  But on dev system and QA system when you use CU43 we have the following issue.
    On the "select configurable object" screen if you press the enter(return) key it always pops up the table settings screen.  No matter if you create a variant and save it or not.  If you select the Green check mark it goes to the correct screen for your selection.  Any ideas on how to get prevent this table settings screen from popping up every time you press enter?

    That icon you see in the top right-hand corner of a table is known by name Table control.
    Use the Table Settings function to change, in the table control, the individual basic table settings that are supplied with the system. This is particularly useful for tables where you do not need all the columns. You can use the mouse to drag & drop column positions and widths, or even make the column disappear.
    Save the changed table settings as a variant. The number of different variants you can create per table is not restricted.
    The first variant is called the basic setting; the SAP System defines this setting. You cannot delete the basic setting. you can delete the variants you define yourself.

  • Will it lock the entire table?

    Here is the table structure……….
    Table1(columnP, column1, column2) where columnP is the primary key.
    Update Table1 set column1 =’22’ where column1 =’11’
    In the above code,
    1.     Primary key is not used in the where criteria for the update.
    2.     Updating the same column which is used in the WHERE criteria.
    Does the above code will lock the entire table to update the data?
    Oracle 10g R2
    Thank you,
    Smith

    >
    Table1(columnP, column1, column2) where columnP is the primary key.
    Update Table1 set column1 =’22’ where column1 =’11’
    In the above code,
    1. Primary key is not used in the where criteria for the update.
    2. Updating the same column which is used in the WHERE criteria.
    Does the above code will lock the entire table to update the data?
    >
    This would (of course) lock only the rows with column1='11', regardless of your oracle version.
    Regardless also, whether there is a primary key or not, by the way.
    Kind regards
    Uwe
    http://uhesse.wordpress.com

  • Reg:How to delete the column in table control also from database table.

    Hi Experts,
    Once again thank u all for giving the responses.
    one more doubt is how to delete the columns of table control and also the record shold delete from ztable.
    With Regards,
    Saroja.P.

    Hi,
    If you want to delete the rows in the table control and simultaneously delete it from the database table, then you can implement a 'DELETE' functionality specific to your table control. Have a MARK field (you will find that in the screen attributes of the table control -> give a name for the MARK field, you will find an additional MARK column at the beginning of your table control). You can check whatever rows you want to delete from the table control, call the delete module.
    "This portion of code inside the LOOP...ENDLOOP.
    IF sy-ucomm eq 'F_DELETE'.
       gt_itab2-check = mark.  " Store the MARK field status into your internal table's correspoding field 'check'
      MODIFY gt_itab INDEX tabcontrol-current_line.
    ENDIF.
    iF sy-ucomm eq 'DELETE1'.
      DELETE gt_itab WHERE check eq 'X'. "Your internal table does not have rows that you want to delete
    ENDIF.
    Now you can modify your database table using the MODIFY statement.
    MODIFY ZDB FROM TABLE gt_itab.

  • How to Enable and Disable column in Table Control.

    Hi all,
    I want to make certain column of Table control as Enable or Disable on Button action.
    Enable means ready for input and Disable means not ready for input.
    Please send me sample code.
    Thanks in advance.

    Hi Vipin,
        You have to loop through the table columns to set the properties in the PBO of your screen.
    Here is the sample solution.
    delcare a workarea for the columns in the table control in your top include.
    Table Control .
    CONTROLS: TAB1 TYPE TABLEVIEW USING SCREEN '0100'.
    DATA: WA_COLS LIKE LINE OF TAB1-COLS.
    in your screen
    PROCESS BEFORE OUTPUT.
      MODULE INTIALISE_100.
    *&      Module  0100_INTIALISE  OUTPUT
    MODULE INTIALISE_100 OUTPUT.
        LOOP AT TAB1-COLS INTO WA_COLS.
          WA_COLS-SCREEN-INPUT = 1.
          MODIFY TAB1-COLS FROM WA_COLS TRANSPORTING SCREEN-INPUT.
        ENDLOOP.
    ENDMODULE.                 " 0100_INTIALISE  OUTPUT
    modify the screen-input property as required for the table control columns.
    Please provide points if helpfull.....
    Thanks,
    Karthik
    Message was edited by: Karthik
            Karthikeyan K

  • Tabular Form: Conditional column based on another column in table/form?

    Hi!
    I have 4 columns in table A:
    number (the question number)
    question (the question to be asked)
    type (TEXT, LOV are the 2 valid values)
    answer (the answer with text or a selection from the lov table below)
    I have 2 columns in table B:
    number (the question number)
    values (a single value for the lov's)
    In table B there can be mutiple rows for each number. Table A and table B
    join on the number.
    I want to build a tablular form on table A where for each row either a text
    box or a select list is displayed depending on the contents of the type column.
    So row 1 would display a text box when the type value is text; row 2 would
    display a select list when the type value is lov.
    Is this even possible? How do I refer to the type column in the conditional for the
    answer column? I am guessing that I will need to have 2 answer columns one
    that displays when the type column is TEXT and one that displays when the
    type column contains LOV. This is OK. Setting up the conditional is display is the issue at this point.
    Hopefully I have explained this well enough! :)
    Thanks!
    Dave Venus

    Hi Dave,
    Sorry for not responding sooner - I finish work at 3pm GMT.
    I'll take your first question first (3:28PM posting according to my display - not sure if you are on GMT time?):
    As far as I understand it, using the select_list_from_query() function generates the options that are required in the select list as HTML tags. Each instance of this function should create a SELECT tag and the results of the query should generate one or more OPTION tags within it.
    Second question (4:20PM posting):
    The HTMLDB_ITEM functions are listed in the documentation - here's a link to the online version:
    http://download-east.oracle.com/docs/cd/B19306_01/appdev.102/b14303/api.htm#sthref2524
    Most of the examples that I have seen have been on this forum - simply search for HTMLDB_ITEM or one of its functions.
    I tend to leave the generation of tabular forms to the wizard as much as possible. The only exceptions are when I need to have access to more than the Primary Key for a row but don't want to show the field on screen. There are examples on the forum about concatenating the HTMLDB_ITEM functions into a single value - this hides ID fields from the user but makes them available to PL/SQL code.
    Third question (5:29PM posting)
    I did try using DECODE in my questionnaire but not for the feature that you needed. Originally, I wanted to use this to display one of a number of different fields (ie, my date, number or string field as appropriate to the question) but this didn't help as I couldn't get back to the right field during the update. If you have decode working for the select lists, then that's great!
    The first column should be hidden or sitting behind a checkbox as this should be the Primary Key for the row and should not be editable by the user nor would it normally be displayed.
    As long as your select statement creates the correct output (albeit that you may need to work on the layout!), you should have an updatable form. However, you will need to have the MRU processes in place and the appropriate buttons that trigger these. When I did my questionnaire, I created the form using a wizard to get all of the processes and buttons and then changed the select statement. If you haven't got the processes and/or buttons, we can go through adding these onto your page.
    Last question (9:08PM posting)
    As explained above, column 1 should normally be hidden. The INPUT tag you detail above is what I would expect to see. The value="6" attribute indicates that 6 is the Primary Key for that row - every row will have the same tag but different values for the "value" attribute. So, if it is hidden and these are the tags you see doing a View Source on the page, then everything is correct.
    OK. So now we have the data on screen and (hopefully?) we have the correct processes and buttons on the page.
    The next step would be validation and update of the data.
    Validation of the data can be handled by a normal page process - I can let you have example code if you want to validate the data (this will also explain how to loop through the rows - there are also methods that you can use to do this in javascript if you want). Updates should be handled by the processes and buttons on the page - again, if you haven't got these we can go through adding them in (although, if you haven't yet formatted your page, you may find it quicker to copy your select statement and create the page again using the same select statement).
    ORA-20001 errors are user defined errors. Do you mean the "data has changed" errors? If so, you will probably need to include the MD5 checksum functionality (it's shown in the document linked above).
    Finally, we'll keep this thread going so that you have all of your workings and my responses in one place, if that's ok with you?
    Regards
    Andy

Maybe you are looking for