Skip to Content
0
Former Member
Sep 14, 2007 at 07:49 PM

Short Dump "ATTRIBUTE_READ_ERROR"

287 Views

Hi All,

Please do help me with this.I am getting a short dump while executing the transaction(SRM) : BBP_PD (Document Display).

I am giving the Object Type and Object ID.

The short dump is:

A RAISE statement in the program "SAPLBBP_HELP_ATTR" raised the exception

condition "ATTRIBUTE_READ_ERROR".

Since the exception was not intercepted by a superior program

in the hierarchy, processing was terminated.

002090 APPEND LS_GRCUSERS TO LT_GRCUSERS.

002100 ENDLOOP.

002110 IF LT_GRCUSERS[] IS INITIAL.

002120 * read attributes

002130 MOVE 'REQUESTER' TO LS_ATTRIBUTE_ID-ATTR_ID.

002140 CALL FUNCTION 'BBP_READ_ATTRIBUTES'

002150 EXPORTING

002160 IV_USER = LV_USER

002170 IV_SCENARIO = 'BBP'

002180 IV_ATTR_SINGLE = LS_ATTRIBUTE_ID

002190 IMPORTING

002200 ET_ATTR = LT_ATTRIBUTES

002210 EXCEPTIONS

002220 OBJECT_ID_NOT_FOUND = 1

002230 NO_ATTRIBUTES_REQUESTED = 2

002240 ATTRIBUTES_READ_ERROR = 3

002250 OTHERS = 4.

002260 IF SY-SUBRC <> 0.

> <b>RAISE ATTRIBUTE_READ_ERROR.</b>

002280 ENDIF.

002290 READ TABLE LT_ATTRIBUTES INTO LS_ATTRIBUTES INDE

002300 LOOP AT LS_ATTRIBUTES-VLIST INTO LS_ATTR_LINE.

002310 IF LS_ATTR_LINE-VALUE(2) EQ 'O '.

002320 IF NOT LS_ATTR_LINE-VALUE+2(8) IS INITIAL.

002330 MOVE LS_ATTR_LINE-VALUE(2) TO LS_START_O

002340 MOVE LS_ATTR_LINE-VALUE+2(8) TO LS_START_O

002350 APPEND LS_START_OBJECTS TO LT_START_OBJECT

002360 ENDIF.

002370 ELSEIF LS_ATTR_LINE-VALUE(2) EQ 'US' AND NOT

002380 LS_ATTR_LINE-VALUE+2(12) IS INITIAL.

Thanks in Advance,

Kumar