READ TEXT
TTXID
ID textos pendientes
TTXIT
Textos para id de textos
TTXOBObjetos de texto permitidos
TTXOT
Textos breves para objetos de textos
STXH
Cabecera de fichero de textos
STXL
Líneas de fichero de texto
Los dos más importantes son STXH y STXL, que es donde se guardanfísicamente los textos:
Campos de la tabla STXH
Campo
Contenido
Descripción
TDOBJECT
KNA1
Deudores
TDNAME
Código deudor
TDID
TDSPRAS
TDTXTLINES
Líneas de texto
Campos de la tabla STXL
CampoContenido
Descripción
RELID
TX
Versión de SAP R/3
TDOBJECT
KNA1
Deudores
TDNAME
Código deudor
TDID
0002
Nota de Contabilidad
TDSPRAS
S
Idioma
SRTF2
x
x
CLUSTR
x
x
CLUSTD
x
Long Binary
¿Cómo sé que parámetrosusar para un texto determinado?
Se necesitan 4 parámetros para poder leer/escribir textos por código, lo pueden chequear así:
1. Ir al campo del texto y hacerle doble click al rectángulo blanco dondese ingresa el texto. Se verá una pantalla similar a esta:
1. Ir al menú “Pasar a-Cabecera” . Vemos los 4 primeros campos que son los necesarios para llamar a las funciones y recuperar/escribir en eltexto correcto.
Nombre de texto (lc_name): en caso de ser un texto de cabecera es el número de documento, sino es la unión entre el número de documento y la posición.
Idioma (sy-langu): yo uso elsy-langu
ID Texto (lc_id): es el identificador del texto en cuestión (para el caso es F04)
Objeto Texto (lc_object): es el indicador del tipo de documento u objeto al cual pertenece este texto.
¿Quéfunciones se usa para grabar o leer un texto?
Yo uso estas funciones:
1. Para leer un texto guardado, por ejemplo del pedido de compras recien mostrado:
DATA: lc_tabix TYPE sy-tabix,
lc_id TYPEthead-tdid,
lc_object TYPE thead-tdobject,
lc_name TYPE thead-tdname,
lt_lines TYPE TABLE OF tline WITH HEADER LINE.
* Busco el texto de destinatario
REFRESH lt_lines.
lc_id = 'F04'. "...
Regístrate para leer el documento completo.