cancel
Showing results for 
Search instead for 
Did you mean: 

DB02 space overview refresh job cancelled

Former Member
0 Kudos

Dear All,

when i m trying to refresh the DB02 data from that transaction the job with name

'REFRESH SPACE STATISTIC:DEFAULT ' get created but it got cancelled with massage ABAP/4 processor: DATA_LENGTH_0 .

In ST22 we can see the following.

CX_SY_RANGE_OUT_OF_BOUNDS.

The error state the following:

Invalid partial field access: Length 0

What happened?

Error in the ABAP Application Program

The current ABAP program "SAPLSDBORA3" had to be terminated because it has

come across a statement that unfortunately cannot be executed.

Line SourceCde

921 MOVE '' TO wa_bw_object-details.

922 WHEN 'X'.

923 MOVE 'BW master data' TO wa_bw_object-area.

924 "#EC NOTEXT

925 MOVE 'Navigational attributes' TO wa_bw_object-type.

926 "#EC NOTEXT

927 MOVE 'Time independent' TO wa_bw_object-details.

928 "#EC NOTEXT

929 WHEN 'Y'.

930 MOVE 'BW master data' TO wa_bw_object-area.

931 "#EC NOTEXT

932 MOVE 'Navigational attributes' TO wa_bw_object-type.

933 "#EC NOTEXT

934 MOVE 'Time dependent' TO wa_bw_object-details.

935 "#EC NOTEXT

936 WHEN OTHERS.

937 MOVE 'Other' TO wa_bw_object-area.

938 "#EC NOTEXT

939 MOVE '' TO wa_bw_object-type.

940 MOVE '' TO wa_bw_object-details.

941 ENDCASE.

942 MOVE wa_root_list-owner TO wa_bw_object-owner.

943 MOVE wa_root_list-root_name TO wa_bw_object-object_name.

944 MOVE wa_root_list-size TO wa_bw_object-size.

945 MOVE wa_root_list-ext_num TO wa_bw_object-ext_num.

946 MOVE wa_root_list-blocks TO wa_bw_object-blocks.

947 MOVE 1 TO wa_bw_object-root_num.

948 MOVE wa_root_list-par_num TO wa_bw_object-par_num.

949 MOVE wa_root_list-lob_num TO wa_bw_object-lob_num.

950 ELSE.

Here is an error

>>>>> IF wa_root_list-root_name(len_help)

952 = wa_bw_object-object_name(len_help).

953 ADD wa_root_list-size TO wa_bw_object-size.

954 ADD wa_root_list-ext_num TO wa_bw_object-ext_num.

955 ADD wa_root_list-blocks TO wa_bw_object-blocks.

956 ADD 1 TO wa_bw_object-root_num.

957 ADD wa_root_list-par_num TO wa_bw_object-par_num.

958 ADD wa_root_list-lob_num TO wa_bw_object-lob_num.

959 IF wa_root_list-owner <> wa_bw_object-owner.

960 MOVE 'Not unique' TO wa_bw_object-owner.

961 "#EC NOTEXT

962 ENDIF.

963 ENDIF.

964 ENDIF.

965 MOVE-CORRESPONDING wa_root_list TO wa_bw_obj_ext.

966 MOVE wa_bw_object-object_name TO wa_bw_obj_ext-object_name.

967 APPEND wa_bw_obj_ext TO tab_bw_obj_ext.

968 ENDLOOP.

969 IF NOT wa_bw_object IS INITIAL.

970 APPEND wa_bw_object TO tab_bw_object.

Can anybody please help me out??

Edited by: rohan shah on Feb 3, 2009 9:47 AM

Accepted Solutions (1)

Accepted Solutions (1)

JPReyes
Active Contributor
0 Kudos

Hi Rohan,

Read SAP Note 1114553 - DATE_LENGTH_0 when collecting BW monitoring data

It might hep

Regards

Juan

Former Member
0 Kudos

job running successful but though it is not updating the DB02

I had checked the job SAP_COLLECTOR_FOR_PERMONITOR not running in PD.

Is it actually needed??

IF yes how to activate it ? i tried to execute programme RSORACOL cant able to execute directly.

Thanks for your answer in advance.

Former Member
0 Kudos

Hai,

SAP_COLLECTOR_FOR_PERMONITOR need to be scheduled in all the systems in the landscape in order to collect the performace data of the system.

You can schedule the job from SM36, report RSCOLL00 schedules all of the reports that need to run for the performance monitor. RSCOLL00 uses table TCOLL to determine what to run.

This job is not cleint specific so scheduling it in 000 client is the best way. The job user should be DDIC.

Regards,

Yoganand.V

Answers (1)

Answers (1)

Former Member
0 Kudos

MY DB is Oracle