DUMP OBJECTS_OBJREF_NOT_ASSIGNED_NO
Hello,
A prescriptor made a schopping cart on our system. But we don't know why , we couldn't see it anymore. ON ITS, with the function module BBP_PD_SC_GETDETAIL, on transaction BBP_PD we have a dump :
Runtime Error OBJECTS_OBJREF_NOT_ASSIGNED_NO
Except. CX_SY_REF_IS_INITIAL
ShrtText
Access with 'ZERO' object reference not possible.
Whathappened? Error in ABAP application
program. The current ABAP program "SAPLSWRR" had to be terminated because one of the statements could not be executed.
This is probably due to an error in the ABAP program.
Error analysis An exception occurred. This exception is dealt with in more detail below . The exception, which is assigned to the class 'CX_SY_REF_IS_INITIAL', was neither caught nor passed along using a RAISING clause, in the procedure "SAP_WAPI_READ_CONTAINER" "(FUNCTION)" Since the caller of the procedure could not have expected this exception to occur, the running program was terminated. The reason for the exception is: There was an attempt to access a component using a 'NULL' object reference (points to nothing).
An object reference must indicate an object (an instance of a class), before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using a CLEAR statement.
THANKS FOR YOUR HELP!!!
Hi,
Pls see if the foll note helps:
925151
BR,
Disha.
Pls reward points for useful answers.
Similar Messages
-
OBJECTS_OBJREF_NOT_ASSIGNED_NO error when accessing some links in DOE
Hello Everyone,
We have setup a Development system for R&D on SAP NW Mobile 7.1 SPS08. I'm able to register mobile devices (Laptop) in DOE but when I'm trying to access few links (like Administration-->Device Administration) I'm getting error "Access using a 'ZERO' object reference is not possible" and an ABAP dump "OBJECTS_OBJREF_NOT_ASSIGNED_NO" is created. Error Details are given below. Can someone help me out in this ?
Error when processing your request
What has happened?
The URL http://abc.xyz.com:8000/sap/bc/webdynpro/sap/sdoe_administration/ was not called due to an error.
Note
The following error text was processed in the system MOB : Access using a 'ZERO' object reference is not possible.
The error occurred on the application server xyz_MOB_00 and in the work process 4 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: RESOLVE_MAPPING of program CL_WDR_CONTEXT_NODE_INFO======CP
Method: MAP of program CL_WDR_CONTEXT_NODE_MAP=======CP
Method: IF_WD_CONTEXT_NODE~IS_ALIVE of program CL_WDR_CONTEXT_NODE_MAP=======CP
Method: IS_NODE_VALID of program CL_SALV_WD_CHANGE_LOG=========CP
Method: DISPATCH of program CL_SALV_WD_CHANGE_LOG=========CP
Method: REFRESH of program CL_SALV_WD_DATA_CHANGE_LOG====CP
Method: UNREGISTER of program CL_SALV_BS_DATA_CHANGE_LOG_TABCP
Method: UNREGISTER of program CL_SALV_WD_DATA_CHANGE_LOG====CP
Method: FREE of program CL_SALV_WD_DATA_CHANGE_LOG====CP
Method: FREE of program CL_SALV_BS_DATA===============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 MOB 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 xyz_MOB_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 4 in transaction ST11 on the application server xyz_MOB_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: 100 -u: SUSER -l: E -s: MOB -i: xyz_MOB_00 -w: 4 -d: 20090806 -t: 114729 -v: RABAX_STATE -e: OBJECTS_OBJREF_NOT_ASSIGNED_NO
Thanks
Vamsi
Edited by: Atluri Vamsi on Aug 6, 2009 8:50 AMHello,
are you getting similar dump in ST22?
Method: RESOLVE_MAPPING of program CL_WDR_CONTEXT_NODE_INFO======CP
Method: MAP of program CL_WDR_CONTEXT_NODE_MAP=======CP
Method: IF_WD_CONTEXT_NODE~IS_ALIVE of program
CL_WDR_CONTEXT_NODE_MAP=======CP
Method: IS_NODE_VALID of program CL_SALV_WD_CHANGE_LOG=========CP
Method: DISPATCH of program CL_SALV_WD_CHANGE_LOG=========CP
Method: REFRESH of program CL_SALV_WD_DATA_CHANGE_LOG====CP
Method: UNREGISTER of program CL_SALV_BS_DATA_CHANGE_LOG_TABCP
Method: UNREGISTER of program CL_SALV_WD_DATA_CHANGE_LOG====CP
Method: FREE of program CL_SALV_WD_DATA_CHANGE_LOG====CP
Method: FREE of program CL_SALV_BS_DATA===============CP
there is one SAP note released related to similar issue #1319829 please see if implementation of this note avoid these dumps.
Regards,
Rohit -
Run time error " OBJECTS_OBJREF_NOT_ASSIGNED_NO"
Hi,
I am getting runtime error in Web dynpro component controller.
The issue is, i am trying to retrive data from backend in adobe form.
When i do this, i am getting dump OBJECTS_OBJREF_NOT_ASSIGNED_NO.
Error details are given below, can some one please help me?
The following error text was processed in the system ED1 : Communication failure
The error occurred on the application server ud1sap01ed1_ED1_00 and in the work process 2 .
The termination type was: IMC_CANCEL_TX
The ABAP call stack was:
Method: RETRIEVE_DATA of program /1BCWDY/CYPT7UVCQHT6UZTEWG43==CP
Method: ZIWCI_WI_MD_FORM~RETRIEVE_DATA of program /1BCWDY/CYPT7UVCQHT6UZTEWG43==CP
Method: HNDL_FORM_SUBMIT_EVT of program /1BCWDY/CSO3V1ZDRCQ931KSFYC3==CP
Method: IF_WDR_COMPONENT_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/CSO3V1ZDRCQ931KSFYC3==CP
Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_COMPONENT===CP
Method: FIRE_EVENT of program CL_WDR_COMPONENT==============CP
Method: IFWDR_INTERNAL_API~RAISE_EVENT of program SAPLWDR_RG_PROXY_FACTORY
Method: IF_COMPONENTCONTROLLER~FIRE_FORM_SUBMIT_EVT of program /1BCWDY/CYPT7UVCQHT6UZTEWG43==CP
Method: RAISE_FORM_SUBMIT of program /1BCWDY/CYPT7UVCQHT6UZTEWG43==CP
Method: ZIWCI_WI_MD_FORM~RAISE_FORM_SUBMIT of program /1BCWDY/CYPT7UVCQHT6UZTEWG43==CP
One more thing Error occured at
1523 lo_node->set_static_attributes( EXPORTING static_attributes = ls_sps_ctx ).
1524 lo_node = lo_node->get_child_node( name = if_componentcontroller=>wdctx_tax_sps ).
>>>>> lo_child_node->bind_table( ls_sps-tax_sps ).
1526 WHEN zcl_md_mtrdprtr_assist=>mc_formact_tpgd.
Regards,
DhrupalHi Jiri,
Thanks for such important time u spend to solve this issue.
I have found out the solution as the ls_sps is node and tax_sps is child node so i have to bind it as child node rather than node.
Thanks again. -
Hi Guys,
I try to Execute HRTMC_TALENT_GROUP - Webdyn pro application and iam getting the Dump OBJECTS_OBJREF_NOT_ASSIGNED_NO .
Please let me know how to solve this ,
thanks
PrabhuThanks for Replying - Please explain how to solve this .Is this Configuration issue - Or should We ask SAP to look into .
Pls guide.
Thanks
Prabhu -
CRM Upgrade from SAP CRM ABAP 6.0 to EHP3 FOR SAP CRM 7.0
Hi,
While downtime I got the following error.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XPRA ERRORS and RETURN CODE in SAPR740XPRA90000035.CRE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 ETP109 version and release : "380.09.41" "740"
1 ETP198
2 EPU126XPost-import methods for change/transport request: "SAPK740XPRA90000035"
4 EPU111 on the application server: "fmgcre"
2 EPU122XPost-import method "BEFB_AFTER_IMP" started for "BEFT" "T", date and time: "20140612120701"
1AETR012XProgram canceled (job "RDDEXECL", number "12070100")
1AEPU320 See job log"RDDEXECL""12070100""CRE"
1 ETP111 exit code : "12"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XPRA ERRORS and RETURN CODE in SAPR740XPRA90000036.CRE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 ETP109 version and release : "380.09.41" "740"
1 ETP198
2 EPU126XPost-import methods for change/transport request: "SAPK740XPRA90000036"
4 EPU111 on the application server: "fmgcre"
2 EPU122XPost-import method "BEFB_AFTER_IMP_ENH" started for "BEFE" "T", date and time: "20140612120701"
1AETR012XProgram canceled (job "RDDEXECL", number "12070101")
1AEPU320 See job log"RDDEXECL""12070101""CRE"
1 ETP111 exit code : "12"
>>> PLEASE READ THE REPORT DOCUMENTATION OF THE REPORTS MENTIONED ABOVE <<<
XPRAs are application reports that run at the end of an upgrade.
Most XPRA reports have a report documentation that explains what
the report does and how errors can be corrected.
Call transaction se38 in the SAP system, enter the report name,
select 'Documentation' and click the 'Display' button.
>>> The problematic XPRAs are mentioned in messages of type PU132 above <<<
In the TR: SM37 the job RDDEXECL is aborted, the result is the short dump OBJECTS_OBJREF_NOT_ASSIGNED_NO
I am currently using SUM ver 1.0 SP9_8
Has anyone had this error? about every helpful tip would be very grateful!
Thanks
GeorgHi,
The problem we could solve, we modified the function block BEFB_AFTER_IMP.
Thanks
Georg -
Strange issue on row selection in a wd_table
Hi all gurus,
I'm working on an SRM 7 system, specifically on the WD Component /SAPSRM/WDC_CTR_DOTC_IT, view V_CTR_DODC_ITEMS.
In the view there's a table showing items of a contract; we created a custom button ("item deletion") which simply triggers a method that sets the field ZZ_DEL_IND value to 'X' for the selected line(s).
Here's the method code:
METHOD onactionzdelete .
DATA lv_action TYPE /sapsrm/pdo_action_type.
DATA lo_transaction_context TYPE REF TO /sapsrm/cl_transaction_context.
* Get instance of transaction object
lo_transaction_context ?= /sapsrm/cl_transaction_context=>/sapsrm/if_transaction_context~get_instance( ).
* Set action id
lv_action = 'DELETE_ITEM'.
lo_transaction_context->set_current_action( iv_current_action = lv_action ).
* start ZZDEL_IND management
DATA : lon_ctr_item TYPE REF TO if_wd_context_node.
DATA : lt_elem_set TYPE wdr_context_element_set.
DATA : ls_element TYPE REF TO if_wd_context_element.
DATA : deleted TYPE abap_bool.
CALL METHOD wd_context->get_child_node
EXPORTING
name = 'CTR_ITEM'
RECEIVING
child_node = lon_ctr_item.
* Get the selected elements of the item table
lt_elem_set = lon_ctr_item->get_selected_elements( abap_true ).
* for each selected element, set ZZ_DEL_IND value
* Get the static attributes of all SELECTED elements into an internal table
LOOP AT lt_elem_set INTO ls_element.
CALL METHOD ls_element->set_attribute
EXPORTING
value = abap_true
name = 'ZZ_DEL_IND'.
CALL METHOD ls_element->set_changed_by_client
EXPORTING
flag = abap_true.
ENDLOOP.
CALL METHOD wd_comp_controller->mo_bom_ctr->/sapsrm/if_cll_bo_mapper~fire_event_refresh( ).
ENDMETHOD.
Now, the problem:
- if I select a single row and press the button, ZZ_DEL_IND is set correctly for the selected row;
- if I select all the positions using the standard button SELECT->SELECT ALL , ZZ_DEL_IND is set correctly for all the selected rows;
BUT...
- if I select more than a single position (holding CTRL key down), ZZ_DEL_IND is NOT set.
In debug, I've seen that the problems are in the fire_event_refresh( ), which in case of single selection or all positions selected triggers correctly an update process, while in case of multiple selection "by hand" does not.
In details: /sapsrm/if_cll_bo_mapper~fire_event_refresh triggers a method:
me->/sapsrm/if_cll_xo_mapper~fire_event_update( )
which itself launches the update process:
me->fire_event_update( IMPORTING ev_update_performed = ev_update_performed )
Here, the method extracts all the mappers for the WD and loops over them to check for something changed:
LOOP AT lt_mapper ASSIGNING <ls_mapper>.
CLEAR: lv_exception_occured, lv_update_performed.
IF <ls_mapper>-mapper->is_ui_changed_by_client( ) EQ abap_true.
And that's the problem; when processing the mapper -> (in debug), I can see that:
- when a single row is selected, or all the rows are selected via "SELECT ALL" standard method, then the mapper results changed by client (the above condition is then satisfied)...
- while in case of multiple selection , is_ui_changed_by_client( ) = abap_false.
Has anyone suggestions on how to overcome this problem? I guess it deals with multiple selection process.
Thanks in advanceI found something that seems useful here:
[http://help.sap.com/saphelp_nw70ehp2/helpdata/en/4b/5d0d7a7f142b5fe10000000a42189c/content.htm]
in particular, differences between the onSelect and onLeadSelect actions.
By default, the wd I'm working on has the following table events - action bindings::
onLeadSelect -> row_select
onSelect, as a consequence, empty.
I tried the following modification (yes, I know, it's "technically" a standard modification, anyway I'm doing some attempts to make things work):
onLeadSelect -> empty
onSelect -> onSelect (that's a std action defined in the WD... perhaps SAP provided both ways to let the customer choose?)
Anyway... Let's go for a good and a bad news:
- the good one: onSelect is triggered anytime an item position is selected, and triggers an event, so... seems THE solution.
- the bad one: it dumps :-D and here's the motive... this is the standard code of onSelect:
METHOD onactionon_select .
* Object reference
DATA: loe_context_element TYPE REF TO if_wd_context_element.
* Constants
DATA: lc_context_element TYPE string VALUE 'CONTEXT_ELEMENT'.
* Get context element
----> loe_context_element = wdevent->get_context_element( name = lc_context_element ). <-----
loe_context_element->set_changed_by_client( ).
* Call mapper class' hadle approve hier item mehtod
wd_this->mo_dodm_ctr_items->/sapsrm/if_cll_do_tree_mapper~handle_approve_hier_item( io_wd_event = wdevent ).
ENDMETHOD.
The problem is in the marked line, as wdevent has the parameter with name CONTEXT_ELEMENT set to INITIAL.
As a consequence, loe_context_element is initial and the set_changed_by_client() method dumps - OBJECTS_OBJREF_NOT_ASSIGNED_NO.
What am I doing wrong? I simply swapped from onLeadSelect use to onSelect one, using methods provided by the standard. Can anyone help on this point? Seems quite an interesting task
Edited by: Matteo Montalto on Feb 22, 2011 10:39 PM -
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 -
OBJECTS_OBJREF_NOT_ASSIGNED_NO - Dump during approval of SC
Dear Experts,
I am observing a dump over the last few days in the ST22 of my SRM system (7.0, Classic).
Runtime Error: OBJECTS_OBJREF_NOT_ASSIGNED_NO
Exception: CX_SY_REF_IS_INITIAL
Short text: Access via 'NULL' object reference not possible
What happend?:
Error in the ABAP Application Program
The current ABAP program "/SAPSRM/CL_PDO_BO_SC_ADV======CP" had to be
terminated because it has come across a statement that unfortunately cannot be executed.
Error Analysis:
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
caught in
procedure "/SAPSRM/IF_PDO_DO_APV_EXT~REGISTER_FINAL_ACCEPTANCE" "(METHOD)", 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:
You attempted to use a 'NULL' object reference (points to 'nothing')
access a component.
An object reference must point to an object (an instance of a class)
before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using the
CLEAR statement.
From the background, the case is the following: these dumps occure when approver act/approve on their work items. The important thing to mention here is that the approvers don´t seem to actually see these dumps in the portal while working on their shopping carts. They can approve their shopping carts as required and the purchasing documents (PReq) are created successfully in the R/3 backend. The dump is only visible in SRM system?!
Can anyone please help with some pointers?
Thank you very muchDear All,
just wanted to schare the root cause for the dump.
This is caused by the malfunctioning of the "Decission" buttons in the shopping cart portal. These are the buttons, that the approver has in his work list overveiw. There are such bottons like "Approve", "Reject", "Forward" and so on.
Thank you. -
DUMP when execute any tasks - OBJECTS_OBJREF_NOT_ASSIGNED_NO
Hi Experts,
I need help. When we try to execute any tasks at UCMON we have the following DUMP:
Erro tpo.exec. OBJECTS_OBJREF_NOT_ASSIGNED_NO
Exceção CX_SY_REF_IS_INITIAL
Data e hora 16.03.2011 11:53:29
Dump breve ABAP não está complet.gravado (demas.extenso)
TxtBreve
Access with 'ZERO' object reference not possible.
O que aconteceu ?
Error in ABAP application program.
The current ABAP program "CL_UC_COMPOUND================CP" had to be
terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
O que pode ser feito?
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.
Análise do erro
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_REF_IS_INITIAL', was
neither
caught nor passed along using a RAISING clause, in the procedure
"GET_GUI_DATA_SELACC" "(METHOD)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
There was an attempt to access a component using a 'NULL' object
reference (points to nothing).
An object reference must indicate an object (an instance of a class),
before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using a
CLEAR statement.
Notas p/eliminação de erros
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:
"OBJECTS_OBJREF_NOT_ASSIGNED_NO" CX_SY_REF_IS_INITIALC
"CL_UC_COMPOUND================CP" or "CL_UC_COMPOUND================CM00H"
"GET_GUI_DATA_SELACC"
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.
The exception must either be prevented, caught within the procedure
"GET_GUI_DATA_SELACC"
"(METHOD)", or declared in the procedure's RAISING clause.
Someone help me please?
Thanks
MariliaIs it a Groundhog Day again:
TSV_TNEW_PAGE_ALLOC_FAILED - BCS load from data stream task
Raise Exception when execute UCMON
and this very thread
in all these cases, IMHO, the proper way was the following:
1. Try to find the proper OSS note
2. if not succesfull - properly regenerate the data basis,
3. if not succesfull - open a new OSS note to SAP.
Edited by: Eugene Khusainov on Mar 16, 2011 10:42 PM -
FS-PM Dump Error - OBJECTS_OBJREF_NOT_ASSIGNED_NO
Hi Expert,
I have installed FS-PM 5.1 on NW 731 of my PC. and I also installed the FS-PM relevant add-ons/latest SP.
But, when I execute the Inquiry/Change/New Business Transaction in the FS-PM, I received the following error messages:
Category ABAP Programming Error
Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO
Except. CX_SY_REF_IS_INITIAL
ABAP Program /PM0/CL_3F_CD_APPLICATION=====CP
Application Component FS-PM
The current component/version of FS-PM are as below:
Add-on Release Level
FSPM 510 0006
MDG_FND 731 0006
MSGPMCON 100 0005
PI_BASIS 731 0006
SAP_ABA 731 0006
SAP_BASIS 731 0006
SAP_BS_FND 731 0006
SAP_BW 731 0006
I didn't do any post-customizing or settings after FS-PM installation.
Please help me if you have any information about this or if you have encountered this problem.
Best regards,
KyoungkeunHi Kyoungkeun,
Please check the contents of these tables /PM0/3FJPROG and /PM0/3FJNAMESPCS. My assumption is that some of these tables are empty and therefore application cannot be started. If this is not the case, it would be useful if you can provide more details about this error.
Thanks and best regards,
Milan -
Short dump when running EWA report
Dear Expert,
I got error dump when generating EWA report: OBJECTS_OBJREF_NOT_ASSIGNED_NO
What happened?
Error in the ABAP Application Program
The current ABAP program "CL_GUI_GP=====================CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
caught in
procedure "IF_GRAPHIC_PROXY~EXPORT" "(METHOD)", 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:
You attempted to use a 'NULL' object reference (points to 'nothing')
access a component.
An object reference must point to an object (an instance of a class)
before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using the
CLEAR statement.
Missing RAISING Clause in Interface
Program CL_GUI_GP=====================CP
Include CL_GUI_GP=====================CM017
Row 1
Module type (METHOD)
Module Name IF_GRAPHIC_PROXY~EXPORT
Trigger Location of Exception
Program CL_GUI_GP=====================CP
Include CL_GUI_GP=====================CM017
Row 19
Module type (METHOD)
Module Name IF_GRAPHIC_PROXY~EXPORT
Please advise asap since we need the report immediately.
Thank you in advance,
RudiHi,
[This note|https://websmp109.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=944541&_NLANG=E] will solve your problem.
feel free to revert back.
--Ragu -
Dump on execution of RFC HRXSS_PER_READ_P0006_US in ECC
Hi
I am just trying to execute one of FM that is used in case of country specific self service application. But I get following dump in the backend. Strangely standard wd java also calls this FM without any dump. I also did check though extenal debugging.
I have also checked if I execute it for any other infotype instead 006 I do get the same error.
Please suggest if I am missing something .
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:
"OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"
"SAPLHRXSS_PER_MAC" or "LHRXSS_PER_MACU04"
"HRXSS_PER_CLEANUP"
Source Code Extract
Line SourceCde
1 FUNCTION hrxss_per_cleanup.
2 *"----
3 ""Local interface:
4 *" EXPORTING
5 *" VALUE(MESSAGES) TYPE BAPIRETTAB
6 *"----
7
8 * CALL METHOD mac_adapter->cleanup
9 * IMPORTING
10 * messages = messages.
11
12 * TRY.
>>>>> CALL METHOD xss_adapter->cleanup
14 .
15 * CATCH CX_HRPA_VIOLATED_ASSERTION .
16 * ENDTRY.
17
18 ENDFUNCTION.
Thanks
AbhayHello Abhay,
This could be related to incorrect use of usecase in this case, please check the table V_T7XSSPERSUBTYP for the same.
Also please Support Pack should be in sync, Mismatch will lead to the same error. You can go through the link :
http://wiki.sdn.sap.com/wiki/display/ERPHCM/HOWTOGETRIDOFSPSTACKMISMATCHISSUES
You can check if the BADI HRXSS_PER_BEGDA is active in your system or not ??
Best Regards,
Deepak... -
Getting Dump at the time of opening WF
Hi,
we had created workflow WS93600011 in our development server. Till Friday 10.07.2009 it was working fine. We did some small change and activated the workflow. Till that time we were able to open the workflow template. On 13.06.2009 when we tried to open the workflow then it was giving dump, so accordingly we checked is this the problem with only 1 workflow template or all the workflow templates and we found that this is the problem with only 1 workflow template not all. So accordingly we did some analysis and I tried to check whether any SAP OSS Notes needs to be implemented but all the notes are already in place.
Please see below the what dump says...
Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO
Except. CX_SY_REF_IS_INITIAL
Date and Time 07/20/2009 13:30:44
Short text
Access via 'NULL' object reference not possible.
What happened?
Error in the ABAP Application Program
The current ABAP program "CL_WFD_TASK_PROXY=============CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
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_REF_IS_INITIAL', was not caught in procedure "CONSTRUCTOR" "(METHOD)", 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: You attempted to use a 'NULL' object reference (points to 'nothing') access a component. An object reference must point to an object (an instance of a class) before it can be used to access components. Either the reference was never set or it was set to 'NULL' using the CLEAR statement.
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:
"OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"
"CL_WFD_TASK_PROXY=============CP" or "CL_WFD_TASK_PROXY=============CM001"
"CONSTRUCTOR"
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.
The exception must either be prevented, caught within proedure
"CONSTRUCTOR" "(METHOD)", or its possible occurrence must be declared in the
RAISING clause of the procedure.
To prevent the exception, note the following:
System environment
SAP-Release 701
Application server... "ydedb"
Network address...... "9.57.177.109"
Operating system..... "AIX"
Release.............. "6.1"
Hardware type........ "00C15EAF4C00"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 4
Shortdump setting.... "full"
Database server... "ydedb"
Database type..... "DB6"
Database name..... "YDE"
Database user ID.. "SAPYDE"
Terminal.......... "IBM-BE014934612"
Char.set.... "C"
SAP kernel....... 701
created (date)... "Mar 30 2009 21:48:51"
create on........ "AIX 2 5 00CB5A5B4C00"
Database version. "DB6_81 "
Patch level. 37
Patch text.. " "
Database............. "DB6 08.02.*, DB6 09.*"
SAP database version. 701
Operating system..... "AIX 1 5, AIX 2 5, AIX 3 5, AIX 1 6"
Memory consumption
Roll.... 16192
EM...... 8379696
Heap.... 0
Page.... 73728
MM Used. 3730104
MM Free. 457144
User and Transaction
Client.............. 210
User................ 013319744
Language key........ "E"
Transaction......... "PFTC "
Transactions ID..... "4A62BD9572AD004BE10080000939B16D"
Program............. "CL_WFD_TASK_PROXY=============CP"
Screen.............. "SAPLRHWS 1001"
Screen line......... 19
Information on where terminated
Termination occurred in the ABAP program "CL_WFD_TASK_PROXY=============CP" -
in "CONSTRUCTOR".
The main program was "SAPLRHW4 ".
In the source code you have the termination point in line 91
of the (Include) program "CL_WFD_TASK_PROXY=============CM001".
The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in
procedure "CONSTRUCTOR" "(METHOD)", but it was neither handled locally nor
declared
in the RAISING clause of its signature.
The procedure is in program "CL_WFD_TASK_PROXY=============CP "; its source
code begins in line
1 of the (Include program "CL_WFD_TASK_PROXY=============CM001 ".
Source Code Extract
Line SourceCde
61 a_task = l_task.
62 ENDIF.
63 *-- load task
64 IF in_task IS NOT INITIAL.
65 a_task = in_task.
66 ENDIF.
67 CALL METHOD deserialize
68 EXPORTING
69 in_display = in_display
70 EXCEPTIONS
71 task_not_exists = 1
72 task_already_locked = 2
73 OTHERS = 3.
74 IF sy-subrc = 2.
75 *---- we couldn't lock in update mode -> create a proxy in display
76 *---- mode
77 CALL METHOD deserialize
78 EXPORTING
79 in_display = 'X'
80 EXCEPTIONS
81 task_not_exists = 1
82 task_already_locked = 2
83 OTHERS = 3.
84 ENDIF.
85 IF sy-subrc <> 0.
86 RAISE task_not_found.
87 ENDIF.
88 ENDIF.
89 * create before image on the container
90 TRY.
>>>>> CALL METHOD a_container->create_before_image
92 EXPORTING
93 include_extensions = 'X'.
94 CATCH cx_swf_cnt_container .
95 ENDTRY.
96
97 ENDMETHOD. "constructor
If any body is having any idea to resolve this issue then please let me know. We are into the last stage of the development.
Thanks in advance for replying this issue.
Best Regards,
Prashant RaichurkarHi Rick,
The small change I did into the business object and added those parameter into the task and workflow through binding. And you are right the changed I did was on 10/07 and I am getting dump from 13/07.
Also I already copied to copy the workflow template into another, in the new template everything is blank including workflow container and template. It is as like new template.
Also one thing I want to tell you that I thought to activate previous version so the moment I click on choose version again I got the same dump.
Please let me know if you have any idea to resolve this issue.
Thanks & Regards,
Prashant -
Business Graphic working but short dumping when 'No Data' is available
Dear Experts,
I am trying to plot a graph (Bar chart) and it is working very well except when these is no data. In that instance instead of not displaying a data, it is giving short dump.
I am trying to plot a graph for a project from a list of the projects. In the Context, List of projects is a parent node while the cost data (used for drawing graph) is on child node. Both are with the cardinality of 0..n
When the project has cost data, graph is working beautifully but when the project does not have a cost data i get short dump.
Here is the what I get in Internet explorer.
The following error text was processed in the system UPG : Access via 'NULL' object reference not possible.
The error occurred on the application server SAPSANDPIT_UPG_00 and in the work process 2 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/CBUSINESS_GRAPHICS======CP
Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C7STANDARD==============CP
Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program CL_WDR_VIEW_ADAPTER===========CP
Method: IF_WDR_NW7_DELTA_RENDERER~CALCULATE_DELTA_BLOCKS of program CL_WDR_VIEW_ADAPTER===========CP
Method: IF_WDR_NW7_DELTA_RENDERER~CALCULATE_DELTA_BLOCKS of program CL_WDR_WINDOW_CONTENT_ADAPTER=CP
Method: SET_CONTENT of program CL_WDR_NW7_INT_WIN_ADAPTER====CP
Method: SET_CONTENT of program CL_WDR_NW7_MAIN_WIN_ADAPTER===CP
Method: IF_WDR_CLIENT~SEND_RESPONSE of program CL_WDR_CLIENT_SSR_LS==========CP
And here is what is in ST22
Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO
Exception CX_SY_REF_IS_INITIAL
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
caught in
procedure "IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT" "(METHOD)", 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:
You attempted to use a 'NULL' object reference (points to 'nothing')
access a component.
An object reference must point to an object (an instance of a class)
before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using the
CLEAR statement.
Problem is at following point
mv_CHARTDATA = mv_DATA->create_simple_element( name = 'ChartData' parent = mv_DATA ). "#
* >> END_UCA BUSINESS_GRAPHICS|BUSINESS_GRAPHICS|CHARTDATA
* >> Property: Get BUSINESS_GRAPHICS-SERIES_SOURCE
mv_SERIES_SOURCE = get_bound_node( i_binding = wd_BUSINESS_GRAPHICS->bp_SERIES_SOURCE )
* >> Property: UCA BUSINESS_GRAPHICS-SERIES_ELEMENTS
* >> UCA BUSINESS_GRAPHICS|BUSINESS_GRAPHICS|SERIES_ELEMENTS
mv_SERIES_ELEMENTS = mv_SERIES_SOURCE->get_elements( ).
* >> END_UCA BUSINESS_GRAPHICS|BUSINESS_GRAPHICS|SERIES_ELEMENTS
* >> Property: UCA BUSINESS_GRAPHICS-SERIES_SOURCE_PATH
* >> UCA BUSINESS_GRAPHICS|BUSINESS_GRAPHICS|SERIES_SOURCE_PATH
mv_SERIES_SOURCE IN in above code is initial when data does not exists for a project.
Thanks in advance for your help.
ABAPerForgot to add following info from ST22
Information on where terminated
Termination occurred in the ABAP program "/1WDA/CBUSINESS_GRAPHICS======CP" -
in "IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT".
The main program was "SAPMHTTP ".
In the source code you have the termination point in line 753
of the (Include) program "/1WDA/CBUSINESS_GRAPHICS======CCIMP".
The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in
procedure "IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT" "(METHOD)", but it was
neither handled locally nor declared
in the RAISING clause of its signature.
The procedure is in program "/1WDA/CBUSINESS_GRAPHICS======CP "; its source
code begins in line
390 of the (Include program "/1WDA/CBUSINESS_GRAPHICS======CCIMP ".
Thanks
ABAPer -
OBJECTS_OBJREF_NOT_ASSIGNED_NO
Hi
When a user is trying to execute a transaction HRBEN0012 .he is getting the below dump. the user said that he has created some new variants and when he is trying to run the TCODE with thiis new variant the system is throwing a runtime error. please suggest something and also let me know is this a basis work
Error description
Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO
Exception CX_SY_REF_IS_INITIAL
Date and Time 16.10.2009 07:41:21
Short text
Access via 'NULL' object reference not possible.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLHRECM00MESSAGE" had to be terminated because it
has come across a statement that unfortunately cannot be executed.
What can you do?
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_REF_IS_INITIAL', was not
caught in
procedure "HR_ECM_ADD_MESSAGE" "(FUNCTION)", 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:
You attempted to use a 'NULL' object reference (points to 'nothing')
access a component.
An object reference must point to an object (an instance of a class)
before it can be used to access components.
Either the reference was never set or it was set to 'NULL' using the
CLEAR statement.
How to correct the error
Probably the only way to eliminate the error is to correct the program.
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:
"OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"
"SAPLHRECM00MESSAGE" or "LHRECM00MESSAGEU01"
"HR_ECM_ADD_MESSAGE"
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.
The exception must either be prevented, caught within proedure
"HR_ECM_ADD_MESSAGE" "(FUNCTION)", or its possible occurrence must be declared
in the
RAISING clause of the procedure.
To prevent the exception, note the following:
System environment
SAP-Release 700
Application server... "eccprd01"
Network address...... "10.1.140.11"
Operating system..... "HP-UX"
Release.............. "B.11.31"
Hardware type........ "ia64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 0
Shortdump setting.... "full"
Database server... "pusapora"
Database type..... "ORACLE"
Database name..... "PE1"
Database user ID.. "SAPSR3"
Terminal................. "CTO-KRUGGI745"
Char.set.... "C"
SAP kernel....... 700
created (date)... "Nov 18 2008 21:28:31"
create on........ "HP-UX B.11.23 U ia64"
Database version. "OCI_102 (10.2.0.4.0) "
Patch level. 185
Patch text.. " "
Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.."
SAP database version. 700
Operating system..... "HP-UX B.11"
Memory consumption
Roll.... 16192
EM...... 46088240
Heap.... 0
Page.... 147456
MM Used. 23076912
MM Free. 18816848
User and Transaction
Client.............. 100
User................ "KRUGGI"
Language key........ "E"
Transaction......... "HRBEN0012 "
Transactions ID..... "4AD74C20EB5F3A4BE10000000A018C0B"
Program............. "SAPLHRECM00MESSAGE"
Screen.............. "RPUBEN62 2000"
Screen line......... 22
Information on where terminated
Termination occurred in the ABAP program "SAPLHRECM00MESSAGE" - in
"HR_ECM_ADD_MESSAGE".
The main program was "RPUBEN62 ".
In the source code you have the termination point in line 49
of the (Include) program "LHRECM00MESSAGEU01".
The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in
procedure "HR_ECM_ADD_MESSAGE" "(FUNCTION)", but it was neither handled locally
nor declared
in the RAISING clause of its signature.
The procedure is in program "SAPLHRECM00MESSAGE "; its source code begins in
line
1 of the (Include program "LHRECM00MESSAGEU01 ".Hi Ashwini,
Could you check whether this SAP note is useful Note 635771 - HRBEN0012 and HRBEN0013 short dumps
Regards,
Deepak Kori
Maybe you are looking for
-
FI-AA: table(-s) for the asset value
Dear forum members, I need to find the table where I can get the asset value from!? The background is that I`m writing a report where I have to get the value of an asset. If it is higher then 0,00 then it has to do this and if it lower than 0,00 it h
-
How do we compare two images in labview?
I have created a back end code which is comparing two images using LABVIEW.i have used a comparator and put a tolerance factor which will help me filter out almost same images.the problem i am facing is that on subtraction of the given two images i a
-
Error Linking : Error in invoking target all_no_arcl
Hi all Trying to install Oracle 10GR2 on Linux 2.6.9-5.ELsmp x86_64 . I got the following error , any help is appreciated. Regards Ab Error in invoking target all_no_orcl of makefile .....ins_rdbms.mk. /usr/bin/ld -- libirc.a ( fast_memcpy.o) : reloc
-
Hi All ... I want to catch an exception for ---- FOR UPDATE NOWAIT.. i am using Forms 6i... on WHEN-BUTTON-PRESSED trigger I am writting the following .... BEGIN SELECT * FROM EMP WHERE EMPNO=7499 FOR UPDATE NOWAIT; END; I want to catch an exception
-
I have been reading about the sleep issues with 10.57 and also for the firmware update. I have also read that if you are not having any issues with your MBP that the only reason to update would be for the security patches. This being said, does anybo