GOS vs. Archivelink Viewer - short dump
Hi Folks,
I've got a problem with the generic object services (GOS) and the archivelink viewer.
In my own program (a copy of function group MR1M) the GOS is started at the beginning of the program (at least the GOS-starter is started).
During the program execution, the function module ARCHIVELINK_FUNCTION is called to show archive documents in an external viewer.
This works fine, except for this point:
If the function module ARCHIVELINK_FUNCTION raises an error, this error is catched one level above. This works fine too.
But with this "errorneous" call, it seems that the system changes something in the flow logic of the transaction.
At the end of the action, the system flushes all data with the function module AC_SYSTEM_FLUSH (incl. GOS). But it seems, as if this service weren't started yet. But it is!
=> short dump (RAISE_EXCEPTION -> CNTL_ERROR)!
Background information:
1.) GOS is started
a.) with function module SWU_OBJECT_PUBLISH (if there is an document number) or
b.) at least the GOS-starter with method cl_gos_starter=>display.
In this case, the complete service will get started later if the document number is known.
2.) AC_SYSTEM_FLUSH tries to flush "SAPGUI.GOSCONTAINERCTRL.1".
3.) The reason for this short dump is the "property_get_error"
You can see this in the gui trace log too:
<126=Monitor: CSession::ReadDataStream: AgiParseStream called
<126=Monitor: CSession::ReadDataStream: AgiParseStream done
<126=Monitor: UpdateUser: user = |EMEUREN|, lang = |DE|, code-page = 1160
<126=Monitor: Program name SAPLZRP_MR1M
<126=(Error): GET PROPERTY "Nodes" OF [#0]
Invalid Object handle - this error may be caused by an ABAP programming error
<126=(Error): Error occured at Verb : Nodes
<126=(Error): Object: 0
<126=(Error): SAPAWRFC leaving RfcFlushOle with RfcRaise(GET_PROPERTY_FAILED)
<126=Monitor: Double Buffering enabled
Does anyone have an idea how to find the reason for this behavior?
Best Regards
Gerhard
Message was edited by: Gerhard Meuren
Message was edited by: Gerhard Meuren
Dear Pallavi,
Very useful post!
I am looking for similar accelerators for
Software Inventory Accelerator
Hardware Inventory Accelerator
Interfaces Inventory
Customization Assessment Accelerator
Sizing Tool
Which helps us to come up with the relevant Bill of Matetials for every area mentioned above, and the ones which I dont know...
Request help on such accelerators... Any clues?
Any reply, help is highly appreciated.
Regards
Manish Madhav
Similar Messages
-
Short Dump while scrolling in a maintenance view
A maintenance view has one field, defined as "Radiobutton".
1) Select the radiobutton for one entry.
2) Scroll down so that in the new page (i.e. the entries displayed in the new page) the entry selected in the first step is not visible.
3) Select any radiobutton again corresponding to any of the entries displayed in the new page.
4) On scrolling up again the short dump occurs.
The short dump text says "More than one radio button is active".
Any inputs in this regards are appreciated.
Thanks.
Gajendra.Hi,
that means you are trying to make two radio buttons active.
parameters: ra radiobutton group g1 default = 'X',
rb radiobutton group g1.
ra = 'X'.
and rb = 'X'.
in your case so obviously it will dump.
check your coding..
and show your code...
Regards
vijay -
Hi,
Can anybody help me out as I am getting a short dump while navigating to particular screen.
The error was triggered when i was binding an internal table to node in my second view.
The short dump shows as below.
■The following error text was processed in the system EID : Zugriff über 'NULL' Objektreferenz nicht möglich.
■The error occurred on the application server ECCIDES_EID_00 and in the work process 1 .
■The termination type was: RABAX_STATE
■The ABAP call stack was:
Method: HANDLEFROM_EXPORTS_INIT of program /1BCWDY/4QJM86ZSS4V4M81W8MTQ==CP
Method: HANDLEFROM_EXPORTS_INIT of program /1BCWDY/4QJM86ZSS4V4M81W8MTQ==CP
Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/4QJM86ZSS4V4M81W8MTQ==CP
Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========CP
Method: NAVIGATE of program CL_WDR_CLIENT_APPLICATION=====CP
Method: DO_NAVIGATION of program CL_WDR_WINDOW_PHASE_MODEL=====CP
Method: PROCESS_REQUEST of program CL_WDR_WINDOW_PHASE_MODEL=====CP
Method: PROCESS_REQUEST of program CL_WDR_WINDOW=================CP
Method: EXECUTE of program CL_WDR_MAIN_TASK==============CP
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
What can I do?
■If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system EID in transaction ST22.
■If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server ECCIDES_EID_00 in transaction SM21.
■If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 1 in transaction ST11 on the application server ECCIDES_EID_00 . In some situations, you may also need to analyze the trace files of other work processes.
■If you do not yet have a user ID, contact your system administrator.
Error code: ICF-IE-http -c: 700 -u: OBIZDEV -l: E -s: EID -i: ECCIDES_EID_00 -w: 1 -d: 20110723 -t: 161516 -v: RABAX_STATE -e: OBJECTS_OBJREF_NOT_ASSIGNED_NO
HTTP 500 - Internal Server Error
Your SAP Internet Communication Framework Team
Please help.Hu Saravanan,
Please find my code below in HANDLEFROM_EXPORTS_INIT and
method HANDLEFROM_EXPORTS_INIT .
data : WRK_DOC_CLAS type /OBIZ/ZXP_DOCCLS-DOC_CLAS.
data : it_doc type TABLE OF /OBIZ/ZXP_SHPHD.
DATA : doc_node type REF TO if_wd_context_node.
BREAK-POINT.
if doc_desc = 'Quotation'.
WRK_DOC_CLAS = '0001'.
elseif doc_desc = 'Sales Order'.
WRK_DOC_CLAS = '0002'.
elseif doc_desc = 'Delivery'.
WRK_DOC_CLAS = '0003'.
elseif doc_desc = 'Proforma Invoice'.
WRK_DOC_CLAS = '0004'.
elseif doc_desc = 'Billing'.
WRK_DOC_CLAS = '0006'.
ENDIF.
select * INTO CORRESPONDING FIELDS OF TABLE
it_doc FROM /OBIZ/ZXP_SHPHD WHERE doc_clas = WRK_DOC_CLAS.
call METHOD doc_node->bind_table
EXPORTING new_items = it_doc.
endmethod.
I have imported doc_desc via my inbound plug in the view.
Regards
Deric -
Short Dump while fetching values from a Database view
Hi ALL,
Here is the code that is giving short dump
SELECT * FROM ZVMATLMOVE INTO TABLE I_MATLMOVE
WHERE BUDAT >= V_LASTRUN_DATE
AND WERKS IN S_WERKS
AND LIFNR IN S_LIFNR
AND EBELN IN S_EBELN
AND MATNR IN S_MATNR
AND BWART IN S_BWART
(Please don't say that I am using * in the select query,
I knew that it is not a good way of fetching values)
Declaration of the internal table is:
DATA I_MATLMOVE LIKE ZVMATLMOVE OCCURS 0 WITH HEADER LINE.
The variable V_LASTRUN_DATE is:
DATA V_LASTRUN_DATE LIKE SY-DATUM.
We will be getting the lastrundate value from another table. And it is passing correct value (ex. 20060731)
ZVMATLMOVE is a database view created for MKPF and MSEG table. And I checked both table were consistent.
Dump Analysis:
Runtime errors DBIF_RSQL_SQL_ERROR
Exception CX_SY_OPEN_SQL_DB
Every thing is fine. But I don't know how it is going to dump. Any suggestions?Hi !
It seams that your table is not correct / fully activated.
To check it out you should try the following:
- Go to the SE11
- Give it your table name and go to "Display"
- Check if the table is "active"
- Choose "Utilities->Database Object->Check" and see
if there are any errors
- go back and choose "Utilities->Runtime Object->Check"
and see if there are any errors
If there are any errors - try to activate the table again. You may need the "Utilities->Database Utiliy" for that.
After there are no more errors by checking all these your program should work.
Regards
Rainer
Some points would be nice if thate helped a bit. -
Maintenance View Giving Short Dump DYNPRO_FIELD_CONVERSION
Hi,
Client has a maintenance view for the table J_2IRG1BAL. But the maintenance view is giving short dump DYNPRO_FIELD_CONVERSION. Can anyone please tell me what could be the reason? How to solve it?
Regards,
Sriram.Hi,
DYNPRO_FIELD_CONVERSION dump may be due to the following reason, you can find few OSS notes
- Negative entry in Time confirmation
- Negative entry in cost
- Negative entry in reversation
Check these just for reference.
Please Refer the below link it will useful for u.
DYNPRO_FIELD_CONVERSION
dump while entering enteries trough sm30
Regards,
Dhina.. -
Short dump 'Table does not exist in database'
Hello All,
When a report is executing it is going to short dump by saying 'Table does not exist in database'. As per the short dump analysis this issue is happening because of the following Native SQL statement statement :
Program : %_T050N0 (This is a dynamic program generating by SAP )
Form Name : DYN_LIC_SEL_TOT
exec sql performing LOOP_MOVE_WRITE_ISAP.
select single_plate, itm_num, ctry_code, model_lot,
lic_hold_flg, qty into :dcat-lplate, :dcat-matnr,
:dcat-werks, :dcat-charg, :dcat-holdflag,
:dcat-qty from ZLICENSE_R2 where itm_num = :p_matnr and
model_lot = :p_charg
endexec.
As per the customer this issue occurring since they migrated the SAP back-end data base from Oralce to DB6. Here I felt that ZLICENSE_R2 is not migrated from the Oracle to DB6. But as per the BASIS Team, even this table was not maintained in Oracle also. If the table was not maintained in the Oracle, this issue should have been there even before migration also.
Following is the short dump details:
Short text
Table does not exist in database.
What happened?
The table or view name used does not
exist in the database.
The error occurred in the current database connection "DEFAULT".
What can you do?
Check the spelling of the table names in your report.
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_NATIVE_SQL_ERROR', was not
caught in
procedure "DYN_LIC_SEL_TOT" "(FORM)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
Triggering SQL statement: "select single_plate, itm_num, ctry_code, model_lot,
lic_hold_flg, qty from ZLICENSE_R2 where itm_num = ? and model_lot = ? "
Database error code: "-204"
Could you please let me know what might be the reason for this issue.
Many Thanks in Advance.Transaction SE11, input ZLICENSE_R2 for table name, and display the table. Did the table display? If not, that is the main problem.
If the table displays, go to menu item Utilities -> Database Object -> Database Utility
In the resulting screen, under the "Status" fields, you should see text "Exists in the database." If you don't, then the table exists in the dictionary, but doesn't exist in the database system. Click the "Create database table" button and then you should be able to run the program.
You may need basis team's help to carryout some of these actions. -
Timeout Short Dump on a Data Query to a blank table.
Hi,
My program gives a short dump on quering a blank table. The dump says timeout.
what could the possible problem be.
regards,Runtime Error TIME_OUT
Occurred on 02/19/2009 at 10:35:35
Time limit exceeded.
What happened?
The program "SAPLE31C" has exceeded the maximum permitted runtime without
interruption, and has therefore been terminated.
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
After a certain length of time, the program is terminated. In the case
of a work area, this means that
- endless loops (DO, WHILE, ...),
- database accesses producing an excessively large result set,
- database accesses without a suitable index (full table scan)
do not block the processing for too long.
The system profile "rdisp/max_wprun_time" contains the maximum runtime of a
program. The
current setting is 5400 seconds. Once this time limit has been exceeded,
the system tries to terminate any SQL statements that are currently
being executed and tells the ABAP processor to terminate the current
program. Then it waits for a maximum of 60 seconds. If the program is
still active, the work process is restarted.
successfully processed, the system gives it another 5400 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
You should usually execute long-running programs as batch jobs.
If this is not possible, increase the system profile parameter
"rdisp/max_wprun_time".
Depending on the cause of the error, you may have to take one of the
following measures:
- Endless loop: Correct program;
- Dataset resulting from database access is too large:
Instead of "SELECT * ... ENDSELECT", use "SELECT * INTO internal table
(for example);
- Database has an unsuitable index: Check index generation.
You may able to find an interim solution to the problem
~~~~~~~
The line to which it points is a select query on a table that has not records. -
Short dump in standard program
Hi Friends,
below description is short dump for standard program.
Please see the below and help me how to correct the program.
The current application triggered a termination with a short dump.
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).
Error analysis
Short text of error message:
Internal error: Program , include , form .
Technical information about the message:
Diagnosis
An unexpected error has occurred.
Procedure
If you can reproduce the error, contact the SAP Hotline quoting the
error number.
Message classe...... "GR"
Number.............. 214
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
"SAPFGRWE" or "FGRWEF80_F80_FILL_COL_TAB"
"F80_FILL_COL_TAB"
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.
Thanks & Regards,
Sree
Edited by: adepus on Oct 7, 2009 12:39 PM
Edited by: adepus on Oct 7, 2009 12:39 PMHi Clemens,
I am getting a dump error as shown below. Could you please find some resolution for this issue. we just made some changes to the transaction GS02(Just added a GL account to one of the sets).
Runtime Error MESSAGE_TYPE_X
ShrtText
The current application triggered a termination with a short dump.
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.
is especially useful if you want to keep a particular message.
Error analysis
Short text of error message:
Internal error: Program , include , form .
Technical information about the message:
Diagnosis
An unexpected error has occurred.
Procedure
If you can reproduce the error, contact the SAP Hotline quoting the
error number.
Message classe...... "GR"
Number.............. 214
Variable 1.......... " "
Variable 2.......... " "
Variable 3.......... " "
Variable 4.......... " "
Variable 3.......... " "
Variable 4.......... " "
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
"SAPFGRWE" or "FGRWEF80_F80_FILL_COL_TAB"
"F80_FILL_COL_TAB"
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.
Source Code
79 MESSAGE x214.
80 ENDIF.
81 PERFORM e08_read_object_index(sapfgsb0)
82 USING fcolumns-dim_index.
83 IF c-subrc 0. MESSAGE x214. ENDIF.
84 c_dsentry = c-tval-from.
85 IF c_dsentry '='.
86 READ TABLE data_fields BINARY SEARCH
87 WITH KEY tab = rep_table
88 dsentry = c_dsentry.
>>>> IF sy-subrc 0. MESSAGE x214. ENDIF.
90 ENDIF.
91 WHEN OTHERS.
92 c_dsentry = '*'.
93 ENDCASE.
94 ENDIF.
Regards,
Pavan -
Short dump error DBIF_RSQL_INVALID_CURSOR
Hi
From Past few days, I am facing a peculiar issue
I am getting a short dump when the batch run to load to the Infocubes(Full Load). The load runs fine ones I deletes the failed request and load again.
The short dump and the exception are as below
Name of runtime error DBIF_RSQL_INVALID_CURSOR
Exception CX_SY_OPEN_SQL_DB
I have also checked with the basis team and no indication of a failure within SAP (no errors suggesting time-outs, buffers filling, tables filling etc)
Kindly let me know what could be root causeHi Pavan,
Are you trying to load the infocube from a DSO.We had the same issue whlle loading a cube from DSO and OSS note 339080 solved our issue.In case you are not able to access the note,find below the cause and solution provided in the note for this issue.
Cause and prerequisites
Customizing: the number of parallel processes for sending data was set to 0 in the ROIDOCPRMS table. For this reason, the system uses the process, in which the extraction takes place, for sending the data. A 'commit work' is performed in the sending process which causes an interruption of the running database selection in the extraction process.
Solution
Set the parameter 'maximum processes' in the ROIDOCPRMS table (or of the ROIDOCPRMS maintenance view) to a value> 0 for its connection with the BW.
Regards,
Bhagyarekha. -
Getting short dumps while reading bulky data from excel sheet
Hi all,
We have converted our non-unicode based sap system (R/3 4.7, Windows 2003,
SQL 2000) into a unicode based system recently. We are facing two peculiar
problems for last few days.
*Problem 1 - *Whenever we want to upload the data from excel sheet, the
system throws a dump after reading about 400 entries, while last week the
same system used to read about 8000 entries in a single go.
*Problem 2 - *Also, whenever we realease a transport requst from development
containing a lot of changes, the request will reach the quality system but
without the changes. but if i ll try to import the changes into quality
system after generating more than one request containing small small
changes, they get reflected in QAS immediately. Is there any size
constraint in transporting a request fro DEV->QAS->PRD.
Please suggest some ways.
I am pasting the dump (that I am getting while data uploading from Excel).
~~~~~~~~~~~~~~~~~~
Runtime errors
MESSAGE_TYPE_X*
Occurred on
22.02.2008 at
13:21:02*
The current application triggered a termination with a short dump.
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:
Control Framework : Error processing control
Technical information about the message:
Diagnosis
An error occurred when the system tried to process the commands
from the Automation Queue on the presentation server.
There are several possible reasons for this:
- The installation of the SAP GUI on the presentation server is
faulty or obsolete.
- There is an error in the application program
- There is an error in the SAPGUI or an integrated control
Procedure
1. Make sure that you have imported the appropriate Support
Package, the current kernel, and GUI patch for the release of your
System
2. Check whether the error occurs locally on one or a few PCs, or
generally on all PCs. Note whether the error only occurs for some
users, for example because of a specific Customizing setting.
If it only occurs locally, this suggests an installation problem
with the PC. Check the installation; if necessary, reinstall the
software. In the dump, search for the SY-MSGLI field, since it may
point to the cause of the error.
3. Activate the Automation Trace (in accordance with SAP Note
158985).
4.Start the transaction and continue until the screen immediately
before the dump.
5. From the System -> Utilities menu, choose Autom. Queue,
Synchronous Processing.
The status bar of the GUI displays the text:
"Automation synchron flush mode on"
6. If you now proceed with the application, the short dump will
display the ABAP call that caused the error; the Automation Trace
will contain the error on the presentation server.
7. If necessary, load the short dump and trace files on to
sapservX, so that SAP can analyze them.
Message classe...... "CNDP"
Number.............. 006
Variable 1.......... " "
Variable 2.......... " "
Variable 3.......... " "
Variable 4.......... " "
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
"SAPLOLEA" or "LOLEAU02"
"AC_SYSTEM_FLUSH"
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.
System environment
SAP Release.............. "620"
Application server....... "nhbho930"
Network address.......... "192.168.0.30"
Operating system......... "Windows NT"
Release.................. "5.2"
Hardware type............ "4x Intel 801586"
Character length......... 16 Bits
Pointer length........... 32 Bits
Work process number...... 0
Short dump setting....... "full"
Database server.......... "NHBHO930"
Database type............ "MSSQL"
Database name............ "DEV"
Database owner........... "dev"
Character set............ "C"
SAP kernel............... "640"
Created on............... "Aug 17 2007 00:18:58"
Created in............... "NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10"
Database version......... "SQL_Server_8.00 "
Patch level.............. "196"
Patch text............... " "
Supported environment....
Database................. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
SAP database version..... "640"
Operating system......... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2,
Windows NT 6.0"
User, transaction...
Client.............. 300
User................ "NHBABAP"
Language key........ "E"
Transaction......... "SE38 "
Program............. "SAPLOLEA"
Screen.............. "SAPMSDYP 0010"
Screen line......... 0
Information on where terminated
The termination occurred in the ABAP program "SAPLOLEA" in
"AC_SYSTEM_FLUSH".
The main program was "ZBDC_CONTRACT ".
The termination occurred in line 29 of the source code of the (Include)
program "LOLEAU02"
of the source code of program "LOLEAU02" (when calling the editor 290).
~~~~~~~~~~~~~~~~~~~~~
Thank you all.
Cheers.
Mitra __.____._for the 50 millionth time: Excel spreadsheets are NOT databases, you should NOT try to use them as such and NEVER access them using JDBC.
You should also under NO condition use the JDBC-ODBC bridge driver (that was actually the 78 millionth time that was told someone). -
Hi , Is there any Function Module or a way to read the Short Dump generated in ST22 for a particular program.?
I have a Z program running in Background on daily basis.For error Handling , when the program generates a short dump , i want to read the short dump. I tried the FM /SDF/GET_DUMP_LOG .with this i am able to read the runtime error , exception , error short text but i am unable to read the entire log description.
like what happened , what can u do etc which can be viewed in st22.Any Inputs Appreciated.
Thanks & Regards,
John.Hi,
Try FM
"STRUCTURE_DUMP" -- Current contents of internal tables will be printed
RS_SNAP_DUMP_DISPLAY
Best regards,
Prashant -
Zci type ADOBE Interactive Form in ABAP Webdynpro short dump
Adobe Reader version 8.1.2
Life Cycle Designer version 7.1.4270.1.421766
ECC 6.0 patch 13
When I ran the 'FP_PDF_TEST_00' , it shows
Version Information: 710.20061024154505.342190
In my ABAP Webdynpro app., it has 3 inputfields.
In the Form layout, I changed the form layout type to 'ZCI' for interactive form, and Insert the WebDynpro Script.
And in the ABAP Webdynpro view layput designer, I enabled the pdf form element.
All objects compiled without any problem.
During the runtime, it got the following short dump:
21 METHOD CX_WD_GENERAL=================CP CX_WD_GENERAL=================CM003 5
CX_WD_GENERAL=>RAISE
20 METHOD CL_WD_ADOBE_SERVICES==========CP CL_WD_ADOBE_SERVICES==========CM008 193
CL_WD_ADOBE_SERVICES=>CREATE_PDF
19 METHOD /1WDA/LADOBE==================CP /1WDA/LADOBE==================CCIMP 1955
CL_INTERACTIVE_FORM_ZCI=>IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT
Our BASIS sent me the ADS trace:
SAP Interactive Forms by Adobe
Render Error Report
'pdf' Log Entries
restoreState is not a valid attribute of subform, Attribute not loaded. Line 5.
Invalid node type: dataGroup
The fault occurred on line 0.
The SOM expression '$record.BAPIBNAME' for the dataRef specified on field 'BAPIBNAME', resolved to an incompatible node type of 'dataGroup'.
Any comment or advise?Hi,
As far as i know when you use Adobe forms in a WD4A application, language is your "web" connection language.
You can have a look at standard class CL_WD_ADOBE_SERVICE, it's used when generating an adobe forms from WD4A. , more particulary look at method DETERMINE_DOCPARAMS.
regards -
Short Dump while including custom text
Hi Guru's
I am new to workflow and i have a requirement to include a custom text by replacing the standard one.
I selected the user decision and navigated to control tab there i got the task number, i just copied the task
number by using the transaction pftc_cop and reassigned the custom task number.Now i can view the
custom text in the preview but while doing the check it shows "1 warnings and 0 errors" and while
activation it goes to short dump can you please resolve my issue as soon as possible.Hi Suresh,
I checked in SWU3. While performing automatic workflow customizing
it shows an information message as "Customizing already carried out".
Below i had given the short dump description.Please have a look and make me clear
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).
How to correct the error.
Probably the only way to eliminate the error is to correct the program.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"MESSAGE_TYPE_X" " "
"SAPLOLEA" or "LOLEAU02"
"AC_SYSTEM_FLUSH"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
Regards,
Manoj -
Hi All,
I am getting this error message while loading data in BW. The eeror message is below:
Data not received in PSA Table.
Diagnosis
Data has not been updated in PSA Table . The request is probably still running or there was a short dump.
Procedure
In the short dump overview in BW, look for the short dump that belongs to your data request. Make sure the correct date and time are specified in the selection screen.
You can use the wizard to get to the short dump list, or follow the menu path "Environment -> Short dump -> In Data Warehouse".
Removing errors
Follow the instructions in the short dump.
When I checked the short dump it is as below.
ShrtText
An SQL error occurred when accessing a table.
What can you do?
Make a note of the actions and input which 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.
How to correct the error
Database error text........: "ORA-14400: inserted partition key does not map to any partition"
Internal call code.........: "[RSQL/INSR//BIC/B0000541000 ]"
Please check the entries in the system log (Transaction SM21).
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:
How to correct the error
Database error text........: "ORA-14400: inserted partition key does not map to any partition"
Internal call code.........: "[RSQL/INSR//BIC/B0000541000 ]"
Please check the entries in the system log (Transaction SM21).
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
"DBIF_RSQL_SQL_ERROR" CX_SY_OPEN_SQL_DBC
"GP12DW003276UZE34XM7O2QXLER" or "GP12DW003276UZE34XM7O2QXLER"
"INSERT_ODS"
Can someone suggest me what should I check?
Thanks in advance.Thanks a lot Manga. I did what you told and it gave me this error message.
Inconsistency: High value for table /BIC/B0000541000: 0002 ; PARTNO value in RSTSODS: 0022
So you mean to say once I click on correct error button, it should be good. So after that if do the loading, it should not give me this problem if I am right.
But can you tell me what exactly does that error message mean? Also is this not an table space issue. I have to wait to correct that error as DBA is currently looking into it.
Assigned points. Will assign more points if the issue resolves. -
Short dump while creating transparent container dynamically
Hi experts!
I want to create a transparent container dynamically, but I get a Short Dump (
Note
The following error text was processed in the system NSP : Access via 'NULL' object reference not possible.
The error occurred on the application server Datatrain_NSP_00 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: CREATE_BY_VIEW_ELEMENT of program CL_WDR_VIEW_ELEMENT_ADAPTER===CP)
while doing so. Below my code...
Can somebody please advise I don't know what I did wrong....
Thanks in advance!
Points will be rewarded
METHOD wddomodifyview .
DATA: lr_container TYPE REF TO cl_wd_uielement_container,
lr_matrix_head TYPE REF TO cl_wd_matrix_data,
lv_hlp_str TYPE string VALUE 'DYNCONT_1',
lr_trans_cont TYPE REF TO cl_wd_transparent_container.
lr_container ?= view->get_element( 'ROOTUIELEMENTCONTAINER' ).
CALL METHOD cl_wd_transparent_container=>new_transparent_container
EXPORTING
enabled = ABAP_TRUE
id = lv_hlp_str
is_layout_container = ABAP_TRUE
receiving
control = lr_trans_cont
lr_matrix_head = cl_wd_matrix_head_data=>new_matrix_head_data(
element = lr_trans_cont ).
lr_trans_cont->set_layout_data( lr_matrix_head ).
lr_container->add_child( lr_trans_cont ).Hi Felix,
You need to set the layout first and then set the layout data. Use the method cl_wd_matrix_layout=>new_matrix_layout. Do a set_layout on the container and then do set_layout_data. That should solve your problem.
Regards
Nithya
Maybe you are looking for
-
ALV Report - Production Scheduling Report
Hello Gurus, I need to write an ALV report of open production order operations per selection criteria. If the production orders are linked to any sales order, then the result of ALV should also contain the sales order data. Selection screen should c
-
Def a value in sear help of select screen generated by HR report category
Hi all, Ive developed a HR report in which Ive used LDB PNP.. Now they are going to use this report for a particular company. so in the report selection screen when they choose f4 help of personnel area i.e. field PNPWERKS, I need to default a value
-
PS6 raw image thumbnails gone in finder
Recently upgraded to Photoshop CS6 and as a result raw images thumbnails no longer show up in finder windows. I use the finder for sorting hundreds of images - now it requires me to open Photoshop to see an image. Apple has always supported new versi
-
Use of graphics card with core install
Hi, We have a sun sparc server that has the solaris core installation. We run our Jrun application server on this machine. We would like to use a mapping software called Mapxtreme that needs a graphics card on the server. Can I use a graphics card wi
-
Issue while uploading a offline Adobe form
Hi i`m working in Offline Adobe form.I`m able to send a form to vendor and he is able to recieve and download the form.But while uploading the form some "Runtime uncaught Exception occurs". The Exception is CX_FP_RUNTIM