How to make a BW system non-modifiable?

Hello,
How do i do that? Also what if i have to keep only the infopackages open for creation?
Regards,
aby

Hello Abhijit
To make a SAP BW system non-modifiable you have to do at least the following:
1. TCODE SCC4 --> double-click on your client --> Changes and transports for Client-specific Objects should be set to “No changes allowed”.
2. TCODE SE06 --> click on System change option (you have to have the necessary authorization, or else you can not see the button at top) --> Set the global settings to non-modifiable (Be careful here: <b>a.</b> Software Component <i>"LOCAL"</i> has to have the status modifiable – read more about it in the section about transports on help.sap.com. <b>b.</b> I will suggest that you take a snap shot of your settings before changing them to non-modifiable.)
3. Regarding your question about InfoPackages I will suggest that you watch Luis Orama's e-learning session about BW transports on this site. But a quick answer to your question is that this is possible.
TCODE RSOR (Transport Connections) --> Click on "Object Changeability".
Good luck
/FZA

Similar Messages

  • How to make only one column non reorderble

    I want to make only one column (Column 0) of my JTable non reorderble.
    I also want to make the same column non resizable and I want to give it a specific size.
    Please help me on this?

    I have implemented a RowHeaderTable class which displays 1, 2, 3, ... in the first column. The column is in the scrollpane's RowHeaderView, so it is not resizable nor reorderable. But its width can be set in your code. Maybe this is what you need.
    Use the class the same way you use a JTable, except 3 added methods:
    getScrollPane();
    setMinRows(int r);
    setRowHeaderWidth(int w);
    Note: The table works perfectly in skinless L&F, such as the default java L&F. It looks ugly in Liquid L&F because I don't know how to steal column header's UI to use on a JList. If someone can help me on this one, I thank you in advance.
    * RowHeaderTable.java
    * Created on 2005-3-21
    * Copyright (c) 2005 Jing Ding, All Rights Reserved.
    * Permission to use, copy, modify, and distribute this software
    * and its documentation for NON-COMMERCIAL purposes and without
    * fee is hereby granted provided that this copyright notice
    * appears in all copies.
    * JING DING MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE
    * SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING
    * BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY,
    * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. JING DING
    * SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT
    * OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
    import java.awt.BorderLayout;
    import java.awt.Component;
    import javax.swing.AbstractListModel;
    import javax.swing.JFrame;
    import javax.swing.JList;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    import javax.swing.ListCellRenderer;
    import javax.swing.UIManager;
    import javax.swing.event.TableModelEvent;
    import javax.swing.event.TableModelListener;
    import javax.swing.table.DefaultTableModel;
    import javax.swing.table.JTableHeader;
    import javax.swing.table.TableCellRenderer;
    import javax.swing.table.TableColumn;
    import javax.swing.table.TableModel;
    * @author Jing Ding
    public class RowHeaderTable extends JTable {
      private int minRows = 10;                         // Minimum size of the row header.
      private static final int DEFAULT_WIDTH = 30;
      private JScrollPane jsp;
      // The row header is a JList with the same appearance as the column header.
      private JList rowHeader;
      // Repaint row header whenever the table inserts or deletes rows.
      private TableModelListener tmListener = new TableModelListener(){
        public void tableChanged(TableModelEvent e){
          if(e.getType() != TableModelEvent.UPDATE)
            rowHeader.repaint();
      /** Create a new instance of RowHeaderTable.
       * @param model
      public RowHeaderTable(TableModel model){
        setModel(model);
        initializeHeader();
        jsp = new JScrollPane(this);
        jsp.setRowHeaderView(rowHeader);
      private void initializeHeader(){
        rowHeader = new JList(new AbstractListModel(){
          public int getSize(){ return Math.max(getModel().getRowCount(), minRows); }
          public Object getElementAt(int index){ return "" + ++index; }
        setRowHeaderWidth(DEFAULT_WIDTH);
        rowHeader.setFixedCellHeight(getRowHeight());
        rowHeader.setCellRenderer(new TableRowHeaderRenderer());
      public void setRowHeaderWidth(int w){
        rowHeader.setFixedCellWidth(w);
      public void setMinRows(int m){ minRows = m; }
      public void setModel(TableModel model){
        super.setModel(model);
        model.addTableModelListener(tmListener);
      /**Use this method to get the scrollPane, instead of new JScrollPane(table).
       * @return
      public JScrollPane getScrollPane(){ return jsp; }
      protected class TableRowHeaderRenderer implements ListCellRenderer{
        TableCellRenderer colHeaderRenderer;
        public TableRowHeaderRenderer(){
          JTableHeader header = getTableHeader();
          TableColumn aColumn = header.getColumnModel().getColumn(0);
          colHeaderRenderer = aColumn.getHeaderRenderer();
          if(colHeaderRenderer == null)
            colHeaderRenderer = header.getDefaultRenderer();
        public Component getListCellRendererComponent(JList list, Object value,
            int index, boolean isSelected, boolean hasFocus){
          return colHeaderRenderer.getTableCellRendererComponent(
              RowHeaderTable.this, value, isSelected, hasFocus, -1, -1);
      public static void main(String[] args){
        try {
          UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
        }catch (Exception e){ e.printStackTrace(); }
        String[] columnNames = {"First Name",
            "Last Name",
            "Sport",
            "# of Years",
            "Vegetarian"};
              Object[][] data = {
                   {"Mary", "Campione", "Snowboarding", new Integer(5), new Boolean(false)},
                   {"Alison", "Huml", "Rowing", new Integer(3), new Boolean(true)},
                   {"Kathy", "Walrath", "Knitting", new Integer(2), new Boolean(false)},
                   {"Sharon", "Zakhour", "Speed reading", new Integer(20), new Boolean(true)},
                   {"Philip", "Milne", "Pool", new Integer(10), new Boolean(false)}
        DefaultTableModel dtm = new DefaultTableModel(data, columnNames);
        RowHeaderTable rht = new RowHeaderTable(dtm);
        rht.setMinRows(0);
        JFrame frame = new JFrame("RowHeaderTable Demo");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(rht.getScrollPane(), BorderLayout.CENTER);
        frame.pack();
        frame.setVisible(true);
        dtm.addRow(new Object[]{"Mary", "Campione", "Snowboarding", new Integer(5), new Boolean(false)});
        dtm.addRow(new Object[]{"Mary", "Campione", "Snowboarding", new Integer(5), new Boolean(false)});
        dtm.addRow(new Object[]{"Mary", "Campione", "Snowboarding", new Integer(5), new Boolean(false)});
    }

  • How to make Resource Forms fields non editable (OIM)

    Hi all!
    I would like to know if there's any way to make some resource fileds non editable.
    I have one resource which is getting 3 fileds from the oim user profile. When i change the oim user profile, these values are updated on the resource form associated.
    But i want to prevent the situation in which those fields are directly updated on the resouce form.
    I now i can propagate those changes back to oim profile but it will be much appropiate for what we want if we just could prevent anyone from changing those values on the resource form.
    Is it possible to make those fields non editable? How?
    OIM version is 9.1.0.1.
    Thanks in advance.

    Hi, thanks.
    Finally i found this: http://kr.forums.oracle.com/forums/thread.jspa?threadID=591683
    and after setting the fields to required=false, it worked without any errors ("The Resource has not been configured properly" because of the prepopulate adapters)
    Bye

  • How to make a field in non Editable mode

    Hi All:
    Now i created one form through wizard method this consists of following details
    Table name:T1
    Fields:No,Name
    here my requirement is how to make this "No" field in non editable mode after the insertion of the first record.

    You can make it a display item, you can disable the item, or you can set the update property to No. See the set_item_property in the Help documentation.

  • How to make a login system using xCode?

    Hello guys!
    I'm trying to make a login system;
    Is it possible to make it like this:
    Put a text box for the username and password and a label called "Sign in"
    How can I make so that the username and password box get's my input box on my PHP website and that "Sign In" will be the Submit?
    I don't want to use the HTTP way...
    Thank you !

    Thanks for your answer !
    Before I made this topic I tried to find a tutorial here and I didn't find any...
    Can you please redirect me to one of them?
    Thank you

  • How to make return delivery (PGR)non valuated

    Hi All
    This scenerio is for return delivery
    where i will be creating return order(RE) subsequently return delivery when i receive the good (PGR) back to return storage location ,the stock should not be valuated
    Current movement type is 653
    Kindly suggest how to make return stock non valuated
    regards

    Dear Sugunan
    Please try the movement type 651 in schedule line category DN for returns.
    Please let me know the result
    Regards
    Deepu Pillai

  • How to make Mandatory field as Non-empty

    Hi All
    I need to make a mandatory field as NON EMPTY.
    How can i do that.
    Please help me on this.
    Thanks
    Sathish

    What have you tried so far?

  • How to make a record as Non Updatable

    Hi all
    I want to make the whole record(multi record block) as non updatable. My condition is, I have one status field in the base table block, when I query the form if the "status" field containing value 'Y', the user should not be able to update any item in the record. How to acheive the functionality?
    Thanks in advance
    ram.

    Hi,
    Have you tried using the set_item_instance_property('',update_alowed,..) built_in in the when_new_record_instance trigger on the block level?
    You can check there the :block.status field,and set the item instances in that record to non updatable.

  • How to make an interactive report, non-interactive

    Hi,
    I have an interactive report. I have disabled every interactive control from the report by setting "include search bar" to NO and also at column level i didnt allow to sort or group or any other thing. Only problem is that when i click the column heading, i see a text box poping up and asks to enter some value so that it could filter the report and if i provide any value and pres enter, it returns message "ERR-1777: Page 1 provided no page to branch to. Please report this error to your application administrator."
    How can i disable this text box from appearing and making report fully non interactive. I don't want to rebuild the page as not interactive report and want to disable this popup from my current interactive report.
    Thanks
    Salman
    Edited by: Salman Qureshi on Aug 19, 2009 10:11 AM

    Hi Salman,
    You can "disable" the column links by hiding them.
    The simplest method would be to change the column heading to something like:
    &lt;/div&gt;&gt;div&lt;EnameThe link is created on a DIV tag that contains no text. The above will close this DIV and open a new one for the heading. As there's no text in the first DIV, the user can't see it nor click on it.
    Andy

  • How to make invoice verification process non-release process?

    Hi friends,
    I am doing incoming invoice verification (MIRO), once post it, I will have a message saying (document XXXXXX was created (document is blocked)). then I have to go to T-code MRBR to release it.
    My question is: where could configure this process to be an non-release process?
    Thanks,
    Linda

    Config. path.
    MM \ LIV \ Invoice block \ Set tolerance limits
    See also Item amount check (same path) in case this has been activated too.
    Though presumably you want to have some tolerances unless it's a sandbox system.
    Cheers,
    Nick

  • How to make a check box non-updatable through personalization

    Hi All,
    I have a requirement where I need to make check box read only in a case when user select some values from the drop down list box. Is it possible through personalization?
    For example if there is a list box which contains 5 values and for three valuse one check box needs to be make as read only and where as for remaining it can be checked/un-checked.
    Please let me know if this can be acheived through personalization.
    Thanks,
    Sandeep

    If there is some event (e.g. fire partial action) present on selection of any value the drop down, then you can achive this using java script.
    Create a raw text item and in the text property put java script to handle this case.
    For sample java script code refer
    How to set particular segment value of key flex field in Controller
    -Anand

  • How to make bank management system using java file system

    Hi, I have some fields
    1.ID
    2. Deposite
    3. Withdraw
    4. Balance
    Now how can i manage this Bank Management System using java file system.
    Thanks in advance.

    Then we're back to (1): Do your own homework. Google has zillions of links on handling files in Java. When you have written some code and have an actual problem, we'll be happy to help you with it.
    (edit) Incidentally, this sounds suspiciously like the sort of problem they set for the certification programs. In which case, don't bother; they're not worth the virtual paper they're printed on.

  • After refresh from Prod how to make sure source systems point to QA ECC sys

    Hi Gurus,
    We recently refrehed our qa with copy of prod,  The source system is still pointing to production source system. How to change this to point to pre-prod. Thanks.
    Best Regards,
    Suresh.

    Hi,
    Check notes 140276 and 325470.  You will get detailed instructions
    BR/
    Mathew.

  • How to make a DVD from non-commercial DVD

    I belong to a choir and we have a DVD someone made for us to use in presentations to civic groups. How can I make a copy so more than one person can use it for our presentations? Sorry, I didn't find another thread on this? I do have Toast.......do I need it? Thanks in advance Janieg

    I found another thread and Beverly gave the article that solved my problem. Thanks, Beverly

  • How to make a editable section non editable?

    When I created my sample site in DW4, I made my template with editable/non editable section. My footer I made editable, now I would like to add a few links on the footer (contact me, about me, etc). I  did place an image,background color in the footer.
    Should or can I convert the footer of my template to non editable so that I do the above and have the change made to all pages in the form of a libary item, or is there another way to do this efficently?
    As always thanks in advance.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/template.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>jimmucklinphotography</title>
    <!-- InstanceEndEditable -->
    <style type="text/css">
    <!--
    body,td,th {
    color: #000;
    a:link {
    color: #333;
    text-decoration: none;
    a:visited {
    color: #900;
    text-decoration: none;
    a:active {
    color: #F30;
    text-decoration: none;
    a:hover {
    text-decoration: underline;
    -->
    </style>
    <!-- InstanceBeginEditable name="head" -->
    <!-- InstanceEndEditable -->
    </head>
    <body text="#000000" link="#000000" vlink="#333333">
    <table width="960" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><img src="images/banner2.jpg" width="960" height="75" /></a><img src="images/banner1.jpg" width="960" height="50" /></td>
      </tr>
    </table>
    <table width="960" border="0" cellspacing="0" cellpadding="3">
      <tr bgcolor="#00FFFF">
        <td bgcolor="#CCCCCC"><strong><a href="index.html">Home</a> || <a href="html/weddings/weddings.html">Weddings</a> || <a href="html/seniors.html">Seniors</a> || <a href="html/services/otherservices.html">Other Services </a>|| <a href="html/gallery.html">Gallery</a> || <a href="html/printsprices.html">Prints and Prices </a>|<a href="html/events.html">| Events ||</a></strong></td>
      </tr>
    </table>
    <table width="960" border="0" cellspacing="0" cellpadding="3">
      <tr bgcolor="#00FFFF">
        <td bgcolor="#CCCCCC"><!-- InstanceBeginEditable name="sub" --><!-- InstanceEndEditable --></td>
      </tr>
    </table>
    <table width="960" border="0" cellspacing="0" cellpadding="40">
      <tr>
        <td><!-- InstanceBeginEditable name="content" -->Index page<!-- InstanceEndEditable --></td>
      </tr>
    </table>
    <table width="960" border="0" cellspacing="0" cellpadding="1">
      <tr>
        <td align="center"><!-- InstanceBeginEditable name="footer" --><img src="images/footer2.jpg" width="960" height="45" /><!-- InstanceEndEditable --><br /> </td>
      </tr>
    </table>
    </body>
    <!-- InstanceEnd --></html>

    When I created my sample site in DW4
    Just to avoid confusion, the version of DW you are using is NOT DW4, it's DWCS4.  DW4 was released in 1998 and superseded by DMX (6.0).
    Should or can I convert the footer of my template to non editable so that I do the above and have the change made to all pages in the form of a libary item, or is there another way to do this efficently?
    Placing a Library item in that footer editable region would certainly give you the flexibility you are seeking, but there is a more efficient way to do this.  That way would be to use a server-side include.  The disadvantage of using a Library item is that after making any changes to it, you must upload every affected page to the server again (since, as with Templates, only local files are affected by these changes).  On the other hand, the disadvantage of using server-side includes is that you must change your filenaming system site-wide.  If your site is not too large (say <20 pages), and if you are not so experienced with server stuff, then Library items may be your best method.

Maybe you are looking for