Delete operation not commited

Hello,
I have a Delete operation which is never commited. When I click on delete button, the view object's row is deleted. But when I click on Commit button (which is the Commit operation of the Root Application Module), the delete operation is not commited. Debugging, I see that doDML method is not called.
Any idea on what happens?

Yes the View is editable.
I can't create a fresh page to test this, but I can test directly debugging the application module. And I have the same problem. If I update or create a row, I can commit. But if I delete a row, the Commit button is not enabled.
With "Commit Button from Application Module Data Controls > Operations > Commit/Rollback", did you mean to execute Commit operation from bindings? If yes, it's same problem.
Maybe it is because of some hacks I have done in VOImpl classes. I will see if I can test this without my hacks.

Similar Messages

  • JDBC Adapter - DELETE operation not working in receiver backend system

    Hi All,
    In my scenario ,I want  to delete entire records of the table from one backend system.
    I have created the inbound message and after mapping it is as below:
      <?xml version="1.0" encoding="UTF-8" ?>
    <ns0:abc_delete xmlns:ns0="http://abc/xi/BACKEND/IB_IF_18/100">
    <STATEMENTNAME>
      <F12345 action="DELETE" />
      </STATEMENTNAME>
      </ns0:abc_delete>
    here F12345 is the table name.
    When I execute this scenario I get black and white flag in XI SXMB_MONI but in backend system (SQL Server) no records get deleted the table is as it is.

    Please have a look on this (same mentioned by Bhavesh)...
    http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/frameset.htm
    <b><b>  <StatementName3>
    <dbTableName action=”DELETE”>
    <key1>
    <col2>val2old</col2>
    <col4>val4</col4>     
    </key1>
    <key2>
    <col2>val2old2</col2>
    </key2>
    </dbTableName> 
      </StatementName3></b></b>
    &#9679;      action=DELETE
    Statements with this action cause existing table values to be deleted. One or more <key> elements formulate the condition for which table values are deleted. The names of <key> elements are arbitrary. Column values within a <key> element are combined with a logical AND; different <key> elements are combined with a logical OR.
    The corresponding SQL statement for StatementName3 in the example above is as follows:
    DELETE FROM dbTableName  WHERE ((col2=’val2old’ AND col4=’val4’) OR (col2=’val2old2’))
    The response document contains the following element:
    <delete_count>count</delete_count>
    If there is no <key> element, or if there is a <key> element but it is empty, then no condition is specified and the entire table is to be deleted. This may not be permitted by the configuration of the JDBC adapter for security reasons and will therefore result in an error during message processing and an appropriate error message.
    Thanks
    Farooq.

  • Delete Operation Not work

    Hi,
    i have created a form with reprt and at the fprm a have created Report for delete Record If Any record i9s not correct and i am on the same page when i create new Record.Page does not back to report page.
    i have add a column in report for delete ACTION. i am facing error
    ORA-20514: Invalid action DELETE on this object. (IU)I am Using. Hidden Item P86_SELECTED
    }<script type="text/javascript">
    function doDelete(p_arg){
       $s('P86_SELECTED',p_arg);
       doSubmit('DELETE');
    </script>Report URL
    javascript:doDelete('#ID#');Process With Condion Request = Experassion 1
    begin
    delete from HR_EMP_PERSONAL_DTL where ID =:P86_SELECTED;
    end;
    Experassion1 =DELETEHow remove this error.
    Thanks
    Edited by: 805629 on Feb 14, 2011 8:37 PM
    Edited by: 805629 on Feb 20, 2011 10:01 PM

    Are there any tables related to HR_EMP_PERSONAL_DTL that refer to the ID column as a foreign key?
    If so, these will have to be deleted before deleting your HR_EMP_PERSONAL_DTL record. You can either do that in your code or by using CASCADE DELETE options on the HR_EMP_PERSONAL_DTL table itself

  • Delete operation is not working to delete selected row from ADF table

    Hi All,
    We are working on jdev 11.1.1.5.3. We have one ADF table as shown below. My requirement is to delete a selected row from table, but it is deleting the first row only.
    <af:table value="#{bindings.EventCalendarVO.collectionModel}" var="row"
    rows="#{bindings.EventCalendarVO.rangeSize}"
    emptyText="#{bindings.EventCalendarVO.viewable ? applcoreBundle.TABLE_EMPTY_TEXT_NO_ROWS_YET : applcoreBundle.TABLE_EMPTY_TEXT_ACCESS_DENIED}"
    fetchSize="#{bindings.EventCalendarVO.rangeSize}"
    rowBandingInterval="0"
    selectedRowKeys="#{bindings.EventCalendarVO.collectionModel.selectedRow}"
    selectionListener="#{bindings.EventCalendarVO.collectionModel.makeCurrent}"
    rowSelection="single" id="t2" partialTriggers="::ctb1 ::ctb3"
    >
    To perform delete operation i have one delete button.
    <af:commandToolbarButton
    text="Delete"
    disabled="#{!bindings.Delete.enabled}"
    id="ctb3" accessKey="d"
    actionListener="#{AddNewEventBean. *deleteCurrentRow* }"/>
    As normal delete operation is not working i am using programatic approach from bean method. This approach works with jdev 11.1.1.5.0 but fails on ver 11.1.1.5.3
    public void deleteCurrentRow (ActionEvent actionEvent) *{*               DCBindingContainer bindings =
    (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
    DCIteratorBinding dcItteratorBindings =
    bindings.findIteratorBinding("EventCalendarVOIterator");
    // Get an object representing the table and what may be selected within it
    ViewObject eventCalVO = dcItteratorBindings.getViewObject();
    // Remove selected row
    eventCalVO.removeCurrentRow();
    it is removing first row from table still. Main problem is not giving the selected row as current row. Any one point out where is the mistake?
    We have tried the below code as well in deleteCurrentRow() method
    RowKeySet rowKeySet = (RowKeySet)this.getT1().getSelectedRowKeys();
    CollectionModel cm = (CollectionModel)this.getT1().ggetValue();
    for (Object facesTreeRowKey : rowKeySet) {
    cm.setRowKey(facesTreeRowKey);
    JUCtrlHierNodeBinding rowData = (JUCtrlHierNodeBinding)cm.getRowData();
    rowData.getRow().remove();
    The same behavior still.
    Thanks in advance.
    Rechin
    Edited by: 900997 on Mar 7, 2012 3:56 AM
    Edited by: 900997 on Mar 7, 2012 4:01 AM
    Edited by: 900997 on Mar 7, 2012 4:03 AM

    JDev 11.1.1.5.3 sounds like you are using oracle apps as this not a normal jdev version.
    as it works in 11.1.1.5.0 you probably hit a bug which you should file with support.oracle.com...
    Somehow you get the first row instead of the current row (i guess). You should debug your code and make sure you get the current selected row in your bean code and not the first row.
    This might be a problem with the bean scope too. Do you have the button (or table) inside a region? Wich scope does the bean have?
    Anyway you can try to remove the iterator row you get
    public void deleteCurrentRow (ActionEvent actionEvent) { DCBindingContainer bindings =
    (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
    DCIteratorBinding dcItteratorBindings =
    bindings.findIteratorBinding("EventCalendarVOIterator");
    dcItteratorBindings.removeCurrentRow();Timo

  • Delete Operation in JDBC Sender Adapter not works

    Hi,
        I have one student table which contains the fields ID,Name,BirthMonth,BirthYear,ReadFlag fields. ReadFlag is a character field or lenght 1 which contains only values either 'Y' or ' '. 
         I want to execute delete operation in this table ie to delete the records which contains the readflag = 'Y'. So, I set the below values for the following parameters.
    DELETE FROM student WHERE READFLAG = ' Y '
    Query SQL Statement : SELECT * FROM student WHERE readflag = 'Y'
    Update SQL Statement : DELETE FROM student WHERE READFLAG = 'Y'
    Poll Interval : 60 Seconds.
        There are more records in this table which contains readflag = 'Y'. But, the Adapter does not delete those records from the table i.e delete operation is not executed. At the same time, in Comm. Channel monitoring it does not show any error, but the delete operation is not carried out in the table.
         I tried after 'COMMIT' the table also. But it does not work. What could be the reason ? or How to use Delete Operation effectively on the table ?
         Kindly help me friends to solve this problem.
    Thanking you.
    Kind Regards,
    Jeg.

    http://help.sap.com/saphelp_nw04/helpdata/en/7e/5df96381ec72468a00815dd80f8b63/content.htm >>>
    <i>Adapter Work Method
    You must add an indicator that specifies the processing status of each data record in the adapter (data record processed/data record not processed) to the database table.
    The UPDATE statement must alter exactly those data records that have been selected by the SELECT statement. You can ensure this is the case by using an identical WHERE clause. (See Processing Parameters, SQL Statement for Query, and SQL Statement for Update below).
    <b>Processing can only be performed correctly when the isolation level for transaction is set to repeatable_read or serializable.
    Example
    SQL statement for query: SELECT * FROM table WHERE processed = 0;
    SQL statement for update: UPDATE table SET processed = 1 WHERE processed = 0;
    processed is the indicator in the database.</b></i>
    try with repeatable_read or serializable !!!
    Also go thru this thread - DELETE Querey in JDBC SENDER

  • Delete tunnel "sit0" failed: Operation not permitted

    I tried to connect to Ipv6 through a 6to4 tunnel, but I couldn't and now I cannot delete the tunnel and I cannot connect to internet at all because all traffic is being redirected to the unusable tunnel.
    When I created the tunnel I ran the following code:
    # ip tunnel add 6to4 mode sit remote any local 192.168.43.68 (which was my address)
    I tried to flush and delete the tunnel and it deleted "6to4", but " sit0" remains. When I try to delete it, it says
    # ip tunnel del sit0
    delete tunnel "sit0" failed: Operation not permitted
    I did this as root, of course, and I need to delete it to get my Internet working again. Help please!
    Oh, and rebooting or modprobe -r sit has not resolved the problem because the interface remains and it doesn't show any webpage, although I can see that it shows connected.
    Is there any config file where tunnel configuration is saved so I could modify the file manually and reboot without it being active again?
    Last edited by kristian.tenorio (2015-01-17 14:02:15)

    I'm sorry. I actually had a DNS problem that I hadn't figured out. I still have not deleted the sit0 interface, but it's not giving me problems (it wasn't exactly the cause).

  • Commits after the delete or not.

    Hi All,
    I am reveiwing a bug in the application activity. Frequent deletes are being performed and I not sure if commits are done or not.
    I have created a trigger to check which DML are performed on the table .I want to know how should i modify the trigger to know whether the commits are performed after the deletes or not?
    Can someone suggest how to catch whether the commit is performed after delete or not?
    Reason why i am doing this: MY undo tablespace is getting full and I dont know how to resolve it.
    cheers,
    Kunwar

    Hi,
    Please do the session traceing when the application programmer executing the query.
    SQL>select s.sid, p.pid, p.spid
    from v$session s, v$process p
    where s.paddr = p.addr and s.sid=146
    SID PID SPID
    146 16 2792
    SQL> oradebug setospid 2792
    SQL> oradebug Event 10046 trace name context forever, level 12;
    Let it run for 30 min around
    SQL> oradebug Event 10046 trace name context off;
    now format the tkprof with below command
    tkporf raw.trc new.txt sys=no
    check the new.txt and you will come to know
    here you will serious of command what that particlaur user or process executing
    Hope i have answered your question
    Kind Regards,
    Rakesh jayappa
    Edited by: Rakesh jayappa on Sep 21, 2010 2:26 AM

  • ADF view : auto commit delete  operation

    I have created a ADF table with add and delete operation. When I perform delete operation it is not committing automatically.
    Can you please suggest the way to auto commit the delete operation.
    Thanks,
    Kiran

    User,
    please always tell us your jdev version as the solution might depend on it.
    There is no auto commit in ADF. You can program it so that after an add or delete the data gets committed but there is nothing done automatically.
    if you use a bounded task flow you can drag the operation from the data control onto the task flow and navigate to it after you have done the add or delete operation.
    Timo

  • Select Statement Blocking Delete Operation

    Hi Experts,
    In a Single table am trying to do delete operation but it has been blocked by simple select query.
    Database setting : Read Committed Snapshot already set to ON for that database.
    Any Idea why SELECT blocking DELETE.
    FYI : Before Select statement I could noticed the following setting "set transaction isolation level  read committed".
    Kindly Advise
    Regards,
    Nandhu

    FYI : Before Select statement I could noticed the following setting "set transaction isolation level  read committed".
    Hi NandhuJana,
    1. Did you read
    Uri Dimant's response?
    Please try to remove this statement and check again
    2. When we ask you for DDL+DML , the idea is to let us the option to (1) reproduce the issue in some cases, (2) get the best information which is the real database structure, queries, etc'. In this case for example I do not see the isolation level statement
    in your code and we need it to understand what is happening :-) The order and structure (nested transactions for example) of statements is what important here.
    3. you can check your isolet level using one of those options to make sure what is going in your script:
    SELECT TRANSACTION_ISOLATION_LEVEL = CASE transaction_isolation_level
    WHEN 0 THEN 'Unspecified'
    WHEN 1 THEN 'ReadUncommitted'
    WHEN 2 THEN 'ReadCommitted'
    WHEN 3 THEN 'Repeatable'
    WHEN 4 THEN 'Serializable'
    WHEN 5 THEN 'Snapshot'
    END
    FROM sys.dm_exec_sessions
    where session_id = @@SPID
    GO
    DBCC USEROPTIONS WITH NO_INFOMSGS
    GO
    I hope this is helpful :-)
      Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]

  • Problem with a mass delete operation

    Hello,
    This questions concerns Oracle v10g.
    A table is used to record user login information and other connection related details such as IP address, date of connection, time of login, time of logout etc. from a web-based application.
    This table becomes quite large (3 million records+) and is purged once per month of all records older than 3 days old.
    The purge is done with a simple delete based on the date of connection CDAT and the column DISX (disconnection=True/False)
    DELETE FROM LOGTAB where CDAT < sysdate-3 and DISX='T';The columns CDAT and DISX are indexed. This delete operation can tale up to 10 minutes.
    Sporadic problems arise during this delete operation when users connect or disconnect : for those users trying to disconnect, the resulting UPDATE operation on the table currently being deleted seems to hang.
    For the users trying to login, there can be a delay (as the INSERT is in suspense). In the worst case all sessions become blocked until the DELETE is finally commited thus rendering any connection impossible for the duration.
    There is no conflict between the data being deleted and the data being UPDATED or INSERTED.
    The DELETE should only lock the rows that match the WHERE clause, so where is the contention arising from? Could this be index contention?
    Is there a better way to manage such mass deletes on such high transaction tables? Partitions?
    Thank you in advance.

    Have you considered partitioning this table? It would of course depend on whether most queries are looking at the columns you mention, but it would mean you could truncate the partitions older than 3 days ...
    create table LOGTAB
    (   cdat        date not null,
        disx        varchar2(1) not null,
        col1        varchar2(100)
    PARTITION BY RANGE (cdat)
    SUBPARTITION BY LIST (disx)
    SUBPARTITION TEMPLATE
        (   SUBPARTITION sptn_T VALUES('T'),
            SUBPARTITION sptn_Default VALUES(DEFAULT)
    (   PARTITION ptn_20110808 VALUES LESS THAN (TO_DATE('09/08/2011','dd/mm/yyyy')),
        PARTITION ptn_20110809 VALUES LESS THAN (TO_DATE('10/08/2011','dd/mm/yyyy')),
        PARTITION ptn_20110810 VALUES LESS THAN (TO_DATE('11/08/2011','dd/mm/yyyy')),
        PARTITION ptn_20110811 VALUES LESS THAN (TO_DATE('12/08/2011','dd/mm/yyyy')),
        PARTITION ptn_MaxValue VALUES LESS THAN (MAXVALUE)
    insert
    into
        LOGTAB
    SELECT
        TO_DATE('08/08/2011','dd/mm/yyyy'),
        CASE
            WHEN mod(rownum,2)=0 THEN
                'T'
            ELSE
                'S'
        END,
        'Blah'
    FROM
        dual
    CONNECT BY
        LEVEL <= 10
    insert
    into
        LOGTAB
    SELECT
        TO_DATE('09/08/2011','dd/mm/yyyy'),
        CASE
            WHEN mod(rownum,2)=0 THEN
                'T'
            ELSE
                'S'
        END,
        'Blah'
    FROM
        dual
    CONNECT BY
        LEVEL <= 10
    insert
    into
        LOGTAB
    SELECT
        TO_DATE('10/08/2011','dd/mm/yyyy'),
        CASE
            WHEN mod(rownum,2)=0 THEN
                'T'
            ELSE
                'S'
        END,
        'Blah'
    FROM
        dual
    CONNECT BY
        LEVEL <= 10
    insert
    into
        LOGTAB
    SELECT
        TO_DATE('11/08/2011','dd/mm/yyyy'),
        CASE
            WHEN mod(rownum,2)=0 THEN
                'T'
            ELSE
                'S'
        END,
        'Blah'
    FROM
        dual
    CONNECT BY
        LEVEL <= 10
    SQL> select * from logtab where cdat=to_date('08/08/2011','dd/mm/yyyy');
    CDAT      D COL1
    08-AUG-11 T Blah
    08-AUG-11 T Blah
    08-AUG-11 T Blah
    08-AUG-11 T Blah
    08-AUG-11 T Blah
    08-AUG-11 S Blah
    08-AUG-11 S Blah
    08-AUG-11 S Blah
    08-AUG-11 S Blah
    08-AUG-11 S Blah
    SQL> select table_name,partition_name,subpartition_name from user_tab_subpartitions;
    TABLE_NAME                     PARTITION_NAME                 SUBPARTITION_NAME
    LOGTAB                         PTN_20110808                   PTN_20110808_SPTN_DEFAULT
    LOGTAB                         PTN_20110808                   PTN_20110808_SPTN_T
    LOGTAB                         PTN_20110809                   PTN_20110809_SPTN_DEFAULT
    LOGTAB                         PTN_20110809                   PTN_20110809_SPTN_T
    LOGTAB                         PTN_20110810                   PTN_20110810_SPTN_DEFAULT
    LOGTAB                         PTN_20110810                   PTN_20110810_SPTN_T
    LOGTAB                         PTN_20110811                   PTN_20110811_SPTN_DEFAULT
    LOGTAB                         PTN_20110811                   PTN_20110811_SPTN_T
    LOGTAB                         PTN_MAXVALUE                   PTN_MAXVALUE_SPTN_DEFAULT
    LOGTAB                         PTN_MAXVALUE                   PTN_MAXVALUE_SPTN_T
    10 rows selected.
    SQL> alter table logtab truncate subpartition PTN_20110808_SPTN_T;
    Table truncated.
    Elapsed: 00:00:00.03
    SQL> select * from logtab where cdat=to_date('08/08/2011','dd/mm/yyyy');
    CDAT      D COL1
    08-AUG-11 S Blah
    08-AUG-11 S Blah
    08-AUG-11 S Blah
    08-AUG-11 S Blah
    08-AUG-11 S Blah
    Elapsed: 00:00:00.00Not sure if it's suitable for you or not but it could be an option...
    HTH
    David

  • CREATE and DELETE operations in MI7.1 for PDA

    Hi,
    We are developing a sample scenario for PDA in 7.1. Problem is we are able to implement GETLIST, GETDETAIL and MODIFY operations but not able to implement CREATE and DELETE operations. For GETLIST and GETDETAIL i have created queries. Modify is also simple (i am creating a form to edit and commiting data once i click on save). But to implement CREATE and DELETE we dont have any reference.
    Regards,
    Vinay

    Hi,
    Now i know the answer
    There is a typed method on the service component model class for root node creation. Example for binding a new root instance to a context node:
    wdContext.nodeCurrentEmployee().bind(Collections.singleton(model.createEmployeeSdoEmployee()));
    where model is your webdynpro model.Employee is a context node model bounded to Employee model class.This node has to be manually created in context(and then can be context mapped and bound to elements in view)
    wdContext.nodeCurrentEmployee().setLeadSelection(0);
    Creating a child is done on the root itself, but persisting it is a two step process:
    address = employeeRootNode.createNewAddresss(); <- this only creates the instance in memory
    where employeeRootNode is the model object for which the child has to be created. If the element for which the child has to be created exists in context then it can be got by
    wdContext.nodeEmployee().currentEmployeeElement.model()
    employeeRootNode.addToAddresss(address);  <- this persists the new instance
    wdContext.nodeCurrentAddress().bind(Collections.singleton(address));
    wdContext.nodeCurrentAddress().setLeadSelection(0);
    Delete of a root is also done on the sc model class:
    model.removeEmployeeSdoEmployee(employeeRootNode);
    Delete of a child is done one the root:
    employeeRootNode.removeFromAddresss(address);
    Hope this helps.
    Regards,
    Vinay
    Edited by: Vinay TS on May 5, 2008 8:31 AM

  • Need to Set Current Row when Using Built-in Data Control Delete Operation?

    I have an af:table bound to a ViewObject (VO) collection (no Entity Object) - within each row, I include a column that contains a 'Remove' command button so the user can remove the row. I add the command button by dragging/dropping the built-in delete operation from the VO on the Data Control Palette. When I use this as is (no changes), the Remove button always deletes the first row in the collection, not the selected row. Do I need to add code to set the current row, and if so can someone please provide an example and specify where I need to add? thanks.
    ------ .jspx af:table with command button to remove each row ------
    <af:table value="#{bindings.ListView1.collectionModel}" var="row"
    rows="#{bindings.ListView1.rangeSize}"
    first="#{bindings.ListView1.rangeStart}"
    // note: I don't have any code added for selectedRow or makeCurrent - assuming this is built-in?
    selectionState="#{bindings.ListView1.collectionModel.selectedRow}"
    selectionListener="#{bindings.ListView1.collectionModel.makeCurrent}">
    <af:column>
    <af:commandButton actionListener="#{bindings.Delete.execute}"
    text="Remove"
    disabled="#{!bindings.Delete.enabled}"/>
    </af:column>
    ---------- corresponding pagedef file ------------
    <bindings>.....
    <action id="Delete" IterBinding="ListView1Iterator"
    InstanceName="SrchDataControl.ListView1"
    DataControl="SrchDataControl" RequiresUpdateModel="false"
    Action="30"/>
    </bindings>
    Note: I also tried solution posted on following thread, but again, only first row is deleted, not the selected row?: Delete and Commit
    Message was edited by:
    javaX

    I just want to delete (or remove) it from the VO. Data for this VO is not on the database.
    The function is doing what I want it to do (delete from the VO), its just always deleting the first row, versus the selected row. I select the command button next on a column next to an item further down in the list and it deletes the first row. The problem is setting the selected row to be removed - I thought setting the current row would be taken care of by the SelectListener?
    selectionState="#{bindings.MyIspListView1.collectionModel.selectedRow}"
    selectionListener="#{bindings.MyIspListView1.collectionModel.makeCurrent}"

  • Delete is not working in ADF 11g

    Hi All,
    Need urgent help on delete operation. I tried the following approaches to achieve this.
    First Approach:
    I am deleting the record from table (trinidad readonly table) through a command button using this below code.
    public void delMyProfileRec(ActionEvent actionEvent) {
    ((AppModuleImpl)getApplicationModuleForDataControl()).deleteMyProfileRows();
    In APPModule Impl:
    public void deleteMyProfileRows(){    
    this.getfavoritesView().removeCurrentRow();
    this.getDBTransaction().commit();
    My problem is, it is always deleting the first record irrespective of the record selection. Reason for deleting the record thru backing bean is, I am using popup window for user confirmation on delete.
    Second Approach:
    In backing bean, I have an action method to delete the selected record.
    public String deleteHistoryRecord(){
    BindingContainer bindings = getBindings();
    OperationBinding operationBinding =
    bindings.getOperationBinding("Delete2");
    Object result = operationBinding.execute();
    if (!operationBinding.getErrors().isEmpty()) {               
    return null;
    operationBinding = bindings.getOperationBinding("Commit");
    result = operationBinding.execute();
    if (!operationBinding.getErrors().isEmpty()) {
    return null;
    FacesContext fc = FacesContext.getCurrentInstance();
    return null;
    In both the cases, selected record is not deleting instead it is deleting either first or last record. Please do the needful.
    Thanks.

    Hi,
    Both the approaches given are correct, the problem seems to be with row selection.
    Are you sure that rowSelection and selectionListener properties are set on the read-only table?
    Eg.
    <af:table rowSelection="Single" selectionListener="#{bindings.<tree_binding>.collectionModel.makeCurrent}" .. >
    </af:table>Sireesha

  • Table in which deleted operations are stored.

    Hi,
         We are writing a report and for that i need the value of work hrs , so i would like to know in which table deleted operations of Maintenance order are stored ....
    regrds
    pm

    Hi,
    All the operations time values are found in AFVV, this includes the deleted operations. Also read AFVC for operation number, etc. The key to both these tables is AUFPL field (available in AFKO via order number).
    To decide if a particular AFVV record is deleted or not it is necessary to look at the JEST table. JEST can be accessed via Object Number, this has the format OV + AUFPL + APLZL. If the entry with status I0013 is active (no inactive flag) then this operation is deleted.
    -Paul

  • Content retrieved through RIDC after add/edit/delete is not updated

    Hi
    There is a functionality such that a user is shown the content details like folder name and content under the folder name to be displayed on the portal.
    Basically, the metadata of the folder and content need to be displayed and add/edit/delete operations need to be available for the user.
    So any updates performed on the UCM content from the portal need to be updated on the UCM.
    To enable this functionality made use of the RIDC API. Everything as to content display, add/edit/delete operations are all working fine and getting updated on the UCM front also.
    But the issue is that after these operations being performed the user needs to be displayed updated content information on the portal. But while trying to retrieve the results using SEARCH RIDC Service, results are fetching the old data and hence the content information displayed on the page is also stale.
    While trying to hit the URL again i.e. a new request then the updated contents get dispalyed.
    Can anybody tell me what could be the issue? I am unable to understand the issue.
    All this has been done using taskflows.
    Thanks

    Hi ,
    Most probably the content is not indexed in the interval when it is updated and then retrieved with search call . As a test , recreate the issue and then open UCM Web UI - Content Information (of the content updated / searched ) - check the Status value for the latest revision .
    Most likely it will be in Done status (if no conversion is being used) .
    Second time when you the actual correct data shows up then check the Status and there it would be in Released status .
    I believe that you are trying to search / display the content even before the new version is indexed and made available for search .
    Thanks
    Srinath

Maybe you are looking for

  • Can I use 64-bit Windows 7 on an Early 2008 iMac?

    According to the official support page, 32-bit Windows 7 is supported, but I have seen listings elsewhere that this machine meets Microsoft's specs for 64-bit Windows 7 "with the correct drivers" and that people hve successfully installed and run 64-

  • Excel 2010 - Can't Save File Becasue It's Opened By Another User

    Hi All, I'm using excel 2010, I can create an excel doc, update it, save it on the network, then close it. Then go out of the folder its saved in, go back in and open the file but it flags up as read only as its 'opened by another user'. I can confir

  • Problem Navigating Tabs in Safari

    When I use the Shift+Command+Arrow (L or R) shortcut I can navigate thru my tabs with ease. Sweet. But if one of those Web pages has a search box the cursor automatically appears in the box on that page and I can no longer navigate to the next tab. O

  • Autismate and 8.0.2

    my non verbal child uses Autismate to communicate, since updating to 8.0.2, it's like the buttons within the app are dragged down and to the left side, so longer and narrower, with a whole pile of white space on the right hand side and top.  Has anyb

  • Unable to sign in

    Anybody else getting "unable to sign in" Apple TV cant connect to the server at this time ? I have recieved this for hours now and it really starts to P... me off. My Internet connection is working fine