Hi Rgi,
From you message, the data of 0MATERIAL contains special characters or spaces.
In the screen shot, 'Conveyance Allowan' contains the Space.
Please remove the space and load and then check.
Also, Please check that your 0MATERIAL infoobject is checked for lowercase or not.
If it is not selected, then small letters are not allowed to load.
Thanks,
Jai Ganesh J
Hi Rgi,
its lower case or special char issue.
if you observer your text message 'Conveyance Allowan ' - After n, we have space mean there will be an junk(#) char and even it will be lower case issue.
so please delete filed request from cube.
go to psa, ddisplay psa data, keep filter on 0material/Matnr.
try to search for Allowan* and find your record.
open you record in edit mode and see.
if there is no junk char then retype same text in capital and save it.
like that you may need to do for all other text which are lower case.
if your doing at dev system, please use TOUPPER formula at tranformations mappings to 0material.
Thanks.
Hi Rgi,
Please, review the transformation to ensure that 0MATERIAL is being loaded from MATNR Source field.
If so, you can change Direct Assignment by the following routine:
DATA: v_txt TYPE /BI0/OIMATERIAL.
v_txt = SOURCE_FIELDS-MATNR.
CALL FUNCTION 'SCP_REPLACE_STRANGE_CHARS'
EXPORTING
INTEXT = v_txt
* INTEXT_LG = 0
* INTER_CP = '0000'
* INTER_BASE_CP = '0000'
* IN_CP = '0000'
* REPLACEMENT = 46
IMPORTING
OUTTEXT = RESULT
* OUTUSED =
* OUTOVERFLOW =
* EXCEPTIONS
* INVALID_CODEPAGE = 1
* CODEPAGE_MISMATCH = 2
* INTERNAL_ERROR = 3
* CANNOT_CONVERT = 4
* FIELDS_NOT_TYPE_C = 5
* OTHERS = 6
.
IF SY-SUBRC = 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
TRANSLATE v_txt TO UPPER CASE.
REPLACE ' ' with '' into v_txt.
RESULT = v_txt.
Add a comment