Time_Out when running transaction S_ALR_87100205
All ,
Whenever we are trying to execute the transaction S_ALR_87100205 it is giving us runtime TIME_OUT error.
The error is occuring at SELECT...ENDSELECT statements.
Please provide your valuable feedbacks or SAP notes to resolve this urgent problem.
The dump analysis from TX ST22 is :-
Time limit exceeded.
What happened?
The program "SAPDBBRF " has exceeded the maximum permitted runtime
and has therefore been terminated.
What can you do?
Note the actions and input that caused the error.
Inform your SAP system administrator.
You can print out this message by choosing "Print". Transaction ST22
allows you to display and manage termination messages, including keeping
them beyond their normal deletion date.
Error analysis
After a certain time, the program terminates to free the work process
for other users who are waiting.
This is to stop work processes being blocked for too long by
- Endless loops (DO, WHILE, ...),
- Database acceses with large result sets,
- Database accesses without an apporpriate index (full table scan)
- database accesses producing an excessively large result set,
The maximum runtime of a program is set by the profile parameter
"rdisp/max_wprun_time".
The current setting is 2700 seconds. After this, the system gives the
program a second chance. During the first half (>= 2700 seconds), a
call that is blocking the work process (such as a long-running SQL
statement) can occur. While the statement is being processed, the
database layer will not allow it to be interrupted. However, to
stop the program terminating immediately after the statement has been
successfully processed, the system gives it another 2700 seconds.
Hence the maximum runtime of a program is at least twice the value of
the system profile parameter "rdisp/max_wprun_time".
How to correct the error
Long-running programs should be started as background jobs. If
this is not possible, you can increase the value of the system
profile parameter "rdisp/max_wprun_time".
One or more of the following may also be useful:
following measures:
- Endless loops: Correct in program;
- Database access with large result set:
Use "SELECT * INTO itab" instead of "SELECT ... ENDSELECT";
- Database access without suitable index: Check the index generation.
Information on where termination occurred
The termination occurred in the ABAP/4 program "SAPDBBRF " in
"PUT_BKPF".
The main program was "RFHABU00N ".
The termination occurred in line 1023
of the source code of program "SAPDBBRF " (when calling the editor 10230).
Source code extract
009930 PERFORM T001_READ.
009940 * expiring currencies:
009950 GD_WAERS_SAVE = BKPF-WAERS.
009960 IF NOT GD_EXPCUR_FLAG IS INITIAL.
009970 PERFORM ITEM_CURR_CONVERT_BKPF USING 'SAPDBBRF'
009980 SY-DATLO
009990 CHANGING BKPF.
010000 ENDIF.
010010
010020 PUT BKPF.
010030 ENDIF.
010040
010050 *------- Belegkoepfe lesen, Positionen einzeln dazu -
010060 ELSE.
010070 SELECT (BKPF_FIELDS) FROM BKPF INTO
010080 CORRESPONDING FIELDS OF BKPF
010090 WHERE BUKRS IN BR_BUKRS
010100 AND BLART IN BR_BLART
010110 AND BUDAT IN BR_BUDAT
010120 AND XBLNR IN BR_XBLNR
010130 AND BELNR IN BR_BELNR
010140 AND GJAHR IN BR_GJAHR
010150 AND BSTAT IN BR_BSTAT
010160 AND AWTYP IN BR_AWTYP
010170 AND AWKEY IN BR_AWKEY
010180 AND AWSYS IN BR_AWSYS
010190 AND CPUDT IN BR_CPUDT
010200 AND BLDAT IN BR_BLDAT
010210 AND USNAM IN BR_USNAM
010220 AND (BKPF_WHERE)
ORDER BY PRIMARY KEY.
010240 IF BKPF-BSTAT EQ 'D'.
010250 SELECT SINGLE * FROM BKDF
010260 WHERE BUKRS EQ BKPF-BUKRS
010270 AND BELNR EQ BKPF-BELNR
010280 AND GJAHR EQ BKPF-GJAHR.
010290 ENDIF.
010300 SAVE_BUKRS = BKPF-BUKRS.
010310 SAVE_BELNR = BKPF-BELNR.
010320 SAVE_GJAHR = BKPF-GJAHR.
010330 CNT_BKPF = CNT_BKPF + 1.
010340 B0SG-XARBL = SPACE.
010350 PERFORM T001_READ.
010360 * expiring currencies:
010370 GD_WAERS_SAVE = BKPF-WAERS.
010380 IF NOT GD_EXPCUR_FLAG IS INITIAL.
010390 PERFORM ITEM_CURR_CONVERT_BKPF USING 'SAPDBBRF'
010400 SY-DATLO
010410 CHANGING BKPF.
010420 ENDIF.
Active calls / events
No.... Type........ Name..........................
Programm
Include Line
1 FORM PUT_BKPF
SAPDBBRF
SAPDBBRF 1023
2 FORM PUT_BOSG
SAPDBBRF
SAPDBBRF 675
3 FORM %_ROOT
SAPDBBRF
SAPDBBRF 3502
4 EVENT SYSTEM-EXIT
RFHABU00N
25
Regards,
AD
Thanks for your valuable inputs Rob, but will the transaction FBL3N solve the purpose of the user .
Can you guys suggest me any transaction which can become a work around for the same.
Regards,
Amitanshu
Similar Messages
-
Error Message When Running Transaction F.05
When running transaction f.05 to revalue foreign currency items, I am getting an error message" Error 543 FC Valuation SAPF100" for two of the G/L accounts and showing on the report <Expen.> and <Adjust.> instead of G/L accounts shown for debit and credit entries. No document or reversal document is created for these two accounts.
Any help is appreciated.Thanks for taking the time to reply.
I have checked OB59. The foreign currency valuation method is already defined. and in OBA1, these two G/L accounts are also there. I could not find any field on the G/L master where to assign the valuation method. For some reason, other G/L accounts mentioned in OBA1 are being posted correctly and are generating the documents and reversal documents except these two G/L accounts. For the correct G/L accounts, against the Debit and Credit posting keys G/L accounts are shown while for these two accounts, <Expen.> and <Adjust.> is written at the place of G/L accounts in the report. Can you please tell me from where the system is picking these accounts that are shown for Debit(40) and Credit(50) posting? -
Error message when running Transaction Code = ME84
hi,
i am getting an error message when running Transaction Code = ME84
Error is 'No processing (error message P5 017), No data for chosen selection'
can someone please guide me on this ?Hi Mahendra,
There are several reasons for the release not happeneing.
1. The issue could be in the selection of release type
2. Scope of selection
3. Strategy profile
Please check whether the selection parameters are considered are right for release to happen.
Regards,
Harish -
Exception when running transactions across 2 servers
I have the following scenario, all happening within one transaction:
- Session Bean is instantiated
- Session Bean gets initial context and creates entity bean home interface and
creates bean
- Session Bean hands the entity bean to client.
If I do this on one server with everything using the same initial context, everything
works fine.
But if I create the entity bean on a remote server through JNDI like I would in
a Java application, I get the following exception:
<Jul 12, 2001 3:03:42 PM EDT> <Error> <EJB> <Exception during commit of transact
ion transaction=(IdHash=2954511,Name = [EJB UserBeanImpl.registerUser()],Xid=19:
1cd29180e262f7f6,Status=Unknown,numRepliesOwedMe=0,numRepliesOwedOthers=0,second
s since begin=0,seconds left=29,ServerResourceInfo[weblogic.jdbc.jts.Connection]
=(state=new,assigned=none),SCInfo[localhost]=(state=active),SCInfo[localserver]=
(state=active),properties=({weblogic.transaction.name=[EJB UserBeanImpl.register
User()], weblogic.jdbc=t3://127.0.0.1:7001, weblogic.debug.DebugContext=weblogic
.utils.DebugContext@6dcfde})): javax.transaction.SystemException: java.lang.Null
PointerException
at weblogic.transaction.internal.TransactionImpl.commit(TransactionImpl.
java:302)
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTran
sactionImpl.java:155)
at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:2
01)
at com.clearpulse.ejb.UserBeanEOImpl.registerUser(UserBeanEOImpl.java:37
at com.clearpulse.ejb.UserBeanEOImpl_WLSkel.invoke(UserBeanEOImpl_WLSkel
.java:142)
at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.ja
va:373)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerR
ef.java:128)
at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.ja
va:237)
at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestH
andler.java:118)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
.java:17)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
I'm getting the initial context remotely through T3 using the Weblogic JNDI factory.
But I'm getting this error when the transaction is committed.
We're using Oracle's oracle.jdbc.driver.OracleDriver to connect to Oracle 8i.
Hi Suraj,
I think that the XI communication channel which i am using for my java server proxy is fine becoz after selecting XI as my adapter type then Adapter Engine contains Integration Server(by default) there i used to write the port number(in this case it is the port number of non central adapter engine where my proxy beans are deployed) as shown below:
Adapter type: XI
Adapter Engine: Integration Server.
Addressing type: URL address
Target Host: YYYY
Service number: 51000( port number pointing towards the non central adapter engine installed)
And also the message log which is coming under MDT is like this after running the scenario:
2009-10-29 11:55:01 Information The message was successfully received by the messaging system. Protocol: XI URL: http://YYYY:51000/MessagingSystem/receive/JPR/XI Credential (User): XXXX
2009-10-29 11:55:01 Information Using connection JPR. Trying to put the message into the receive queue.
2009-10-29 11:55:01 Information Message successfully put into the queue.
2009-10-29 11:55:01 Information The message was successfully retrieved from the receive queue.
2009-10-29 11:55:01 Information The message status was set to DLNG.
2009-10-29 11:55:01 Information Java Proxy Runtime (JPR) accepted the message.
2009-10-29 11:55:24 Error JPR could not process the message. Reason: Cannot locate proxy bean JavaProxy3.
2009-10-29 11:55:24 Error Delivering the message to the application using connection JPR failed, due to:
com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error processing inbound message. Exception: Cannot locate proxy bean JavaProxy3.
2009-10-29 11:55:24 Information The message status was set to WAIT.
Please suggest some solution.
Thanks
Amit -
German Error when running BSP service
Hello all,
When running transaction solution_manager_bsp
I get a web browser as a pop-up with the following error:
SAP Note
The following error text was processed in the system:
Die URL enthält keine vollständige Domainangabe (testbox statt testbox.).
What is the problem?
TIA
Edited by: Casey Harris on Mar 14, 2009 3:17 AMHi Casey,
The error is..
The URL does not contain full domain specification (Test Testbox instead. <domain>. <ext>).
have a look at the threads below...
[How to find full domain name1|https://forums.sdn.sap.com/click.jspa?searchID=23514839&messageID=242577]
[How to find full domain name-II|https://forums.sdn.sap.com/click.jspa?searchID=23514839&messageID=242577]
[Full domain name-BSP Wiki|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/bsp/fully%2bqualified%2bdomain%2bname%2b(FQDN)]
Search the forum for more information
Regards,
Anubhav -
Getting error when running PRC: Transaction Import
Hi Folks
Am getting an error when running PRC: Transaction Import to transfer time entries from OTL to Projects.
Has anybody encountered this before?
"MSG-20002: ORA-20002: pre_import:ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at "APPS.PA_TRX_IMPORT", line 7549"
If yes, please let me know the resolution.
Kind Regards
Srini.Pl see if MOS Doc 117395.1 (Transaction Import Interface Troubleshooting Guide) can help
HTH
Srini -
Error when running ULDE_ACT transaction
Hello There,
When running BASIC Configuration to Enable Usage and Landscape data transfer, when I run transaction ULDE_ACT, I get following shortdump:
Runtime Errors SYNTAX_ERROR
Date and Time 28.06.2011 11:46:32
Short text
Syntax error in program "SAPLE2E_ESREP_FUNC ".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLAGS_DDE" had to be terminated because
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "SAPLE2E_ESREP_FUNC "
"LE2E_ESREP_FUNCTOP " in
line 6:
"INCLUDE report "/1CAGTF/IF_LOGFUNC_000500" not found"
The include has been created and last changed by:
Created by: "SAP "
Last changed by: "SAP "
Error in the ABAP Application Program
The current ABAP program "SAPLAGS_DDE" had to be terminated because
come across a statement that unfortunately cannot be executed.
Error analysis
The following syntax error was found in the program SAPLE2E_ESREP_FUNC :
"INCLUDE report "/1CAGTF/IF_LOGFUNC_000500" not found"
Information on where terminated
Termination occurred in the ABAP program "SAPLAGS_DDE" - in
"AGS_USAGE_EXT_ACT".
The main program was "AGS_USAGE_ACT ".
In the source code you have the termination point in line 8
of the (Include) program "LAGS_DDEU03".
Has anyone came across this error? please advise.
Thanks and regards,
NischalHi,
Please update your solman verson, this syntax error is te common issue, please follow the note [sap note 727998|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=727998]
please try this, in solman -> utilities -> there maintain service definitin -> select te icone 'Delete and Replace Service Definitions' and continue for a new task 'Service Definition Refresh' created.
and follow the note tat shows how to refresh the service definitions and generate the logfunc Includes,
Thanks,
Jansi -
Can we restict a transaction when another transaction is running
Hi All,
1. Is there any way to trace which particular transaction is running? say SE38, not user specific, globally? It has to be traced programmatically.
2. Is it possible to restrict another transaction when one transaction is running. For eg. I want that when ST05 will run, SE38 should not run.
3. Is there any transaction to create custom event that will run autometically to restrict other transaction from running when one particular transaction is running.
Looking for your valuable suggestion/s.
Thanks and regards,
Atanu
Message was edited by: Atanu DeyHi!
I appreciate the valuable effort you have given to analyze the problem. I will be more specific with my requirement. It says:
When we run transaction EA10 to create mass bills or invoice, the transaction is running fine even for multiple users firing lot of data in the production system.
But, but, when someone is trying to run transaction FPMA to do autometic clearing for some business partner/s the transaction EA10 is throwing error as Mass Block.
Reason: One table in EA10 transaction is getting locked during updation, more logical. But second transaction is trying to fetch data from same table just hindering the process.
Probable solution: Do not allow to run transaction FPMA when transaction EA10 is running. After total execution, allow to run the other transaction.
Both of them are creating background job runtime and processing as well. Stop other job running when previous job is active. SAP program, no change/s allowed. (
Any more suggestion please. (
Best wishes,
Atanu -
Runtime Error -GETWA_NOT_ASSIGNED when running COI
Hi ALL,
We are getting run time error - GETWA_NOT_ASSIGNED when running COI tasks.
Error analysis
You attempted to access an unassigned field symbol
(data segment 32995).
This error may occur for any of the following reasons:
- You address a typed field symbol before it is set using ASSIGN
- You address a field symbol that points to a line in an internal table
that has been deleted
- You address a field symbol that had previously been reset using
UNASSIGN, or that pointed to a local field that no longer exists
- You address a global function interface parameter, even
though the relevant function module is not active,
that is it is not in the list of active calls. You can get the list
of active calls from the this short dump.
How to correct the error
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"GETWA_NOT_ASSIGNED" C
"CL_UC_COI_ACT_PT==============CP" or "CL_UC_COI_ACT_PT==============CM00P"
"REDUCE_GOODWILL_ENTRIES"
If you cannot solve the problem yourself and you wish to send
an error message to SAP, include the following documents:
1. A printout of the problem description (short dump)
To obtain this, select in the current display "System->List->
Save->Local File (unconverted)".
2. A suitable printout of the system log
To obtain this, call the system log through transaction SM21.
Limit the time interval to 10 minutes before and 5 minutes
after the short dump. In the display, then select the function
"System->List->Save->Local File (unconverted)".
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, select the Editor function "Further Utilities->
Upload/Download->Download".
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
Information on where terminated
The termination occurred in the ABAP program "CL_UC_COI_ACT_PT==============CP"
in "REDUCE_GOODWILL_ENTRIES".
The main program was "UCUWB000 ".
The termination occurred in line 722 of the source code of the (Include)
program "CL_UC_COI_ACT_PT==============CM00P"
of the source code of program "CL_UC_COI_ACT_PT==============CM00P" (when
calling the editor 7220).
702 call method do_inv_net_change->create_data_reference
703 exporting
704 i_type = cl_uc_coi_inv_net=>gc_ref_pt_block
705 io_model = do_model
706 importing
707 er_data = lr_t_data.
708 assign lr_t_data->* to <lt_share_block>.
709 call method do_inv_net_change->get_block
710 importing
711 et_pt_shares = <lt_share_block>.
712
713 create data lr_s_data like line of <lt_share_block>.
714 assign lr_s_data->* to <ls_share_block>.
715 * change due to selling invor's transaction
716 read table <lt_share_block> into <ls_share_block> index 1.
717
718 * direct shares prior to divestiture
719 assign component 'R_TH_DSH_OLD'
720 of structure <ls_share_block> to <lr_th_dsh_old>.
721 assign <lr_th_dsh_old>->* to <lt_dsh_old>.
>>>> create data lr_s_data like line of <lt_dsh_old>.
723 assign lr_s_data->* to <ls_dsh_old>.
724 assign component ucf6_cs_coi_fld-pcnt1
725 of structure <ls_dsh_old> to <pcnt1_7a>.
726
727 * change of direct shares in divestiture
Please provide your suggestions.
Edited by: VM2727 on Feb 10, 2012 3:27 AMOr even these ones:
SAP Note 1480856 - C/I: Program termination GETWA_NOT_ASSIGNED
Symptom
When you execute the consolidation of investments, a program termination
occurs (short dump GETWA_NOT_ASSIGNED in the method CREATE_OCI_LIST of the
class CL_UC_COI_ACT).
Note 1467924 - Termination GETWA_NOT_ASSIGNED in CL_UC_COI_ACT_PD
Symptom
When you execute the consolidation of investments, the program termination GETWA_NOT_ASSIGNED occurs in the method CALC_NET_INCOME_MEM of the class CL_UC_COI_ACT_PD. -
Sales analysis report differences when run by Sales Empl as opposed to Item
My client is running Sales analysis report and notices differences when run by Sales Employee as opposed to by Item.
I explained that:
When run by item, the report does not include service type invoices or non-inventory items.
When run by sales employee it DOES include service type invoices and non-inventory items.
Are there any other differences I should be aware of?
Does someone have a query I can run to prove this difference i.e...invoices for non-inventory items for a period? To prove where the difference comes from between the two reports?
ThanksYou may try this first:
SELECT S.ItemCode,
MAX(S.Description) as 'Item Description',
SUM(S.LineTotal) as 'Amount(LC)'
FROM
(SELECT T1.ItemCode AS 'ItemCode',
T1.Dscription AS 'Description',
T1.LineTotal AS 'LineTotal'
FROM dbo.OINV T0
INNER JOIN dbo.INV1 T1 ON T1.DocENtry = T0.DocENtry
WHERE T0.docdate >= [%0] and T0.docdate <= [%1]
AND T0.doctype = 'I'
UNION
SELECT T1.ItemCode AS 'ItemCode',
T1.Dscription AS 'Description',
-T1.LineTotal AS 'LineTotal'
FROM dbo.ORIN T0
INNER JOIN dbo.RIN1 T1 ON T1.DocENtry = T0.DocENtry
WHERE T0.docdate >= [%0] and T0.docdate <= [%1]
AND T0.doctype = 'I') S
GROUP BY S.ItemCode
This is by item type transaction only.
Thanks,
Gordon -
Error when running trx S_ALR_8709918
Hi there,
Please assist me with transaction S_ALR_8709918, program RAKOPL02 in ECC6.
We are currently in fiscal year 2009 and trying to forecast depreciation for year 2010
When running the report, we get the error below,
Fiscal year 2010 is already closed in Financial Accounting.
Message no. AA669
Diagnosis
You have initiated a recalculation of asset values for fiscal year 2010. However, fiscal year 2010 is still open is Asset Accounting, but not in Financial Accounting.
System Response
Due to this inconsistency between the General Ledger and the the subsidiary ledger, processing is terminated.
Procedure
Close fiscal year 2010 in Asset Accounting as well.
We cannot close 2010 in AA because it means we have to close 2009 as well.
Youy assistance would be highly appreciated
Thanks
Ledile
Edited by: Ledile Mphasha on Feb 19, 2009 1:34 PMPlease check out the SAP note below
Note 1099234 - AA 669 in reporting w/ reporting date in future fiscal year
its seems like a program error...implement the note. -
"SYSTEM_FAILURE" error message when running BEX query
Hello,
I often encounter this error when I run BEX queries (take note that I encounter this error after I have already entered the query values). But when I run the same query in a later time, the query becomes successful, which makes the problem intermittent. I only encounter this when running BEX but I don't encounter such error when I'm running the query in RSRT and displaying it in SAP instead of in Excel. I hope you have any idea about this. Thank you.Hi Lee,
Check transaction ST22 or SM21 after you get that message.
Hope this helps.
regards,
Diego -
Deadlocked error message when running crystal report
Hi All,
I need a bit of guidance as to the following problem.
Seems there is a lock being created in SQL when running some crystal reports.
When trying to run a report the following message is displayed:
Database connection Error L 'ADO Error Code: 0x
Source: Microsoft SQL Native Client
Description: Transaction (Process ID 302) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
SQL State: 40001
Native Error: [Database Vendor Code: 1205 ]'
The error is happening intermittently when refreshing the report. It does not seem to happen when no users are using the system.
Is there any way to stop this from happening? Or is this some kind of limitation with crystal and how it accesses the database?
Many Thanks,
MattHi Matt
I have had this problem with long running queries as well. I ended up doing the main part of the query in a view using WITH (NOLOCK) for each table and then reporting on the view.
This had extra benefits of making the report much simpler and often making the query more efficient and easier to test as well.
Rob -
Syntax error when running GLPLUP - Flex Plan Upload
HI,
We want use transaction GLPLUP to perform a Flex Plan Upload, but encounter a syntax error in program RK50003 stating:
The following syntax error occurred in program "RK500003 " in include
"PP_FISL_GINC " in
line 652:
"The data object "ITDAT1" does not have a component called "XBILK"."
This program is a local object, and appears to be generated by SAP. Checking the program attributes the owner and the last person to change this program is a consultant who has rolled off the project, and is not available for help.
I suspect that there must be some steps to regenerate this code, but I am not certain where to look for this information.
I have tried running GLPLDEL and GLPLINSTALL, but this did not change RK500003.
Any insight you can provide on this is greatky appreciated.
Thanks,
RoyHI,
I reported this issue with SAP and the following is what they had me do to resolve the issue:
1. Run transaction GLPLDEL:
Deletes all generated reports of the planning processor for
FI-GL/SL planning (application class GLU1). After a new call of
the planning, these reports will be generated once again.
2. Run transaction GLPLINSTALL:
It regenerates necessary database table entries for FI-G/SL Planning
(tables t8pl*). Make sure that you will perform this step when no
posting of FI-SL data is running.
This resolved the issue for us.
Good luck,
Roy -
ABAP dump when running an ALV report in a portal
Hi,
I have an ABAP report created in SAP R/3 4.7. Am using the ALV function module REUSE_ALV_GRID_DISPLAY to display the output. The programs runs correctly when run in R/3 using the SAP GUI.
When the report is run in the portal, I get a runtime error 'MESSAGE_TYPE_X'.
Please let me know if anybody has faced such issues.
I checked the OSS note 702732 which talks about increasing the threshold value of the start parameter. But this is not agreed by the BASIS team.
Thanks,
Best regards,
Ajith
The ST22 error log is as follows:
What happened?
The current application program detected a situation which really
should not occur. Therefore, a termination with a short dump was
triggered on purpose by the key word MESSAGE (type X).
What can you do?
Print out the error message (using the "Print" function)
and make a note of the actions and input that caused the
error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Error analysis
Short text of error message:
Data volume (84.550.400 bytes) is too large. (abap/alvgrid/size_nodod_mb
Technical information about the message:
Diagnosis
You tried to send a data record to the front-end that contains
84.550.400 bytes. However, the data volume is restricted to
52.428.800 bytes.
System Response
The running application program was terminated with a runtime
error.
Procedure
Restrict the data selection if possible or contact your system
administrator.
Procedure for System Administration
You can set the maximum size of these data volumes using the kernel
parameter 'abap/alvgrid/size_nodod_mb' (in megabytes).
Message classe...... "S>"
Number.............. 890
Variable 1.......... "84.550.400"
Variable 2.......... "52.428.800"
Variable 3.......... " "
Variable 4.......... " "
How to correct the error
Probably the only way to eliminate the error is to correct the program.
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"MESSAGE_TYPE_X" C
"SAPLAWRT" or "LAWRTU22"
"ITS_CHECK_ALV_DATA_SIZE"
If you cannot solve the problem yourself, please send the
following documents to SAP:
1. A hard copy print describing the problem.
To obtain this, select the "Print" function on the current screen.
2. A suitable hardcopy prinout of the system log.
To obtain this, call the system log with Transaction SM21
and select the "Print" function to print out the relevant
part.
3. If the programs are your own programs or modified SAP programs,
supply the source code.
To do this, you can either use the "PRINT" command in the editor or
print the programs using the report RSINCL00.
4. Details regarding the conditions under which the error occurred
or which actions and input led to the error.
Information on where terminated
The termination occurred in the ABAP program "SAPLAWRT" in
"ITS_CHECK_ALV_DATA_SIZE".
The main program was "Z_BW_RECON_INV_RPT ".
The termination occurred in line 25 of the source code of the (Include)
program "LAWRTU22"
of the source code of program "LAWRTU22" (when calling the editor 250).
Source code extract
000010 FUNCTION ITS_CHECK_ALV_DATA_SIZE.
000020 *"
000030 ""Lokale Schnittstelle:
000040 *" IMPORTING
000050 *" REFERENCE(DATA_TABLE) TYPE TABLE
000060 *"
000070
000080 data n type i.
000090 data currsize type i.
000100 statics maxsize type i.
000110 data par_value(56).
000120 if maxsize is initial.
000130 sy-subrc = 0.
000140 CALL 'C_SAPGPARAM' ID 'NAME' FIELD 'abap/alvgrid/size_nodod_MB'
000150 id 'VALUE' field par_value.
000160 if sy-subrc ne 0.
000170 maxsize = 52428800. " Default 50 MB
000180 else.
000190 maxsize = 1048576 * par_value.
000200 endif.
000210 endif.
000220 describe table data_table lines n.
000230 currsize = sy-tfill * sy-tleng.
000240 if currsize gt maxsize.
> message x890(s>) with currsize maxsize.
000260 endif.
000270 ENDFUNCTION.HI,
This is a Memory problem.
System is allocated with a Max Memory of 50 MB,(see the dump code, in the last it is hardcoded in the std code)
The data of your report is coming around 83 MB.
Restrict your selection criteria of the Object and run the same report and see. it will work.
Regards,
Anji
Maybe you are looking for
-
Yoga 2 11 - issues with internet connection
Hi, I bought the pc three weeks ago for my boyfriend and after a few days the internet did not work anymore. I've tried using both portable key (tre) both the wifi and I can navigate only on gmail, all the others pages are unreachable. I thought it w
-
Header Text Misalignment?
I tried to search Discussions for this problem but it's hard for me to properly describe. In both the preview pane and a "full display" message window, the text comprising the displayed headers is misaligned. Next to the top line ("From:") the tops o
-
EVDRE(actual balance sheet figs)
Hi friends, i would like build one evdre template, with actual balance sheet figs of R/3 (break up: opening, debit , credit & closing balances for particular periods) .simply a traial balance report. I'm reading BI Content documentation. what is sou
-
Rename a track after it's been split in two?
I have a track and I have split it up. Is there a way I can rename the new portions? Thanks.
-
Oim Strting errror- Error XELLERATE.ACCOUNTMANAGEMENT
Hi , I am getting the following error when I am starting the OIM server. <Error> <XELLERATE.ACCOUNTMANAGEMENT> <BEA-000000> <Class/Method: tcDefaultDBEncryptionImpl/decrypt encounter some problems: Input length must be multiple of 16 when decrypting