HELP! Update Blob procedure

I have some ascii files being stored in our DB as blobs.
These files have been extracted and modified. I need to now write a procedure to have these "old" blobs updated and a status column set to 'NEW' for these.
Anyone have some guidance on this?

>
Is this more clear?
>
Not quite.
Did you use sqlloader initially to load the files?
     YES ---->  do you have an ID column that you use to compare against the data to match the records..?
                      YES ----> load the data into a new temp table and merge results based on the id column
                                    for records which have "bad files" .. and update the column_name to "good file"
                       NO  ----->You'll have to  truncate the table and do a fresh load and have all "good files"A little test case would help... and if the solution does not work for your case, you need to say why?

Similar Messages

  • Help! Problem Updating Blob Columns

    Good day
    Please i have problems updating Blob columns storing images and doc files. can someone put me through the way out hassle free
    Thank You
    God Bless U all
    Femi

    I keep geting this error
    java.sql.SQLException: ORA-01729: database link name expected
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
    at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:955)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1169)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3368)
    when ever i try to update The Blob colum with a Blob object retrieved by resultset.getBlob from another Blob column of a different table.
    Blob b = rset.getBlob(1);
    String x = (String)jComboBox2.getSelectedItem();     
         ps=c.prepareStatement("UPDATE PROPERTIES SET "+x+" = "+b+" WHERE NAME = ?");
         ps.setString(1, (String)jComboBox1.getSelectedItem());
         System.out.println("success");
         ps.executeUpdate();

  • Updating blob files

    can somebody help me, can mysql update blob data fields? or is there another way to change data i blob columns/...

    Hi,
    I've done this before in Oracle so not sure about mysql.
    In Oracle, we have to insert a row into the database with an empty BLOB using the empty_blob() function within Oracle.
    Then its a matter of calling a select on the row for UPDATE and streaming the BLOB into the database.
    eg.
    String sql = "INSERT into TABLE values (a,empty_blob());
    ... execute sql
    then select on the table like this
    String sql = "Select BLOB from TABLE where id = a for UPDATE; (Where BLOB is your Blob column name)
    execute sql and the BLOB value returned can be used
    BLOB blob = (BLOB)rs.getBlob(1);
    I had to cast from the java.sql.Blob type to the oracle.sql.BLOB type then get an output stream and stream your data in. I used a byte[] to do this.
    I'm not sure how you would go about this in mysql but maybe I've pointed you in the right direction.
    hope this helps

  • HELP WITH BLOB CRYPTING

    HI Guys,
    i can't get the dbms_crypto procedure to work correctly:
    i've a table where i upload data via apex, all stored in a blob table of mine and the download proc as well to download file: i can't crypt the blob file.
    my custom proc is triggered:
    As you can see only update, such it doesn't crypt nothing ;-(
    I've copied only the encrypt proc such the problem has to be similare for the other proc as well.
    Probably the error is using the same blob as source as destination, however i can't fix this, and i think is possible to 'work' on the same blob.
    Note that only for test purpose i have copied the blob from another col of the same table (BLOB_CONTENT_NON_CRYPT), so my col has data in it.
    create or replace TRIGGER BI_BNFOWNFL BEFORE INSERT ON BNFOWNFL
    FOR EACH ROW
    DECLARE
    B BLOB;
    begin
    IF INSERTING THEN
    select "BNFOWNFL_SEQ".nextval into :NEW.ID from dual;
    END IF;
    IF UPDATING THEN
    B:=:OLD.BLOB_CRYPTED;
    P_ENCRYPT.encrypt_ssnBLOB(B);
    :NEW.BLOB_CRYPTED:=B;
    NULL;
    END IF;
    end;
    MY PROC IS AS FOLLOWS:
    PROCEDURE encrypt_ssnBLOB( p_ssn IN OUT NOCOPY BLOB);
    PROCEDURE decrypt_ssnBLOB( p_ssn IN OUT NOCOPY BLOB);
    G_KEY RAW(32) := UTL_I18N.STRING_TO_RAW( 'ZORRO', 'AL32UTF8' );
    PROCEDURE encrypt_ssnBLOB( p_ssn IN OUT NOCOPY BLOB )
    IS
    BEGIN
    dbms_crypto.encrypt
    ( dst => p_ssn,
    src => p_ssn,
    typ => DBMS_CRYPTO.DES_CBC_PKCS5,
    key => G_KEY );
    END encrypt_ssnBLOB;
    Thanx a lot for help

    Hi, Marcello, glad to hear - you got the process working, but after i reread your post ( if i understood you correctly ) - i have some doubts on your procedure - could you get the original documents by decrypting your encrypted documents successfully ?
    The main problem with it in my opinion - you can't pass to the encrypt procedure the same lob locator for source and for destination. Docs says - the output lob will be overwritten and it will be indeed (http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_crypto.htm#sthref1552).
    To demonstrate this i set up some examples - in the first part i encrypt using the same lob locator passed to the encrypt procedure, in the second i created a trigger which works properly ( i.e. the encrypted part can be decrypted again, the encryption part of trigger body can/should be placed in the procedure of course). Another issue - with assignment like A_LOB := :NEW.LOB_COLUMN within the trigge - on this way your new variable points to the same lob as :NEW.LOB_COLUMN and therefor can not be used as destination lob parameter for the encrypt procedure - that is why i used in my example DBMS_LOB.COPY procedure.
    scott@ORA102> DECLARE
    2 l_blob_1 BLOB;
    3 l_blob_2 BLOB;
    4 G_KEY RAW(32) := UTL_I18N.STRING_TO_RAW( lpad('ZORRO',8), 'AL32UTF8' );
    5 BEGIN
    6 dbms_lob.createtemporary(l_blob_1,TRUE);
    7 dbms_lob.createtemporary(l_blob_2,TRUE);
    8 l_blob_1 := UTL_I18N.STRING_TO_RAW('Hello, world!','AL32UTF8');
    9 l_blob_2 := UTL_I18N.STRING_TO_RAW('God save the queen','AL32UTF8');
    10 dbms_output.put_line('1 LOB content before encryption: '||rawtohex(l_blob_1));
    11 dbms_output.put_line('2 LOB content before encryption: '||rawtohex(l_blob_2));
    12 dbms_crypto.encrypt( dst => l_blob_1,src => l_blob_1,typ => DBMS_CRYPTO.DES_CBC_PKCS5,key => G_KEY );
    13 dbms_crypto.encrypt( dst => l_blob_2,src => l_blob_2,typ => DBMS_CRYPTO.DES_CBC_PKCS5,key => G_KEY );
    14 dbms_output.put_line('1 LOB content after encryption: '||rawtohex(l_blob_1));
    15 dbms_output.put_line('2 LOB content after encryption: '||rawtohex(l_blob_2));
    16 -- now try to decrypt the "encrypted" blob - it seems, we got the junk
    17 -- to accomplish it - l_blob_1 should be properly encrypted form of l_blob_2:
    18 dbms_crypto.decrypt( dst => l_blob_1,src => l_blob_2,typ => DBMS_CRYPTO.DES_CBC_PKCS5,key => G_KEY );
    19 dbms_output.put_line('2 LOB content after PROPER decryption: '||rawtohex(l_blob_1));
    20 END;
    21 /
    1 LOB content before encryption: 48656C6C6F2C20776F726C6421
    2 LOB content before encryption: 476F6420736176652074686520717565656E
    1 LOB content after encryption: 501A81E5BE464DB3
    2 LOB content after encryption: 501A81E5BE464DB3
    2 LOB content after PROPER decryption:
    PL/SQL procedure successfully completed.
    scott@ORA102>
    scott@ORA102> DROP TABLE test_encryption;
    Table dropped.
    scott@ORA102> CREATE TABLE test_encryption(ID NUMBER,plain_blob BLOB,encrypted_blob BLOB);
    Table created.
    scott@ORA102> INSERT INTO test_encryption(ID,plain_blob,encrypted_blob)
    2 VALUES(1,rawtohex('Hello World!'),NULL);
    1 row created.
    scott@ORA102> CREATE OR REPLACE TRIGGER trg_test_encryption
    2 BEFORE UPDATE ON test_encryption
    3 FOR EACH ROW
    4 DECLARE
    5 G_KEY RAW(32) := UTL_I18N.STRING_TO_RAW( lpad('ZORRO',8), 'AL32UTF8' );
    6 l_blob BLOB;
    7 BEGIN
    8 dbms_lob.createtemporary(:NEW.encrypted_blob,TRUE);
    9 dbms_lob.open(:NEW.encrypted_blob,dbms_lob.lob_readwrite);
    10 dbms_lob.open(:NEW.plain_blob,dbms_lob.lob_readonly);
    11 dbms_lob.copy(:NEW.encrypted_blob,:NEW.plain_blob,dbms_lob.getlength(:NEW.plain_blob),1,1);
    12 dbms_crypto.encrypt( dst => :NEW.encrypted_blob,src =>:NEW.plain_blob ,typ => DBMS_CRYPTO.DES_CBC_PKCS5,key => G_KEY );
    13 END;
    14 /
    Trigger created.
    scott@ORA102> UPDATE test_encryption SET ID=ID;
    1 row updated.
    scott@ORA102> COMMIT;
    Commit complete.
    scott@ORA102> col plain for a20
    scott@ORA102> col enc for a20
    scott@ORA102>
    scott@ORA102> SELECT
    2 dbms_lob.getlength(plain_blob) len_plain,
    3 dbms_lob.substr(plain_blob,dbms_lob.getlength(plain_blob),1) plain,
    4 dbms_lob.getlength(encrypted_blob) len_enc,
    5 dbms_lob.substr(encrypted_blob,dbms_lob.getlength(encrypted_blob),1) enc
    6 FROM test_encryption;
    LEN_PLAIN PLAIN LEN_ENC ENC
    12 48656C6C6F20576F726C 16 6784483CC01870D1BE58
    6421 FB64909783DB
    scott@ORA102>
    scott@ORA102> -- now try to decrypt the encrypted value
    scott@ORA102> DECLARE
    2 G_KEY RAW(32) := UTL_I18N.STRING_TO_RAW( lpad('ZORRO',8), 'AL32UTF8' );
    3 l_src BLOB;
    4 l_tgt BLOB;
    5 BEGIN
    6 dbms_lob.createtemporary(l_tgt,TRUE);
    7 SELECT encrypted_blob INTO l_src FROM test_encryption FOR UPDATE;
    8 dbms_lob.open(l_tgt,dbms_lob.lob_readwrite);
    9 dbms_lob.open(l_src,dbms_lob.lob_readonly);
    10 dbms_crypto.decrypt( dst => l_tgt,src => l_src ,typ => DBMS_CRYPTO.DES_CBC_PKCS5,key => G_KEY );
    11 dbms_output.put_line(utl_raw.cast_to_varchar2(l_tgt));
    12 ROLLBACK;
    13 END;
    14 /
    Hello World!
    PL/SQL procedure successfully completed.
    Best regards
    Maxim

  • Problem Updating BLOB Data in DB

    Hi, There,
    I have a problem when updating BLOB data in database table. I am
    using Oracle 8.1.6, JDK1.3.0., oracle thin driver.
    I have a Handle object handle (javax.ejb.Handle), and I need to
    save this object in DB. The table has 2 columns: column 1
    is "PK" Varchar2(30) Primary Key, column 2 is "HANDLE" BLOB.
    According to the documentation I found from Oracle, I first
    initialize the blob column, and then get the BLOB locator.
    However when I try to update the BLOB data by invoking
    executeUpdate() method on OraclePreparedStatement ops, I always
    get the returned int rowCount=0, which indicates that no rows
    have been updated. (This is verified by trying to retrieve the
    BLOB column value which results in SQLException: Exhausted
    Resultset.)
    Any suggestions what was wrong with the code? Thank you a lot in
    advance!
    Tom
    Part of the code is listed below:
    // If jSessionID is not found, create it
    HttpSession session = request.getSession(true);
    String jSessionID = session.getId();
    //get the Hanlde object for MemberInfo bean
    javax.ejb.Handle handle = memberValidate.validateMember(
    memberID, "" );
    oracle.sql.BLOB oracleBlob = null;
    /* Get DB connection */
    try
    Connection conn = getDBConnection(); // with oracle thin driver
    conn.setAutoCommit(false);
    catch (NamingException ne)
    System.out.println( "Failed to getDBConnection due to Naming
    Exception" + ne.toString() );
    return;
    catch (SQLException sqle)
    System.out.println( "Failed to getDBConnection due to SQL
    Exception"+ sqle.toString() );
    return;
    try
    pstmt=conn.prepareStatement("CREATE TABLE TOM1 (PK VARCHAR(30)
    PRIMARY KEY, HANDLE BLOB NOT NULL)");
    pstmt.execute();
    pstmt=conn.prepareStatement("INSERT INTO TOM1 VALUES('ROW1',
    EMPTY_BLOB())");
    pstmt.executeUpdate();
    pstmt=conn.prepareStatement("SELECT HANDLE FROM TOM1 WHERE
    PK=? FOR UPDATE");
    pstmt.setString(1, "ROW1");
    ResultSet rset = pstmt.executeQuery();
    if ( rset.next() )
    // Get the LOB locator from the ResultSet
    oracleBlob = ((OracleResultSet)rset).getBLOB("HANDLE");
    OraclePreparedStatement ops = null;
    ops = ( OraclePreparedStatement )
    (conn.prepareStatement("UPDATE TOM1 SET HANDLE = ?
    WHERE PK = ?"));
    ops.setString( 2, jSessionID );
    // using OutputStream to write object data
    OutputStream oStream = oracleBlob.getBinaryOutputStream();
    ObjectOutputStream outStream = new ObjectOutputStream
    (oStream);
    outStream.writeObject(handle); // handle is the Object to be
    saved
    outStream.close();
    conn.commit();
    conn.setAutoCommit(true);
    ops.setBLOB( 1, oracleBlob );
    int rowCount = ops.executeUpdate();
    System.out.println("\n**** Rows affected: ");
    System.out.println(ops.executeUpdate());
    if (rowCount != 0)
    // Commit the transaction:
    System.out.println("\n**** conn.commit() OK...");
    System.out.println("\n**** Handle saved in DB as Blob-type
    OK...");
    conn.commit();
    conn.close();
    else
    System.out.println("\n**** ops.executeUpdate() == 0, Failed
    to update DB");
    conn.close();
    return;
    catch ( SQLException se )
    se.printStackTrace();
    return;
    catch ( Exception e )
    System.out.println(e.toString());
    return;
    System.out.println("\n**** DB update OK...");
    null

    You cannot update Blob column in Adf testing tool as far i think
    check this blog might help you to store images in ADF http://baigsorcl.blogspot.com/2010/09/store-images-in-blob-in-oracle-adf.html

  • I am trying to update Adobe Bridge and Photoshop CS6, because it is not opening my CR2 files taken by my Canon 6D.  I have tried to go to help updates, and the software says that it is "Up to Date".  However, if I view the plug-in, it says that Camera R

    I am trying to update Adobe Bridge and Photoshop CS6, because it is not opening my CR2 files taken by my Canon 6D.  I have tried to go to help > updates, and the software says that it is "Up to Date".  However, if I view the plug-in, it says that Camera Raw is only version 7.1.  I can not find a direct download for Camera Raw 7.3, only the DNG converter, NOT CAMERA RAW!  Please Help!

    Did you fix your issue?  I am having the same one

  • HT4623 Help updated my ipad with IOS 7.0.4. It asks me what language, chooses my wi-fi and then asks.........1 - set up as a new ipad, 2 - restore from iclouds or 3 - restore from itunes but won't restore as not enough memory! What do I do now?

    Help updated my ipad with IOS 7.0.4. It asks me what language, chooses my wi-fi and then asks.........1 - set up as a new ipad, 2 - restore from iclouds or 3 - restore from itunes but won't restore as not enough memory! What do I do now?
    I don't want to lose all my pics, songs etc
    Whats my next move as I CANNOT use the ipas at the moment!!!!!!!!

    Your iPhone's iOS must be same or newer than the one in backups. In your case it is older so you need to update your iPhone and then recover it with backup.

  • I was doing OS5 help update iphone but now no longer connects to PC and iTunes does not see the phone

    I was doing OS5 help update iphone but now no longer connects to PC and iTunesdoes not see the phone

    Hold Sleep Button with Home Button toghether until it restarts Always it takes 8 to 15 seconds, after it restarts leave the sleep button and remember do not leave the home button it automaticlly switches to DFU mode.

  • Help updating ATI graphics driver in bootcamp Windows 8.1 on iMac (Retina 5K, 27-inch) with 4 GHz Intel core i7, 16 GB 1600 MHz DDR3 and AMD Radeon R9 M295x 4096MB

    Help updating ATI graphics driver in bootcamp Windows 8.1 on iMac (Retina 5K, 27-inch) with 4 GHz Intel core i7, 16 GB 1600 MHz DDR3 and AMD Radeon R9 M295x 4096MB

    Of note there is a new AMD Catalyst Omega driver released earlier in the week that brings 5K resolution to AMD graphics cards. Here is the link (support.ad.com/en-us/download) to the AMD site. But none of these work with my iMac (Retina 5K, 27-inch, Late 2014), Windows 8 bootcamp.
    Please advise.
    Thanks in advace.

  • I have bought Canon EOS 70 D and have Photoshop Elements 12. The program has RAW 8.0. I need 8.2. I have tryed help - update and it is searching hour after hour. Nothing happens. The program i  brand new, Installed yesterday

    I have bought Canon EOS 70 D and have Photoshop Elements 12. I need RAw 8.2 and the program has 8.0.
    I have tryed help - update and it is searching for hours. Nothing happens. The program is installed yesterday.

    Are you updating from the Editor, if not go to Expert Mode and click:
    Help >> Updates
    But check first under the Help menu that you are signed-in - your email address used for you Adobe ID should be visible. You should be able to update to v8.5

  • I need help updating the graphic drivers for my laptop.

    Recently purchasd a new game and I am having some issues with the graphics. Every post I have read suggests it is an issue between HP and amd. I keep trying and seem to be going backwards. I would love to actually talk to someone from hp but they haven their number very well. I have tried every combination between hp and amd and I am obviously missing something. I dont have much hair left to pull out.

    Hi there ,  Thank you for visiting the HP Support Forums and Welcome! This is a great site to get answers and ask questions.  I read your post on the HP Support Forums and you had mentioned that you are looking for help Updating the Graphics Drivers on your HP Pavilion dv7t-6c00 CTO Notebook PC.  I have the actual drivers page for your specific HP Pavilion dv7t-6c00 CTO. It has the AMD Graphic Driver on this page. You could also update the drivers a couple other ways.  1. Using the HP Support Assistant2. Going into the Device Manager, Right click on the AMD Graphic and doing an update.  You had also mentioned that you wanted to actually talk to someone from HP. Please use the following link to create yourself a case number, then call and it may help speed up the call process:
    Step 1. Open link: www.hp.com/contacthp/Step 2. Enter Product number or select to auto detect
    Step 3. Scroll down to "Still need help? Complete the form to select your contact options"
    Step 4. Scroll down and click on: HP contact options - click on Get phone number
    Case number and phone number appear.
    They will be happy to assist you immediately. Let me know how everything goes.  Have a great day!

  • Error when updating blob column

    Hello,
    im using the SQL-Developer and i have problems with updating blob columns.
    I'm getting the following error:
    UPDATE "MED400_INSTALL"."AMEDN_INSURANCE_TEMPL" SET WHERE ROWID = 'AAM6j5ABGAAAADpAAJ' AND ORA_ROWSCN = '26019698898'
    One error saving changes to table "MED400_INSTALL"."AMEDN_INSURANCE_TEMPL":
    Row 15: ORA-01410: Ungültige ROWID
    I'm updating different tables and different rows.
    This error is not shown in all cases. I can update some rows but not all off them.
    Is this a bug?
    TIA

    I made some further investigations and have some more results.
    - the problem does not occur all the time
    - the problem seems to occur in the following situation
    - User A: updates the blob-field using the sql developer menu and commits (-> success)
    - User B: updates the blob-field using the sql developer menu and tries to commit (-> error)
    - the error stays until User B does a rollback, after the rollback user B can update the blob-field! and user A gets the error.
    Here are some extracts of sql developer log. It shows that the same row can be updated in somes cases, in others cases you get an error. After a rollback the field can be updated successfully The rowid ist the same. ora_rowscn is different:
    UPDATE "AZUBI2"."AMEDN_INSURANCE_TEMPL" SET WHERE ROWID = 'AAc6TTACEAAAAHQAAC' AND ORA_ROWSCN = '26087686991'
    One error saving changes to table "AZUBI2"."AMEDN_INSURANCE_TEMPL":
    Row 1: ORA-01410: Ungültige ROWID
    Rollback Successful
    UPDATE "AZUBI2"."AMEDN_INSURANCE_TEMPL" SET WHERE ROWID = 'AAc6TTACEAAAAHQAAC' AND ORA_ROWSCN = '26087687075'
    Commit Successful
    I could offer a dump where you can possibly reproduce this issue. Where can I send or upload it.
    Best regards,
    zebadmin

  • Updating Blob

    I am trying to write a java program to update blob in db. I am reading binary from filer and trying to update the blob. So table that has payload I am saying
    update A
    payload = ?
    where A.id = 1
    But I am getting ORA-00900: invalid SQL statement error.
    In java program I am setting BinaryStream. something like
    String SQL = "udpate fp set payload = ? where id = " + s + " and length(raw_payload) > 0 ";
    System.out.println(SQL);
    // Prepare a Statement:
    PreparedStatement stat= conn.prepareStatement(SQL);
    // Execute
    try {
         File f = new File("blob_upd.dat");
    BufferedInputStream b = new BufferedInputStream(new FileInputStream(f));
    stat.setBinaryStream(1,b,(int)f.length());
    System.out.println("Number of rows updated " + stat.executeQuery());
    b.close();

    I have recently updated Morgan's Library at www.psoug.org with a demo of Oracle's new DICOM data type that involves updating a BLOB.
    Compare my working demo with what you are doing.

  • I lost my adobe flash player on my powerbook g4. what update or procedure do i use to get another flash player.

    i lost my adobe flash player on my powerbook g4. what update or procedure do i use to get back video usage.

    re-download it.  If you don't know how, googe "dowlnoad adobe flashplayer".  Also, this is the MacBook Pro forum and you have a Powerbook.

  • In Photoshop CC, Help Updates shows no updates but ACR is 8.0

    Im on Windows 8, 64 bit.  I have tried clearing my AAM cache and that hasn't helped.  I tried downloading a patcher but it only trys to install on PS CS6.  FOr some reason it won't register that I need to update Camera Raw to 8.1.  Any help would be greatly appreciated.  Thank you very much.

    I was able to update PS-CC to ACR 8.1 using the following method:
    I have CS6 already installed and already updated to ACR 8.1.
    Today the Adobe Application Manager seemed to update itself to the Creative Cloud manager so I used that to download and install the Try version of Photoshop CC.
    Photoshop CC installs with ACR 8.0; however, if I do a Help / Updates… in PS CC I get the old Adobe Application Manager back, not the Creative Cloud app, and the AAM does find the ACR 8.1 update compatible with PS-CC as well as the CSXS Extensions 4 update for CC that the CC Manager installed for CS6 this morning,
    So it seems that the older AAM knows how to update PS-CC and the newer CCM knows how to update the older PS-CS6.

Maybe you are looking for

  • Windows 7 can't Connect to Time Capsule HD

    I have recently purchased a 2TB Time Capsule.  I've successfully connected it to my Mac Pro and my Windows Vista PC (no issues).  I've also added a new Windows 7 PC to the network.  The Windows 7 PC connects wirelessly through the TC with no problem

  • Panasonic AG-DVX100B -- Compatibility?

    A few questions on this product. First off, the link is here. http://www.expresscameras.com/prodetails.asp?prodid=450977&start=1 Second; will that thing work with Final Cut Express? And third, I'm betting that thing uses little tapes to record everyt

  • CIF from multiple R/3 systems

    Hi, I have the problem when CIF materials from two different R/3 systems. Used customer exit to prefix materials based on BSGs. The issue is that even materials are getting cretaed in MATMAP but some of materials are not getting created in MATKEY. Th

  • Scripts Issue

    Hi All, Im working on scripts for cheque printing, Im displaying the items and their totals and below in the footer the amount in words. Ive called 2 subroutines, one for total and one for amount in words and calling those in my main window and the f

  • Screen vs logical coordinates (2D)

    Hello, I'm new to JavaFX. After investigation I didn't find how not to use screen coordinates. I would like to work in "logical" coordinates rather than hardware/pixel based ones. For instance having a kind of pane which starts at (-7.2,18.4) and end