IDOC POsting Error: Transition no. OBJ_SYS is blocked by another user
Hi Experts,
I m sending the XML from a third party system into SAP using XI as middleware for IDOC posting (FB01).
I m getting an error <b>Transition no. <xx> is blocked by another user</b> while sending intercompany and cash applications. SAP is unable to process such XML directly.
But if i login to SAP and mannually post the IDOC, it is getting posted successfully.
Any idea what may be the cause?
Useful answers will be rewarded for sure.
Regards
DhanyaR Nair
Hi Dhanya,
In your inbound idoc processing program, pls do use the lock mechanism for the FI document which you are processing and if it cannot be locked then keep it on wait for sometime and check for the same.
If its a standard program check whether it can be done in XI.
When SAP is locking the transaction it will be unlocked after the commit work and hence its happening.
The reason why you may not be getting this in individual processing is that you are doing the same thru a single session. And the lock if am not wrong is happening in table level and not in record level.
Cheers
JK
Similar Messages
-
Will I know I've been blocked by another user?
If I have been blocked by another user, will I receive some kind of notification? When I send text messages to the other user, will they simply not be delivered, or will they bounce back to me as undeliverable?
A buyer can be blocked from buying an item but not from 'seeing' an item. Usually if you can't see the items it means that the seller does not have shipping for that particular item to Canada. If you want to see if that is the case, change your shipping location to the U.S. on the top right of the search page so that you can tell if there are listings available just to the U.S.
-
Material Blocked by another user
Hi,
Can you confirm, At a time multiple user can create Sale/ PO Order with Same material & plant.
kindly confirm.
Regards,
VenkatHi
Yes at a time Multiple SO or PO can be created for a material by multiple users.
But posting GR/ GI for a particular material is not possible as it will be locked by another user. -
Hello,
I am getting an error when Posting
IDOC type /AFS/ORDERS05 , error is Entry 00 in T173 does not exist - check your entry.
I am not sure what this error is , is that some segment not filled correctly from my Z Program.
If yes , then what could be that segment.
Regards
Prashantcheck werks/plant -T173 seems to does not exists in the master table T001W.
check this, let me know incase of issues -
Hi All,
I have written an IDOC program with IDOC type BOMORD01 and Message type BOMORD. After running the program i am getting the following statuses.
69 - Custom segments added
69 - Segment cannot be identified
56 - /QSACLNT210/LS//BOMORD////
Can anybody please tell me how to rectify the above errors to post the IDOC successfully.
Thanks and Regards,
Vasu.Hi Nagesh,
Actually i have not created any custom segment. I am filling the BOMORD01 segments only. I dont know why the Custom segment added error is coming.
Regards,
Vasu. -
Dear all,
When I use the WPUK to generate an idoc for pos testing, the system pop up an error message as follow:
No direct postings possible to G/L account 60000000
Message no. M7059
Diagnosis
No direct postings can be made to the G/L account (because it is a reconciliation account).
System Response
The system cannot post the amount to this account.
Procedure
If the system has determined the G/L account, the system setting is faulty. Contact your systems administrator.
If you have entered the G/L account manually, enter a different account or cancel the account entered, so that the system determines an account automatically.
Do anyone know how to check and tackle this issue?
Thanks
ChrisHi Chris,
They will be several reasons for Error message M7059. Pls check out following points;
(a) Batch Classification (After the implementation of Note 120905)
(b) Respective GL Code may required modification
(c) Check your OBYC settings
(d) After the implementation of Note 790483
Bye,
Muralidhara -
IDOC WMMBXY outbound - R3 idoc posting error
Hi! All
In a file(inbound) to IDOC scenario using the IDOC WMMBXY.WMMBID02(outbound), i have the following status notification and status grouping is also in red when the idoc is posted to R3...
IDOC: 0000000000605076 Status: Application document not posted
Qty and / or "delivery completed" ind. or final issue ind. are missing
It would be very helpful, if you can let me know ...what i did wrong in the mapping/design.
Thank you,
PatrickJones,
The error states:
<i>Qty and / or "delivery completed" ind. or final issue ind. are missing</i>
So please check in the idoc whether you are passing the values for Qty and "delivery completed" or final issue ind. I think to post into R3 you need to have these values.
Regards,
---Satish -
HI,
When i am sending aggregated sales data to wpuums idoc, it is giving error ...Document 90000007 saved (error in account determination) (MATNR Unknown)
When i cheked with VF02, its say doucment does not exit.
Please provide some solutions.
Regards
Laxmi BhushanHi
Check the status of IDOC in WE02 or WE05 .From status records you can identify the exact issue.
If error is matnr is unknown then that means either material is not in correct format or not extended to correct sales area.
Regards
Mandar -
IDOC posting error with dollar values
Hello,
We have recently started posting general ledger transactions via IDOC. We just noticed that a few of the idocs reflect a status 53 however did not create postings. When drilling into the message, it says that there were not valid line items. (meaning lines with 0 dollar value). However all of the records had valid dollar values. I have found a few notes that adress this as an issue in 46B, however we are on 4.7 and all of the suggested code fixes have been implemented already. Has anyone seen this happen?
-Jeff1. Please check that the process code in the inbound partner profile is correct.
2. If this is the case, you should check the ALE inbound methods ALE inbound methods for the process code and see whether the specified function module and application object type are correct.
3. If this is also the case, then the function module and the application object type are not permitted for the logical message type, message variant, message function and basis type that are contained in the IDoc control record. You should check whether the correct values have been assigned to these fields in the control record. If they do have the correct values, then the assignment to the function module and the application object type needs to be maintained.
BR,
Alok -
hai friends
iam getting idocs form xi system (matmas)
in this MBEWM segement is repeting meny times
in this segment BWTAR field some times not having any value
at that time
if the that segement is is first segment then it is posting proparly
but if we get that segement at other than first is not posting .
how can i do this .
pls help me.
srikanth vipparlaHi ,
It is simple .
1. Just retrieve the data from the Idoc
2 . Put in ur Interanl table table .
3.Upadate the Transaction using appropriate method .
BAPI or BDC.
FUNCTION z7_idoc_input_ordchg.
""Local Interface:
*" IMPORTING
*" REFERENCE(INPUT_METHOD) LIKE BDWFAP_PAR-INPUTMETHD
*" REFERENCE(MASS_PROCESSING) LIKE BDWFAP_PAR-MASS_PROC
*" EXPORTING
*" REFERENCE(WORKFLOW_RESULT) LIKE BDWFAP_PAR-RESULT
*" REFERENCE(APPLICATION_VARIABLE) LIKE BDWFAP_PAR-APPL_VAR
*" REFERENCE(IN_UPDATE_TASK) LIKE BDWFAP_PAR-UPDATETASK
*" REFERENCE(CALL_TRANSACTION_DONE) LIKE BDWFAP_PAR-CALLTRANS
*" REFERENCE(DOCUMENT_NUMBER) LIKE VBAK-VBELN
*" TABLES
*" IDOC_CONTRL STRUCTURE EDIDC
*" IDOC_DATA STRUCTURE EDIDD
*" IDOC_STATUS STRUCTURE BDIDOCSTAT
*" RETURN_VARIABLES STRUCTURE BDWFRETVAR
*" SERIALIZATION_INFO STRUCTURE BDI_SER
*" EDI_TEXT STRUCTURE EDIORDTXT1 OPTIONAL
*" EDI_TEXT_LINES STRUCTURE EDIORDTXT2 OPTIONAL
*& Function module Z7_IDOC_INPUT_ORDCHG *
TITLE : Inbound Function module *
AUTHOR : Sree M *
CREATED DATE : 20/MAY/2008 *
=====================================================================*
Description : Inbound FUnction module for updating the data in the *
sale order *
=====================================================================*
Loop at IDOC_CONTRL.
IF idoc_contrl-idoctp NE 'ORDERS05'.
MESSAGE e899(f4) WITH text-001.
ENDIF.
****Retrieving the date from IDOC
LOOP AT idoc_data WHERE docnum EQ idoc_contrl-docnum.
CASE idoc_data-segnam.
WHEN 'E1EDK01'.
MOVE idoc_data-sdata TO is_e1edk01.
WHEN 'E1EDP01'.
MOVE idoc_data-sdata TO is_e1edp01.
MOVE is_e1edp01-posex TO l_posnr.
MOVE is_e1edp01-abgrt TO wa_vbap-zzcontract_num.
ENDCASE.
ENDLOOP.
v_vbeln = is_e1edk01-belnr.
L_POSNR = IS_e1edp01-posex.
Select single * from vbap into wa_vbap
where vbeln = v_vbeln
and
posnr = l_posnr.
If sy-subrc = 0.
Check ( IS_e1edp01-abgrt NE wa_vbap-zzcontract_num ).
Wa_vbap-zzcontract_num = IS_e1edp01-abgrt.
****Updating the Transaction
***Here using lock Object I updated
CALL FUNCTION 'ENQUEUE_EMVBAP'
EXPORTING
MODE_VBAP = 'E'
MANDT = SY-MANDT
VBELN = v_VBELN
POSNR = l_posnr
X_VBELN = ' '
X_POSNR = ' '
_SCOPE = '2'
_WAIT = ' '
_COLLECT = ' '
EXCEPTIONS
FOREIGN_LOCK = 1
SYSTEM_FAILURE = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
idoc_status-docnum = idoc_contrl-docnum.
Update vbap from wa_vbap.
IF SY-SUBRC = 0.
v_flag = 'X'.
ENDIF.
CALL FUNCTION 'DEQUEUE_EMVBAP'
EXPORTING
MODE_VBAP = 'E'
MANDT = SY-MANDT
VBELN = v_VBELN
POSNR = l_posnr
X_VBELN = ' '
X_POSNR = ' '
_SCOPE = '3'
_SYNCHRON = ' '
_COLLECT = ' '
IF V_FLAG = 'X'.
idoc_status-status = '53'.
idoc_status-msgty = 'S'.
idoc_status-msgid = sy-msgid.
idoc_status-msgno = sy-msgno.
idoc_status-msgv1 = sy-msgv1.
idoc_status-msgv2 = sy-msgv2.
idoc_status-msgv3 = sy-msgv3.
idoc_status-msgv4 = sy-msgv4.
APPEND idoc_status.
ELSE.
idoc_status-status = '51'.
idoc_status-msgty = 'E'.
idoc_status-msgid = sy-msgid.
idoc_status-msgno = sy-msgno.
idoc_status-msgv1 = sy-msgv1.
idoc_status-msgv2 = sy-msgv2.
idoc_status-msgv3 = sy-msgv3.
idoc_status-msgv4 = sy-msgv4.
APPEND idoc_status.
return_variables-wf_param = eid.
return_variables-doc_number = idoc_contrl-docnum.
APPEND return_variables.
workflow_result = c_wf_result_error.
ENDIF.
ENDIF.
ENDLOOP.
ENDFUNCTION.
Rgds
Sree M -
Invoic01 idoc posting error Lock error 1 &
All,
Has anyone seen this error before with Idoc processing? If so what causes it? The idoc status is 51 and the Status detail is
Code SAP
message # 999
message type E
ID ZZ
Any ideas on how I can determine this? We cannot replicate the issue so can't trace/debug.
Thanks
SandraThank you both - I thought it was due to customization but was hoping the code SAP meant it was due to SAP standard.
Anyway, I did what you both told me to do - got the same results. Unfortunately this ZZ seems to be used as a catch all type error message so there are hundreds of abaps that appear when I click on "where used". I know most of the customized objects so can search on those individually.
Thanks again,
Sandra -
Microsoft-Windows-Folder Redirection Error 502. CSC database locked by another user
Dear all,
We are finalizing our Windows 7 migration where we migrated 500+ clients. In our enterprise concept we implemented RUP (Roaming User Profiles) and Redirected Folders for all
users. The Redirected Folders have been by enabled by a single GPO which redirects all folders from
AppData to
Searches \\servername.domain.name\documents$\%username%.
Problem:
The RUP and Redirected folders solution works fine until a new user wants to logon. This new user has been migrated to RUP and Redirected on another system and
he just wants to work on another workplace or gets a temporary pc. What happens is that redirected folders do not work. The user gets a message that the folder is not reachable and desktop is empty.
Troubleshooting:
Soon I found out that something was being locked. If we used a user account which had working Redirect Folders than this
worked for that user. An event of 10 was logged in OfflineFiles area of EventViewer to reconnect the path which was configured in the GPO.
This is example screenshot. It says "Error on Open Folder. \\server.domain.name\documents$\%username%\Desktop refers to a location that is unavailable. It could be on a hard disk
on this computer, or a on a network. Check to make sure that the disk is properly inserted, or that you are connected to the Internet or your network, and then try again. If it still cannot be located, the information might have been moved to a different location."
These symptoms happen randomly and not on all workstations. The pain here is when it happens on a portable computer. For desktop we disabled the "Disable Offline Files' in "Manage
Offline Files" control panel and then reboot. After the reboot the folders are directed
and it works without these errors... On portable computer we can't use this work around as they need to work offline.
If I connect to the share without the FQDN like \\servername\documents$\%username%\Desktop than this works fine and user can access all folders. When I try the FQDN path which is
configured in the GPO to redirect user to like \\servername.domain.name\documents$\%username%\Desktop than it fails with this message. I personally think because the C:\Windows\CSC database is locked by the previous user who has been logged on this system.
An example of the event generated in the Applications Event viewer part (I removed some username and server path):
Log Name: Application
Source: Microsoft-Windows-Folder Redirection
Date: 1-2-2011 17:40:11
Event ID: 502
Task Category: None
Level: Error
Keywords:
User: domain\ivan
Computer: computer.domain.name
Description:
Failed to apply policy and redirect folder "Videos" to "\\servername.domain.name\documents$\ivan\Documents\My Videos".
Redirection options=0x1001.
The following error occurred: "Can not create folder "\\\servername.domain.name\documents$\ivan\Documents\My Videos"".
Error details: "Access is denied.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Folder Redirection" Guid="{7D7B0C39-93F6-4100-BD96-4DDA859652C5}" />
<EventID>502</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2011-02-01T16:40:11.486983400Z" />
<EventRecordID>2754</EventRecordID>
<Correlation ActivityID="{3211E6FB-2801-456D-BE6E-66AAE150A4DC}" />
<Execution ProcessID="968" ThreadID="5856" />
<Channel>Application</Channel>
<Computer>computer.domain.name</Computer>
<Security UserID="S-1-5-21-3705223304-2632712944-1292073641-26755" />
</System>
<EventData Name="EVENT_FDEPLOY_FailedToApplyPolicy">
<Data Name="FromFolder">Videos</Data>
<Data Name="ToFolder">\\servername.domain.name\documents$\ivan\Documents\My Videos</Data>
<Data Name="Options">0x1001</Data>
<Data Name="Error">Can not create folder "\\servername.domain.name\documents$\ivan\Documents\My Videos"</Data>
<Data Name="ErrorDetails">Access is denied.
</Data>
</EventData>
</Event>
Something like this I see in the Application Eventviewer:
Environment:
Windows 7 Enterprise client with patches until 1-Nov-2010
Windows Server 2008 R2 for the Documents$ share
Windows Server 2003 R2 as the domain controller
I have tried all different option even to rebuild the CSC database but this also was not helping. I hope we are not dealing with a bug.
Any help is much appreciated.
Best regards, Ivan Versluis http://www.networknet.nlIvan and SteveDIG - Thanks for taking the time to post detailed information about what you have found. I have found the same things over the past few months and have been working with Microsoft to resolve this. Like Ivan, I have been told by
MS that this is a design problem in Windows 7, but they did admit it is a bug and did not charge me for the case. That was the good news. The bad news was that the problem is so 'deep' in Windows 7 that it will not be fixed until Windows 8 and
the CSC engineering team in Redmond has rejected several requests to fix this issue in Windows 7 from several customers. I personally feel we should have hauled our TAM in over this, but that wasn't my call so we haven't attempted to get an attitude
change from MS.
<RANT> I find this completely outrageous. Windows is supposed to be a multi-user operating system suitable for deployment to mobile workforces spread around the world and often using slow VPN links. Offline folders, folder redirection,
slow link detection, etc. are all great on paper and as I did the design work for the W7 solution I've just built I sold these advantages heavily. I now have serious egg on my face and am not happy. Like others here I missed this in testing as
multiple users are a fringe for us, but still important, I unfortunately didn't think to specifically test for multiple users, though I tested the features thoroughly and was happy with the results when used on single user machines.</RANT>
As identified above, this issue manifests when more than one user uses a machine and their Offline folders (all redirected folders are configured this way by default) are in an offline state when the first user logs off. The second user cannot access
this 'offline' share so folder redirection fails. We get burnt as we have latency=0 configured for slow link detection with Offline folders so users always work offline. This is partly because of WAN optimisers in the network that lie to Windows
so the online/offline transition doesn't work on slow links (not MS's fault), and partly because it made sense for other reasons.
The workaround Microsoft and I came up with for our environment was to use individual file shares for each user. We had been using a common file share with each user folder under that file share. Changing to an individual share for each users
means the share is not locked by the previous user.
Examples
This would cause a problem if John then Emma logged on to the same machine. Folder redirection would fail for Emma:
\\FileServer1\Users$\john
\\FileServer1\Users$\emma
So would this if DFS was used
\\my.domain\users\john (points to \\FileServer1\Users$\John)
\\my.domain\users\emma (points to \\FileServer1\Users$\Emma)
This would fix the problem:
\\FileServer1\John$
\\FileServer1\Emma$
Unfortunately we then figured we could move these shares behind DFS like so:
\\my.domain\homes\john (points to \\FileServer1\John$)
\\my.domain\homes\emma (points to \\FileServer1\emma$)
This was wrong. The problem returned. I assume the share that is being locked is now the DFS root and not the user share.
The operations team here is very reluctant to go with direct access to the file servers and not use DFS as that will create issues for them in the future when they need to make file server changes. I sympathise with them but can't see an alternative
at the moment as we are deploying W7 and can't stop. If I'd picked this up earlier a third party product might have been the solution (MS actually suggested this when I opened my case).
I hope the information about individual shares above is helpful to someone. Otherwise I don't really have more to add but I needed the rant :-)
<RANT>BTW. Has anyone tested changing a user’s home directory path once it is cached? Try it. Test a scenario where you move the user from one file server to another. You will not enjoy the results. I'll say no more
than this as it is off topic, but it shows the lack of investment in the CSC feature in Windows. Very disappointing</RANT> -
Error: "The phone is in use by another user of this computer"
Hi,
Itunes hung and had to be "force quit". When I started it again, I got the following message.
"The phone <phone name> is in use by another user of this computer"
I rebuild he iTunes libaray, but the message won't go away. Any ideas? I'm guessing there is a lock file somewhere.
thanks1. You are thread-jacking. Kangdequan has an open question and adding unrelated questions to that, will not help him at all. Kangdequan, please see below.
2. There have been countless articles in the last few years explaining why some countries have iTunes music stores and others not. The main reason is something called copyright.
3. There is an Apple app store in the Philippines.
4. There are many other sources of music.
Kandequan. It may be that something has become corrupted, but I also see a problem in that the iPhone is only supposed to sync with one computer. Trying to sync with a second one will not work.
There are a number of things you may need to do now, but first decide which computer is to be the one that you sync with: the master, if you will.
Whichever one you decide on, you need to make sure that all files point to that and there is a process written up by a user "wjosten".
You may also need to follow the Apple suggestions for making iTunes recognise your device. -
1st salesorder blocked if another user is in 2nd salesorder of a contract
Hi,
I have a service contract and a number of sales orders linked to it.
If one sales order is being edited by an user, other user cannot access any another independent order linked to this contract.
The first user has to come out of the 1st sales order, so that others can edit other sales ordes.
Is this a new funtionality in ECC 6.0. The user says he has encountered this issue before in 4.6c.
I checked in my test client and it works this way only...
I have not worked with service contracts in 4.6c ...
Just want to make sure if this is a new functionality in ECC 6.0...
Any idea?
Thanks
Anand ViswanathanV.,
This is driven by the copy control from contract-to-sales order at the item category level, the field "Pos./neg. quan" if Positive or negative then it is waiting until you edit the newlly created sales document before it unlocks the referenceable contract ... Thiink about it ... somebody could be changing sales order #1 using all the referenceable quantity (and maybe the really good volume price) of that contract and Sales Order #2 should not have any more quantity available other than the quantity already used...
If you set the "Pos./neg. quan" = "0" (or blank) then no locking will happen, but your contract quantity fulfillment will NOT get reduced every time you reference it (For example, you may want to have an inquiry that could be reference to a quote as many times as needed, without reducing the referenceable quantity.
Hope this helps,
Ed. -
Error while updating PO - 'This document is locked by another user. Please
All,
While updating the PO through API (Oracle Version - 11i) we are getting the error message 'This document is locked by another user. Please try again later.' intermittently.
We are using below API to update the PO through interface program.
po_change_api1_s.update_po
(x_po_number => <PO_NUMBER>,
x_release_number => NULL,
x_revision_number => v_revision_num,
x_line_number => v_line_num,
x_shipment_number => v_shipment_num,
new_quantity => l_upd_price,
new_price => NULL,
new_promised_date => NULL,
launch_approvals_flag => 'Y',
update_source => NULL,
VERSION => '1.0',
x_override_date => SYSDATE,
x_api_errors => v_api_errors,
p_buyer_name => NULL
Client is very keen to know the root cause of the error message, Does any has any idea ? Our concurrent program has been configured incompatibility, so one program will at a given time.
It would be great if anyone can give me some valuable inputs to debug this error message.
Thanks,Hello,
I am also facing same issue. In my code I am updating PO lines using Update_PO API. Whenever I am trying to Update 2 Lines on same PO. One get successfully update and for second line getting same error 'This document is locked by another user.'
Please help me for this..
Thanks in advance.
Thanks
Ravi Raj.
Maybe you are looking for
-
Mac to PC computer-to-computer connection
I'm visiting my folks and I've established a wireless computer to computer network from my mac to their pc. It connected fine, however I cannot connect to the internet from my mac. The pc is connected to DSL via an ethernet line, and I selected to al
-
i can't find this anywhere... how to convert mp3 (not music) into text without spending much $$$.
-
Hi, I have a report registered for language=English and territory=Netherlands. But when I run the report, I cannot see the output. I get the following message: "Unable to find published output for this request" The report fetches data and creates the
-
Windows 7 Installed On NB205-N311/W, Working Just Fine
Right out of the box, Windows 7 worked just fine. Wireless worked, sound worked, even my wireless mouse worked without having to add any additional drivers. Next I had Microsoft Update install everything that it thought I needed. Then I installed tho
-
I configured my brand new XServe to serve Netboot diskless images. I installed the client computer, made my image and published it on the server. Up to this point everything works fine. When I moved the client computer to it's normal position, sudden