How to match the BI Inventory Management reports with MB5B?

Hi All,
In BI we have two reports which shows the Quantity, Value and count of the valuated GI and GR movements happened in the inventory at a material-plant level for a given day. Both the reports are built on the cube 0IC_C03(Material Stocks/Movements ). We need to display only those movements which has a value associated with that. Ideally it should match with the R3 report MB5B for stock type "Valuated Stock".
For example,
For movement type 311(storage location to storage location) there are no accounting documents associated with that. Still in the data source it has field u201CStock categoryu201D(BSTTYP) as blank, which indicates that it is a valuated stock. And hence that record is displayed in the BI report. But In MB5B there are no entries for that movement type as there is no value associated with that.
Similarly for movement type 101 (Goods receipt) the stock category, BSTTYP in the data source indicates that it is valuated stock, where as MB5B eliminates those which has no value associated with that.
This is causing a mismatch between the R/3 MB5B and the BI Reports. Is there any method to match the BI reports with the MB5B report in R3?
Thanks in advance,
Alpho

Hello,
Please cross check with MM consultant and take the logic of MB5B and implement same in BW Query Level can help you to match the values.
Thanks.

Similar Messages

  • How to get the stock of STO Report with suppling Plant/receiving Plant/open

    How to get the stock of STO Report with suppling Plant/receiving Plant/open/close qty.

    MB5T gives you Details of STO which have stok in transit.
    ME2W gives you supplying plant wise STO details.  Also in ME2W , in the ALV report output, if you select  the "delivery Schedule line" icon , you will get details such as , STO qty, Issued qty , undelivered qty etc.

  • How to generate the ATR files for reports with out manually?

    Hi all,
    how to create the ATR files for reports in OBIEE 11g with out manually?
    is there any other method to create the ATR files by using the OBIEE Server?
    please provide me the solution for this?
    we are creating manually for each and every report, it is time taken process how can we generate ATR files automatically
    by using the OBIEE Server?
    Thanks,

    Hi,
    I am afraid not.ATR are attributes files contains the object's full name, access controllist (ACL), description, and so on.Each catalog object has a corresponding attributes file, I am not sure why do you have to generate the atr files.In case you need info about atr files: http://businessdecisionsystems.com/blog/?p=7
    If you have huge number of similar reports(with filter variations and same kind of layout), try to play around with the xml to minimize the development effort.
    Rgds,
    Dpka
    Edited by: Dpka on Oct 4, 2011 12:00 AM

  • How to download the output of a report along with column header

    Hi,
    Could someone please tell me on how to download the output of a report along with column header to .txt format. A download option needs to be given to the user using physical and logical file names .The report basically contains header details and item details and requirement is to download the same format into an .txt format.

    Hello,
    Try this FM:
    Data: being of itab occurs 0,
    matnr like mara-matnr,
    maktx like makt-maktx,
    end of itab.
    data:begin of fld_tab occurs 0,
    fld_name(20),
    end of fld_tab.
    fld_tab = 'Material'.
    append fld_tab.
    fld_tab = 'Material Desc'.
    append fld_tab.
    CALL FUNCTION 'WS_DOWNLOAD'
       EXPORTING
            BIN_FILESIZE            = ' '
            CODEPAGE                = ' '
             FILENAME                = 'C:\1.txt '
             FILETYPE                = 'DAT'
            MODE                    = ' '
            WK1_N_FORMAT            = ' '
            WK1_N_SIZE              = ' '
            WK1_T_FORMAT            = ' '
            WK1_T_SIZE              = ' '
            COL_SELECT              = ' '
            COL_SELECTMASK          = ' '
            NO_AUTH_CHECK           = ' '
       IMPORTING
            FILELENGTH              =
         TABLES
              DATA_TAB                = itab
              FIELDNAMES              = fld_tab
       EXCEPTIONS
            FILE_OPEN_ERROR         = 1
            FILE_WRITE_ERROR        = 2
            INVALID_FILESIZE        = 3
            INVALID_TYPE            = 4
            NO_BATCH                = 5
            UNKNOWN_ERROR           = 6
            INVALID_TABLE_WIDTH     = 7
            GUI_REFUSE_FILETRANSFER = 8
            CUSTOMER_ERROR          = 9
            OTHERS                  = 10
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    Regards,
    Naimesh

  • How to save the data of ABAP report into a notepad in desktop location???

    HI all,
    Can any one tell me how to transfer the data of ABAP report into a Notepad.
    Actually I have to schedule a ABAP report in background on daily basis and I want to transfer the
    whole record into Notepad.
    If any program is available for this..please clearify the relevent code for transferring.
    Thanks
    Rajeev

    declare a character type internal table.
    now move your data from it_data ( internal table with data ) into table itab.
    since you are running this report in background, you cannot save it to the desktop. Instead give any app server location
    data: itab(400) occurs 0 with header line.
    field-symbols: <fs1> type any.
    data: gv_file type rlgrap-filename default 'TEST.TXT'.
    data: gv_filepath type rlgrap-filename default <path>.
    LOOP AT it_data.
        DO 100 TIMES.
          ASSIGN COMPONENT sy-index OF STRUCTURE it_data TO <fs1>.
          IF sy-subrc = 0.
            CONCATENATE itab <fs1> INTO itab SEPARATED BY ' '.
          ELSE.
            EXIT.
          ENDIF.
        ENDDO.
        SHIFT itab LEFT DELETING LEADING ' '.
        APPEND itab.
        CLEAR itab.
      ENDLOOP.
      concatenate gv_filepath '/' gv_file into gv_file.
      OPEN DATASET gv_file FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
      IF sy-subrc = 0.
        LOOP AT itab.
          TRANSFER itab TO gv_file.
        ENDLOOP.
        CLOSE DATASET gv_file.
      ENDIF.

  • How to get the value from another report Customizes Form

    Dear all,
    I create a report such as
    select * from mytable.table1
    where field1 = :bind_variable
    I create a menu to run this Customized Form and user have to select the bind_variable values. So I have another report created which also want this bind_variable as it WHERE Clause. But I don't want my user to key the same bind variable twice. They can just same the Customized Form and run for both report.
    Could anybody know how to get the bind_variable on 1st report and used by the 2nd report.
    Thank you very much.
    Best Rgds,
    SL Voon

    Hi,
    are you on BI7.0? There you can create variables type replacement path and get the value out from a different variable without any coding.
    regards
    Cornelia

  • How to find the list of Queries/Reports which are using Exceptional Aggregation in SAP BI?

    Hi All,
    We are interested to know how to find the list of Queries/ Reports which are using Exceptional aggregation in SAP BI.
    Please let us know is there any table's to check the list of reports using Exceptional Aggregation in SAP BI.

    Hi,
    Here you go..
    1) Go to table RSZCALC and get list of ELTUID where AGGREXC is not INITIAL and AGGRCHA is not initial; now you get only exception aggregation set based on some chars. Also you can further add STEPNR = 1 since your intention is just to get query name , not the calculation details; this will reduce number of entries to lookup and save DB time for next steps.
    Here you will get list of exception aggregation UUID numbers from which you can get properties from RSZELTDIR.
    2) Pass list of RSZCALC-ELTUID to table RSZELTXREF - TELTUID and get list of RSZELTXREF -SELTUID - this table stores query to it's elements maping kind.
    3) Now again pass RSZELTXREF - SELTUID into same table but into different field RSZELTZREF - TELTUID and get RSZELTXREF - SELTUID
    This step you get query reference sheet or column or query general UUID for next step.
    4) Pass list of RSZELTXREF - SELTUID into RSZELTDIR - ELTUID with DEFTP as 'REP'. Now you get list of query names in RSZELTDIR - MAPNAME and description in TXTLG.
    Note: you can also get the reference chars used for exception aggregation from RSZCALC - AGGRCHA field.
    Hope this helps.
    Please keep in mind, it might take more time depends on how many query elements you have in the system...
    Comments added for better DB performance by: Arun Thangaraj

  • How to calculate the average inventory in ABAP

    Dear All,
    Please find the below formula and this formula how to calculate the Average inventory at value.Please let me know the abap base tables and the corresponding fields.
    Formula
    Inventory Turnover = Cost of Goods Sold (COGS) / Average Inventory at value.
    Thanks
    Regards,
    Sai

    Hi Arivazhagan,
    Thanks for your quick response .
    The field MBEWH from the table is fulfill the average inventory at value.
    For Eg :I want to calculate Inventory Turnover = Cost of Goods Sold (COGS)/
    Average Inventory at value.
    so shall i take Inventory Turnover = Cost of Goods Sold (COGS)/MBEWH
    The above formula will meet my requirement to find the average inventory Turnover.
    Thanks
    Regards,
    Sai

  • How to diable the default option of report-based total (when applicable)

    Hi,
    Anybody know how to diable the default option of report-based total (when applicable)?
    By default this aggregation rule option is checked.
    There should be some configuration tag in instanceconfig.xml or somewhere else, such as <ReportAggregateEnabled>true</ReportAggregateEnabled>?
    Regards,
    Tina

    you can change this from admin tool,
    open admin tool,
    business model and mapping
    find your column in the model
    double click your column, click on aggregation, >> default rule >> none.
    but if you do this, you cant make any sum operation.

  • How to install the Oracle Enterprise Manager Database Tuning ?

    Hi,
    How to install the Oracle Enterprise Manager Database Tuning with the Oracle Tuning Pack
    Release 9.0.1
    And where to get download this.
    Thank u..!

    The only way you can get 9iR1 release software is by asking it to your Oracle representative. The oldest 9i release available for public download is 9iR2.
    You could try the administrative 9iR2 client, it can work with 9iR1 releases.
    ~ Madrid.

  • How to deploy the Oracle Forms and Reports 10g in Web?

    Currently I am working in Oracle forms & Reports conversion project (6i to 10g).
    As of now 6i forms working as a standalone application. After migrated it to 10g, I need to deploy the forms and reports in web.
    Any one know how to deploy the Oracle forms and Reports in web?
    Please help me out. Thanks in advance.
    Vimal

    Hello Frank,
    for development, you need to install Oracle Developer
    Suite 10g. This includes Forms and Reports.this topic interests me too, because I've downloaded Developer Suite and Database (both for 10g) from Oracle website, installed them, but I couldn't connect to a database.
    What should be done for me to create a database link and be able to connect locally, in my personal Desktop computer? (Not to a server)
    Once it was told me here that I should download 10g Database - I did it, and installed it, but it didn't work. Later, some of my job partners said I should install them in a sequence - that is, 1st the Developer, and 2nd the Database. But it has failed too. And I don't know how to configure a database connection.
    Best regards,

  • How to run the parameter form example report :pform_report.jsp

    how to run the parameter form example report : pform_report.jsp ?
    I got these error message:
    Reports Error Page
    Sat Oct 18 11:58:24 CST 2003
    javax.servlet.jsp.JspException: rwlib-1: REP-6106: (, 4 L, XML 1h��/�� ' PI with the name 'xml' can occur only in the beginning of the document.'.
    javax.servlet.jsp.JspException: rwlib-1: REP-6106: (, 4 L, XML 1h��/��
    PI with the name 'xml' can occur only in the beginning of the document.'.
         at oracle.reports.jsp.ObjectsTag.doEndTag(ObjectsTag.java:180)
         at examples.tools._pform__report._jspService(_pform__report.java:79)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:407)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:330)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:66)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:539)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:285)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:771)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:152)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:72)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:796)
         at java.lang.Thread.run(Thread.java:484)

    repost !
    please help!

  • How to increase the performance of a report

    can any body tell me how to increase the performance of a report?////
    i have prepared a report to show the expense detail .I have used BSIS and BSAS table.
    But whenever I am executing it is facing runtime error (TIME_OUT error ).
    Moderator Message: Duplicate Post. Read my comments in your previous thread.
    Edited by: kishan P on Nov 25, 2010 1:38 PM

    Please SEARCH in SCN before posting.
    Also post performance related issues here.

  • How to get the usage of SSRS reports in project server 2010

    Hi
    Can any body tell me how to get the usage of the SSRS reports in Project Server 2010.
    Thanks
    Geeth If you feel that the answer which i gave you is Helpful please select it as Answer/helpful.

    Hello,
    See the links below on how to get the usage for SSRS reports:
    http://sqlbadboy.wordpress.com/2013/09/12/reporting-services-reports-whos-using-them/
    http://www.mssqltips.com/sqlservertip/1908/analyze-report-execution-and-usage-statistics-in-sql-server-reporting-services/
    http://www.mssqltips.com/sqlservertip/1306/how-to-know-what-reporting-services-reports-are-being-used/
    Paul
    Paul Mather | Twitter |
    http://pwmather.wordpress.com | CPS

  • How to purge the config without deleting reports

    Hi all,
    How to quisce the config without deleting reports from reports tab.
    first I quisced and retired and then try to create the sonfig with the same name" it showing that name already exists"
    If I purged the config and created the config with the same name, its creating successfully but all the reports are deleting.
    Out TP is firing on us, if we delete the reports in reports tab.
    Please suggest with new idea.
    Regarsd

    Hi ,
    If I am not purging the config, I am getting below exception
    2009.11.09 at 04:16:01:443: Thread-44: B2B - (ERROR) Error -: AIP-50025: Repository error : Error -: AIP-11435: Cannot switch configuration context when entries exist in Persistency Service dirty list. Transaction must be flushed before switching context.
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.setRuntimeActiveAndQuiescing(B2BExecutionContext.java:132)
         at oracle.tip.adapter.b2b.data.DBContext.resetRuntime(DBContext.java:283)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:495)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: Error -: AIP-11435: Cannot switch configuration context when entries exist in Persistency Service dirty list. Transaction must be flushed before switching context.
         at oracle.tip.repos.core.driver.CatalogDriver.checkDirtyList(CatalogDriver.java:399)
         at oracle.tip.repos.core.driver.CatalogDriver.setRuntimeActiveandQuiescing(CatalogDriver.java:523)
         at oracle.tip.buslogic.common.ExecutionContextImpl.setRuntimeActiveandQuiescing(ExecutionContextImpl.java:799)
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.setRuntimeActiveAndQuiescing(B2BExecutionContext.java:130)
         ... 4 more
    2009.11.09 at 04:16:01:445: Thread-44: B2B - (DEBUG) DBContext commit: Enter
    2009.11.09 at 04:16:01:450: Thread-44: Repository - (ERROR) Error -: AIP-11059: Invalid object BusinessMessage_C58F state 2 to persist
         at oracle.tip.repos.core.driver.CatalogTransaction.changeObjectState(CatalogTransaction.java:184)
         at oracle.tip.repos.core.driver.CatalogTransaction.commit(CatalogTransaction.java:1504)
         at oracle.tip.buslogic.common.Transaction.commit(Transaction.java:70)
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:250)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.doCommit(DbAccess.java:2485)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:505)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    2009.11.09 at 04:16:01:454: Thread-44: BusinessLogicLayer - (ERROR) Error -: AIP-11059: Invalid object {0} state {1} to persist
         at oracle.tip.buslogic.common.Transaction.commit(Transaction.java:72)
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:250)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.doCommit(DbAccess.java:2485)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:505)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    2009.11.09 at 04:16:01:457: Thread-44: B2B - (ERROR) Error -: AIP-50025: Repository error
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:256)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.doCommit(DbAccess.java:2485)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:505)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    2009.11.09 at 04:16:01:463: Thread-44: B2B - (ERROR) Error -: AIP-50025: Repository error : Error -: AIP-11059: Invalid object {0} state {1} to persist : Error -: AIP-11059: Invalid object BusinessMessage_C58F state 2 to persist
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:256)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.doCommit(DbAccess.java:2485)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:505)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: Error -: AIP-11059: Invalid object {0} state {1} to persist : Error -: AIP-11059: Invalid object BusinessMessage_C58F state 2 to persist
         at oracle.tip.buslogic.common.Transaction.commit(Transaction.java:72)
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:250)
         ... 4 more
    Caused by: Error -: AIP-11059: Invalid object BusinessMessage_C58F state 2 to persist
         at oracle.tip.repos.core.driver.CatalogTransaction.changeObjectState(CatalogTransaction.java:184)
         at oracle.tip.repos.core.driver.CatalogTransaction.commit(CatalogTransaction.java:1504)
         at oracle.tip.buslogic.common.Transaction.commit(Transaction.java:70)
         ... 5 more
    2009.11.09 at 04:27:59:850: Thread-44: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:onMessage Enter
    2009.11.09 at 04:27:59:851: Thread-44: B2B - (DEBUG) DBContext beginTransaction: Enter
    2009.11.09 at 04:27:59:863: Thread-44: B2B - (DEBUG) DBContext beginTransaction: Leave
    2009.11.09 at 04:27:59:865: Thread-44: Repository - (ERROR) CatalogDriver - error switching context
    2009.11.09 at 04:27:59:867: Thread-44: Repository - (ERROR) CacheService dirty list contains 1 entries
    2009.11.09 at 04:28:00:836: Thread-44: Repository - (ERROR) Error -: AIP-11435: Cannot switch configuration context when entries exist in Persistency Service dirty list. Transaction must be flushed before switching context.
         at oracle.tip.repos.core.driver.CatalogDriver.checkDirtyList(CatalogDriver.java:399)
         at oracle.tip.repos.core.driver.CatalogDriver.setRuntimeActiveandQuiescing(CatalogDriver.java:523)
         at oracle.tip.buslogic.common.ExecutionContextImpl.setRuntimeActiveandQuiescing(ExecutionContextImpl.java:799)
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.setRuntimeActiveAndQuiescing(B2BExecutionContext.java:130)
         at oracle.tip.adapter.b2b.data.DBContext.resetRuntime(DBContext.java:283)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:495)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    2009.11.09 at 04:28:00:839: Thread-44: B2B - (ERROR) Error -: AIP-50025: Repository error
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.setRuntimeActiveAndQuiescing(B2BExecutionContext.java:132)
         at oracle.tip.adapter.b2b.data.DBContext.resetRuntime(DBContext.java:283)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:495)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    2009.11.09 at 04:28:00:842: Thread-44: B2B - (ERROR) Error -: AIP-50025: Repository error : Error -: AIP-11435: Cannot switch configuration context when entries exist in Persistency Service dirty list. Transaction must be flushed before switching context.
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.setRuntimeActiveAndQuiescing(B2BExecutionContext.java:132)
         at oracle.tip.adapter.b2b.data.DBContext.resetRuntime(DBContext.java:283)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:495)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: Error -: AIP-11435: Cannot switch configuration context when entries exist in Persistency Service dirty list. Transaction must be flushed before switching context.
         at oracle.tip.repos.core.driver.CatalogDriver.checkDirtyList(CatalogDriver.java:399)
         at oracle.tip.repos.core.driver.CatalogDriver.setRuntimeActiveandQuiescing(CatalogDriver.java:523)
         at oracle.tip.buslogic.common.ExecutionContextImpl.setRuntimeActiveandQuiescing(ExecutionContextImpl.java:799)
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.setRuntimeActiveAndQuiescing(B2BExecutionContext.java:130)
         ... 4 more
    2009.11.09 at 04:28:00:844: Thread-44: B2B - (ERROR) MsgListener:onMessage Activate DBContext failed with Exception - Error -: AIP-50025: Repository error
    2009.11.09 at 04:28:00:847: Thread-44: B2B - (ERROR) Error -: AIP-50025: Repository error : Error -: AIP-11435: Cannot switch configuration context when entries exist in Persistency Service dirty list. Transaction must be flushed before switching context.
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.setRuntimeActiveAndQuiescing(B2BExecutionContext.java:132)
         at oracle.tip.adapter.b2b.data.DBContext.resetRuntime(DBContext.java:283)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:495)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: Error -: AIP-11435: Cannot switch configuration context when entries exist in Persistency Service dirty list. Transaction must be flushed before switching context.
         at oracle.tip.repos.core.driver.CatalogDriver.checkDirtyList(CatalogDriver.java:399)
         at oracle.tip.repos.core.driver.CatalogDriver.setRuntimeActiveandQuiescing(CatalogDriver.java:523)
         at oracle.tip.buslogic.common.ExecutionContextImpl.setRuntimeActiveandQuiescing(ExecutionContextImpl.java:799)
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.setRuntimeActiveAndQuiescing(B2BExecutionContext.java:130)
         ... 4 more
    2009.11.09 at 04:28:00:849: Thread-44: B2B - (DEBUG) DBContext commit: Enter
    2009.11.09 at 04:28:01:838: Thread-44: Repository - (ERROR) Error -: AIP-11059: Invalid object BusinessMessage_C58F state 2 to persist
         at oracle.tip.repos.core.driver.CatalogTransaction.changeObjectState(CatalogTransaction.java:184)
         at oracle.tip.repos.core.driver.CatalogTransaction.commit(CatalogTransaction.java:1504)
         at oracle.tip.buslogic.common.Transaction.commit(Transaction.java:70)
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:250)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.doCommit(DbAccess.java:2485)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:505)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    2009.11.09 at 04:28:01:842: Thread-44: BusinessLogicLayer - (ERROR) Error -: AIP-11059: Invalid object {0} state {1} to persist
         at oracle.tip.buslogic.common.Transaction.commit(Transaction.java:72)
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:250)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.doCommit(DbAccess.java:2485)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:505)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    2009.11.09 at 04:28:01:844: Thread-44: B2B - (ERROR) Error -: AIP-50025: Repository error
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:256)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.doCommit(DbAccess.java:2485)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:505)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    2009.11.09 at 04:28:01:850: Thread-44: B2B - (ERROR) Error -: AIP-50025: Repository error : Error -: AIP-11059: Invalid object {0} state {1} to persist : Error -: AIP-11059: Invalid object BusinessMessage_C58F state 2 to persist
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:256)
         at oracle.tip.adapter.b2b.msgproc.DbAccess.doCommit(DbAccess.java:2485)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:505)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:400)
         at java.lang.Thread.run(Thread.java:534)
    Caused by: Error -: AIP-11059: Invalid object {0} state {1} to persist : Error -: AIP-11059: Invalid object BusinessMessage_C58F state 2 to persist
         at oracle.tip.buslogic.common.Transaction.commit(Transaction.java:72)
         at oracle.tip.adapter.b2b.data.DBContext.commit(DBContext.java:250)
         ... 4 more
    Caused by: Error -: AIP-11059: Invalid object BusinessMessage_C58F state 2 to persist
         at oracle.tip.repos.core.driver.CatalogTransaction.changeObjectState(CatalogTransaction.java:184)
         at oracle.tip.repos.core.driver.CatalogTransaction.commit(CatalogTransaction.java:1504)
         at oracle.tip.buslogic.common.Transaction.commit(Transaction.java:70)
         ... 5 more

Maybe you are looking for