The transaction is locked by user...
Hi,
I am getting error The transaction is locked by user abcd while validating or submit the time sheet application.
In ECC, I see a lock created for CATS_ENQUE table. We have deleted the lock entries few times but even we are getting same error.
We are in ECC 6.0 and WAS is in 6.4.
Please share your inputs to fix the issue.
Thanks,
Ajay
Hi
Looks like SAP standard issue, Check for SAP KBA # http://service.sap.com/sap/support/notes/1693880
This note also has other OSS note for reference, if it is WAS 640, worth to look into 625877 - Locks remain, for kernel version.
regards
Swami
Similar Messages
-
Number Ranges-The data is locked by user ... and can be displayed only
I wanted ti define number ranges - Transaction CXEG in Consolidation, and somehow i blocked the data (message: The data is locked by user ... and can be displayed only). How i can unlock the data so i can define new number ranges for this year. Please help
Hi,
Make sure you don't have any open sessions. If not, then go to SM12, and delete the relevant locked entry.
Regards,
Eli -
How to find the transactions used by a user
Hi experts,
How can I find which transactions used by a user. In which SAP table could I look after?Hi ,
You can use transaction code ST03N.
1. Go to tx code - ST03N
2. Under "Workload" you can select your "Instance or Total" so that it expands and shows you Days, Week, Month.
3. If you want to look at the transactions executed for a particular day, lets say, then double click on any day.
4. At the bottom left you get "Analysis Views"
5. Select & expand "User and Settlement Statistics"
6. Double click on "User Profile"
7. On the right side of the window you get a list of all the users
8. Double click on a particular user you want to view the details of.
9. The new screen will display the "Transactions/Reports Utilized by User XXX"
If you wanna track which users executed a particular transacation then follow this:
10. In "Analysis Views" expand "Transaction Profile"
11. Double click on "Standard"
You can view the list of Transactions and Reports.
12. Double click on the Tx Code or Report you wanna check and it will show the Use of it.
This will help you.
Reward if helpful.
Thankyou,
Regards. -
Can we restrict the transaction code NEX from users
Hi all,
we have a requirement to restrict the NEX tcode from the users.
means that users are asking to not access the NEX tcode. Is it possible to do that ?These are commands in SAP, so as per my knowledge it is not possible to restrict.
Regards,
Subhash -
How to execute a transaction with a different user from the logged user?
Hello Experts!
I'm trying to find out a solution about this scenario: our users need to release a Purchase Order (ME28) and/or a Service Entry Sheet (ML85) in SAP from a WEB based application through TIBCO, but the requirement is to execute this operation with the same SAP User name of the user (with his authorization) and not with the TIBCO user that is logged to SAP.
Is there someone that could suggest me a real time solution and how to develop it? I really appreciate your contribute and I'm at your disposal for any further information.
Thank you very much!
AlessandroHi Rob!
Thank you for your help, but I can't apply this solution, because we need to execute the transaction with a specific user name and not a generic user, besides our user have different authorization, for example the user Mr. Rossi can release only his Purchase Order but not the PO of another user Mr. Bianchi. Moreover we need to see the PO released/modified from a specif user name. So this is our constraint.
Bye Ale. -
The transaction does not die after the kill and I have to restart Oracle
Hi,
I have this very hard issue with my production environment.
A transaction started from java hangs after the user has closed the browser before the transaction was completed. The transaction remains in wait for "latch free" in v $ transaction.
When the WebSphre is stopped the transaction is not closed. Neither the kill on Oracle or on Unix conclude the transaction. The restart of the DB is required.
The rollback segment pointed to by the transaction is always the same. Although the procedure call by java is always the same.
The database does not have performance problems and only one transaction per day waits for "latch free" and do not closed.
The problem could be the rollback segment? Why Oracle is unable to resolve the transaction even if the client is dead and the WebSphere off?
Regards,
BingoBongoThe average duration of the transaction is 10/15 seconds.
When it lasts longer the client is closed and the transaction remains locked. But not always only in a particular case.
From this moment the transaction is waiting for "latch free" and the value of the field USED_UBLK/USED_UREC does not increase and not decrease.
The wait event is always the "latch free".
The kill (Unix, Oralce) has no effect on the transaction.
The rollback segment is always the same.
The procedure call is always acts the same.
The value of "SECONDS_IN_WAIT-WAIT_TIME/100" increases up to a certain point and then start over again.
This is a snapshot of a transaction that requires restart of the DB:
STATUS
SECONDS_IN_WAIT-WAIT_TIME/100
CR_CHANGE
XIDUSN
SECONDS_IN_WAIT
WAIT_TIME
STATE
EVENT
USED_UBLK
USED_UREC
OSUSER
CLIENT_INFO
ROW_WAIT_BLOCK#
ROW_WAIT_OBJ#
PROGRAM
MODULE
ACTIVE
399,99
178
10
400
1
WAITED KNOWN TIME
latch free
11
738
was5a
0
56204
JDBC Thin Client
JDBC Thin Client -
How to maintain open change request control for the transaction MM02 & CS02
hi all...
can any one please let me know that, is there any BADI or Enhancement spot
where i can code for my desired functionality...
how to maintain open change request control for the transaction MM02 and CS02.
Desired Functionality:
The user wants to maintain a material, bill of material or a document.
On the initial screen of the respective transaction (MM02, CS02)
user enters a change request number.
The system checks whether the object record that the user wants to maintain
is already assigned to other change request numbers.
If this is the case, the system displays a warning, stating that there are
other open change requests for this master data record.
In addition, the system lists the relevant change request numbers.
The user can continue the maintenance or leave the transaction and first check
the mentioned change requests.hi satish thanks for reverting back
but sorry yaar given enhancement is not triggering...
but my requirement is:
- after executing the transaction MM02 & CS02.
- user inputs the data for Material Number and then he enters the Change Number.
- if the given Change Number is not maintained with the Material (i dont no
where/how this two fields are maintained internally), then it has to raise a
warning and it should list the existing Change Numbers for that perticular
Material. -
How to restrict a user from using the transaction code SU01?
How can I grant a profile to a user with the profile SAP_ALL except running the transaction code SU01?
I know how to lock the transaction code using SM01 but is there any other way to do it.Go to S_TCODE
Double click on it and give the combinations like A* - X*
SU00
SU02 - Z*
Try this one definately it will work. -
How to find out the Transactions used per month & the USER who used that
Hi,
1)How to find out the Transactions used per month & the USER who used that?
2)and can i get the above same for minimum 20 month?
System : SAP- Enterprise Core Component.You can use my program...
*& Report Z_ABAP_TCODE_MONITOR
*****& Program Type : Report *
*****& Title : Z_ABAP_TCODE_MONITOR *
*****& Transaction code : ZTCODE_USAGE *
*****& Developer name : Shailendra Kolakaluri *
*****& Deveopment start date : 26 th Dec 2011 *
*****& Development Package : ZDEV *
*****& Transport No : DEVK906086 *
*****& Program Description : This program is to display
*List all tcodes executed during previous day.
*& Show the number of users executing tcodes
*& Modification history
REPORT Z_ABAP_TCODE_MONITOR.
*& List all tcodes executed during previous day.
*& Show the number of users executing tcodes
TYPE-POOLS : slis.
DATA: ind TYPE i,
fcat TYPE slis_t_fieldcat_alv WITH HEADER LINE,
layout TYPE slis_layout_alv,
variant TYPE disvariant,
events TYPE slis_t_event WITH HEADER LINE,
heading TYPE slis_t_listheader WITH HEADER LINE.
*REPORT z_report_usage.
TYPES: BEGIN OF zusertcode,
date TYPE swncdatum,
user TYPE swncuname,
mandt TYPE swncmandt,
tcode TYPE swnctcode,
report TYPE swncreportname,
count TYPE swncshcnt,
END OF zusertcode.
*data : date type n.
DATA: t_usertcode TYPE swnc_t_aggusertcode,
wa_usertcode TYPE swncaggusertcode,
wa TYPE zusertcode,
t_ut TYPE STANDARD TABLE OF zusertcode,
wa_result TYPE zusertcode,
t_result TYPE STANDARD TABLE OF zusertcode.
PARAMETER: month TYPE dats DEFAULT sy-datum.
*PARAMETER: date TYPE dats.
*select-options : username for wa_usertcode-account.
START-OF-SELECTION.
PERFORM get_data.
PERFORM get_fieldcatalog.
PERFORM set_layout.
PERFORM get_event.
PERFORM get_comment.
PERFORM display_data.
FORM get_data .
*date = sy-datum - 2 .
After start-of-selection add this line (parameter Month required 01 as day).
concatenate month+0(6) '01' into month.
CALL FUNCTION 'SWNC_COLLECTOR_GET_AGGREGATES'
EXPORTING
component = 'TOTAL'
ASSIGNDSYS = 'DEV'
periodtype = 'M'
periodstrt = month
TABLES
usertcode = t_usertcode
EXCEPTIONS
no_data_found = 1
OTHERS = 2.
wa-date = month.
*wa-date = date.
wa-mandt = sy-mandt.
wa_usertcode-account = username.
LOOP AT t_usertcode INTO wa_usertcode.
wa-user = wa_usertcode-account.
IF wa_usertcode-entry_id+72 = 'T'.
wa-tcode = wa_usertcode-entry_id.
wa-report = space.
ELSE.
wa-tcode = space.
wa-report = wa_usertcode-entry_id.
ENDIF.
COLLECT wa INTO t_ut.
ENDLOOP.
SORT t_ut BY report ASCENDING.
CLEAR: wa, wa_result.
endform.
FORM get_fieldcatalog .
fcat-tabname = 't_ut'.
fcat-fieldname = 'DATE'.
fcat-seltext_l = 'Date'.
fcat-key = 'X'.
APPEND fcat.
CLEAR fcat.
fcat-tabname = 't_ut'.
fcat-fieldname = 'MANDT'.
fcat-seltext_l = 'Client'.
fcat-key = 'X'.
APPEND fcat.
CLEAR fcat.
fcat-tabname = 't_ut'.
fcat-fieldname = 'USER'.
fcat-seltext_l = 'User Name'.
fcat-key = 'X'.
APPEND fcat.
CLEAR fcat.
fcat-tabname = 't_ut'.
fcat-fieldname = 'TCODE'.
fcat-seltext_l = 'Transaction Code'.
fcat-key = 'X'.
APPEND fcat.
ENDFORM.
*& Form SET_LAYOUT
text
--> p1 text
<-- p2 text
FORM set_layout .
layout-colwidth_optimize = 'X'.
ENDFORM. " SET_LAYOUT
*& Form GET_EVENT
text
--> p1 text
<-- p2 text
*FORM get_event .
events-name = slis_ev_top_of_page.
events-form = 'TOP_OF_PAGE'.
APPEND events.
*ENDFORM. " GET_EVENT
**& Form GET_COMMENT
text
--> p1 text
<-- p2 text
*FORM get_comment .
DATA: text(30).
text = 'Billing Report'.
heading-typ = 'H'.
heading-info = text.
APPEND heading.
*ENDFORM. " GET_COMMENT
**& Form top_of_page
text
--> p1 text
<-- p2 text
*FORM top_of_page .
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = heading[]
I_LOGO =
I_END_OF_LIST_GRID =
*ENDFORM. " top_of_page
*& Form DISPLAY_DATA
text
--> p1 text
<-- p2 text
FORM display_data .
sort t_ut[].
DELETE ADJACENT DUPLICATES FROM t_ut[] COMPARING ALL FIELDS.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-cprog
is_layout = layout
it_fieldcat = fcat[]
i_save = 'A'
is_variant = variant
it_events = events[]
TABLES
t_outtab = t_ut
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM. " DISPLAY_DATA -
Error occurs while posting the transaction by user in F-02
Dear Friends,
Kindly give me acceptable solution to the below error/ticket while user posting a transaction in F-02.
ERROR: " system error in routine FI_TAX_CHK_PRICING_DATA_ error code 13 function builder TAX2"Hi,
Please refer the link:
http://sap.ittoolbox.com/groups/technical-functional/sap-acct/system-error-in-routine-fi_tax_chk_pricing_data-error-code-13-function-builder-tax2-853146
Regards,
Pramitha. -
Coming back to the Transaction from a User Exit
Hi,
I perform some checks in a User-Exit before saving a transaction & throw an error message if something is not proper. But, the transaction terminates after that. I need to give the user an option to make changes in the transaction. eg, if user exit checks if a certain field should not be empty, the user should have an option to enter the field after the user exit throws the message. How can i go back to the same screen from the exit to achieve the same.
Thanks in advance.
Bikash
This was for a general scenario wherein after an error message triggered by an Exit is displayed, the transaction just terminates.
Message was edited by: Bikash AgarwalHi,
If you give error message, it will leave the current transaction.
Instead try using some POPUP function module, which will have options 'OK' and 'CANCEL'.
If user presses 'OK', then allow user to do modifications and if he presses 'CANCEL', then write LEAVE PROGRAM to come out of transaction.
Hope it helps.
Regards,
Shashank -
Sequence of the transaction list look different in ECC6.0 user menu
The sequence of the transaction list look different in ECC6.0 than SAP 4.6c(User Menu & SAP Menu).Is there any provision to make similar view as of SAP 4.6c in ECC6.0.
Thanks
Manojnot that i know of. and: you wouldn't want to do that: you'll be missing all the good new parts. for more information on new transactions, deleted transactions etc. make sure your read the release notes.
-
Kindly let me know the transaction for checking the Status of par.User?
Kindly let me know the transaction for checking the Particular Users Status?
I mean to say,Which Transaction is he into?
Or Is he/She Logged on to a particular System?
Regards,
Shashank.Hi,
Go to Transaction SM04.You will find the List of Users And the List of transactions ther are currently using.
Regards,
Sujit -
In the initial screen of ME21 transaction i want a user exit
In the initial screen of ME21 transaction i want a user exit
which can popup a message once document type is given and press enter.hey guys try with Function exit EXIT_SAPMM06E_006
and implement ZXM06U36.
thanks guys i my self found the solution -
User exists for changing the selection screen of the transaction CS11
Hi,
I want to change the selection screen of the transaction cs11 and modify the ALV output.
I searched the old forums but not got satisfactry results.
I want to change the plant and material from the parameter to the select option.
i dont want to copy the transaction for the zcs11.
any suggestion on this ?
Regards,
udupione more requirement i have is that, i need to remove all the header fields such as material , plant etc and place that field in the item level. i can use the user exists PCSD0002 for the adding the customer field in the item. but how can i removed the header level field such as plant and material. whether we have any user exits for that?
Maybe you are looking for
-
Hi everyone, I have received a new iphone today. I have an ipod touch but no longer have the computer it is synced to. How do I get my music from the touch to my new iphone? many thanks Anna-Marie
-
Integrating third party recruitment with SAP
Hi folks, I had a question regarding intergrating the third party system with SAP HR masterdata. I am basically looking at transferring the applicant data from the Recruiting (third party tool ) system into SAP HR Masterdata. I found using the featur
-
Installation issues in corporate environment
Hi all. I´m a system administrator in a large enterprise with aprox. 12.000 windows clients. Amongst others, I´m responable for the distribution of software updates (Operating System, MS Office and the Adobe products Acrobat and Flash). Since yesterd
-
I have been using the E-print feature for the past 6+ months and suddenly last week it won't recognize the HP OfficeJet 6700 printer. It said something like try again or re-install, so I deleted out the printer, re-downloaded the software and now it
-
Dear buddies, I am receiving this error: ORA-04031: unable to allocate 32884 bytes of shared memory ("shared pool","grant select on query....","sql area","qry_text : ....") In order to solve this, I need to give more space for the shared pool? The to