Skip to Content

Error when trying to use cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp

Nov 16, 2017 at 01:03 PM


avatar image


When trying to use the mentioned method with the following code:

DATA: gv_name TYPE tdobname,
gv_bmp type xstring.

gc_object TYPE tdobjectgr VALUE 'GRAPHICS',
gc_id TYPE tdidgr VALUE 'BMAP',
gc_btypeTYPE tdbtype VALUE 'BCOL'.

gv_name = 'LOGO2'.

*Get the image/logo graphic information
CALL METHOD cl_ssf_xsf_utilities=>get_bds_graphic_as_bmp
p_object = gc_object " GRAPHICS
p_name = gv_name " Name of the Logo
p_id = gc_id " BMAP
p_btype= gc_btype " BCOL for color, 'BMON' for Black & White
p_bmp= gv_bmp
not_found= 1
internal_error = 2

I am receiving a short dump. Error message as follows:

Short Text

SQL error "SQL code: -55555" occurred while accessing table "SSFXSFBMP".

What happened?

Database error text: "SQL message: DbSlModifyDB6: Virtual table SSFXSFBMP is not owned by current connect user. "

When debugging the error comes from the SAP STD code in Mentioned method:

* Save bitmap into cache
l_wa_bmp-object = l_object.
l_wa_bmp-name = l_name.
l_wa_bmp-id = l_id.
l_wa_bmp-btype= l_btype.
l_wa_bmp-version= c_version_bmp.
l_wa_bmp-lastdate = l_bmptimestamp-lastdate.
l_wa_bmp-lasttime = l_bmptimestamp-lasttime.
l_wa_bmp-bmp= p_bmp.

modify ssfxsfbmp from l_wa_bmp. <=====

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

0 Answers