cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

CX_SY_REF_IS_INITIAL exception

Former Member
0 Likes
3,506

Hi,

when i am executing i am getting the error.Can u please help for this below error.

Error when processing your request

What has happened?

The URL http://pand0107.pan.eu:8000/sap/bc/webdynpro/sap/HAP_MAIN_DOCUMENT/ was not called due to an error.

Note

The following error text was processed in the system PHP : Error in ABAP/4 statement when processing an internal table. table.

The error occurred on the application server pand0107_PHP_00 and in the work process 0 .

The termination type was: RABAX_STATE

The ABAP call stack was:

Form: FILL_DOCUMENT_TAB of program SAPLHRHAP_UI_WD_SUPPORT

Function: HRHAP_0DOC_WD_CONVERT_IF_TO_UI of program SAPLHRHAP_UI_WD_SUPPORT

Method: CONVERT_IF_TO_UI of program CL_HAP_WD_DOCUMENT_UI=========CP

Method: FILL_MAIN_CONTEXT of program /1BCWDY/KQ8UYDZDGXTT4PHDNH42==CP

Method: IF_COMPONENTCONTROLLER~FILL_MAIN_CONTEXT of program /1BCWDY/KQ8UYDZDGXTT4PHDNH42==CP

Method: OVERRIDE_EVENT_OIF of program /1BCWDY/KQ8UYDZDGXTT4PHDNH42==CP

Method: IWCI_IF_FPM_OIF_CONF_EXIT~OVERRIDE_EVENT_OIF of program /1BCWDY/KQ8UYDZDGXTT4PHDNH42==CP

Method: GET_UIBBS_FOR_EVENT of program /1BCWDY/KRUOCGQ863KEYDUDDLZU==CP

Method: IWCI_IF_FPM_FLOORPLAN_COMP~GET_UIBBS_FOR_EVENT of program /1BCWDY/KRUOCGQ863KEYDUDDLZU==CP

Method: IF_FPM_FLOORPLAN~GET_UIBBS_FOR_EVENT of program CL_FPM_OIF_INTERNAL===========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 PHP 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 pand0107_PHP_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 0 in transaction ST11 on the application server pand0107_PHP_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: 010 -u: CAMIN -l: E -s: PHP -i: pand0107_PHP_00 -w: 0 -d: 20110707 -t: 130907 -v: RABAX_STATE -e: TABLE_INVALID_INDEX

HTTP 500 - Internal Server Error

Your SAP Internet Communication Framework Team

-


When iam checking in ST22:

Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO

Exception CX_SY_REF_IS_INITIAL

Date and Time 08.07.2011 09:07:36

Short text

Access via 'NULL' object reference not possible.

Source Code Extract

Line SourceCde

1835 ENDIF.

1836 CONCATENATE lv_vcuie_id '_EMPTY' INTO lv_plug_name.

1837 CONCATENATE 'MAIN/VC_CNR.CNR_VIEW/' lv_vcuie_id INTO lv_vcuie_id.

1838

1839 ls_nav_step-source_plug_name = lv_plug_name.

1840 ls_nav_step-target_component_name = 'FPM_EMPTY_COMP'.

1841 ls_nav_step-target_component_usage = lv_usage_name.

1842 ls_nav_step-target_view_name = 'FPM_EMPTY_COMP'.

1843 ls_nav_step-target_embedding_position = lv_vcuie_id.

1844 append ls_nav_step to lt_nav_step.

1845 lv_index = lv_index + 1.

1846 ENDDO.

1847

1848 LOOP AT lt_uibb INTO ls_uibb_view_key.

1849 lv_vcuie_id = sy-tabix.

1850 CONCATENATE 'MA_UIBB' lv_vcuie_id INTO lv_vcuie_id.

1851 CONDENSE lv_vcuie_id NO-GAPS.

1852

1853 lv_plug_name = wd_assist->get_vcuie_id( ls_uibb_view_key ).

1854 CONCATENATE lv_vcuie_id lv_plug_name INTO lv_plug_name.

1855 CONDENSE lv_plug_name NO-GAPS.

1856

1857 lv_comp_name = ls_uibb_view_key-component.

1858

1859 lr_usage = lr_comp_manager->get_component_usage(

1860 iv_component_name = lv_comp_name

1861 is_config_key = ls_uibb_view_key-config_key )

1862 .

1863

1864 DATA: lr_usage_info TYPE REF TO if_wd_rr_component_usage.

>>>>> lr_usage_info = lr_usage->get_component_usage_info( ).

1866 lv_usage_name = lr_usage_info->get_name( ).

1867

1868 lv_view_name = ls_uibb_view_key-interface_view.

1869 CONCATENATE 'MAIN/VC_CNR.CNR_VIEW/' lv_vcuie_id INTO lv_vcuie_id.

1870

1871 ls_nav_step-source_plug_name = lv_plug_name.

1872 ls_nav_step-target_component_name = lv_comp_name.

1873 ls_nav_step-target_component_usage = lv_usage_name.

1874 ls_nav_step-target_view_name = lv_view_name.

1875 ls_nav_step-target_embedding_position = lv_vcuie_id.

1876 append ls_nav_step to lt_nav_step.

1877 ENDLOOP.

1878

1879 wd_this->prepare_navigation_aca(

1880 exporting

1881 iv_aca_location = if_fpm_constants=>gc_aca_locations-oc1

1882 iv_state = ls_state-navigation_state

1883 changing

1884 ct_nav_step = lt_nav_step ).

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Likes

Hi Durga,

I hope this is the Performance Appraisal application that you are trying to call. Make sure the necessary configurations are done by your functional consultant before calling this.

Thanks,

Ajay

Former Member
0 Likes

Not sure, but I hadn't saved in Component Configuration. The SAVE button below Component config title after the other save below 'Application Title' title.

Former Member
0 Likes

This is an FPM application which requires a configuration to startup the application. Are you sure that you have started this application with configuration id ?

If it was already working then what have you changed in between . Perhaps you need to see if any context elements are accessed while it is Initial as already suggested by Kris.

former_member199125
Active Contributor
0 Likes

Hi venkatesh,

Before testing the application, first check the errors in component... like first activate the component. If you got any errors in component then let me know.

Your error saying that there is in error in your coding part...."Error in ABAP/4 statement when processing an internal table. table."

Regards

Srinivas

Former Member
0 Likes

Hi Srinivas,

The component is already activated.But when i am testing the FPM component in se80 the following error goes :

Error when processing your request

What has happened?

The URL http:/dand0117.dan.eu:8000/sap/bc/webdynpro/sap/hap_main_document was not called due to an error.

Note

The following error text was processed in the system PHE : Access via 'NULL' object reference not possible.

The error occurred on the application server pand0117_PHE_00 and in the work process 0 .

The termination type was: RABAX_STATE

The ABAP call stack was:

Method: PREPARE_NAVIGATION of program /1BCWDY/F9XKK1FZFVEEVRH5AKIQ==CP

Method: MODIFY_VIEW_ASSEMBLY of program /1BCWDY/F9XKK1FZFVEEVRH5AKIQ==CP

Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/F9XKK1FZFVEEVRH5AKIQ==CP

Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========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_PREPARE_NAVIGATION_EVT of program /1BCWDY/F9XKK1FZFVEEVRH5AKIQ==CP

Method: WDDOBEFORENAVIGATION of program /1BCWDY/F9XKK1FZFVEEVRH5AKIQ==CP

Method: IF_WDR_COMPONENT_DELEGATE~WD_DO_BEFORE_NAVIGATION of program /1BCWDY/F9XKK1FZFVEEVRH5AKIQ==CP

Method: DO_BEFORE_NAVIGATION of program CL_WDR_DELEGATING_COMPONENT===CP

Former Member
0 Likes

Hi Durga,

Somewhere some node or element is initial so that NULL object error.

Goto ST22 and check where you are getting error and try to resolve it by instantiate it.

Cheers,

Kris.