Configuration scenario currently being edited by user" & locked

HI all,
Appreciate your help on this object locks;
I was changing some configuration scenarios in integration Directory - suddanly lost the internet connection;
Now when i try to change it says "configuration scenario currently being edited by user" & locked
I appreciate if you help me to remove these lock objects
Thanks
Iver

Hi,
Go to administration -
Select appropriate option out of these - > repository/ Directory
now select LOCK OVERVIEW.
now you will get all the locked objects by any user.
Now focus on locked object which you want to realese
now press Button Release Lock .
Hurray !!! locks are released.
Hope this helps .....
regards
prabhat Sharma.

Similar Messages

  • Message mapping currently being edited by user

    Hi Friends,
    I want to edit a message mapping but I facing the information that mapping is currently edited by user
    This is my user itself.
    I close my all XI sessions and login then also I face the same error.
    I also tried through XI home page -> Administration
    But here also I face issue   You are not authorized to view the requested resource.
    Kindly provide me any way by which I can able to unlock this object and do my task.
    Regards,
    Narendra Goyal

    Hi,
    You have to unlock that object.
    Go to XI Home page--> Administration --> Lock overviews
    & unlock your object.
    If you are not authorised for this, then ask your Basis admin to do so.
    -Supriya.

  • Sales document 400136021 is currently being processed (by user MNAUSHAD (C2

    Hi Friends,
       Iam using Mobile Sales and iam getting an error when iam opening the sale order created in laptops
       Scenario : Sale order created in laptop got replicated in CRM and R/3 and delivery got created in
                       R/3.
                       The replicated sales document is not seen in the Document flow in CRM enterprise
                        I could not find any queue's in SMQ2 or in SMQ1 both in R/3 or in CRM.
                        when i open the same sale order in VA02 iam getting the error.        
       Sales document 400136021 is currently being processed (by user MNAUSHAD (C2)
       Let me know if any of you has faced the same issue,
       Regards,
       Satish Kumar

    Hi Wolfard,
    Please find my answers,
    1. Does this error also occur when creating a similar sales document in CRM directly (i.e. it is rather a   CRM related issue than mobile related)? -  No from CRM enterprise to R/3 i dont find an error-  It is more of a Sync issue between Mobile> CRM> R/3.
    b) Do you know a user or batch name in CRM resp R/3 with that name mentioned by you?
        I know the user name - but this user name is not at all related.
    c) Please be aware that those queues smq1/2 are dynamical i.e. after processing the data the entries were deleted again; only in case of a sys fail the queues would be stopped; in the particular case of waiting for processing in R/3 there would be a queue status "WAITUPDA"
    I accept the queues are dynamic and it will deleted after it is processed,, The issue is that i dont find any queue in SMQ1 in R/3 and also in SLG1 on that particular date i could find the Log number with the error
    With the help of Log error i can find out the sale order.
    Trust it is ok
    satish

  • IDOC Error V1 042 - Sales document X is currently being processed by user X

    Hello Experts,
    I am using the IS-Retail solution of SAP and I am facing a IDOC Error which keeps the IDOC in Status 51. I traced the Error Message and it was V1 042. I am using an Inbound IDOC 'SHP_OBDLV_CREATE_STO01' to create the STOs (Deliveries) using the POs and there is a locking issue of the PO giving error message 'Sales document XXX is currently being processed by user XXX'.
    I have created a backgroung job using a program to post the STOs using IDOCs that picks up multiple files from Application Server and processes them one by one. Now when 2 or more files use the same PO then this error occus.
    I added a couple of minutes of wait time between the file processing but that did not help.
    Please let me know if you have faces same situation and what solution did you apply.
    Regards,
    PS

    Hopefully you have fixed this by now, but for anyone else who might be looking at this problem.  We had this problem and we had the 2 programs check to see if the other was already runing.  If so the program would submit itself for a number of minutes, different for both programs, and then exit.  We also, and just before this, checked to make sure that there were not 2 of the running programs running and if so to exit.  This was necessary because re-scheduling could put a program in conflict with itself.  I hope that this may help someone.  We used the join V_OP and searched for the program name, not the job name.
    Kevin

  • Re:'Delivery number is currently being processed by user

    Hi,
      I am creating new delivery based on sales order and assiging craeted delivery to shipment using VL01N and VT01N.Some times getting error as 'Delivery number is currently being processed by user'. I am using synchrounus
    update in BDC.
    Can i use  'Commit work and Wait'  along with synchrounus update in BDC?
    To avoid this error message is there any alternate solution.
    Regards,
    Suresh Kumar.

    i have had the same issues, and niether synchronous update, nor commit and wait work in all cases.
    an option would be to enqueue the delivery in between the two steps.
    create the delivery, then enqueue the delivery (LIKP, i think) with a wait code on it. the system will wait until the first process releases the lock on the delivery and then give it to you. The lock will be discarded when you do a commit after second step, but for readability, i always dequeue.
    this is what we do, and i cannot guarantee it will work for you.

  • Sale order currently being proccessed by user

    using VA02 to change for a particular sale order  (not for all),
    Sales document 82857 is currently being processed (by user DESPATCH)  message appears.
    i have checked, no user is login with this particular user-id and also no other user is using this sale order number.
    same problem existing since last night only for this particular order. this order is of large quantity and i cannot delete this order or using another order because all other planning is depending on it. please provide solution to sort out this problem. thanks in advance.

    using sm12 with user name DESPATCH, following information appears, can i delete this entry or to do something else.
    i hope we are near to solve the problem.
    Cl. User         Time       Mode   Table      Lock argument      
    400 DESPATCH     25.12.2009 E      VBAK       4000000082857

  • After I make minor changes to my collections, the following message appears :Sorry, this page is currently being edited. Please try again later. It sometimes takes hours for me to be able to edit site again.

    After I make minor changes to my collections, the following message appears :Sorry, this page is currently being edited. Please try again later. It sometimes takes hours for me to be able to edit site again even if the only thing I'm changing is a description.

    Greetings;
         Take a look at this related discussion.  Others have been experiencing the same issue.  I hope that this discussion will help you resolve your issue.  All the best...
         https://discussions.apple.com/message/17781516#17781516
    Syd Rodocker
    iTunes U Administrator
    Tennessee State Department of Education
    Tennessee's Electronic Learning Center

  • Sales order is currently being processed by user CRMREMOTE

    Hello everyone,
    I am working in R/3 and trying to make a delivery for sales order that moved from CRM to R/3. Error message appears 'The sales order is currently being processed by user CRMREMOTE'.
    Appreciate any help.
    Kirill.

    HI,
    Please take it as suggestion.
    As your ERP-System is being integrated with CRM-System. It seems that this common document is getting proceesed at CRM-System by some user.
    Please consult with CRM-System Admin for the same.
    Best regards,
    Amit.

  • "Site currently being edited" - cannot log in as Admin all day!

    I am the sole Administrator for our iTunes U site, using a new migration to Public Site Manager. Yesterday, all was well and good - I could log in just fine and make updates to the site. However, my computer froze during a Publish process yesterday and I had to restart my PC, and now when I try to log in as Administrator, I get the message "Your site is currently being edited. Please try again later."
    When I log in - using the same PC and the same browser and the same URL - with just my Contributor account, I don't have an issue; I can see my feed just fine.
    If more info is needed, let me know.
    Thanks!

    I am having this same issue.  I have tried to log in through other sites that were on other support forums but they don't work either.  I guess I don't understand who else would be editing my site.

  • Copy user attribute from different user to user currently being edited

    Dear all,
    I'm somehow stuck with a requirement I've to implement.
    I've to copy some user attributes from one user to another. I learned that I should be able to use "getResourceObject" for
    this and I tried to implement this in my user form:
    <Field name='otherUser_actvtGrps'>
    <Display class='Text'>
    <Property name='title' value='otherUser_actvtGrps'/>
    </Display>
    <Default>
    <set name='otheruser'>
    <invoke name='getResourceObject' class='com.waveset.ui.FormUtil'>
    <select>
    <ref>context</ref>
    <ref>:display.session</ref>
    </select>
    <s>SAP_System_A</s> <!-- the resource ID -->
    <s>User</s>
    <s>TemplateUser</s> <!-- this is the AccountID that i need as source -->
    <null/>
    </invoke>
    <ref>otheruser.user.attributes.activityGroups</ref> <!-- this is the attribute from the source user I want to copy/read -->
    </set>
    </Default>
    </Field>
    But this does not return anything..
    Any ideas what I did wrong ?
    Many many thanks for any help/ideas !
    Best regards
    Joerg

    Do you know where to get some docs about the topics you mentioned ?
    1. Your adapter might not to support Resource Objects of type User.ResourceReference manual, the "Resource Object Management" section in each adapter chapter. Also the resource description in XML has the ObjectTypes section, for example, for Active Directory adapters:
      <ObjectTypes>
        <ObjectType name="Group" nameKey="UI_RESOURCE_OBJECT_TYPE_GROUP" icon="group">
          <ObjectClasses operator="AND">
            <ObjectClass name="Group"/>
          </ObjectClasses>
          <ObjectFeatures>
            <ObjectFeature name="create"/>
            <ObjectFeature name="update"/>
            <ObjectFeature name="delete"/>
          </ObjectFeatures>
          <ObjectAttributes idAttr="distinguishedName" displayNameAttr="samAccountName" descriptionAttr="description" objectClassAttr="objectclass">
            <ObjectAttribute name="cn" type="string"/>
            <ObjectAttribute name="sAMAccountName" type="string"/>
    2. You can fetch the complete user view with all resource account information.You will find many examples in IdM XPRESS samples.
    Get user view using LighthouseContext and user accountId
    <invoke name='getView'>
      <invoke name='getLighthouseContext'>
        <ref>WF_CONTEXT</ref>
      </invoke>
      <concat>
        <s>UserViewer:</s>
        <ref>accountId</ref>
      </concat>
      <Map>
      </Map>
    </invoke>Or with WorkflowServices (see BusinessAdministration manual):
    <Action id='0' application='com.waveset.session.WorkflowServices'>
      <Argument name='op' value='getView'/>
      <Argument name='viewId'>
        <concat>
          <s>User:</s>
          <ref>accountId</ref>
        </concat>
      </Argument>
      <Return from='view' to='user'/>
    </Action>
    3. You can fetch resource account info directly using ResourceAdapter API (not too well documented way).Example in Java:
        LighthouseContext ctx = <get context here>;
        // Get resource object
        Resource res = (Resource) ctx.getObject(Type.RESOURCE, <resource name>);
        // Pack resource and user accountId into a ResourceInfo object
        WSUser user = new WSUser();
        ResourceInfo info = new ResourceInfo();
        info.setAccountId(accountId);
        info.setResource(res);
        info.setAttributes(null);
        user.setResourceInfo(new ResourceInfo[] {info});
        // Rertrieve ResourceAdapter object
        ResourceAdapter ra = ResourceOp.findAdapter(res, res.getCache());
        // Get account info into the 'user' object
        WSUser result = ra.getUser(user);
        // Now you can get account status from ResourceInfo ...
        info = result.getResourceInfo(res);
        // ... and account attributes from WSAttributes
        WSAttributes attributes = result.getWSAttributes();
        ...

  • Why do i get a message like   Comunication chanel being edited by the user

    Hi ,
    I get this strange problem sometimes
    only with my file adapater
    that file adadapater is being edited by user
    i am the only user using the system
    so bit suprised how does it get edited
    it doesnt come for other communication channel
    anyway faced such a problem before
    how to solve it without restrating the server
    thks
    amit

    Hi Amit,
    Looks like your communication channel has been locked.
    From your XI home page, go to the Administartion --> Lock Overview and unlock your communciation channel.
    Regards,
    Bhavesh

  • Report is Currenty being Edited by SAP_SYSTEM

    We receive credit card imports daily at 14:00. If a user has his report open while the import is trying to auto assign his report, I think the report becomes locked by SAP saying:  "expense report is currently being edited by SAP_SYSTEM"
    Am I correct in my thinking? Also, the import is complete and his report is still locked by SAP. Why?
    Thanks for any guidance.

    Hi Britt,
    SAP_SYSTEM is a generic system user, which is used for background jobs. If the expense report is edited by you while the system (user SAP_SYSTEM) tires to update it this is not possible. But still it seems that the user SAP_SYSTEM sets a lock for editing the expense report. Somehow this lock is not cleared up. Here I only can speculate what is the reason. It might be that this only happens at the end of a long running job or that the lock is not taken back at all by the credit card import. In that case it just will take a longer time, up to some hours, til the lock is released again.
    Best regards, Reinhard

  • JTable cell being edited after model changed.

    I have a fairly simple JTable, with a implementation of AbstractTableModel supplying the data. The cells are edited by using a JComboBox. I wrap these into a DefaultCellEditor. I have a KeyListener attached to the JTable listening for VK_DELETE, and when it finds one, instructs the model to delete the row represented by the selected row in the table.
    Everything works fine until I want to delete a row from the table. My scenario is:
    - I click in a cell, and the editor opens.
    - I select an entry in the list. The editor closes, the result is rendered, and the wee yellow box around the cell is shown
    - I hit the delete key.
    - My key listener picks up the event, and informs the model to delete the row. I remove the row from the model and invoke fireTableDataChanged().
    The result is that the row is deleted, but the table ends up with the cell editor deployed on the cell of the row below (which is now at the same row as the one I just deleted).
    My tracing shows that the isCellEditable is called on the model after the delete. I don't know why.
    Can anyone explain how to prevent this or what might be causing the table to think that the cell needs editing?
    Thanks, Andrew

    It will do whatever is the default. I wrap the JComboBox in a DefaultCellEditor. I can't see how the editor is involved at this point, or why the editor becomes involved after the row has been deleted.
    Remember, at the time that I hit the delete key, there is no editor rendered or visible. I have the JTable displayed, a row selected, and the yellow box around one of the (editable but not currently being edited) cells. This has been achieved by editing a cell (displaying the cell editor - a combo box) and selecting an entry. The editor is removed, and the cell displayed with the (default) cell renderer for the table.
    The delete action is caught by the listener on the table, the model is instructed to delete a row from its underlying data, which fires a fireTableDataChanged event.
    That is all I do. After that it is all swing. The table model starts getting asked about cells being editable after I have finished deleting the row. I'll post the relevant code below if that helps.
    The datamodel is of class ConstraintTableModel (see below) and the column model is of class DefaultTableColumnModel
    JTable table = new JTable( dataModel, columnModel );The column model is defined liike so:
    columnModel = new DefaultTableColumnModel();
    TableColumn labelColumn = new TableColumn(ConstraintTableModel.LABEL_COLUMN);
    labelColumn.setHeaderValue( dataModel.getColumnName(ConstraintTableModel.LABEL_COLUMN));
    labelColumn.setPreferredWidth( 5 );
    labelColumn.setMaxWidth( 5 );
    labelColumn.setResizable( false );
    TableColumn taskColumn = new TableColumn(ConstraintTableModel.TASK_COLUMN);
    taskColumn.setHeaderValue( dataModel.getColumnName(ConstraintTableModel.TASK_COLUMN));
    TableColumn typeColumn = new TableColumn(ConstraintTableModel.TYPE_COLUMN);
    typeColumn.setHeaderValue( dataModel.getColumnName(ConstraintTableModel.TYPE_COLUMN));
    columnModel.addColumn( labelColumn );
    columnModel.addColumn( taskColumn );
    columnModel.addColumn( typeColumn );I add the key listener like so:
    table.addKeyListener( new KeyAdapter()
        public void keyPressed( KeyEvent e )
          if( e.getKeyCode() == KeyEvent.VK_DELETE )
            log.debug("Delete pressed in listener attached to table ");
            JTable t = (JTable) e.getSource();
            int selectedRow = t.getSelectedRow();
            if( selectedRow >= 0 )
              log.debug("  Removing row " + selectedRow);
              ((ConstraintTableModel)t.getModel()).removeRow(selectedRow);
            log.debug("Finished with key press");
      } );The cell editor is created like this:
    JComboBox taskEditorComponent = new JComboBox( tasksModel );
    taskEditorComponent.setFont( GanttChart.tableFont );
    taskEditorComponent.setBackground( Color.WHITE );
    DefaultCellEditor taskEditor = new DefaultCellEditor(taskEditorComponent);
    taskEditor.setClickCountToStart( 1 );
    table.setDefaultEditor( GanttTask.class, taskEditor );The model is coded like so:
    class ConstraintTableModel extends AbstractTableModel
        // Constants
        public static final int LABEL_COLUMN = 0;
        public static final int TASK_COLUMN = 1;
        public static final int TYPE_COLUMN = 2;
        private Vector          columnNames;
        private ArrayList       dataRows;
        public ConstraintTableModel()
            super();
            this.buildDataVector();
            this.addPrimerRow();
         * Every row in the table is a GanttConstraint. Therefore when deciding what to
         * display in any particular column of the table, we need to determine what the
         * column is, and then use the informatino in the GanttConstraint to go out to the
         * lookup and get the relevant object, and value to display.
        public Object getValueAt( int row, int col )
            Object          returnObject = "";
            GanttConstraint aConstraint = (GanttConstraint) this.getDataRows().get( row );
            // We're rendering the task column. If there's no task id (partially filled in row)
            // return blank otherwise return the master task
            else if( col == ConstraintTableModel.TASK_COLUMN )
                if( aConstraint.getMasterId() != null )
                    GanttTask masterTask = (GanttTask) real.getLookup().get( aConstraint.getMasterId() );
                    returnObject = masterTask;
            // We're rendering the type column. If there's no type (partially filled in row)
            // return blank otherwise return the constraint type
            else if( col == ConstraintTableModel.TYPE_COLUMN )
                if( aConstraint.getType() != null )
                    GanttConstraintType constraintType = (GanttConstraintType) GanttConstraintType.getConstraintTypes()
                                                                                                     .get( aConstraint.getType()
                                                                                                                      .intValue() );
                    returnObject = constraintType;
            return returnObject;
         * When we receive this message, we are handed an object of the type specified in
         * getColumnClass. We need to take this object and place the relevant information into
         * the GanttConstraint row in the table model.
         * Depending on whether the row being modified is an existing row or a new row, set
         * the state of the constraint appropriately.
         * @see javax.swing.table.TableModel#setValueAt(java.lang.Object, int, int)
        public void setValueAt( Object value, int row, int col )
            log.debug( "+setValueAt (row/col) " + row + "/" + col );
            if ( value == null )
                log.debug( "  handed a null value. Returning" );
                return;
            GanttConstraint aConstraint = (GanttConstraint) this.getDataRows().get( row );
            // If we are modifying the primer row, add another primer row.
            if( row == ( this.getRowCount() - 1 ) ) // Last row is always the primer
                log.debug( "  adding a primer row" );
                this.addPrimerRow();
            // We're modifying the Task data. Get the GanttTask handed to us and place it
            // into the master slot in the constraint.
            if( col == ConstraintTableModel.TASK_COLUMN ) // Task
                log.debug( "  updating the master task" );
                GanttTask selectedTask = (GanttTask) value;
                aConstraint.setMaster( selectedTask );
            // We're modifying the Type data. Get the GanttConstraintType handed to us and place it
            // into the type slot in the constraint.
            if( col == ConstraintTableModel.TYPE_COLUMN ) // Constraint type
                log.debug( "  updating the constraint type" );
                GanttConstraintType selectedConstraintType = (GanttConstraintType) value;
                aConstraint.setType( selectedConstraintType.getType() );
            log.debug( "-setValueAt" );
        public Class getColumnClass( int col )
            Class columnClass = super.getColumnClass( col );
            if( col == ConstraintTableModel.LABEL_COLUMN )
                columnClass = String.class;
            if( col == ConstraintTableModel.TASK_COLUMN )
                columnClass = GanttTask.class;
            if( col == ConstraintTableModel.TYPE_COLUMN )
                columnClass = GanttConstraintType.class;
            return columnClass;
        // We are handing the data storage
        public void setDataRows( ArrayList dataRows )
            this.dataRows = dataRows;
        public boolean isCellEditable( int row, int col )
            log.debug( "+isCellEditable (row/col) " + row + "/" + col );
            if( !real.canEdit() )
                return false;
            if( ( col == ConstraintTableModel.TASK_COLUMN ) ||
                    ( col == ConstraintTableModel.TYPE_COLUMN ) )
                return true;
            else
                return false;
        // We are handing the data storage
        public ArrayList getDataRows()
            return this.dataRows;
        public String getColumnName( int column )
            return (String) this.getColumnNames().get( column );
         * Clean up rows that do not have both the master task and type set. Not interested in them
        public void removeDirtyRows()
            log.debug( "+removeDirtyRows" );
            Iterator dataIterator = this.getDataRows().iterator();
            while( dataIterator.hasNext() )
                GanttConstraint element = (GanttConstraint) dataIterator.next();
                if( ( element.getMasterId() == null ) || ( element.getType() == null ) )
                    element.setTransient();
                    dataIterator.remove();
            fireTableDataChanged();
            log.debug( "-removeDirtyRows" );
        public void removeRow( int row )
            log.debug( "+removeRow(" + row + ")" );
            if( row < this.getDataRows().size() )
                GanttConstraint aConstraint = (GanttConstraint) this.getDataRows().get( row );
                this.getDataRows().remove( row );
                if( aConstraint.isClone() )
                    aConstraint.setDeleted();
                else
                    aConstraint.setTransient();
                    getClone().removeConstraint( aConstraint );
                fireTableDataChanged();
            if( this.getRowCount() == 0 )
                this.addPrimerRow();
            log.debug( "-removeRow" );
        public void clearRow( int row )
            log.debug( "+clearRow(" + row + ")" );
            if( row < this.getDataRows().size() )
                GanttConstraint aConstraint = (GanttConstraint) this.getDataRows().get( row );
                aConstraint.setMasterId( null );
                aConstraint.setType( null );
                fireTableRowsUpdated( row, row );
            log.debug( "-clearRow" );
        public int getColumnCount()
            return getColumnNames().size();
        public int getRowCount()
            return dataRows.size();
         * The table will be filled with constraints relevant to 'clone'.
        private void buildDataVector()
            ArrayList  data = new ArrayList( 1 );
            Collection allConstraints = getClone().getStartConstraints();
            allConstraints.addAll( getClone().getEndConstraints() );
            Iterator constraintIter = allConstraints.iterator();
            while( constraintIter.hasNext() )
                GanttConstraint element = (GanttConstraint) constraintIter.next();
                if( element.getType().equals( GanttConstraint.START_SPECIFIED ) ||
                        element.getType().equals( GanttConstraint.FINISH_FROM_DURATION ) )
                    continue;
                else
                    data.add( element );
            this.setDataRows( data );
        private Vector getColumnNames()
            if( columnNames == null )
                columnNames = new Vector( 3 );
                columnNames.add( " " ); // Needs space otherwise all the headers disappear
                columnNames.add( "Task" );
                columnNames.add( "Constraint" );
            return columnNames;
        private void addPrimerRow()
            log.debug( "+addPrimerRow" );
            // Create a constraint for the 'clone' task. Set it as transient until validation
            // where we will deal with it if necessary.
            GanttConstraint primer = new GanttConstraint( real.getLookup() );
            primer.setObjectId( chart.getNextUniqueId() );
            primer.setTransient();
            primer.setSlave( getClone() );
            primer.setProject( getClone().getProject() );
            getClone().addConstraint( primer );
            this.getDataRows().add( primer );
            int lastRow = this.getRowCount() - 1;
            fireTableRowsInserted( lastRow, lastRow );
            log.debug( "-addPrimerRow" );

  • VL02N Change Delivery blocked - Sales Order is currently being processed

    Hi Experts,
    We have a problem with only 2 deliveries. We try to reverse goods movement in VL09, and the error Text Text * ID * language  not found. Text Determination is ruled out because the rest of the deliveries can be reversed without this error.
    Here are some more findings:
    - When we tried to change the Delivery, error will show 'Sales Order XXX is currently being processed by user'. This is odd because it doesnt say the user name.
    - Sales Document Flow is correct, but when I checked VBFA (table for Document Flow), no entry for Sales Order as preceding document for the delivery, In fact, Sales Order cannot be found as preceding document.
    - When I checked LIPS, the Update Indicator for Delivery Document Flow is blank. Requirement Type and Planning Type also blank.
    - We were able to delete Sales Order even if Delivery is not yet complete. Document flow was then changed where the preceding document of the delivery is a billing document.
    It's getting weirder as it goes, any idea is really welcome. Thank you so much.

    Hi Sridhar,
    Thank you very much for your answer, that is certainly the case. Some tables werent updated with the preceding document.
    These tables/fields are:
    VBFA - Sales Ord missing as preceding document
    LIPS - VGTYP field (indicator of what type is the preceding document) is blank, as well as many other indicator fields. Actually, what were filled was just the preceding document number and item number in LIPS.
    Additional detail is that we can see the SO in the Document flow of the delivery, but under the delivery item's Preceding Documents tab, it will say that there's no preceding document.
    However, the delivery is already GI'd (hence we want to reverse it), and we cannot reverse because of this problem.I found an OSS note that will force update the VBFA table, but still doesnt work, until I added some codes that will also force update the value LIPS-VGTYP = 'C'. However, I dont want to do this because this is a force update...
    Any advice will be a great help. Thanks.
    Joyreen

  • Project is currently being processed Problem

    Hi Friends,
    I am creating projects using BAPI 'BAPI_PROJECTDEF_CREATE' and passing these Projects to BAPI  'BAPI_PROJECT_MAINTAIN'
    for creating WBS elements.  but when i am uploading legacy data throuch my program to create projects and WBS elemets throrch IDOC Process, sometimes i am getting an IDOC ERROR is " Project is currently being processed " is coming in IDOC status 51. but when i am see in proj table the failure idocs projects are created.
    i am written 'BAPI_TRANSACTION_COMMIT' only after  BAPI 'BAPI_PROJECTDEF_CREATE not for BAPI BAPI_PROJECT_MAINTAIN.
    so if i  write 'BAPI_TRANSACTION_COMMIT' after  BAPI 'BAPI_PROJECT_MAINTAIN' the above error will be solved?
    Kindly advice.
    Regards,
    Kumar.

    Hi,
    This is a very common problem in PS (Project Systems) during the creation of projects. Actually the cause of this is, once you have created the project, there are a number of database updates going on in the background corresponding to the new project that has been created. Even before all these updates are over, your program is calling the function module to create the WBS elements under it. Hence the message comes as the 'Project is currently being processed by 'user ID (your user ID)'.
    In order to avoid this keep a 'Wait until 2 seconds' statement after you have used BAPI_TRANSACTION_COMMIT' for project creation and before calling the function module to create WBS elements under the project. This will solve the problem.

Maybe you are looking for

  • Current period in Accounting 1 view of Material Master

    Dear Experts, In Accounting 1 view of Material Master there is a current period, now it is 12 2009. Is it possible to make it 11 2009, if yes how to do it. Please help if you have solution. it is very crucial for me. Thank you for your support. Regar

  • What Macbook do i need? And whats frontside bus?

    I am buying a new macbook and I need it to run great and fast for evcerything i do. Here is my average use. What macbook and how much ram, gbs, ghz etc. do i need? Also, what is frontside bus and how much of that do i need? Here is my average use: (a

  • How to use partition by instead of group by?

    Hi, I am having trouble using partition by clause in following case, column other_number with null values contains 10 records in 'some_table' 5 records with date 11-01-2009, item_code = 1 5 records with date 10-01-2009, item_code = 2 This query retur

  • How do I automate a custom component not implementing UIComponent?

    I have tried using Adobe's instructions for automating custom components by creating a delegate class to use as a mixin, but 1)  the super() statement in the delegate of the constructor is not recognized by the compiler, 2) I am not able to use a Dis

  • OCCI environment (in)compatibility

    I have compiled a sample OCCI program in the following environment: However, program crashes (no exceptions caught). Oracle Database: 10.2.3.0 Visual Studio 2005 (VC8): when I use the DLL in vc71 folder it works fine however application crashes (thou