Access table with sm30

Hi all,
I was working on URP enviroment and I went to sm30 to access Vbak table ( standard sap table)
I got this message
"The maintenance dialog for VBAK is incomplete or not defined"
Can you give me some deatils how I can proceede.
Many thanks for your help

hi,
can you create a "Table Maintenance Generator"  in table vbak?
One idea is you create a view of table VBAK , and a  "Table Maintenance Generator" of this view.
reguards,

Similar Messages

  • How to create a ms-access table with java?

    hi all
    i've my application and i want to add the capability to creat an access file (.mdb) and then, via SQL , create a table, with many columns of many types, and with a primary key too.
    i know that it's also an SQL problem, but i'm searching for it everywhere
    thanx for your reply
    sandro

    Hi,
    It would have been much better if you had specified your development environment- the database driver class depends on which environment you are working with. Forexample, if you are working with vj++6 you can make use of the com.ms.jdbc.odbc.JdbcOdbcDriver class. If you are using IBM's Visual Age for Java3.5 you can find the sun.jdbc.odbc.JdbcOdbcDriver. Oneway or another you should have the .class for jdbc-odbc(usu they have the form: xxx:jdbc:odbc:JdbcOdbcDriver). Check all the packages that are available in your development environment that have the form xxx.jdbc.odbc.JdbcOdbcDriver.(And not clear what you know and what you don't - so I start from the very elementary steps)
    Anyways, What you have to know is that it is not possible to create databases (e.g. .mdb) directly from a Java application(as far as I know). What is possible is to create new tables inside an already created database and process queries based on those tables.In short what I am saying is : you need to have a DSN before writing applications that create tables.
    Follow the following steps to create DSN(for win2000):
    1)Go to the control panel and click the 'administrative tools'
    2)In the 'administrative tools' click to open ODBC(data sources)
    3)Click the 'add' button and choose 'Microsoft Access driver'
    4)In the DSN text field enter the dsn (e.g., Test)
    5)If you want to create a table in an already existing database choose select and select one. However, if you want to create a new database click 'create' and enter a name for your database(e.g. ExampleDB.mdb). If you do this successfully it will issue a successfull operation message.
    6)Click advanced and enter the login name(e.g. Albert) and password(e.g. mxvdk) for the database
    7)Click 'ok's to finish the operation.
    After the above three operations what you will have is an empty database(with no tables) named "ExampleDB.mdb" in the directory you specified.
    Now, you can write a java application that creates a table inside the database "ExampleDB.mdb".
    Check this out:
    import java.sql.*;
    public class Class1{
    public Class1(){
    String userName = "Albert";
    String password = "mxvdk";
    String dsn = "Test";
    String databaseURL = "jdbc:odbc:"+dsn;
    //This is just an sql table creating statement- have nothing to do with java
    String sqlCreateStmt = "CREATE TABLE StudentTable" +
    "(StudentID varchar(32) PRIMARY KEY," +
    "name varchar(30)," +
    "age int)";
         try{
         Class.forName("com.ms.jdbc.odbc.JdbcOdbcDriver");
         }catch(ClassNotFoundException eCNF){
              System.err.println("ClassNotFoundException:");
              System.err.println(eCNF.getMessage());
         try{
         con = DriverManager.getConnection(databaseURL,userName,password);
         stmt = con.createStatement();
         stmt.executeUpdate(sqlCreateStmt);
         }catch(SQLException e){
    System.err.println("SQLException:");
    e.printStackTrace();
         //insert one sample data
    insertSampleData();
    private void insertSampleData(){
         String sampleStudentID = "scr-342-tch";
         String sampleStudentName = "Tom James";
         int sampleStudentAge = 24;
    //This is just an sql table updating statement- have nothing to do with java
         String sqlUpdateStmt = "INSERT INTO StudentTable VALUES ('"+
                             sampleStudentID+"','"+
                             sampleStudentName+"',"+
                             sampleStudentAge+")";
         try{
              stmt.executeUpdate(sqlUpdateStmt);
              }catch(SQLException e){
              System.err.println("SQLException:");
              e.printStackTrace();
    public static void main(String[] args){
    new Class1();
    private Connection con;
    private Statement stmt;
    //This program runs perfectly in my VJ++6.0 (console application mode) and also in my IBM's
    //visual Age for Java3.5 (with sun.jdbc.odbc.JdbcOdbcDriver as my database driver)
    //If you are developing in another development environment, what you need to change is the
    //"com.ms.jdbc.odbc.JdbcOdbcDriver" in Class.forName("com...") stmt.
    //If you run this program more than once, it will issue 'tableAlreadyExists' message
    If you still experience the problem, pls be specific and repost!

  • MS Access Tables WIth Spaces

    Hi Everyone,
    I am trying to write an application which requires connection to an old MS Access database. Unfortunately some of the tables have spaces in the names. I can query all tables except those with spaces in the table names. I searched for how to quote tables with spaces in the FROM clause on the net and have tried the following:
    // Angled quotes
    String sql = "Select * From `Function Groups`";
    // double quotation marks
    String sql = "Select * From \"Function Groups\"";
    // single quotation marks
    String sql = "Select * from 'Function Groups'"
    // square brackets
    String sql = "Select * from [Function Groups]"
    I have set setEscapeProcessing to be both TRUE and FALSE in various trials as follows:
    stat.setEscapeProcessing(true);
    All of the above throws an exception from the Access Driver stating I have an error in the From Clause (Yes, there is a table called Function[space]Groups in the database). I am using the free MS Access driver which comes with Vista to connect to the read-only database via JDBC.
    I cannot just exchange spaces for underscores for other reasons.
    Does anyone know the special character used by the Access Driver to parse tables with spaces? Square brackets works with field names but not tables names :(
    All help appreciated,
    Tom

    Doh! missed out a keyword not a quoting problem at all - for interest angled quotes (`) work around the spaces in the table names.

  • Fill many entries in a table with SM30?

    Hi
    We have created a table which we can maintain in SM30, but now we want to fill it with 10 000 entries. Too long in SM30...
    How can we fill the table quickly without coding ABAP? We are in SRM system, so we don't have se16n transcation.
    Is it possible to fill with a LSMW or anything else?
    Thank you for your help.
    Regards,
    Peggy.

    hi,
    Try LSMW
    (OR)
    Please enter in the EXcel file and upload .
    Please check with SAP ABAP Team for uploading the same which is easy.
    Regards
    G.Ganesh Kumar

  • Filling an access table with data put in a form

    Hello everybody and in particular to Jeffrey Bardzell, if
    he's there...
    I'm reading the guide "Dreamweaver MX 2004 with ASP,
    COLDFUSION and PHP written by J.Bardzell" aiming at learning how to
    create asp dynamic pages. Thanks to J.Bardzell for his very good
    book. BUT I'M HAVING PROBLEMS!
    I'm using Dreamweaver 8.
    I'm trying to create an application for users' registration.
    In simple words this is what I want to happen:
    1)the user fills a form with his personal data,including
    email and password and then he presses the submit button - this
    implies:
    a)the data go into the data base within a table prepared in
    advance to store them and so he's REGISTERED;
    b)the browser shows the page I made for login. There's a
    second form where he has to insert his email address and password
    to be recognised as a registered user.
    In order to get this result I set the connection to the
    database and appearently all seems well done .
    But unfortunately:
    when I try pressing "submit" either nothing happens or
    there's an error page saying:
    type of error:
    Microsoft OLE DB Provider for ODBC Drivers (0X80004005)
    [Microsoft][Driver ODBC Microsoft Access]
    An updatable query is required for the operation
    /newland/register.asp, line 141
    (the last line is referred to the ficticious site used by the
    Bardzell book.)
    Bardzell says that when defining the connection to the
    database (in the "data source name" window) it must be specified
    that Dreamweaver should connect "using dsn on testing server". When
    I do so the data base appears not to be on the testing server.
    Instead it shows if I use the local dsn. But still data are not
    sent to the data base table.
    Please help, I'm desperate, I need to solve this!
    Thank you,
    Giuseppe, Rome.

    The error is related to permissions setting on the database.
    Have a look at
    the article on www.charon.co.uk on how to set the
    permissions.
    Paul Whitham
    Certified Dreamweaver MX2004 Professional
    Adobe Community Expert - Dreamweaver
    Valleybiz Internet Design
    www.valleybiz.net
    "giuseppe craparotta" <[email protected]>
    wrote in message
    news:[email protected]...
    > Hello everybody and in particular to Jeffrey Bardzell,
    if he's there...
    > I'm reading the guide "Dreamweaver MX 2004 with ASP,
    COLDFUSION and PHP
    > written by J.Bardzell" aiming at learning how to create
    asp dynamic pages.
    > Thanks to J.Bardzell for his very good book. BUT I'M
    HAVING PROBLEMS!
    >
    > I'm using Dreamweaver 8.
    > I'm trying to create an application for users'
    registration. In simple
    > words
    > this is what I want to happen:
    > 1)the user fills a form with his personal data,including
    email and
    > password
    > and then he presses the submit button - this implies:
    > a)the data go into the data base within a table prepared
    in advance to
    > store
    > them and so he's REGISTERED;
    > b)the browser shows the page I made for login. There's a
    second form
    > where he
    > has to insert his email address and password to be
    recognised as a
    > registered
    > user.
    > In order to get this result I set the connection to the
    database and
    > appearently all seems well done .
    > But unfortunately:
    > when I try pressing "submit" either nothing happens or
    there's an error
    > page
    > saying:
    >
    > type of error:
    > Microsoft OLE DB Provider for ODBC Drivers (0X80004005)
    > [Microsoft][Driver ODBC Microsoft Access]
    > An updatable query is required for the operation
    > /newland/register.asp, line 141
    >
    > (the last line is referred to the ficticious site used
    by the Bardzell
    > book.)
    >
    > Bardzell says that when defining the connection to the
    database (in the
    > "data
    > source name" window) it must be specified that
    Dreamweaver should connect
    > "using dsn on testing server". When I do so the data
    base appears not to
    > be on
    > the testing server. Instead it shows if I use the local
    dsn. But still
    > data are
    > not sent to the data base table.
    >
    > Please help, I'm desperate, I need to solve this!
    > Thank you,
    > Giuseppe, Rome.
    >

  • Database Adapter: cannot access table with complex record type as columns

    Hi all,
    I cannot perform any operations on a table that has columns with complex record type.
    I have created a table to store purchase order details.
    Sample script:
    CREATE type XX_CUST_INFO_TYP as object
    ssn VARCHAR2(20),
    rating NUMBER(15)
    CREATE type XX_ITEM_TYP as object
    item_name VARCHAR2(20),
    unit_price NUMBER(15),
    quantity NUMBER(15)
    CREATE table XX_PORDER (cust XX_CUST_INFO_TYP, porder XX_ITEM_TYP);
    When i try to access the table X_PORDER in jdev through a database Adapter, i receive the error as
    "some tables contains columns that are not recognized by the database adpter"
    1.) so in this case, how to include such tables that have complex types?
    Also, check out this scenario also..
    1. add a table through a database adapter
    2. drop the table in backend
    3. i can still see the table and its structure in the database adapter wizard even after restarting Jdeveloper.. How is it possible?
    These are some really interesting scenarios to experiment. Please suggest your ideas on this..
    Thanks All!

    Hi Hem,
    for a select you could select against a view. And for inserts you could create a stored procedure. They support complex types since 10.1.2. Complex types support in tables/views was added for 11 (next major release).
    You might be able to use PureSQL as a workaround too, i.e.
    insert into XX_PORDER values (XX_CUST_INFO_TYP(?,?), XX_ITEM_TYP(?, ?, ?))
    As for your other problem, in 10.1.2/10.1.3 the DBAdapter wizard sits on top of the Jdev Offline Tables and TopLink Mapping Workbench components. When you remove a table in the wizard it won't delete the Offline DB component. It was added by the wizard, but afterwards it is public to the entire Jdev project. You must remove it from Jdev yourself. This has been improved for the next major release too, no artifacts from underlying components are created.
    To remove it select:
    Offline DB Objects -> <schema> -> <table> and try File.. Erase From Disk.
    Thanks
    Steve

  • Moving Access table with an autonumber key to SQL Server table with an identity key

    I have an SSIS package that is moving data from an Access 2010 database to a SQL Server 2008 R2 database.  Two of the tables that I am migrating have identity keys in the SQL Server tables and I need to be able to move the autonumber keys to the SQL
    Server tables.  I am executing a SQL Script to set the IDENTITY_INSERT ON before I execute the Data Flow task moving the data and then execute a SQL Script to set the IDENTITY_INSERT OFF after executing the Data Flow task.
    It is failing with an error that says:
    An OLE DB record is available.  Source: "Microsoft SQL Server Native Client 10.0"  Hresult: 0x80040E21  Description: "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was
    done.".
    Error: 0xC020901C at PGAccountContractDetail, PGAccountContractDetail [208]: There was an error with input column "ID" (246) on input "OLE DB Destination Input" (221). The column status returned was: "User does not have permission to
    write to this column.".
    Error: 0xC0209029 at PGAccountContractDetail, PGAccountContractDetail [208]: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR.  The "input "OLE DB Destination Input" (221)" failed because error code 0xC020907C occurred, and the
    error row disposition on "input "OLE DB Destination Input" (221)" specifies failure on error. An error occurred on the specified object of the specified component.  There may be error messages posted before this with more information
    about the failure.
    Error: 0xC0047022 at PGAccountContractDetail, SSIS.Pipeline: SSIS Error Code DTS_E_PROCESSINPUTFAILED.  The ProcessInput method on component "PGAccountContractDetail" (208) failed with error code 0xC0209029 while processing input "OLE DB
    Destination Input" (221). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running.  There may be error messages posted
    before this with more information about the failure.
    Any ideas on what is causing this error?  I am thinking it is the identity key in SQL Server that is not allowing the update.  But, I do not understand why if I set IDENTITY_INSERT ON.  
    Thanks in advance for any help/guidance provided.

    I suspect it is the security as specified in the message. E.g .your DBA set the ID columns so no user can override values in it.
    And I suggest you 1st put the data into a staging table, then push it to the destination, this does not resolve the issue, but ensures better processing.
    Arthur
    MyBlog
    Twitter

  • Error while accessing BSAD Table with dunning date

    Hi ,
    I developed a report for FI module accessing BSAD table with default customer ranges and for specific dunning dates - It ran for a very long time and timed out - (I know this is due to huge volume of data) -
    Is there any way to access BSAD table easily with Dunning dates (Other than creating Index on it) ???
    Or any standard function module available ??
    Regards
    Rajesh.

    Hi
    Try the below tables for the dunning data details:
    MHND            Dunning Data
    MHNDO           Dunning data version before the next change
    MHNK            Dunning data (account entries)
    MHNKA           Version administration of dunning changes
    MHNKO           Dunning data (acct entries) version before the next chang
    SKS

  • How to create a table with just its structure in Access 2013?

    I have a front-end and back-end Access 2013 database. I want to send it to an MS Access development company. I cannot send it with any data because it has our members social security numbers and other personal identification data. In MS Access 2003
    I could save a table with just its structure.
    How do I save a table with just its structure? I want to learn how to do this.
    Thanks for the help.
    Robert

    On the Create tab of the ribbon, click Table Design.
    This opens the table design window, in which you can define fields and indexes without entering any data. Don't forget to save the design when you're done.
    Regards, Hans Vogelaar (http://www.eileenslounge.com)

  • Using Interactive Report with SQL query accessing tables via db link

    Is there a known issue with using the interactive report in version 3.1.2.00.02 with SQL that is accessing tables via a database link? I get the error 'not all variables bound', I do not get this error when using the standard report for the same SQL?
    Thanks,
    Edited by: [email protected] on May 26, 2009 2:59 PM

    Varad,
    Good question, failed to check that. In fact there are errors. Dump file c:\oraclexe\app\oracle\admin\xe\bdump\xe_s002_3640.trc
    Mon Jun 15 08:48:11 2009
    ORACLE V10.2.0.1.0 - Production vsnsta=0
    vsnsql=14 vsnxtr=3
    Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
    Windows XP Version V5.1 Service Pack 3
    CPU : 2 - type 586, 1 Physical Cores
    Process Affinity : 0x00000000
    Memory (Avail/Total): Ph:1051M/2038M, Ph+PgF:2273M/3934M, VA:1302M/2047M
    Instance name: xe
    Redo thread mounted by this instance: 1
    Oracle process number: 16
    Windows thread id: 3640, image: ORACLE.EXE (S002)
    *** ACTION NAME:(PAGE 2) 2009-06-15 08:48:11.743
    *** MODULE NAME:(APEX:APPLICATION 112) 2009-06-15 08:48:11.743
    *** SERVICE NAME:(SYS$USERS) 2009-06-15 08:48:11.743
    *** CLIENT ID:(ADMIN:232384011651572) 2009-06-15 08:48:11.743
    *** SESSION ID:(24.931) 2009-06-15 08:48:11.743
    *** 2009-06-15 08:48:11.743
    ksedmp: internal or fatal error
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_LdiDateFromArray+55] [PC:0x608B04F3] [ADDR:0x0] [UNABLE_TO_WRITE] []
    Current SQL statement for this session:
    select Stage,Procedure,Stp,FW,Reslt,MSG,date_run
    from bi_msg_VW@dwitnm
    order by 1
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    2FE1EA14 1207 package body SYS.DBMS_SYS_SQL
    2FE1F064 328 package body SYS.DBMS_SQL
    2ABDC520 5097 package body APEX_030200.WWV_RENDER_REPORT3
    2BD5E55C 1538 package body APEX_030200.WWV_FLOW_DISP_PAGE_PLUGS
    2BD5E55C 366 package body APEX_030200.WWV_FLOW_DISP_PAGE_PLUGS
    335BDA88 11190 package body APEX_030200.WWV_FLOW
    2BDBD1C8 255 procedure APEX_030200.F
    2AB58D10 30 anonymous block
    ----- Call Stack Trace -----
    I didn't include the call stack, it is too large. Now I'm even more puzzled that the IR would work while a sql report would fail.
    Bob

  • Linking Access tables, creating a query with using both Access and Oracle

    Hello,
    I am using 3.0.04.34 version Oracle Developer. I am supposed to create a script/procedure to use both Access tables and oracle tables together. There is an option in developer to copy the access tables into oracle. But it doesn't help me. Because when we updated the access tables
    the copied ones are not be updated. How can I created a linked access tables to oracle and create a query with using both access and oracle table together.
    I will appreciate if you guys help me. I look forward to hearing from you guys.
    Thanks,
    Pinar

    Pinar,
    to be able to query MS Access tables in Oracle you need an additional product, the Oracle Database Gateway for ODBC. It allows you to link any foreign database into an Oracle database using a suitable ODBC driver. You can then access the MS Access tables through a database link based on the Database Gateway for ODBC. This will also allow you to join local Oracle and remote MS Access tables from your Oracle database.
    There's a note on My Oracle Support which gives you more details:Document 233876.1 Options for Connecting to Foreign Data Stores and Non-Oracle Databases - For example - DB2, SQL*Server, Sybase, Informix, Teradata, MySQL
    And there's also a dedicated Forum: Heterogeneous Connectivity

  • Business user  needs to view tables with out SE16 access

    Hi ,
    There is a requirement where  business user  ( Data team)    need to view some master and transactional data tables  in  production . But , as per our process , end users will not  be given SE16  access .
    Is there any solution where we can allow the end user  to view tables with out SE16 access ?
    Thanks in advance .
    Thanks .
    Dharma.

    Hi,
    Using Function Module C160_TRANSACTION_CALL you can call any tcode which dont have access..
    Create a report  and call function module and pass se16 to parameter .
    CALL FUNCTION 'C160_TRANSACTION_CALL' "
      EXPORTING
        i_tcode =        'SE16'            " sy-tcode
      EXCEPTIONS
        ILLEGAL_INPUT = 1           "
        INTERNAL_ERROR = 2          "
        .  "  C160_TRANSACTION_CALL
    now create a tcode for this report as ZSE16.,
    hope this helps u.,
    You can also create Data browser ( SE16 ) in report and display as ALV., using Field Symbols and RTTS.
    Thanks & Regards,
    Kiran

  • Accessing synonym tables with jdbc

    accessing synonym tables with oracle jdbc driver 9i
    hi
    i'm having a problem selecting, updating, inserting and retrieving metadata from synonym tables.
    simple example is selecting from a table that is a synonym, i receive ORA-00942 table or view does not exist.
    is there any way to access synonym tables using the oracle jdbc driver?
    any help would be most appreciated.
    thanks
    Takis

    Hi Mirco,
    you can create your own function module to read TOA01 table and call this function module. It is a 5 minutes job of your ABAP programmer.
    To read list of BAPIs existing in your system call transaction BAPI.
    Generally there is no reason to read SAP tables. Think about 15.000 - 20.000 tables of standard SAP Web AS. No one is able to give you data model. You have to use business objects and their methods.
    Jiri

  • Access table cells using tab key with iterators

    Hi,
    I use a tableview with iterator and allow users to mouseclick certain column cells. I capture these user interactions using server event "onCellClick". But I cannot access these cells using tab key instead of mouse click. But tab key is a must for visibly challenged users.      Is there any way to access table cells using tab keys (with iterators)?
    I use icons in those cells to replace  check box and change the icons to differentiate checked/unchecked status.

    Hi Craig,
    Thanks for your effort.
    But I was able to solve my problem. I don't think I gave all the information to simulate my problem in your environment. I used images in certain table cells and was not able to access those cells using tab key or access key. Tag <b><img></b> doesn't have the attributes <b>tabindex</b> and <b>access key</b>.
    I solved the problem by surrounding the <b><img></b> by anchor tag <<b>A>,</b> which has both attributes. I did these changes within the iterator method <b>RENDER_CELL_START</b> using CL_BSP_BEE_TABLE.
    In the event handling, I had to do separate processing for  mouse click event and key press event for those cells.
    For visibly challenged users:
    They can access those cells by tab key or access key and the key press event is used to capture when they hit enter key.
    So this problem is irrelevant to service packages (SP38,..).

  • Please Help. How to access to an input field in a table with javascript

    Hi
    i�m trying to access to the content of an input field that is in an table with a javascript function in this way
    function Valida_Tabla()
    var centro = document.getElementById("form1:idcentro").value;
    alert("Centro es ["+centro+"]")
    var des = document.getElementById("form1:table1:0:textField2").value;
    alert("des ["+des+"]")
    The fisrt alert is ok and displays the value of a field that is in a table.
    The second alert is not displayed.
    Is the syntax wrong?
    what i�m doing wrong
    Please help

    The best bet is to look at the source of the generated HTML and then use the exactly generated ID in the HTML source. When I looked at the HTML source I see the ID of a textfied inside a table as
    form1:table1:tableRowGroup1:0:tableColumn1:textField1
    - Winston
    http://blogs.sun.com/roller/page/winston?catname=Creator

Maybe you are looking for