Ayuda SAP

MATNR a TDNAME en funcion READ_TEXT

Al utilizar la funcion READ_TEXT, le paso el valor de MATNR desde una workarea y solo logro errores, como puedo o debo hacer la conversion para poder pasar el valor del material?
Desde ya, agredezco su ayuda.

CALL FUNCTION 'READ_TEXT'
          EXPORTING
            ID                      = 'GRUN'
            LANGUAGE                = SY-LANGU
            NAME                    = WA_IT_EXIST_MAT-MATNR
            OBJECT                  = 'MATERIAL'
          TABLES
            LINES                   = XLINE
          EXCEPTIONS
            ID                      = 1
            LANGUAGE                = 2
            NAME                    = 3
            NOT_FOUND               = 4
            OBJECT                  = 5
            REFERENCE_CHECK         = 6
            WRONG_ACCESS_TO_ARCHIVE = 7
            OTHERS                  = 8.
        IF SY-SUBRC = 0.
          LOOP AT XLINE INTO WLINE.
            CONCATENATE WA_IT_EXIST_MAT-DESC_XL WLINE-TDLINE INTO WA_IT_EXIST_MAT-DESC_XL
            IN CHARACTER MODE
            RESPECTING BLANKS.
          ENDLOOP.
        ELSE.
*          WRITE: / 'Error', SY-SUBRC.
        ENDIF.

Ahh es una chorrada, cuando te diga la solución me dirás que era evidente, tienes que crear una variable del tipo del parametro name si no recuerdo mal el tipo es THEAD-TDNAME. Lo mapeas antes de la llamada a la función, ejemplo,

lv_name TYPE THEAD-TDNAME.

lv_name = wa_it_exist_mat-matnr.

CALL FUNCTION 'READ_TEXT'
          EXPORTING
            ID                      = 'GRUN'
            LANGUAGE                = SY-LANGU
            NAME                    = lv_name ...

y luego ya lo que tu tenías.

(a mi se me va la pinza y me tiene ocurrido mil veces jeje)

Un saludo,

3 Me gusta

creo que algo de eso hay Aqui

1 me gusta

De hecho, hay 2 en el foro que hablan de como utilizar la funcion READ_TEXT, pero mi problema es mas basico, se trata de una [quote=“borja87, post:2, topic:11066”]
chorrada
[/quote]

Literal :stuck_out_tongue_winking_eye:.

Pruebo y les aviso como me va. Saludos!!

2 Me gusta