cancel
Showing results for 
Search instead for 
Did you mean: 

Short Dump "ATTRIBUTE_READ_ERROR"

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Pls check whether the User ID you are using to Log into BBP_PD (and seems to be assigned in the org structure also)is consistent and has no errors in tcode USERS_GEN.

BR,

Disha.

Pls reward points for useful answers.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

<u>Which SRM version are you using ?</u>

<b>Meanwhile, Please go through the following SAP OSS Notes -></b>

Note 924421 - BBP_F4_READ_ON_ENTRY/...ON_EXIT: Information about caller

Note 738944 Too many favorites for product categories

Note 672275 EBP4.0: Performance during start of 'Shop' (shopping cart)

Note 669801 EBP 3.5: Perf. when starting 'Purchasing' (shopping cart)

<b>Hope this will definitely help.</b>

Do let me know.

Regards

- Atul

Former Member
0 Kudos

Thanks all for the reply.There was some problem in the BADI code.

Regards,

Kumar

Former Member
0 Kudos

Hi Kumar,

Please check the user ID of the requester of the shopping cart you are trying to check in BBP_PD . it seems the requester user id has the problem and not yours.

The requester user id has to be set up in the ORG structure and not necessarily yours.

please reward points for helpful answer.

cheers

Iftekhar Alam