MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   FUNCIONES EDIT_TEXT y READ_TEXT (foro/showthread.php?t=34605)

romario2 13/01/10 18:09:36

FUNCIONES EDIT_TEXT y READ_TEXT
 
Hola Foro,

llevo todo el día :( intentando que un texto largo se guarde en el campo de texto explicativo de la transacción CJ20N.

Ya consigo con la función READ_TEXT leer los datos de ese campo y meterlos en mi editor de texto o Custom Control.

Lo que me falta es saber usar y saber donde colocar las funciones EDIT_TEXT
y SAVE_TEXT. ( van en el user command? ):confused:

Agradezco si me poneis un código de ejemplo.





**********
Os paso una parte del código que ya funciona:

p_pspnr = '00029971'.

SELECT SINGLE prtxtky INTO chr_auxstr_prtx FROM prtx
WHERE prpspnr = p_pspnr.


IF sy-subrc = 0.


CALL FUNCTION 'READ_TEXT'
EXPORTING
id = 'PSTX'
* id = 'LTXT'
language = sy-langu
name = chr_auxstr_prtx
object = 'PMS'
TABLES
lines = tab_tline
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 EQ 0.

PERFORM llenar_cadena.

ELSE

ENDIF.

romario2 13/01/10 18:14:57

más info
 
Ah! una cosa, cuando pruebo el programa y le doy al botón de guardar, me aparece un mensaje de sistema abajo:

"el objeto comentario no existe"

romario2 13/01/10 18:34:33

dump
 
Hola foro,

veo que hay que pasar siempre un mismo valor en READ_TEXT, EDIT_TEXT y
SAVE_TEXT.
Es el header que en mi caso vale " PMS 000000001504 ". El problema es que cuando llega al EDIT_TEXT me da un dump.

Hay que hacer alguna conversión?

Saludos!

VLozano 14/01/10 07:44:49

Fíjate que el READ_TEXT tiene el identificador "partido", y el EDIT_TEXT "junto". Quicir que los campos del THEAD en READ están separados, y el identificador del EDIT es la línea entera.

Así, aunque puedes usar la misma variable
para READ_TEXT tienes que usarlas por separado
y para EDIT_TEXT toda de golpe

Ése puede ser el generador del dump.

romario2 14/01/10 10:46:16

merci
 
Muchas gracias Vlozano,

creo que tiene mucha consistencia lo que dices. Tomo nota.

Saludos abaperos!:p


Husos Horarios son GMT. La hora en este momento es 21:15:36.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web