Sybase data transfer tool

Hi,
Is there a tool available which allows me to select a table in Sybase, and have it copied to another Sybase database?
That means create the table when it does not exist, and insert all records from source to target.
I'm new to Sybase and have the SQL Server Import Wizard in mind, which lets me do just that.
BODS is used in the project which we can use to get data across but we have hundreds of little lookup tables with validated data which we need in the next DTAP environment. Building all these transfers individually will probably take ages.

The only tool I'm aware of that comes with ASE would be sybmigrate (located under $SYBASE/$SYBASE_ASE/bin).  I don't use sybmigrate so I'm not sure how well it can handle some table schema components (eg, rules, defaults, triggers, user-defined functions, indexes, constraints, etc).
If you want to roll your own code you could use the ddlgen tool (if not co-located with sybmigrate then look under $SYBASE/ASEP/bin) to reverse engineer table schema, use isql to load the schema, and bcp to copy the data.
NOTE: I work mostly with ASE command line tools (isql, bcp, ddlgen).  Some Sybase GUIs (and certainly some 3rd party tools) may be able to provide the functionality you're looking for ... someone else will have to comment on them.
NOTE: bcp (mentioned by Kiran) can copy data but it does nothing re: table schema.

Similar Messages

  • EDT and BDT data transfer tool...

    Hi,
    I am working in insurance module of SAP. There is a business object called Business Partner which we need to migrate from legacy to R/3.
    Now for migration of Business partner generally LSMW is not used. People here use EDT (External data transfer) and BDT (Business data toolset)
    Does some one know about EDT and BDT as data transfer tools ?
    Regards,
    Rajesh.

    Hi Rich,
    I will make sure that I don't duplicate the post.
    Thanks.

  • Configuration Data Transfer Tool

    Hello all,
    I am working with my client to plan our ME Configuration and we are trying to determine how best to propagate the configuration from one system to another (i.e. DEV to QA to PROD). 
    I understand there is a new tool being developed for SAP ME 6.0 called the Configuration Data Transfer Tool. 
    Will it be possible to use this tool for SAP ME 5.2.5?  Has anyone tried to do this?
    What are the overall recommendations and/or methods other folks have used to move their configuration to another system?
    The goal is to move configuration and master data only, no transactional data.
    Any insight would be greatly appreciated.
    Thank you.
    Mari Santangelo

    Mari,
    Configuration Data Transfer Tool is not a standalone application but just a feature (the activity) of ME 6.0 so you can't use it with ME 5.2.5. And there is no information about porting it back from 6.0 to 5.2.5.
    In 5.x and prior releases, there is DataXchange tool mentioned by Ivan and Site2Site Transfer activity (you can find the guide next to Xchange guide on SMP).
    Regards,
    Sergiy

  • How to implement a conversion rule in KC7R (External Data transfer-Tool)

    Hi,
    I am familiar with programming conversion rules in ABAP in the LSMW and IS-U Migration workbench.
    Unfortunately we have to work with EDT (transaction KCLJ).
    I need to implement a simple conversion rule: migration file has the external BP number BPEXT and I must retrieve the internalone (PARTNER) for the migration program.
    So I must implement a short ABAP code (select single * from BUT000 ...).
    Now I see that in KC7R you can use constants and conversion rules. There are also "General Ruels" and "conversion routines".
    Can someone explain how to implement this simple ABAP conversion rule in KC7R giving a short example?
    This would be great.
    EDT is the workst of all SAP Standard Migration Tools I have seen.....
    Kind regards,
    Thomas

    Thomas,
    Coud you please share your findings as I am now in a similar to your original post.
    ie I too would like to know how to code convesions for use within the transfer rules used by KCLJ.
    Kind Regards,
    Hiten Mistry.

  • Data Transfer Tool for ECC 6.0

    Hi All,
         Good Morning. I would like to know if anybody has had the opportunity to use this tool in ECC 6.0. If so, where did you obtain the software related to this tool?
    Please Advise.
    Kind Regards,
    Daniel A. La Mendola

    I am actually looking for where the program resides and if it exists for ECC 6.0.  I have found tons of documentation, but nothing on how to obtain the tool itself.
    If anybody can assist me in the endeavor it would be greatly appreciated.
    Thanks again for you help

  • How to install Data Transfer Tool (DTT) on ECC 6.0

    Hello SAP Guru's,
    I am trying to get DTT installed on ECC 6.0 system. It used to be part of Best Practices for HCM in ECC 5.0 system. However the Best practices for HCM in ECC 6.0 does not have DTT included in it. Is there any way, I can get just the DTT part of it on ECC 6.0?
    Any help you can privide, is greatly appreciated.
    Warm Regards,
    Balkrishna Kute

    Balkrishna,
    I've got the same issue as you.
    Did you get an answer to this elsewhere or is your issue still unresolved since September last year?

  • Any info about EDT (External Data transfer)

    Hi,
    I am working in insurance module of SAP. There is a business object called Business Partner which we need to migrate from legacy to R/3.
    Now for migration of Business partner generally LSMW is not used. People here use EDT (External data transfer).
    Does some one know about EDT as data transfer tools ?
    Regards,
    Rajesh.

    Hi Rajesh,
    Please check this EDT online document.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CADATA/CADATA.pdf
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • HR data transfer toolkit_ SAP Best practice

    Hi All,
    I got to know the New toolkit for HR  Data Transfer in  which  SAP has provided the Built in Excel sheets for the certain Infotypes..I got the document through online. But am not able to use the transactions ..can any one help me out ..from where do i download the HR Data transfer toolkit and if any patches which i have install in the system.
    Can you please help me out in giving me the Links.or steps from where do i donwload the toolkit.
    Advance thanks for the help.
    Regards
    Rajeshwar

    Rajesh,
    You have to request basis to apply the sar file that is specified in best business practise documentation.
    Also note that data transfer tool for ECC 6.0 is different from ECC 5.0 or R/3.
    The data transfer tool is now (in ECC 6) shifted to LSMW.
    regards
    Sridhar

  • About eCATT and Data Transfer

    Hi,
        I have a confusion.
       Can I consider eCATT as a standard data transfer tool.What may its greater advantage be?
      Thank you

    SAP CATT - Computer Aided Test Tool
    Just sharing my experiences with CATT (although, I have not used this feature in the last 2 years or so !).
    Simply, any one in SAP can use this tool as long as you can access to the tcode. I used CATT atleast in 3 different SAP modules. Typically, in SAP projects, CATT execution is a favorite task for "technical" associates. When the technical resources are either not available immediately or their plate is full with other important tasks, functional associates can simply jump into this activity, since there is no coding or programming involved. This tool has been a great gift from SAP since I am a functional person and could not do coding ! I can remember at least 30 or 40 occassions where I used CATT to get this and that done.
    Below find few examples:
    1. Created multiple sales orders (excess of 200) in a matter of minutes for the purpose of end user training
    2. Created multiple purchase ordes (excess of 200) in a matter of minutes for the purpose of end user training
    3. Created Deliveries for the sales orders in a matter of minutes for the purpose of end user training
    4. Created config. entires, if the volume of records is large. I remember once I entered 900 records.
    5. Extensively used in preparing the transactional data for the purpose of archiving. It worked impeccably.
    6. Loading of master data (example: material groups)
    Note: Upon execution of CATT, it is very possible that some records will fail, which have to be addressed manually. SAP really needs to further enhance this area of CATT because, there is no easy way of identifying the failed ones, it has to be done manually. One workaround is simply download the result into an Excel and using sort feature of Excel, identify the failed ones and deal with them manually.
    With Compliment by: Ranga Rachapudi
    CATT stands 4 Computer Aided Testing Tool
    Although CATT is meant for as a testing tools, many SAP users have now use CATT frequently to upload vendors master data and make changes to other master record.
    SAP Consultant and Abapers tends to used it for creating test data.
    With CATT, you don't have to create any ABAP upload programs and this save on development time. However, you still have to spend time on data mapping into the spreadsheet format.
    The transactions run without user interaction. You can check system messages and test database changes. All tests are logged.
    What CATT does is record you performing the actual transaction once.
    You then identify the fields that you wish to change in that view.
    Then export this data to a spreadsheet to populate with the data required.
    This is uploaded and executed saving you keying in the data manually.
    To perform CATT, it has to be enabled in your production environment (your systems administrator should be able to do this - SCC4).
    You will also need access to your development system to create the CATT script.
    User Guide for Data Upload
    The use of CATT is for bulk uploading of data. Although CATT is primarily a testing tool, it can be used for the mass upload of data. The way CATT works is like a real user actually inputting on the SAP screen. You prepare a set of data that are required to be input into the system and execute what you called a Test Case and CATT will do the boring task of keying for you.
    Over-all procedure
    The over-all procedure to upload data using CATT is as follows:
    · Creation of the CATT test case & recording the sample data input.
    · Download of the source file template.
    · Modification of the source file.
    · Upload of the data from the source file.
    Details of each step are provided in the following paragraphs.
    Detailed Procedure
    Creation of the CATT test case:
    Creation of the test case is completed as follows:
    · Execute Transaction SCAT
    · Name the test case. Test case name must start with “Z”. It is also good practise to include the transaction code in
    the test case name (e.g. Z_IE01_UPLOAD for the upload of equipment)
    · Click the “Record” button.
    · Enter the transaction code (e.g. IE01)
    · Continue recording the transaction. Ensure data is entered into every field that is to be used during the upload.
    · Save the test case.
    Download the source file template
    Download of source file template is conducted in two stages as follows:
    · Creation of import parameters:
    · Within transaction SCAT, Double Click on the TCD line in the “Maintain Functions” screen.
    · Click the Field List button (Field list is displayed).
    · For every field that you wish to upload data, double click in the Column New field contents (This creates an
    import parameter).
    · In the Maintain Import Parameter Pop-Up:
    · Delete the default value if not required.
    · Press Enter
    · The New field contents column now contains the character & followed by the field name (e.g. &EQART). This
    is the name of the import parameter.
    · Repeat this for every field (in every screen) to be uploaded.
    · Back out and save the CATT test case
    · Download of source file template:
    · Use the path GOTO -> Variants -> Export Default
    · Select path and file name (e.g. C:TEMPZ_IE01_UPLOAD.TXT)
    · Click Transfer
    Modify the source file
    The downloaded source file template is now populated with the data that is to be uploaded. This is completed as follows:
    · Using Excel, open the tab-delimited text file.
    · Do not change any of the entries that already exist.
    1st row contains the field names.
    2nd row contains the field descriptions.
    3rd row displays the default values which are set in the test case.
    4th row contains a warning that changing the default values in the spreadsheet has no effect on the actual default values.
    · The data to be uploaded can be entered in the spreadsheet from row 4 onwards (delete the 4th row warning &
    replace with data for upload).
    · Save the file as a Text file (Tab delimited).
    Upload data from the source file
    Uploading the data is completed as follows:
    · Execute the CATT test case
    · In the Execute screen:
    · Set processing mode to Errors or Background (your choice).
    · Set variants to External from file.
    · Click the Choose button and select the file to be uploaded.
    · If uploading to another client, click the Remote execution button and select the RFC connection to the required client.
    · If uploading to the current client, click the execute button.
    Also, refer the links....
    http://www.sap-img.com/sap-catt.htm
    http://sap.ittoolbox.com/documents/popular-q-and-a/catt-procedure-1795
    http://www.thespot4sap.com/Articles/CATT.asp
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/BCCATTOL.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCATTOL/CACATTOL.pdf
    Reward Points if this helps,

  • Related to data transfer techniques

    hi,
    when we use lsmw ,when we use bdc ?
    please explain clearly.......
    with regards,
    ramnaresh.

    hi
    good
    Batch Data Communication (BDC) is the oldest batch interfacing technique that SAP provided since the early versions of R/3. BDC is not a
    typical integration tool, in the sense that, it can be only be used for uploading data into R/3 and so it is not bi-directional.
    BDC works on the principle of simulating user input for transactional screen, via an ABAP program. Typically the input comes in the form
    of a flat file. The ABAP program reads this file and formats the input data screen by screen into an internal table (BDCDATA). The
    transaction is then started using this internal table as the input and executed in the background.
    In Call Transaction, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling.
    It can also be used for real-time interfaces and custom error handling & logging features. Whereas in Batch Input Sessions, the ABAP
    program creates a session with all the transactional data, and this session can be viewed, scheduled and processed (using
    Transaction SM35) at a later time. The latter technique has a built-in error processing mechanism too.
    Batch Input (BI) programs still use the classical BDC approach but doesnt require an ABAP program to be written to format the
    BDCDATA. The user has to format the data using predefined structures and store it in a flat file. The BI program then reads this and
    invokes the transaction mentioned in the header record of the file.
    Direct Input (DI) programs work exactly similar to BI programs. But the only difference is, instead of processing screens they validate
    fields and directly load the data into tables using standard function modules. For this reason, DI programs are much faster (RMDATIND - Material Master DI program works at least 5 times faster) than the BDC counterpart and so ideally suited for loading large volume data. DI programs are
    not available for all application areas.
    LSMW is an encapsulated data transfer tool. It can provide the same functionality as BDC infact much more but when coming to techinical perspective most the parameters are encapulated. To listout some of the differences :
    •LSMW is basicaly designed for a fuctional consultant who do not do much coding but need to explore the fuctionality while BDC is designed for a technical consultant.
    •LSMW offers different techinque for migrating data: Direct input ,BAPI,Idoc,Batch input recording. While bdc basically uses recording.
    •LSMW mapping is done by SAP while in BDC we have to do it explicitly .
    •LSMW is basically for standard SAP application while bdc basically for customized application.
    •Coding can be done flexibly in BDC when compared to LSMW
    its all depends upon the requirement before implementing any method to your requirement.
    thanks
    mrutyun^

  • Problems with Photoshop performance and data transfer speed on iMac

    Two months ago, I started noticing slow performances using Photoshop (above all using clone stamp tool) on my 27" iMac (late 2012). I did the AHT and I found that 8GB of 32GB RAM were broken.
    I removed them but the problem didn't disappered, I also noticed that data transfer speed (both copy and paste from/to internal HD and from CF card/external HD) was really slow.
    I tried many solutions suggested by Apple support, none of them worked out. At the end, I tried uninstalling and re-installing Photoshop: no more problems!!!
    10 days ago, I received a new 8GB RAM module and so I installed it back... suddenly, the problem came back, I tried re-installing again Photoshop but the problem, this time, still persist!
    Does anyone had the same experience? All other CC programs work well (LR, AE, Premiere...)

    yes, it does!
    what seems to be very strange to me is how data trasnfer speed could be affected!
    (just to say, I've already tried reset of SMC and PRAM, I've tried with different accounts and I've also re-installed the OS, next step would be formatting the disk and installing the OS from zero)

  • Flat files in Data transfer

    Iam able to do tutorials for Direct input and batch input method.I tried doing BAPI and IDOCs too.The point where Iam getting strucked is with flat file.
    For example If i want to transfer Purcharse order or vendor master information,I need to put valid data in text file.Lets say for material master, the valide material type is 'XYZ',if i put '123' in flat file,it throws the error that 123 is not valid material type(during the session processing).So I need to put only valid data in the flat text file.How to go about this?
    Hope you understood my question.
    Another question is that does ALE deals with creating segments.In my understanding
    LSMW is a tool which helps in data transfer with following ways
    i)Direct input method
    ii)Batch input method - recording
    iii)BAPI - using built in business objects
    iv)Idcos - using inbout idoc processing where we create ports.
    BDC is another tool like LWMW,where the ways are call transaction and session.
    Is what I understood correct?Any changes?

    Hi Gopi
    For the First Question:
    We should always havea valid data in the input file for successful processing. otherwise by very nature of the program the LSMW throw an error saying that the data is invalid and I believe that this is the functionality that is required.
    I am not sure abt ALE part
    BDC is not a tool in SAP but its a programming done which is similar to the recording method in LSMW. instead of Autmatic generation of the code we write a custome code to upload the data using the recording done either by call transaction or session method. in short its not a tool but one kid of programming logi to upload the data.
    Santosh

  • Data Transfer / Communication between Live Applications

    Gurus,
    I am basically an E-Business Sutie Developer. This is my first experience posting questions in Application and Architecture community.
    Please read the following and let me know if this is the correct thread to post this question also it would be appreciable if you could provide suggestions / solutions for my question.
    Q:
    We are on E-Bus Suite 11.5.9 with custom applications built using Oracle Forms. Recently one of our department decided to buy a custom software to replace one of the application. There are other applications which we built still running in E-Bus Suite. The custom software is based on .NET and SQL Server. We at IT rite now researching how to data transfer between our existing applications and the new software. They both were in different platforms.
    This is a new initiative for us because all these years we use to work on oracle applications and this is the first time where we have to go away from our forte. This could be simple for people with experience in related field but this is challenging for us.
    Your views and suggestions are highly valuable.
    Thank You.
    Karthik.

    Hi,
    Thank You for the reply. Below are the notes from person who already did some of the research. I am not sure whether to go with the below mentioned or to research more...
    Below are the following options to load data from SQL server to Oracle, I read limited on each option. See if something convince you and I will explore more on that option..
    1.     Linked Servers: Linked Servers can be setup on the SQL server instance and then data can be pushed out to the Oracle schema.
    a. Limitation in terms of data type supported by provider/ODBC driver used for creating
    linked servers, Performance good for decent size tables
    b. Advantage: All SLQ based
    http://msdn.microsoft.com/en-us/library/ms188279.aspx
    http://www.codeproject.com/Articles/35943/How-to-Config-Linked-Servers-in-a-Minute
    2.     Oracle Hetereogeneous services: This is Oracle’s answer to Microsoft’s linked servers. By setting it up,
    this can be used to pull data from SQL server db and load to Oracle.
    Same limitations and advantages as 1.
    http://www.csee.umbc.edu/portal/help/oracle8/server.815/a67784/hs_ch6.htm
    3.     DTS (Data Trnasformation Services) or SSIS (SQL Server Integration Services) : Microsoft SQL server 2000 comes
    with DTS and SQL 2005 with SSIS.
    SSIS is robust than DTS for this job and can be used to load data up in the Oracle Schema.
    These tools can be used to provide a real ETL process for data loading.
    4.     Scripting Framework: Scripts can be written to bcp data from a SQL servere db and then use SQL Loader to
    load data to oracle schema
    5.     Third Party tools: A couple of third party tools also provide these options.
    -----------------------------------------------------------------------------------------------------------------------------------------------------------

  • SQL Developer not migrating Sybase data

    Hi,
    I am trying to migrate data using the SQL developer tool from a Sybase database to Oracle 11g. When using the Migration Repository, I am able to recreate the schema but am not able to export the database content. (i.e. Not able to do the Data Move). I tried doing a Offline migration but the generated datamove files does not have any content. Anyone aware of any issue with the data migration tool with SQL developer ?
    I have tied exporting data from the table directly to generate SQL inserts but even this is not helping. Any suggestions ?
    Regards,
    Nelson

    Hi Nelson,
        Could you detail the exact steps you followed and what options you chose at each of the panels in the migration steps ? this will help to see where you may be having problems.
    Regards,
    Mike

  • JPA - Best Practice For Data Transfer?

    I've been considering an alternative method for data transfer between applications, by using Serialized or Encoded to File JPA Entities. (either Binary or XML)
    I know this procedure may have several draw backs as compared to traditional exported SQL queries or data manipulation statements, however, I want to know if anyone has considered or used this process for data transfer?
    The process would be to
    - query the database and load the JPA Entities
    - Serialize or Encode them to file
    - zip up the entire folder with the JPA entities
    - transfer the data to destination machine
    - extract the data to a temp directory
    - reload the JPA entities by de-serializing and persisting them to the database
    The reason I'm considering this process, is basically because I have a desktop application (manages member records, names, dates, contributions, etc) used by different organisations in different locations (which are not related except by purpose ie clubs or churches) and would like to have a simple way of transporting all data associated with a single profile (information about a member of the organisation) from one location to another in a simple way, ie users interact only with the application without the need for any database management tool or such.
    I'm also considering this because it is not easy to generate an SQL Script file without using a dedicated Database Management Tool, which I do not want the application users to have to learn how to use.
    I would appreciate ANY suggestions and probable alternative solutions for this problem. FYI: I'm using a Java DB database.
    ICE

    jschell wrote:
    In summary you are moving data from one database to another. True
    You only discussed flow one way. Well the process is meant to be bi-directional. Basically what I envision would to have something like:
    - the user goes to File -> Export Profile...
    - then selects one or more profiles to export
    - the export process completes and the zip archive is created and transfered (copied, mailed, etc) to the destination location
    then on the destination pc
    - the user goes to File -> Import Profile
    - selects the profile package
    - the app extracts, processes and imports the data (JPA serialized for example)
    Flow both ways is significantly more complicated in general.Well if well done it shouldn't be
    And what does this have to do with users creating anything?Well as shown above the user would be generating the Zip Archive (assuming that is the final format)
    Does this make the problem clearer?
    ICE

Maybe you are looking for

  • Alternative Access Mapping not working "You're not connected to a network"

    Hi *, i want to set up alternate access mapping in my sharepoint 2013 development environment. My SharePoint is reachable through http://sp2013. I created a second web application with listens on port 8080. When i open http://sp2013:8080 everything w

  • [xorg 7] Changing keyboard layout disables deadkeys

    I'm currently using the "us" keyboard, but I'd like to use accents the way I'm used to in Windows with the "US International" layout, i.e. press ' then e which gives me an accented e. I used to use the "us_intl" layout in xorg.conf, but somehow when

  • Cannot view HTML navigation buttons

    On my computer, Firefox (5.0) does not show the forward and back navigation buttons on one particular website. But on another computer with Firefox 5.0 the navigation buttons are visible and functional. I checked the "Websites look wrong" suggestions

  • Swapping images - need to change size

    I am trying to create a disjointed rollover so that when I click on a picture thumbnail in one frame, the full-size image changes on another frame (it is for a photo website - there are about 20 thunbnails on a page and a space for only one full-size

  • Text symbol formatting

    Hi All, How can I define format(para) for a particular system symbol. This I later include in my form using Include statement. Text object is text and ID is adrs. Thanks,