EJB 3.0 Core Spec (Transaction and BMT)

On Page 342 Core EJB Specs:
If the client request is associated with a transaction T1, and the instance is not associated with a transaction, the container suspends the client�s transaction association and invokes the method with an unspecified transaction context. The container resumes the client�s transaction association (T1) when the method (together with any associated interceptor methods) completes. This case can never happen for a message-driven bean or for the invocation of a web service endpoint method of a stateless session bean.
Doubt:
Message driven beans can have Transaction attribute specified as Not Supported or Required. In the case of Not Supported - the above can happen?.
Also, why is not applicable for invocation of a web service endpoint method of a stateless session bean and applicable for a stateless session bean call?
Please guide,
Shivani

Hi Shivani,
In the JMS programming model, transactions do not propagate from the message
producer to the message consumer so there is not any possibility for a transaction to propagate
into the JMS MDB's onMessage method. However, the text could actually use some qualification
since MDBs are capable of consuming other types of inbound messages through the Connector 1.5
contracts. In those cases it is possible for a transaction to propagate into the MDB.
Regarding WebServices, Java EE 5 does not require support for transaction propagation on
web service invocations. When this text was written such propagation was prohibited. That
restriction was loosened in Java EE 5 so this also needs some rewording.
--ken                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Similar Messages

  • Transaction support? Can i coordinate EJB transactions and COM+ transactions?

    Can I call a transactional com object within an ejb transaction and have
    success/rollback handled correctly? Or will I have to hand-code this? Are
    any examples available?
    Niels Harremoës
    PricewaterhouseCoopers

    WebLogic jCOM does not support coordination of transactions over COM+. There
    are no examples of manual transaction coordination in the WebLogic jCOM
    examples, and at present BEA has no plans to create one.
    Chris Hopper
    BEA Systems, Inc.
    "Niels Ull Harremoës" <[email protected]> wrote in news:3bcc91f4
    @newsgroups.bea.com:
    Can I call a transactional com object within an ejb transaction and have
    success/rollback handled correctly? Or will I have to hand-code this? Are
    any examples available?
    Niels Harremoës
    PricewaterhouseCoopers

  • Is it possible to create multiple transactions in BMT?

    Hi all,
    I have a doubt in implementing the Bean-Managed Transactions in our EJB application.
    Is it possible to get more than one UserTransaction from the ejb sessioncontext in one execution? Or is it possible to begin the obtained userTransaction after commit or rollback again?
    Our problem is we have to handle multiple process in one ejb call, where each process required to be involved in independent transaction.
    Like irrespective of the first process success / failure, the second process should run. And we are trying to begin the transaction everytime in each process. For the first process, the BMT works fine. But while running the second process, the system throws exception saying "Transaction is no longer active - 'committing'".
    Pls help me to know whether any settings problem or my understanding is not correct.
    Thanks
    Thiruppathy.R

    Hi All,
    I have resolved the issue.
    I was getting this error "Transaction is no longer active - 'committing'",
    because I had opened the session from sessionfactory (hibernate) before starting beginning the transaction and I did use the same session for every transaction.
    If I open separate session for each transaction begin, appln works fine. And ofcourse, I am closing the session after the commit / rollback.
    So we can't use the same session for more than one transaction.
    Sincerely,
    Thiruppathy.R

  • Transactions and database locks

    Hi,
                   We use Weblogic 4.5.1 on Windows NT 4.0 with Oracle 8.0.5. Our database
              isolation is set to TRANSACTION_READ_COMMITTED. I have an entity bean with
              TX_REQUIRED & TRANSACTION_READ_COMMITTED settings. If my client creates a
              transaction, and starts calling methods on this entity bean, is the
              corresponding database row locked for the duration of the transaction? We
              have concurrent SQl-plus sessions going on and we want make sure there is
              no data corruption. If the row is not locked, is it ok for me to explicitly
              lock it from inside my entity bean?
              Thanks,
              Srini.
              

    Hi. This should have been posted to the EJB or JDBC group, but I'll take it.
              This is an Oracle question. If you have a transaction as you've described,
              then the behavior will be exactly as if you had multiple SQL-PLUS sessions,
              and in one of them, you did:
              SQL> BEGIN;
              -- do what your bean would do;
              SQL> COMMIT;
              You can test this there. In general, you'll find that Oracle's optimistic locking
              will allow any number of simutaneous transactions to access a given row
              at one time. Oracle does not lock the real data while a transaction is ongoing,
              instead making a copy for the client to work off of. At commit time, depending
              on the isolation level semantics, some or all of the transactions may fail when
              Oracle tries to update the real data from the per-session private data.
              I would council against running with SERIALIZABLE mode because there
              is a serious bug in Oracle, where serializable transactions may fail silently.
              Details on request.
              Joe
              Srini wrote:
              > Hi,
              > We use Weblogic 4.5.1 on Windows NT 4.0 with Oracle 8.0.5. Our database
              > isolation is set to TRANSACTION_READ_COMMITTED. I have an entity bean with
              > TX_REQUIRED & TRANSACTION_READ_COMMITTED settings. If my client creates a
              > transaction, and starts calling methods on this entity bean, is the
              > corresponding database row locked for the duration of the transaction? We
              > have concurrent SQl-plus sessions going on and we want make sure there is
              > no data corruption. If the row is not locked, is it ok for me to explicitly
              > lock it from inside my entity bean?
              >
              > Thanks,
              > Srini.
              PS: Folks: BEA WebLogic is in S.F., and now has some entry-level positions for
              people who want to work with Java and E-Commerce infrastructure products. Send
              resumes to [email protected]
              The Weblogic Application Server from BEA
              JavaWorld Editor's Choice Award: Best Web Application Server
              Java Developer's Journal Editor's Choice Award: Best Web Application Server
              Crossroads A-List Award: Rapid Application Development Tools for Java
              Intelligent Enterprise RealWare: Best Application Using a Component Architecture
              http://weblogic.beasys.com/press/awards/index.htm
              

  • "created by" in SAP transactions and CE BPM

    Dear all,
    In most of the transaction e.g. create Purchase Order - "created by" is field available in BAPI. In case of Investment approval processes "created by" is popultaed by the ID assigned to logical destination "BASIC" authorisation.
    How is this implemented, any guidline?
    If EP user creates transaction on SAP, how do we get report / analysis of EP user wise transaction and noty user specified in BASIS authorisation?
    how does licencing affects if we use BASIC authorisation?
    Ajay

    Hi
    How is this implemented, any guidline : CreatedBy,CreationDate ,Time.. these are some standard Business Attribute which is by default get assigned to BAPI ,EJB. other than our normal field which actually a key attribute for that implementation. We do not need to give any value/implementation for these attribute it take the data automatically from system .
    Hope it helps .
    Best Regards
    Satish Kumr

  • About Container-managed Transactions and Bean-managed Transactions

    as the document of weblogic7.0 describe the differents of Container-managed
              Transactions and Bean-managed Transactions,and in the document,It tell us
              details of using Bean-managed Transactions,such as \:
              import javax.naming.*;import javax.transaction.UserTransaction;.....
              import java.sql.*;import java.util.*;
              UserTransaction tx = (UserTransaction)
              ctx.lookup("javax.transaction.UserTransaction");tx.begin();
              tx.commit() //or tx.rollback
              but how to use Container-managed Transactions?
              what is EJB's deployment descriptor? can someone tell me?
              i wonder someone will show me an example of how to use Container-managed
              Transactions.
              thanks
              fish
              

    Many if not all of the WLS EJB examples use container-managed
              transactions. That's a good place to start.
              I'd also recommend that you pick up a decent EJB book. There's several
              on the market right now.
              -- Rob
              fish wrote:
              > <ejb-jar>
              > <enterprise-beans>
              > <session>
              > <ejb-name>testbean</ejb-name>
              > <home>test.test.TestHome</home>
              > <remote>test.test.Test</remote>
              > <ejb-class>test.test.TestBean</ejb-class>
              > <session-type>Stateful</session-type>
              > <transaction-type>Container</transaction-type>
              > </session>
              > </enterprise-beans>
              >
              > <assembly-descriptor>
              > <container-transaction>
              > <method>
              > <ejb-name>EmployeeRecord</ejb-name>
              > <method-name>*</method-name>
              > </method>
              > <trans-attribute>Required</trans-attribute>
              > </container-transaction>
              > </assembly-descriptor>
              > </ejb-jar>
              > ----------------------------------------------
              > seems i have to write ejb-jar.xml like this,am i right?
              > what about <ejb-client-jar>? is it needed in this xml file?
              >
              > thanks
              >
              > fish
              >
              >
              

  • Bean Managed Transactions and rollback

    Hi Everybody,
    I am using Bean Managed Transactions in a Message Bean which is called every some time by an EJB3 timer. This Message Bean subsequently calls a Session Bean which uses Container Managed Transactions and uses the default transaction attribute which is SUPPORTS. The Session Bean methods might sometime throw a System Exception(inheriting from RuntimeException) which will rollback the Bean Managed Transaction which was started from the Message Bean.
    When this happens and I try to invoke userTransaction.rollback() I get invalid transaction state exception and I suppose this means that is already rolled back.
    Is there a way to get another transaction or set the transaction back to a valid state so I can carry on with some persistence tasks or the only way to do that is by suppressing the RuntimeException and throwing an Application Exception having the *@ApplicationException(rollback=false)* annotation? Can I suppress a System Exception though?
    Thank you in advance!

    Saroj wrote:
    Hi All,
    I would like to know whether we can use JDBC Connection Object's commit and rollback
    methods to control Transaction in Bean Managed Transactions or not.You may use the JDBC connection's transaction support from an EJB. That being said, you
    need to understand that it won't be the transaction that started declaratively by the
    EJB container nor would it be a bean-managed transaction started through
    UserTransaction.
    FWIW, I question why you'd want to do this though. I'd use container-managed
    transactions and let the container handle this for you. The transaction manager
    includes a 1PC optimization so it's not going to do an XA/2PC tx if you only have a
    single resource in the tx. Also, the EJB container includes all the logic to properly
    handle rollbacks when exceptions are thrown etc.
    Finally, your code will more maintainable and reusable if you use the container-managed
    tx + JTA resources. If I later wanted to call another EJB or another JTA resource (eg
    JMS perhaps) I could do it without having to rewrite all of your code.
    -- Rob
    >
    >
    Why is it required that we should use Java Transaction API to control the Transaction
    in Our Beans?
    I understand that if we are using Multiple Resources and need to use Transaction
    then going for JTA makes sense. If I am using only Resource,for example, Only One
    Connection then we should be able to use Connection's Transaction control.
    I understand that other way to do the transaction is to use Container's transaction
    services.
    Please respond at the earliest.
    Thanks in Advance,
    Saroj

  • Help needed with transactions and cmp

    Hi,
    if I have a class/ejb (no transaction) calling an ejb that has "transaction required"
    then a new transactions is started, how long is this transaction active? If my
    class/ejb (no transaction) calls another bean that has "transaction supported"
    will the first transaction be used? dvs is it propagated to the calling bean that
    has "no transaction" or not ?
    Thanks a lot,
    A.

    (C) would run in the transaction attribute of (A) which means no tx.
    Tx started for (B) would end within (B) itself unless (B) calls another
    method.
    -Sabha
    "iggy" <[email protected]> wrote in message
    news:400b8fa1$[email protected]..
    >
    Hi,
    thanks for your reply.
    But what if method (A) has no transaction and calls (B) (in some otherbean) that
    has "transaction required" (new transaction created), then (A) calls athird method
    (C) that has "transaction supported", will the transction created when (A)called
    (B) be used or is the transaction valid just for methods called by themethod
    that originally started the transaction (method (B))?
    Thanks,
    A.
    "thorick" <[email protected]> wrote:
    Hi
    The transaction will last until the method (A) that 'started' it has
    completed.
    The other method (B) that has the 'Transaction Supported' attribute will
    run in
    the
    context of the transaction that method (A) started.
    Hope this helps.
    -thorick

  • I have an 20 inch Imac 2,4 GHz Intel Core 2 Duo and I want to introduce Final Cut Pro X into the machine, can I change the Vieodcard ATI Radeon HD 2600 Pro 256 MB, into a more suitable videocard? Or is that not possible?

    I have an 20 inch Imac 2,4 GHz Intel Core 2 Duo and I want to introduce Final Cut Pro X into the machine. Can I change the present Videocard ATI Radeon HD 2600 Pro 256 MB, into a more suitable videocard? Or is that not possible? I have upgraded the memory to 4 GB 667 MHz DDR2 SDRAM.

    The GPU in a iMac is NOT upgradeable.
    You should check to see if your model of iMac meets the minimum specs to run FCPX.
    I believe that your GPU is NOT OpenCL capable, and hence not supported.
    Even if it works, you would probably get marginal performance.
    What you can do is download the trial version and see how (and if) it works.

  • J2EE Transactions and HTTP

    Hi,
    This was the closest place I could find to post this question;
    Lets say I have two servers with which I interact - one via jdbc and the other via http, and I execute updates to both of them.
    My question is if anyone has some insights to share with me regarding transaction synchronization between the two. Offcourse, http is a "stateless" protocol, but lets say I can provide "command based" transactional behavior. I was wondering how reasonable it would be to implement a java connector for the http connections, and have the application-server deal with the transaction "decisions". another possibility woulb be to implement a "JTA-like" infrastructure through which I will route my resource-managers interactions. The latter possibility frees me from the need to code a robust implementation of the JCA spec.
    And offcourse, I can simply have no infrastructure and just code the "transactional" behavior into each business method.
    Can anyone share his expirience on similar issues?
    Thanks,
    Uri.

    I think you have two 'problems' intermixed here:
    -The first is the repeatable read setting, causing the first scenario.
    What I think happens is the following:
    Client1: read lock database record (XX)
    Client2: read lock database record (XX)
    Client2: write new value (BB) in record -> wait for some time, because Client1 has read lock!
    Client1: write new value (AA) in record -> wait for some time, because Client2 has read lock!
    Client2: lock wait timeout -> abort, release read lock, value is still XX
    Client1: write lock granted -> update and commit, value is AA
    -As for the second execution: you set the value to XX in the database. Obviously there must be a synchronization problem, because Client 1 does not read or update the database.
    That is why the database-level locks don't interfere as before and Client2 can just execute entirely, and the result in the database is BB. I am not sure why this happens, but my first guess would be that CMP with this manual interference (setting the DB to XX again) is tricky.
    Guy

  • C0pying an ESS transaction and customizing ess transaction through PFCG

    Hi all,
       I need help in copying a ITS ess transaction into a z transaction.
    Ex:  I am trying to copy PZ03  into ZPZ03. I am not sure whether i can just copy  transaction pz03 to zpzo3. Please help me in how to copy a ITS transaction into a new Z transaction and if i wanna do some core modifications how can i do that.
    And i think i can hide some buttons...without copying ITS ESS transaction through PFCG. Please help me in this too.
    Thanks,
    Kranthi.

    Hi Michael,
    Does your problem still persist? Do you have new information regarding the problem?
    If the problem is solved: Please mark this thread as answered. Thank you!
    Best regards,
    Henning.

  • Differences between core 2 duo and duo core i5

    so apple have release the new 2011 MBA with duo core i5 on it. except for the backlit keyboard and thunderbolt.. the CPU are the only improvement overall.
    im not familliar with computer CPU. i do not know their perfomance. but common sense are, NEW mean good and better than OLD.
    do anyone know what is the difference between 2010 MBA 1.6Ghz core2duo and 2011MBA 1.6 Ghz i5?
    apple said that it is 2.5X faster than core2duo.
    but after upgrading to LION. im actually worrying about my 2G RAM. even without any heavy application running behind, i only have 53MB free on my system memory according to activity monitor.
    here is the question. is it worth to sell away the 2010 MBA and get a 2011MBA?
    i have done some calculations, probably i will need to add up another  USD 380 to get a new 2011 basic spec MBA. (a total or 999 + 380 for a 2011 11" MBA)
    or should i just stick with the 2010 MBA before a new one comes out next year.
    please leave your comment. and english is not my 1st language. please forgive me if there's some mistake.

    The Intel Core 2 Duo is far from outdated, it's a 64 bit processor, dual core which for most people is all they need.
    Apple hasn't bloated OS X or their programs yet to overwork dual cores, but they are working on it if you upgrade to Lion it starts with a slight performance hit.
    I have a 15" machine with a Intel Core 2 Duo and a decent video card and it's still a nice machine for being 4 years old, can even run Lion well as well as three other operating systems. Windows to Linux. I replaced the hard drive with a 7,200 RPM and maxed the RAM to 4GB myself.
    What likely is outdated is your video card, the 13" Apple treats as a "MacBook" a consumers machine with little video horsepower. So that's where your problem really lies.
    All you can do is, max the RAM, switch out your hard drive, (not for a SSD as you don't have the SATA 6 pipes that can handle it and it's a waste of money on a older machine with such a crappy video card), a 750GB - 1TB 7,200 RPM hard drive so you have speed and storage space.
    Reinstall the OS fresh, all your programs from fresh sources and your files cherry picked from a backup storage drive (not timemachine, migration/setup assistant, clone restores or you'll go slow again and have crap) Stay on 10.6 and you'll have a good machine until it craps out, out of warranty and too much to fix it, buy a new Lion infected box.
    https://discussions.apple.com/message/16276201#16276201

  • What is difference between enjoy transactions and Normal transactions

    What is difference between enjoy transactions and Normal transactions
    Ex:- ME22 & ME22N
    What is difference between these two.

    hi ,
    the transaction code with 'N' are created with help of object concept.
    In your case ME22 is obsolete one and ME22N is the tcode created with object concept.
    pls Reward helpful points
    Thanks
    Siva

  • Open AR transaction and Receipts

    Can you let me know the standard concurrent programs which list all the Receivables Open AR Transaction and Open AR Receipts

    The table ar_payment_Schedules_all gives you the outstanding information as on date. For eg. if the system date is 13th April and if you query the ar_payment_schedules_all table, the amount_due_remaining column will give you the open amount as on that date.
    However if you want the oustanding as on some previous date, lets say as on 31st March, in that case you have to rollback all the applications that would have occured from 1st april to 13th april.
    Find below the script that I used to get the oustanding as on any previous date. Pls. note that I am using a temp table here to populate the details.
    declare
    v_cash_receipt NUMBER;
    v_adjustment NUMBER;
    v_credit_memo NUMBER;
    v_as_of_outstanding NUMBER;
    v_cash_receipt_acctd NUMBER;
    v_adjustment_acctd NUMBER;
    v_credit_memo_acctd NUMBER;
    v_credit_memo_acctd_1               NUMBER;
    v_as_of_outstanding_acctd NUMBER;
    p_as_of_date                          DATE;
    cursor cs_get_trx (p_as_of_date1 IN Date) is
    SELECT ps.customer_id CUST_ACCOUNT_ID
    , trx.creation_date INV_CREATION_DATE
    , ps.trx_number INVOICE_NUMBER
    , trx.trx_date                              INVOICE_DATE
    , ps.gl_date GL_DATE
    , NVL(ps.amount_due_original,0) INVOICE_AMOUNT
    , NVL(ps.tax_original,0) TAX_AMOUNT
    , NVL(ps.acctd_amount_due_remaining,0) ACCTD_OUTSTANDING_AMOUNT
    , ps.due_date
    , CEIL(sysdate - ps.due_date) DAYS_OUTSTANDING
    , ps.payment_schedule_id
    , ps.number_of_due_dates INSTALLMENT_NUMBER
    , trx.customer_trx_id
    , CEIL(p_as_of_date1 - ps.due_date) DAYS_LATE_AS_OF
    FROM ra_customer_trx TRX
    , ar_payment_schedules PS
    WHERE
    trx.customer_trx_id = ps.customer_trx_id
    AND ps.gl_date <= p_as_of_date1
    AND ps.gl_date_closed > p_as_of_date1 ;
    CURSOR cs_get_receipt(p_as_of_date2 IN DATE ) IS
    SELECT ps.customer_id CUST_ACCOUNT_ID
    , ps.payment_schedule_id
    , CEIL(p_as_of_date - ps.GL_DATE) days_late_as_of_r
    , ps.gl_date
    , cr.receipt_number
    , app.cash_receipt_id
    , sum(app.acctd_amount_applied_from) ACCTD_AMOUNT_APPLIED
    FROM ar_receivable_applications app
    , ar_cash_receipts cr
    , ar_payment_schedules ps
    WHERE app.cash_receipt_id = cr.cash_receipt_id
    AND app.payment_schedule_id = ps.payment_schedule_id
    AND app.status in ('ACC', 'UNAPP', 'UNID', 'OTHER ACC' )
    AND NVL(app.confirmed_flag,'Y') = 'Y'
    AND app.gl_date <= p_as_of_date2
    AND ps.gl_date <= p_as_of_date2
    AND ps.gl_date_closed > p_as_of_date2
    AND ( ( app.reversal_gl_date IS NOT NULL AND ps.gl_date <= p_as_of_date2 )
    OR app.reversal_gl_date IS NULL
    GROUP BY ps.customer_id
    , cr.receipt_number
    , app.cash_receipt_id
    , ps.payment_schedule_id
    , ps.gl_date
    HAVING
    sum(app.acctd_amount_applied_from) <> 0 ;
    Begin
    delete zxc_aging_cust1 ;
    p_as_of_date := to_date('&Enter_as_of_date','DD-MON-RRRR') ;
         For invoice in cs_get_trx(p_as_of_date)
         LOOP
    /* cash applied after p_as_of_date */
    SELECT NVL(SUM(NVL(acctd_amount_applied_to, 0.0) +
    NVL(acctd_earned_discount_taken,0.0) +
    NVL(acctd_unearned_discount_taken,0.0)),0.0)
    INTO v_cash_receipt_acctd
    FROM ar_receivable_applications
    WHERE TRUNC(gl_date) > p_as_of_date
    AND status||'' = 'APP'
    AND NVL(confirmed_flag,'Y') = 'Y'
    AND applied_payment_schedule_id = invoice.payment_schedule_id
    AND application_type LIKE 'CASH%';
    /* adjustments applied after p_as_of_date */
    SELECT NVL(SUM(ar_adjustments.acctd_amount), 0.0)
    INTO v_adjustment_acctd
    FROM ar_adjustments
    WHERE TRUNC(gl_date) > p_as_of_date
    AND status = 'A'
    AND payment_schedule_id = invoice.payment_schedule_id;
    /* invoice credited after p_as_of_date */
    SELECT nvl(sum(nvl(acctd_amount_applied_to, 0.0)), 0.0)
    INTO v_credit_memo_acctd
    FROM ar_receivable_applications
    WHERE applied_payment_schedule_id = invoice.payment_schedule_id
    AND nvl(confirmed_flag,'Y') = 'Y'
    AND status||'' = 'APP'
    AND TRUNC(gl_date) > p_as_of_date
    AND application_type LIKE 'CM%';
    /*added new by anil patil 7/7/7 */
    /* credit memo applied after p_as_of_date */
    SELECT nvl(sum(nvl(acctd_amount_applied_to, 0.0)), 0.0)
    INTO v_credit_memo_acctd_1
    FROM ar_receivable_applications
    WHERE payment_schedule_id = invoice.payment_schedule_id
    AND nvl(confirmed_flag,'Y') = 'Y'
    AND status||'' = 'APP'
    AND TRUNC(gl_date) > p_as_of_date
    AND application_type LIKE 'CM%';
    /* calculate actual outstanding amount */
    v_as_of_outstanding_acctd := invoice.acctd_outstanding_amount + v_cash_receipt_acctd - v_adjustment_acctd +
                                            v_credit_memo_acctd - v_credit_memo_acctd_1 ;
    insert into zxc_aging_cust1
    ( customer_id ,
    invoice_number     ,
              invoice_date ,
              gl_date          ,
              invoice_amount ,
              tax_amount ,
              acctd_outstanding_amount ,
              due_date     ,
              days_outstanding ,
              installment_number ,
              days_late_as_of ,
              current_os_amt ,
              cash_receipt_amt ,
              adj_amt ,
              credit_memo_amt ,
              credit_memo_amt_1
    values
              (invoice.cust_account_id ,
              invoice.invoice_number     ,
              invoice.invoice_date ,
              invoice.gl_date          ,
              invoice.invoice_amount ,
              invoice.tax_amount ,
              v_as_of_outstanding_acctd ,
              invoice.due_date     ,
              invoice.days_outstanding ,
              invoice.installment_number ,
              invoice.days_late_as_of ,
              invoice.acctd_outstanding_amount ,
              v_cash_receipt_acctd ,
              v_adjustment_acctd ,
              v_credit_memo_acctd ,
              v_credit_memo_acctd_1
         END LOOP ;
    COMMIT;
    FOR receipt in cs_get_receipt (p_as_of_date )
    LOOP
         INSERT INTO zxc_aging_cust1( customer_id
    , invoice_number
    , trx_type
    , acctd_outstanding_amount
    , gl_date
         VALUES( receipt.cust_account_id
    , receipt.receipt_number
    , 'RECEIPT'
    , -1 * receipt.acctd_amount_applied
    , receipt.gl_date );
    END LOOP;
    COMMIT ;
    END;
    Hope this helps.
    Thanks,
    Anil

  • Material Transaction and Move Transaction Managers are Going Inactive

    hi
    it was running previously but currently it becomes inactive.can any one tell in which table to look for the error related to this problem?
    Kind Regards
    Sayantan

    Hi;
    What is your OS and EBS?
    It was working before? If yes what have you been changed on your system(patch etc)
    Please check below note:
    Material Transaction And Move Transaction Managers Are Going Inactive [ID 93507.1]
    Material Transaction and Move Transaction Managers are Going Inactive [ID 98757.1]
    Regard
    Helios

Maybe you are looking for

  • How do I hide the comment-field in a pages document?

    I'm currently writing a document in pages, and added some comments to my own text (the yellow notes). When I was done with the comments, I removed them, but the area to the left of the document where all of the comments were shown, did not dissapear.

  • Closing references to front panel objects

    Short version of my question: are programmatically generated references to front panel objects (controls, etc.) automatically disposed of when the VI exits? More details: I'm recursively retrieving references to all the controls on the front panel.  

  • Threaded Sudoku solver - Assignment question (NOT LOOKING FOR ANSWERS  )

    Hi All, I'm going to be upfront and point out this is an assignment that i'm currently working on and i'm not receiving much in the way of feedback from the class forums. This is currently a 4th year OO assignment for UNSW Australia. What I am having

  • Importing files with same name but different extensions

    Hope I will be clear enough. Lets say that instead of sending a file from Lightroom to an external editor, I open it directly in Photoshop. When I'm done, I save the edited photo using the same name but in a different file format : IMG_1333.cr2 > IMG

  • Column Not Allowed Here? Why?

    CREATE TABLE course_location(      venue_id number(6),      street_address varchar2(30),      postal_code varchar2(8),      county varchar2(16),      PRIMARY KEY (venue_id) INSERT INTO course_location (venue_id, street_address, postal_code, county) V