cancel
Showing results for 
Search instead for 
Did you mean: 

Value 'gm_part01 ' (hex. '0067006D005F007000610072007400300031 ') of charac

Former Member
0 Kudos

Load data from R3 to BW, in monitor get the following red error:

Error msg title:

"Value 'gm_part01 ' (hex. '0067006D005F007000610072007400300031 ') of characteristic 0VEND_MAT contains invalid characte"

Error msg details:

Diagnosis

The following standard characters are valid in characteristic values a

default:

!"%&''()*+,-./:;<=>?_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ

Characteristic values are not allowed if they only consist of the

character "# " or begin with "!". If the characteristic is compounded,

this also applies to each partial key.

You are trying to load the invalid characteristic value gm_part01 &

(hexidecimal representation 0067006D005F007000610072007400300031 ).

System response

Procedure

Procedure for System Administration

Replace the invalid characters with valid characters.

If you want values that contain invalid characters to be admitted into

the system, make the appropriate setting in BW Customizing . Refer to

the documentation describing the requirements for special characters and

the possible consequences.

For more information on the problems involved with valid and invalid

characters, click here .

We checked the definaton of the InfoObject 0VEND_MAT, find the field Convers. Rout. is null, is that correct? How to resolve the above red error?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

edwin_harpino
Active Contributor
0 Kudos

hi Kevin,

seems lower case error ?

try translate upper case in transfer rules routine for 0VEND_MAT ?

result = tran_structure-VEND_MAT.

translate result to upper case.

hope this helps.

Former Member
0 Kudos

hi AHP,

Could you give the exact code in transfer routine to convert the InfoObj. 0VEND_MAT to upper case?

Looking forward to seeing your answer soon!

edwin_harpino
Active Contributor
0 Kudos

hi Kevin,

that's the exact code, check the field that infoobject 0vend_mat assigned, you can check in transfer rules.

and rsa1->infosource->locate your infosource, right click and 'change transfer rules', look 0vend_mat,

and change the update method from 0vend_mat->0vend_mat

to 'routine' and choose field 0vend_mat that mapped to 0vend_mat, and

result = tran_structure-[fieldname for 0vend_mat].

translate result to upper case.

hope this helps.

Answers (0)