I know what you mean, and thx for help.
But we have now tested the following coding below and this works.
So I don't think that it is an conversion issue and so on.
But I've also opened an request at SAP and hope to get an answer.
SELECT SINGLE *
FROM crmv_linkpartner
INTO ls_link
WHERE guid_hi EQ header_guid
AND partner_fct EQ 'SLFN0002'
AND mainpartner EQ 'X'.
SELECT SINGLE *
FROM but000
INTO ls_but000
WHERE partner_guid EQ ls_link-partner_no.
lv_bupa_guid = ls_but000-partner_guid.