Perl script to extract SAP table

Hi everyone,
Is that possible to use Perl script to access and extract SAP table ? Is there any documentation for this ?
Thanks

Here's a bit of script using SAP::Rfc to read the table TBTCO, which stores background job information.  You can find the whole script here: http://www.sapdba.com/forums/viewtopic.php?f=3&t=6.  I've removed most of it so that the following is just an example of reading the table and printing the results to stdout:
(note, this was written on a 4.6B system)
#!/usr/bin/perl -w
use SAP::Rfc;
### Variable Declarations
$DEBUG = 0;
$OUTPUT = "sm37.csv";
$JOBCOUNT = 0;
@ICONFIG = ();
$CFGCTR = 0;
### End of variable declarations
open(OUTFILE, ">>$OUTPUT") || die ("cannot open output file ", $OUTPUT, "\n");
my $RFC = new SAP::Rfc(
             ASHOST   => 'servername',
             USER     => 'username',
             PASSWD   => 'password',
             LANG     => 'EN',
             CLIENT   => '010',
             SYSNR    => '01',
             TRACE    => '0' );
my $IT = $RFC->discover("RFC_READ_TABLE");
$IT->QUERY_TABLE('TBTCO');
$IT->OPTIONS( ["ENDDATE = $MAXDATE AND ENDTIME > $MAXTIME OR ENDDATE > $MAXDATE"] );
my @FLDARRAY = qw(JOBNAME JOBCOUNT JOBCLASS PERIODIC REAXSERVER RELUNAME SDLUNAME AUTHCKMAN EVENTID SDLSTRTDT SDLSTRTTM STRTDATE STRTTIME ENDDATE ENDTIME STATUS);
$IT->FIELDS([@FLDARRAY]);
$RFC->callrfc( $IT );
print "Num Rows in PRD matching selection criteria: ".$IT->tab('DATA')->rowCount()." \n";
for my $ROW ( $IT->DATA ) {
        print "\n\nRaw row: $ROW";
        $JOBNAME = trim(substr($ROW, 0, 32));
        $JOBID = substr($ROW, 32, 8);
        $JOBCLASS = substr($ROW, 40, 1);
        if (substr($ROW, 41, 1)) {
                $PERIODIC = 1;
        } else {
                $PERIODIC = 0;
        $SERVER = trim(substr($ROW, 42, 20));
        $CREATOR = trim(substr($ROW, 62, 12));
        $USERNAME = trim(substr($ROW, 74, 12));
        $MANDT = substr($ROW, 86, 3);
        $EVENT = trim(substr($ROW, 89, 32));
        $SCHDATE = substr($ROW, 121, 8);
                $SYEAR = trim(substr($SCHDATE, 0, 4));
                $SMONTH = trim(substr($SCHDATE, 4, 2));
                $SDAY = trim(substr($SCHDATE, 6, 2));
        $SCHTIME = substr($ROW, 129, 6);
                $SHOUR = trim(substr($SCHTIME, 0, 2));
                if ($SHOUR == 24) {
                        $SHOUR = "00";
                $SMINUTE = trim(substr($SCHTIME, 2, 2));
                $SSECOND = trim(substr($SCHTIME, 4, 2));
        $STRDATE = substr($ROW, 135, 8);
                $BYEAR = trim(substr($STRDATE, 0, 4));
                $BMONTH = trim(substr($STRDATE, 4, 2));
                $BDAY = trim(substr($STRDATE, 6, 2));
        $STRTIME = substr($ROW, 143, 6);
                $BHOUR = trim(substr($STRTIME, 0, 2));
                if ($BHOUR == 24) {
                        $BHOUR = "00";
                $BMINUTE = trim(substr($STRTIME, 2, 2));
                $BSECOND = trim(substr($STRTIME, 4, 2));
        $ENDDATE = substr($ROW, 149, 8);
                $EYEAR = trim(substr($ENDDATE, 0, 4));
                $EMONTH = trim(substr($ENDDATE, 4, 2));
                $EDAY = trim(substr($ENDDATE, 6, 2));
        $ENDTIME = substr($ROW, 157, 6);
                $EHOUR = trim(substr($ENDTIME, 0, 2));
                if ($EHOUR == 24) {
                        $EHOUR = "00";
                $EMINUTE = trim(substr($ENDTIME, 2, 2));
                $ESECOND = trim(substr($ENDTIME, 4, 2));
        $STATUS = substr($ROW, 163, 1);
        if ($SCHTIME && $STRTIME && $SYEAR && $BYEAR) {
                ($LY,$LM,$LD, $Lh,$Lm,$Ls) = Delta_YMDHMS($SYEAR,$SMONTH,$SDAY, $SHOUR,$SMINUTE,$SSECOND,
                                                          $BYEAR,$BMONTH,$BDAY, $BHOUR,$BMINUTE,$BSECOND);
                $DELAY = ($Ls + ($Lm * 60) + ($Lh * 3600) + ($LD * 86400));
                $LY = ""; $LM = "";
        if ($ENDTIME && ($ENDDATE >= $STRDATE) && $BYEAR && $EYEAR) {
                ($DY,$DM,$DD, $Dh,$Dm,$Ds) = Delta_YMDHMS($BYEAR,$BMONTH,$BDAY, $BHOUR,$BMINUTE,$BSECOND,
                                                          $EYEAR,$EMONTH,$EDAY, $EHOUR,$EMINUTE,$ESECOND);
                $DURATION = ($Ds + ($Dm * 60) + ($Dh * 3600) + ($DD * 86400));
                if ($DURATION < 0) {
                        $DURATION = 0;
                        print "Duration less than zero, set to zero\n";
                $DY = ""; $DM = "";
        } else {
                $DURATION = 0;
        print OUTFILE ("$SAPSID,$JOBNAME,$JOBID,$JOBCLASS,$PERIODIC,$SERVER,$CREATOR,$USERNAME,$MANDT,$EVENT,$SCHDATE,$SCHTIME,$STRDATE,$STRTIME,$ENDDATE,$ENDTIME,$DELAY,$DURATION,$STATUS\n");
       $JOBCOUNT ++;
$RFC->close();
close OUTFILE;

Similar Messages

  • Extracting SAP Tables Error

    Hello Experts,
    I am trying to extract data from a SAP Instance and dumping to a SQL server table. We are able to execute the data dump jobs for all tables except ADRC, BKPF, etc (Tables with 25 Million + records) .  I am not sure if this has to with high data volume .
    SAP Environment: SAP 4.6 C
    BODI Environment:
    Server: Windows 2008 R2
    Database: SQL Server 2008, Web Server: Tomcat and Job Server run on the same server (Windows 2008 R2).
    Designer is installed on The client (desktop) PCs run on Windows Vista 64 Bit or Windows 7 64 Bit
    Note: I can run the same job for the same tables (ADRC, BSEG) from a different SAP instance (with much less data volume) without any issues.
    When I run the job, I get an RFC Error: Key: RFC_ERROR_SYSTEM_FAILURE
                                                    Status: &INCLUDE INCL_INSTALLATION_ERROR
    The BASIS guys looked at the logs and mentioned that there are "DBIF_REPO_PART_NOT_FOUND" and "STORAGE_PARAMETERS_WRONG_SET" runtime errors.
    Any help will be highly appreciated.
    Edited by: Chaitanya Kasarkod on Sep 13, 2011 12:34 AM

    Chaitnya -
    make sure you have set the property parametes for ABAP DF to extract the data from SAP has set in right way. as in for standared ABAP prog name has to be start ZDQ/DI_* and some other relevant settings.
    thx
    Deep

  • Sap script '' how to create table frame in sap script"""

    i have some problem in sap script''  how to create table frame in sap script"""

    Hi,
    you can use BOX command..
    Syntax
    /: BOX [XPOS] [YPOS] [WIDTH] [HEIGHT] [FRAME] [INTENSITY]
    Effect: draws a box of the specified size at the specified position.
    Parameters: For each of XPOS, YPOS, WIDTH, HEIGHT and FRAME both a measurement and a unit of measurement must be specified. The INTENSITY parameter should be specified as a percentage between 0 and 100.
    1. XPOS, YPOS: Upper left corner of the box, relative to the values of the POSITION command.
    Default: Values specified in the POSITION command.
    The following calculation is performed internally to determine the absolute output position of a box on the page:
    X(abs) = XORIGIN + XPOS
    Y(abs) = YORIGIN + YPOS
    2. WIDTH: Width of the box. Default: WIDTH value of the SIZE command.
    3. HEIGHT: Height of the box. Default: HEIGHT value of the SIZE command.
    4. FRAME: Thickness of frame.
    Default: 0 (no frame).
    5. INTENSITY: Grayscale of box contents as % .
    Default: 100 (full black)
    Measurements: Decimal numbers must be specified as literal values (like ABAP numeric constants) by being enclosed in inverted commas. The period should be used as the decimal point character. See also the examples listed below.
    Units of measurement: The following units of measurement may be used:
    • TW (twip)
    • PT (point)
    • IN (inch)
    • MM (millimeter)
    • CM (centimeter)
    • LN (line)
    • CH (character).
    The following conversion factors apply:
    • 1 TW = 1/20 PT
    • 1 PT = 1/72 IN
    • 1 IN = 2.54 CM
    • 1 CM = 10 MM
    • 1 CH = height of a character relative to the CPI specification in the layout set header
    • 1 LN = height of a line relative to the LPI specification in the layout set header
    /: BOX FRAME 10 TW
    Draws a frame around the current window with a frame thickness of 10 TW (= 0.5 PT).
    /: BOX INTENSITY 10
    Fills the window background with shadowing having a gray scale of 10 %.
    /: BOX HEIGHT 0 TW FRAME 10 TW
    Draws a horizontal line across the complete top edge of the window.
    /: BOX WIDTH 0 TW FRAME 10 TW
    Draws a vertical line along the complete height of the left hand edge of the window.
    /: BOX WIDTH '17.5' CM HEIGHT 1 CM FRAME 10 TW INTENSITY 15
    /: BOX WIDTH '17.5' CM HEIGHT '13.5' CM FRAME 10 TW
    /: BOX XPOS '10.0' CM WIDTH 0 TW HEIGHT '13.5' CM FRAME 10 TW
    /: BOX XPOS '13.5' CM WIDTH 0 TW HEIGHT '13.5' CM FRAME 10 TW
    Draws two rectangles and two lines to construct a table of three columns with a highlighted heading section.
    check the fallowing link also
    http://help.sap.com/saphelp_40b/helpdata/en/d1/803293454211d189710000e8322d00/content.htm
    Mark the points if u find it useful...
    Regards,
    Omkar.

  • HI,Can anybody pls explain me, while extracting database table from sap-r/3

    HI,Can anybody pls explain me, while extracting database table from sap-r/3 to sap-bw using GENERIC DATA SOURCE it will ask us Name of the APPLICATION COMPONENT what does it means?

    Application Component is a collcetion of tightly coupled S/W component. You can think of it is like folder, where all the related S/W will be put in. Like MM will have all the DS related to MM.
    Thanks..
    Shambhu

  • Creating a Perl script for SAP sytem profile parameter

    Hi,
    I need to create a perl script for all th eprofile parameter to check as a security directive ,so that whenever the system is started it checks for this profile parameter.
    As per my company sap directive ,these are the profile parameter i need to set.
    Can anyone let me know how to write the scripts.
    login/min_password_lng Minimum password length for user password 320 Min.
    8
    login/password_expiration_t
    ime
    Number of days between forced password change. 0 Max.
    35
    login/fails_to_session_end Number of invalid logon attempts allowed before the
    SAP GUI is disconnected.
    3 Max.
    3
    login/fails_to_user_lock Number of invalid logon attempts before the user id is
    automatically locked by the system.
    12 Max.
    6
    rdisp/gui_auto_logout Time, in seconds, that SAPGUI is automatically disconnected
    because of in-activity.
    0 60-
    7200
    21
    auth/test_mode Jump into report RSUSR400 at every authority check N N22
    auth/system_access_check_
    off
    Switch off automatic authority check for special ABAP
    commands
    0 0
    auth/no_check_in_some_ca
    ses
    Special authorization checks turned off by customer.
    Enabling of Profile Generator
    N/Y23 Y
    login/ext_security Security access controlled by external software. N N24
    auth/rfc_authority_check Permission for remote function calls from within ABAP
    programs
    0 1
    login/failed_user_auto_unlo
    ck
    Enable system function for automatic unlock of users
    at midnight. (0 = locks remain)
    0 0
    login/
    no_automatic_user_sapstar
    (as of 3.1h)
    login/no_automatic_user_sa
    p* (prior to 3.1h)
    Disable ability to logon as SAP* with PASS as password
    when SAP* deleted.
    0 125,26
    auth/tcodes_not_checked TCode checking for SU53 & SU56 analysis disabled (empty
    "SU5
    3
    Regards,
    Chetan.

    Here's a simple perl script that should help you get what it is you're looking for - you can add all the parameters you want to search for, I just took a few of them:
    #!/usr/bin/perl -w
    use strict;
    use sapnwrfc;
    SAPNW::Rfc->load_config;
    my $rfc = SAPNW::Rfc->rfc_connect;
    my @parms = (   "login/min_password_lng",
              "login/password_expiration_time",
              "login/fails_to_session_end",
              "login/fails_to_user_lock" );
    for my $x (0 .. $#parms) {
         my $rcc = $rfc->function_lookup("SXPG_PROFILE_PARAMETER_GET");
         my $slr = $rcc->create_function_call;
         $slr->PARAMETER_NAME($parms[$x]);
         $slr->invoke;
         print "Value for $parms[$x] is: ".$slr->PARAMETER_VALUE."\n";
    $rfc->disconnect();
    And running it, you'll get:
    [dhull@397 scripts]$ ./read-profile.pl
    Value for login/min_password_lng is: 7
    Value for login/password_expiration_time is: 90
    Value for login/fails_to_session_end is: 3
    Value for login/fails_to_user_lock is: 6
    [dhull@397 scripts]$
    If you need to get your perl environment read to make RFC calls to your SAP system, check my series of blogs on how to do so here:
    https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/u/251752730
    Cheers,
    David.

  • Calling perl script from SAP system

    Hi all,
    I would like to call script from a SAP system. How many ways I can do that. Please guide me.
    Thanks!

    In transaction SM69, you can define an external command.  This command can be a perl script, or anything else executable at the OS level.  Once defined, you can execute it with transaction SM49, or by defining a step in a background job to execute an external command, or by calling function module SXPG_CALL_SYSTEM in an abap program.
    Cheers,
    David.

  • Runtime.exec("Perl Script writing and reading on I/O"), handling Streams

    Hi all !!
    In a first place : sorry for my english if it's not really understandable but I try to do as good as possible !
    I'm writing a GUI with Swing that will allow (in one of my multiple tables) the user to run a Perl Script.
    This Perl Script ask the user to choose a Folder ... then read all the files in this folder and for each file (xml File), extract the datas and put them in a database. But when a file that has to be inserted in the database contains this line : <Template_Used name="ST1.mtt"> and if the Template table in my database doesn't have the "ST1.mtt" stored ... the Perl Script ask to the user to give him the path of the file "ST1.mtt" so that the script can put the "ST1.mtt template" datas in the database.
    This script runs well when it is from a windows console.
    But I need a graphic interface !!!
    So I created a JButton "Process a folder".
    When the button is pressed, a JFileChooser appears and ask the user which Folder has to be processed.
    Then a Process is created with the command : ("cmd.exe /C \"C:\\Program Files\\Fluke\\Ansur\\ProcessFolder.bat\").
    The BatFile :
    {code}cd C:\Documents and Settings\tsd\Desktop\Gael-Project\Project_Files
    perl Process.pl
    exit{code}
    At this moment everything is working well.
    But my Process.pl (which is 300 lines long ... and that you don't even want to hear about), ask in a first time the Path of the folder to process and sometimes ask the path to a file (a template file).
    So I need to read and wirte on the STDIN/STDOUT during the exec of the Process.
    In order to handle this I created two different threads : one reading the Process.getInputStream with a BufferedReader and one other writing on the Process.getOutputStream with a PrintWrinter.
    What I need to do is :
    When I read a line from the InputStream saying "I need the path of the ST1.mtt file", I should run a JFileChooser ... the user find the file in the computer ... and I write in the OutputStream the path of the file, so that my Perl Script doesn't have un Unitialised value on <STDIN> and can continue to process !!
    I'm pretty sure it's possible ... because at the moment I just used a trick :
    When the user push the "process a folder" button, I write the paths in the OutputStream before than the script needs it and it works !
    But I need to write in the OutputStream only when it is time !!!
    Any idea ??
    Here are some parts of my code :
    {code}
    String filename = File.separator+"tmp";
              JFileChooser fc = new JFileChooser(new File(filename));
              fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY );
              // Show open dialog; this method does not return until the dialog is closed
         fc.showOpenDialog(null);
         Folder = fc.getSelectedFile();
              new GoodExec(cmd);
    {code}
    {code}
    public class GoodExec {
         public static Process proc;
         public static StreamGobbler errorGobbler;
         public static StreamGobbler inputGobbler;
         public static StreamGobbler outputGobbler;
         public GoodExec(String cmd)
         try
                   Runtime rt = Runtime.getRuntime();
              proc = rt.exec(cmd);
         // any error message?
         errorGobbler = new
         StreamGobbler(proc.getErrorStream(), "ERROR");
         // any input?
         inputGobbler = new
         StreamGobbler(proc.getInputStream(), "INPUT");
         // any output?
              outputGobbler = new
              StreamGobbler(proc.getOutputStream(), "OUTPUT");
         // kick them off
         errorGobbler.start();
         inputGobbler.start();
         outputGobbler.start();
         // any error???
         int exitVal = proc.waitFor();
         System.out.println("ExitValue: " + exitVal);
         } catch (Throwable t)
         t.printStackTrace();
    {code}
    {code}
    public class StreamGobbler implements Runnable
    InputStream is;
    OutputStream os;
    String type;
    Thread thread;
    public static String chaine;
    StreamGobbler(InputStream is, String type)
    this.is = is;
    this.os=null;
    this.type = type;
    StreamGobbler(OutputStream os, String type)
    this.os = os;
    this.is=null;
    this.type = type;
    public void start () {
         thread = new Thread(this);
         thread.start ();
    public void run()
    try
    if (is == null){
         PrintWriter toProgram = new PrintWriter(os);
         File FolderToProcess = ProcessFolder.Folder;
    String Folder = FolderToProcess.getPath();
    toProgram.write(Folder);
    toProgram.close();
    else {
         if (os == null){
         InputStreamReader isr = new InputStreamReader(is);
    BufferedReader br = new BufferedReader(isr);
    String line=null;
    String comp = "Please enter the exact path of the directory that contains the files you want to process.";
    while ( (line = br.readLine()) != null){
         if (type.equals("INPUT")){
              chaine+=line+"\n";
         if (line.equals(comp)) {
              System.out.println("give directory");RUN A JFILECHOOSER AND GIVE THE DIRECTORY TO THE OUTPUTSTREAM
    System.out.println(type + ">" + line);
    is.close ();
    catch (IOException ioe){
         ioe.printStackTrace();
    {code}
    And here is an example of a simple perl script that could be used (it s a simple one !!) :
    {code}
    #!/usr/bin/perl -w
    use strict;
    print "Please enter the exact path of the directory that contains the files you want to process.\n";
    my $dir= <STDIN>;
    chomp ($dir);
    print "titallala $dir";
    if (the template of the file is not in the database){
    print "Please give me the template so that I can put it in the database";
    $dir= <STDIN>;
    chomp ($dir);
    {code}
    Thank you for your help ... if it's possible to help me !!
    Gael

    BalusC -- The line that gives me my NullPointerException is when I call the "DisplayProduct()" method. Its a dumb question, but with NetBeans how do I find out which reference could be null? I'm not very familiar with how NetBeans works with finding out how to debug. Any help you can give me would be greatly appreciated.The IDE is com-plete-ly irrelevant. It's all about the source code.
    Do you understand anyway when and why a NullPointerException is been thrown? It is a subclass of RuntimeException and those kind of exceptions are very trival and generally indicate an design/logic/thinking fault in your code.
    SomeObject someObject = null; // The someObject reference is null.
    someObject.doSomething(); // Invoking a reference which is null would throw NPE.

  • Perl Script

    Hi Friends !
    We have a Flat File, will gets loaded to the Infocube.
    Ques : In the SAP system, there is a job which runs the perl script & retrieve the data.
    1) How we can see the perl script executed file? Where it is stored?
    2) What is the process involved in the perl script to Flat File?
    With Regards
    Rekha

    Hi,
    1) How we can see the perl script executed file? Where it is stored?
    You can either go to the job spool of the job which executes the Perl Script or you can view the file directly in the AL11 transaction if its getting stored somewhere in the Application Server. You need to know the path of the file to fiew the file in the Application Server.
    2) What is the process involved in the perl script to Flat File?
    Perl Script is just like another programming language which is extracting data from somewhere and storing them to a file which can finally be stored somewhere in the Apllication server and then loaded in the bI system. For this you need to create a Flat File data source and create a data flow to load data from the file to the target.
    Navesh

  • What to do whit SAP Tables??

    Hi
    I'm using owb 10.2. patch p5696353_10202_WINNT
    on an Oracle 10.1.0.1
    to extract some SAP 6.40 tables on a AS400 installation.
    I reached after a long guerrilla to see the sap repository and i imported some tables.
    but when i try to use those tables in a mapping it gives me error saying position for Sap Table is not correct.
    What i have to do before using the table?
    I didn't obtain the script generated by the config menu cause the validation of the mapping is not successfully.
    Error Code given is - 1134.
    Thanks
    Roberto

    I have the same problem. No explanation. what bugware this is. I cannot shut down iCloud because it threatens: if you stop using icloud for calendars, calendars stored in icloud  will be deleted from this Mac.

  • Finding changes in SAP tables

    Hi,
    I have problem with SAP - Cognos interface. It functions like an ABAP program that generates a file from spec. fields of some SAP tables like BKPF, BSEG, BSID, BSIK, etc. And this is all OK, but problem is that report always selects ALL data, and in FI case(those table that I mentioned) this is complicated. For example one item is in some period open item, and in few days it will go to closed items. As COGNOS interface runs once in a Month or something like that, it is problem how to select proper data, because of huge amount FI data.
    Any Idea how to select only changes at table level? This must be also applicable to MM, SD and CO data. I thought of CHANGE DOCUMENTS, but what if change is not traced in CDHDR table because some data element is used in SAP table is not check to be observed as Change Document?

    Mario,
    For the changes, when ever there is a change done in the system a change number is created which will be available in table CDHDR, based on the Object classes extract the data and the required dates of changes made pull out the data.
    In case for AP, AR, G/L you can check with some tables ( there are some tables which will be only be updated based in the process AP/AR/GL ). Based on the list of these tables, extract data from table CDPOS  using the Change Number obtained from CDHDR.
    Anmol Saxena.

  • Loading records from .csv file to SAP table via SAP Program

    Hi,
    I have a .csv file with 132,869 records and I am trying to load it to an SAP table with a customized SAP program.
    After executing the program, only 99,999 records are being loaded into the table.
    Is there some setting to define how many records can be loaded into a table? Or what else could be the problem?
    Pls advice.
    Thanks!!!

    hi Arun ,
    A datasource need a extract structure to fetch data .It is nothing but a temp table to hold data.
    First you need to create atable in SE11 with fields coming from CSV file.
    Then you need to write a report program to read you CSV file and populate your table in BW .
    Then you can create a datasource on top of this table .
    After that replicate and load data at PSA and use to upper flow.
    Regards,
    Jaya Tiwari

  • FJS-00012 ERROR while executing script in start SAP system

    Hi experts,
    I am getting error in the Oracle preload actions while installing the SAP 4.7 using the ORacle 9.2.0.1..
    FJS-00012  Error when executing script in start SAP system(post processing)
    My comp configuration is as follows:
    160 gb hard disk
    RAM 1GB
    OS: win 2003 server enterprise edition
    oracle 8.1.7
    During the Database Load (post processing) section of the
    installation, i get an error and the installation fails.
    I am giving all the logs here including the trace log and the
    Sapview.log file ans sapinst.
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: START OF LOG: 20070511002459
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: sccsid @(#) $Id: //bas/620/src/R3ld/R3load/R3ldmain.c#5 $ SAP
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: version R6.20/V1.2
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe -ctf I E:\db3\EXPORT3/DATA/SAPVIEW.STR C:\SAPinst ORACLE KERNEL/DDLORA.TPL C:\SAPinst ORACLE KERNEL/SAPVIEW.TSK ORA -l C:\SAPinst ORACLE KERNEL/SAPVIEW.log -o D
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: job completed
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: END OF LOG: 20070511002500
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: START OF LOG: 20070511070423
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: sccsid @(#) $Id: //bas/620/src/R3ld/R3load/R3ldmain.c#5 $ SAP
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: version R6.20/V1.2
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe -dbcodepage 1100 -i C:\SAPinst ORACLE KERNEL/SAPVIEW.cmd -l C:\SAPinst ORACLE KERNEL/SAPVIEW.log -stop_on_error
    DbSl Trace: Got ORACLE_HOME=D:\oracle\ora81 from environment
    DbSl Trace: Client NLS settings: AMERICAN_AMERICA.WE8DEC
    DbSl Trace: Logon as OPS$-user to get SAPESA's password
    DbSl Trace: Connecting as /@ESA on connection 0 ...
    DbSl Trace: Attaching to DB Server ESA (con_hdl=0,svchp=002BD418,svrhp=002BD224)
    DbSl Trace: Starting user session (con_hdl=0,svchp=002BD418,srvhp=002BD224,usrhp=00304E94)
    DbSl Trace: Now I'm connected to ORACLE
    DbSl Trace: ORA-1403 when accessing table SAPUSER
    DbSl Trace: Disconnecting from connection 0 ...
    DbSl Trace: Closing user session (con_hdl=0,svchp=002BD418,usrhp=00304E94)
    DbSl Trace: Now I'm disconnected from ORACLE
    DbSl Trace: Try to connect with default password
    DbSl Trace: Connecting as SAPESA/<pwd>@ESA on connection 0 ...
    DbSl Trace: Starting user session (con_hdl=0,svchp=002BD418,srvhp=002BD224,usrhp=00304E94)
    DbSl Trace: Now I'm connected to ORACLE
    DbSl Trace: Database NLS settings: AMERICAN_AMERICA.WE8DEC
    DbSl Trace: Database instance esa is running on MALTI with ORACLE version 8.1.7.4.1 since 20070511
    (DB) INFO: connected to DB
    (DB) INFO: /SAPTRX/A_CONDF4 created
    (DB) INFO: /SAPTRX/VDASFEV created
    (DB) INFO: /SAPTRX/VDASFPAR created
    (DB) INFO: /SAPTRX/VD_AOMIL created
    (DB) INFO: /SAPTRX/VD_AOPAC created
    (DB) INFO: /SAPTRX/VD_AOPAE created
    (DB) INFO: /SAPTRX/VD_AOPAI created
    (DB) INFO: /SAPTRX/VD_AOPAR created
    (DB) INFO: /SAPTRX/VD_AOTD1 created
    (DB) INFO: /SAPTRX/VD_AOTD2 created
    (DB) INFO: /SAPTRX/VD_AOTDD created
    (DB) INFO: /SAPTRX/VD_AOTYP created
    (DB) INFO: /SAPTRX/VD_ASPAR created
    (DB) INFO: /SAPTRX/VD_CONDL created
    (DB) INFO: /SAPTRX/V_AODD02 created
    (DB) INFO: /SAPTRX/V_DD03 created
    (DB) INFO: /SAPTRX/V_DD03X created
    (DB) INFO: /SDF/SMODICOMP created
    (DB) INFO: /SDF/SMODIDEVC created
    (DB) INFO: /SDF/UMOD_COMP created
    (DB) INFO: ACEPSOIT_UPD created
    (DB) INFO: ADJV_TRANS_DIF created
    (DB) INFO: AFFWV0 created
    (DB) INFO: AFKO_LAUFN created
    (DB) INFO: AFSPLIT created
    (DB) INFO: AFVCP created
    (DB) INFO: ALM_ME_T003O_IS created
    (DB) INFO: ALM_ME_T350I created
    (DB) INFO: ALM_ME_TQ80_T created
    (DB) INFO: ANEKPV created
    (DB) INFO: APOUPD created
    (DB) INFO: APPL_DEVC created
    (DB) INFO: APPL_DIAL created
    (DB) INFO: APPL_DOMA created
    (DB) INFO: APPL_DTEL created
    (DB) INFO: APPL_ENQU created
    (DB) INFO: APPL_FUGR created
    (DB) INFO: APPL_FUGRG created
    (DB) INFO: APPL_FUNC created
    (DB) INFO: APPL_INDX created
    (DB) INFO: APPL_MCOB created
    (DB) INFO: APPL_MENU created
    (DB) ERROR: DDL statement failed
    (CREATE VIEW "APPL_MODS" ( "NAME" , "TYP" , "MEMBER" , "DEVCLASS"  ) AS SELECT T0001."NAME", T0001."TYP", T0001."MEMBER", T0002."DEVCLASS" FROM "MODSAP" T0001, "MODSAPA" T0002 WHERE T0001."NAME" = T0002."NAME" AND T0002."MIGRATED" <> 'X')
    DbSlExecute: rc = 103
      (SQL error 942)
      error message returned by DbSl:
    ORA-00942: table or view does not exist
    DbSl Trace: Disconnecting from connection 0 ...
    DbSl Trace: Closing user session (con_hdl=0,svchp=002BD418,usrhp=00304E94)
    DbSl Trace: Detaching from DB Server (con_hdl=0,svchp=002BD418,srvhp=002BD224)
    DbSl Trace: Now I'm disconnected from ORACLE
    (DB) INFO: disconnected from DB
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: job finished with 1 error(s)
    D:\usr\sap\ESA\SYS\exe\run/R3load.exe: END OF LOG: 20070511070433
    SAPINST
    INFO 2007-05-10 23:59:05
    Processing of host operation t_HostInfo_SHARED succeeded.
    INFO 2007-05-10 23:59:16
    The 'saploc' share exists at directory 'D:\usr\sap'. Choosing drive D: as SAP System drive.
    INFO 2007-05-10 23:59:21
    Copying file E:/KERNEL/NT/COMMON/OraVolatileDatabaseParameters.xml to: OraVolatileDatabaseParameters.xml.
    INFO 2007-05-10 23:59:21
    Creating file C:\SAPinst ORACLE KERNEL\OraVolatileDatabaseParameters.xml.
    INFO 2007-05-11 00:01:52
    Copying file E:/db1/EXPORT1/DB/ORA/DBSIZE.XML to: DBSIZE.XML.
    INFO 2007-05-11 00:01:52
    Creating file C:\SAPinst ORACLE KERNEL\DBSIZE.XML.
    INFO 2007-05-11 00:01:52
    Copying file system node E:\db1\EXPORT1/DB/ORA/DBSIZE.XML with type NODE to DBSIZE.XML succeeded.
    INFO 2007-05-11 00:01:52
    Processing of all file system node operations of table tORA_filecopy succeeded.
    INFO 2007-05-11 00:01:52
    Copying file E:/db1/EXPORT1/DB/DDLORA.TPL to: DDLORA.TPL.
    INFO 2007-05-11 00:01:52
    Creating file C:\SAPinst ORACLE KERNEL\DDLORA.TPL.
    INFO 2007-05-11 00:01:52
    Copying file system node E:\db1\EXPORT1/DB/DDLORA.TPL with type NODE to DDLORA.TPL succeeded.
    INFO 2007-05-11 00:01:52
    Processing of all file system node operations of table tORA_filecopy succeeded.
    INFO 2007-05-11 00:01:57
    Moving file C:/SAPinst ORACLE KERNEL/DDLORA.TPL to: orig_ddl_ora_tmp.tpl.
    INFO 2007-05-11 00:01:57
    Moving file C:/SAPinst ORACLE KERNEL/changed_ddl_ora_tmp.tpl to: DDLORA.TPL.
    INFO 2007-05-11 00:01:57
    Removing file C:/SAPinst ORACLE KERNEL/orig_ddl_ora_tmp.tpl.
    INFO 2007-05-11 00:03:00
    Package table created
    PHASE 2007-05-11 00:04:15
    SAP R/3 Enterprise 4.70 for Oracle
    PHASE 2007-05-11 00:04:15
    SAP Web Application Server
    PHASE 2007-05-11 00:04:15
    Request common parameters of SAP System
    PHASE 2007-05-11 00:04:15
    Create operating system accounts
    INFO 2007-05-11 00:04:15
    Copying file C:/SAPinst ORACLE KERNEL/keydb.xml to: C:/SAPinst ORACLE KERNEL/keydb.1.xml.
    INFO 2007-05-11 00:04:15
    Creating file C:\SAPinst ORACLE KERNEL\keydb.1.xml.
    INFO 2007-05-11 00:04:15
    Copying file C:/SAPinst ORACLE KERNEL/OraVolatileDatabaseParameters.xml to: C:/SAPinst ORACLE KERNEL/OraVolatileDatabaseParameters.1.xml.
    INFO 2007-05-11 00:04:15
    Creating file C:\SAPinst ORACLE KERNEL\OraVolatileDatabaseParameters.1.xml.
    INFO 2007-05-11 00:04:15
    Copying file C:/SAPinst ORACLE KERNEL/DBSIZE.XML to: C:/SAPinst ORACLE KERNEL/DBSIZE.1.XML.
    INFO 2007-05-11 00:04:15
    Creating file C:\SAPinst ORACLE KERNEL\DBSIZE.1.XML.
    INFO 2007-05-11 00:04:15
    Changing account ACCOUNTID=S-1-5-21-1488183395-3813774055-1856681103-1004 ACCOUNTNAME=malti\SAP_LocalAdmin ACCOUNTTYPE=GROUP DESCRIPTION=SAP Local Administration Group MEMBERSHIPSEPARATOR=, OPMODE=CREATE  succeeded.
    INFO 2007-05-11 00:04:15
    Changing account ACCOUNTID=S-1-5-21-1488183395-3813774055-1856681103-1005 ACCOUNTNAME=malti\SAP_ESA_LocalAdmin ACCOUNTTYPE=GROUP DESCRIPTION=SAP Local Administration Group MEMBERSHIPSEPARATOR=, OPMODE=CREATE  succeeded.
    INFO 2007-05-11 00:04:15
    Changing account ACCOUNTID=S-1-5-21-1488183395-3813774055-1856681103-1006 ACCOUNTNAME=malti\SAP_ESA_GlobalAdmin ACCOUNTTYPE=GROUP DESCRIPTION=SAP Global Administration Group MEMBERSHIPSEPARATOR=, OPMODE=CREATE  succeeded.
    INFO 2007-05-11 00:04:15
    Changing account ACCOUNTID=S-1-5-21-1488183395-3813774055-1856681103-1007 ACCOUNTNAME=ORA_ESA_DBA ACCOUNTTYPE=GROUP CONDITION=YES DESCRIPTION=Database Operator Group MEMBERSHIPSEPARATOR=, OPMODE=CREATE  succeeded.
    INFO 2007-05-11 00:04:15
    Changing account ACCOUNTID=S-1-5-21-1488183395-3813774055-1856681103-1008 ACCOUNTNAME=ORA_ESA_OPER ACCOUNTTYPE=GROUP CONDITION=YES DESCRIPTION=Database Administration Group MEMBERSHIPSEPARATOR=, OPMODE=CREATE  succeeded.
    INFO 2007-05-11 00:04:15
    Processing of all account operations of table t_SAPComponent_Accounts_Accounts_SHARED succeeded (operation CREATE).
    INFO 2007-05-11 00:04:18
    Changing account ACCOUNTID=S-1-5-21-1488183395-3813774055-1856681103-1009 ACCOUNTNAME=malti\esaadm ACCOUNTTYPE=USER DESCRIPTION=SAP System Administrator MEMBERSHIP=malti\SAP_ESA_GlobalAdmin,malti\Users,Administrators,ORA_ESA_DBA,ORA_ESA_OPER,malti\SAP_LocalAdmin,malti\SAP_ESA_LocalAdmin MEMBERSHIPSEPARATOR=, OPMODE=CREATE USERPASSWORD=*...  succeeded.
    INFO 2007-05-11 00:04:18
    Changing account ACCOUNTID=S-1-5-21-1488183395-3813774055-1856681103-1010 ACCOUNTNAME=malti\SAPServiceESA ACCOUNTTYPE=USER CONDITION=YES DESCRIPTION=SAP System Service Administrator MEMBERSHIP=malti\SAP_ESA_GlobalAdmin,Administrators,ORA_ESA_DBA,ORA_ESA_OPER,malti\SAP_LocalAdmin,malti\SAP_ESA_LocalAdmin MEMBERSHIPSEPARATOR=, OPMODE=CREATE USERPASSWORD=*...  succeeded.
    INFO 2007-05-11 00:04:18
    Processing of all account operations of table t_SAPComponent_Accounts_Accounts_SHARED succeeded (operation CREATE).
    PHASE 2007-05-11 00:04:18
    Request operating system user information
    PHASE 2007-05-11 00:04:18
    Request operating system user information
    PHASE 2007-05-11 00:04:18
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    PHASE 2007-05-11 00:04:19
    Request operating system user information
    INFO 2007-05-11 00:04:20
    Successfully added privileges 'SeTcbPrivilege SeAssignPrimaryTokenPrivilege SeIncreaseQuotaPrivilege' to account 'S-1-5-21-1488183395-3813774055-1856681103-500' on host 'malti'!
    INFO 2007-05-11 00:04:20
    Successfully added privileges 'SeTcbPrivilege SeAssignPrimaryTokenPrivilege SeIncreaseQuotaPrivilege' to account 'S-1-5-21-1488183395-3813774055-1856681103-500' on host 'malti'!
    INFO 2007-05-11 00:04:20
    Successfully added privileges 'SeTcbPrivilege SeAssignPrimaryTokenPrivilege SeIncreaseQuotaPrivilege' to account 'S-1-5-21-1488183395-3813774055-1856681103-500' on host 'malti'!
    INFO 2007-05-11 00:04:20
    Evaluating all 'tNT_RegistryEntries' table rows succeeded.
    INFO 2007-05-11 00:04:21
    Creating or updating all NT registry entries from the tNT_RegistryEntries table succeeded.
    INFO 2007-05-11 00:04:22
    Creating or updating all NT registry entries from the tNT_RegistryEntries table succeeded.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata6\esa_16 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata1\esa620_1.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata1\esa620_1 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata2\esa620_2.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata2\esa620_2 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata3\esa620_3.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata3\esa620_3 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata4\esa620_4.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata4\esa620_4 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata4\esa620_5.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata4\esa620_5 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata5\esa620_6.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata5\esa620_6 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata5\esa620_7.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata5\esa620_7 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata6\esa620_8.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata6\esa620_8 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata6\esa620_9.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata6\esa620_9 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata6\esausr_1.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata6\esausr_1 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata2\roll_1.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata2\roll_1 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata3\temp_1.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata3\temp_1 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Creating directory D:\oracle\ESA\sapdata1\system_1.
    INFO 2007-05-11 00:05:39
    Creating file system node D:\oracle\ESA/sapdata1\system_1 with type DIRECTORY succeeded.
    INFO 2007-05-11 00:05:39
    Processing of all file system node operations of table tORA_SapdataNodes succeeded.
    INFO 2007-05-11 00:05:40
    Processing of all file system node operations of table tORA_DatabaseServerNodes succeeded.
    INFO 2007-05-11 00:05:40
    Processing of all file system node operations of table tORA_SapdataNodes succeeded.
    INFO 2007-05-11 00:05:41
    Creating file D:\oracle\ora81\database\initESA.ora.
    INFO 2007-05-11 00:05:42
    Creating file D:\oracle\ora81\database\initESA.sap.
    INFO 2007-05-11 00:05:43
    Copying file E:/KERNEL/NT/COMMON/INSTALL/INITSID.DBA to: D:\oracle\ora81/database/initESA.dba.
    INFO 2007-05-11 00:05:43
    Creating file D:\oracle\ora81\database\initESA.dba.
    INFO 2007-05-11 00:05:44
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:05:45
    Moving file D:/oracle/ora81/database/initESA.ora to: orig_init_ora_tmp.txt.
    INFO 2007-05-11 00:05:45
    Moving file C:/SAPinst ORACLE KERNEL/changed_init_ora_tmp.txt to: D:\oracle\ora81\database\initESA.ora.
    INFO 2007-05-11 00:05:45
    Removing file C:/SAPinst ORACLE KERNEL/orig_init_ora_tmp.txt.
    INFO 2007-05-11 00:05:46
    Creating file C:\SAPinst ORACLE KERNEL\oradim.log.
    INFO 2007-05-11 00:05:51
    See 'D:\oracle\ora81/bin/oradim -new -sid ESA -STARTMODE auto' output in 'C:\SAPinst ORACLE KERNEL\oradim.log'.
    INFO 2007-05-11 00:05:51
    'D:\oracle\ora81/bin/oradim -new -sid ESA -STARTMODE auto' returned with '0'.
    INFO 2007-05-11 00:05:52
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:05:57
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:06:02
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:06:27
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:06:29
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:06:51
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:06:54
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:07:21
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:07:24
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:07:27
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:07:29
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:07:31
    Moving file D:/oracle/ora81/database/initESA.ora to: orig_init_ora_tmp.txt.
    INFO 2007-05-11 00:07:31
    Moving file C:/SAPinst ORACLE KERNEL/changed_init_ora_tmp.txt to: D:\oracle\ora81\database\initESA.ora.
    INFO 2007-05-11 00:07:31
    Removing file C:/SAPinst ORACLE KERNEL/orig_init_ora_tmp.txt.
    INFO 2007-05-11 00:07:32
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:07:34
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:08:09
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:08:12
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:08:48
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:08:50
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:09:26
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:09:29
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:10:04
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:10:06
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:10:42
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:10:44
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:11:20
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:11:22
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:11:57
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:12:00
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:12:35
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:12:37
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:13:13
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:13:15
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:13:51
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:13:53
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:14:29
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:14:31
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:15:09
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:15:11
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:15:48
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:15:50
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:16:26
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:16:28
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:17:04
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:17:07
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:17:43
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:17:45
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:18:22
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:18:24
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:19:01
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:19:03
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:19:39
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:19:42
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:20:21
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:20:24
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:21:02
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:21:05
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:21:43
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:21:45
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:22:24
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:22:27
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:23:06
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:23:08
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:23:47
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:23:50
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:23:54
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:23:56
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:12
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:15
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:41
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:43
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:46
    Moving file D:/oracle/ora81/database/initESA.ora to: orig_init_ora_tmp.txt.
    INFO 2007-05-11 00:24:46
    Moving file C:/SAPinst ORACLE KERNEL/changed_init_ora_tmp.txt to: D:\oracle\ora81\database\initESA.ora.
    INFO 2007-05-11 00:24:46
    Removing file C:/SAPinst ORACLE KERNEL/orig_init_ora_tmp.txt.
    INFO 2007-05-11 00:24:46
    Creating file C:\SAPinst ORACLE KERNEL\lsnrctl.log.
    INFO 2007-05-11 00:24:47
    See 'D:\oracle\ora81/bin/lsnrctl stat' output in 'C:\SAPinst ORACLE KERNEL\lsnrctl.log'.
    INFO 2007-05-11 00:24:47
    'D:\oracle\ora81/bin/lsnrctl stat' returned with '3'.
    INFO 2007-05-11 00:24:47
    Creating file C:\SAPinst ORACLE KERNEL\lsnrctl.log.
    INFO 2007-05-11 00:24:48
    See 'D:\oracle\ora81/bin/lsnrctl start' output in 'C:\SAPinst ORACLE KERNEL\lsnrctl.log'.
    INFO 2007-05-11 00:24:48
    'D:\oracle\ora81/bin/lsnrctl start' returned with '0'.
    INFO 2007-05-11 00:24:49
    Copying file E:/KERNEL/NT/COMMON/INSTALL/ORADBUSR.SQL to: ./oradbusr.sql.
    INFO 2007-05-11 00:24:49
    Creating file C:\SAPinst ORACLE KERNEL\oradbusr.sql.
    INFO 2007-05-11 00:24:49
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:52
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    PHASE 2007-05-11 00:24:54
    Database Load
    INFO 2007-05-11 00:24:56
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:57
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:57
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:58
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:58
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:24:59
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:25:00
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:25:00
    Task files created
    INFO 2007-05-11 00:25:00
    Command files created
    INFO 2007-05-11 00:25:01
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:25:01
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 00:25:01
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    ERROR 2007-05-11 02:18:03
    MSC-01015  Process finished with error(s), check log file C:\SAPinst ORACLE KERNEL/SAPAPPL1.log
    INFO 2007-05-11 02:18:03
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    ERROR 2007-05-11 02:44:07
    MSC-01015  Process finished with error(s), check log file C:\SAPinst ORACLE KERNEL/SAPSSEX2.log
    INFO 2007-05-11 02:44:07
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 03:55:07
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 04:25:07
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 04:42:08
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 04:47:08
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 04:55:22
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 04:57:22
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 04:59:22
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 05:01:22
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 05:03:22
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 05:04:23
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 05:05:23
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    INFO 2007-05-11 07:04:33
    Changed working directory to C:\SAPinst ORACLE KERNEL.
    ERROR 2007-05-11 07:04:33
    MSC-01015  Process finished with error(s), check log file C:\SAPinst ORACLE KERNEL/SAPVIEW.log
    ERROR 2007-05-11 07:04:33
    FJS-00012  Error when executing script.
    THANKS ALLL IN ADVANCE,
    Regards,
    Malti

    no space left on devices...
    ==> "<b>MOS-01109 Needed space on mountpoint F:/ is 5.248e07 KB, but got only 4.26433e07 KB.</b>"
    and others...
    -> provide more space and restart
    GreetZ, AH

  • Using an on update or insert trigger on a SAP table

    Hi all,
    A question for you regarding using a database trigger in and SAP system. 
    We are needing to export data for our datawarehouse.  Currently we export all the data.  That data is getting quite large tho and time is becoming an issue.
    One suggestion has been to add a custome field to an existing SAP table to hold a flag to indicate the record has changed but not been extracted.  Thenput a trigger on the table in question so that the new field is updated upon update or insert of the record.  Then when the extract runs, it will only extract those records with the flag set, then reset the flag.
    we are using ERP 6 and SQL Server 2005 (or soon to as we will be upgrading next month).
    Any suggestions regarding triggers?  Or other options for flagging changed records in large table so we don't have to extract all records every time?
    Thanks
    Laurie
    Edited by: Laurie McGinley on Oct 27, 2008 10:51 PM

    Hi Laurie,
    just really shouldn't consider to put triggers into your application.
    The problem here is the very nature of triggers to do things 'in the background'.
    If you have problems due to the trigger, you won't see it anywhere in the SAP environment.
    In a while you probably forget about the trigger at all and then nobody can see, what is happening to the database, just because something is changed "in the background".
    Besides that you don't get support for this from SAP, you will make your life a lot harder.
    Tabledefinitions may change - your trigger might break.
    Put application logic where it belongs - to the application layer!
    regards,
    Lars

  • Oracle script to extract SQL server data to XML/CSX file format

    HI,
    I have a requirement like-
    Create an Oracle script to Extract data from SQL Server to XML/CSV file format in File server (Oracle Server and File Server are in different boxes).
    Create an Oracle script to Retrieve data from the File Server, validate and load into the Oracle staging table
    Create an Oracle script to Push data from Oracle Staging table to native SQL Server table
    We may/may not be using the staging table
    Could anyone please respond immediately as it is urgent ?
    Thanks,
    Inbamalar

    user10594152 wrote:
    HI,
    I have a requirement like-
    Create an Oracle script to Extract data from SQL Server to XML/CSV file format in File server (Oracle Server and File Server are in different boxes).
    Create an Oracle script to Retrieve data from the File Server, validate and load into the Oracle staging table
    Create an Oracle script to Push data from Oracle Staging table to native SQL Server table
    We may/may not be using the staging table
    Could anyone please respond immediately as it is urgent ?
    Thanks,
    Inbamalar
    Urgent issues indicate a live/production system is having problems and a company is losing money, or customers are being prevented from using it.
    For urgent issues you should raise your issue with Oracle Support using your customer support identifier.
    The community forums are for non-urgent issues.  To suggest such issues are urgent is considered rude, as the people who help here are volunteers with their own jobs to do, so demanding their time for your "urgent" issue is not appropriate.  It also suggests that you think your issue is more important than other people's issues, so you are being rude to those people too.  Your issue is no more important than anyone elses.
    In relation to your question, you need to provide more information.
    Please read: Re: 2. How do I ask a question on the forums?
    When you refer to "SQL Server" are you referring to the Microsoft SQL Server product, or are you just referring to a physical server with your oracle database on it?

  • Read SAP table data outside of SAP, without a SAP license

    Hello all,
    I have been asked to allow people within my company to directly access vendor information, but of course they don't want to purchase a SAP license.
    Yes, yes, I know that directly reading from SAP tables at the Oracle database level is generally frowned upon.
    I can envision creating an external application that presents the user with a screen of searchable fields, uses these fields to create SQL for the oracle tables LFA1, LFB1, ADRC, and ADR6, and returns a report of vendors that match the selection criteria.  The report could have drill down capability to give additional detail per vendor  This application would be executed with a user that has read only table access to the aforementioned tables.
    I just started to use the Oracle tool SQL Developer for a project that has nothing to do with SAP and that gave me the idea I described in the previous paragraph.
    Is anyone doing something like this?  Or what other methods are being used to allow on demand access to SAP tables, without a SAP license . 
    We are using SAP Enterprise Edition  version 4.7and Basis 620.
    Thanks
    Bruce

    Hello,
    You can use an RFC to extract data from SAP.
    Depending on the language you can extract data, for example if it is on .NET, you can use the .Net SAP conector, and create a RFC function on SAP, that returns the data you need.
    To extract the data you will need a valid SAP user and password.
    Hope this helps
    Gabriel P.

Maybe you are looking for