¿Y al ejecutar por la se37 el save_Text o el create_text que sy-subrc te devuelve?
Problemas con CALL FUNCTION 'SAVE_TEXT'
Colapsar
X
-
-
¿Y poniendo el commit despues de la función no te lo guarda? Parece que hace la entrada pero que no hace el commit.
SaludosComentario
-
En otros modulos creo que no pero aqui hay que llamar a la funcion commit y luego a la sentencia commit. Si fuera que no hace el commit no lo haria nunca y no dependiendo de una modificacion manual ¿no?. De todas maneras lo pruebo.
De verdad que os agradezco cualquier idea, en cuanto sepa que es lo posteare. porque me tiene .....
Comentario
-
Buenas.
La verdad es que no entiendo eso de regenerar los textos y me gustaria evitar un bach-imput ya que el proceso ya es pesado de por si y todo se hace mediante bapis por lo que el bach o similar es el ultimo recurso.
Sabeis el porque podria suceder y asi despues ver la solucion?
Muchas gracias a todos por el interes.
Comentario
-
Hola a todos.
Os recomiendo que hecheis un ojo a este include, con el que se pueden crear, leer y modificar textos de una manera sencilla.
http://sap4.com/wiki/index.php?title=ZISAPTEXT
un saludo.
NachoComentario
-
Hola a todos.
Al final los textos los creaba correctamente pero el problema era que se crean con un idioma y al crear el PEP (objeto al que iba asignado el texto) la bapi crea un registro en la tabla PRPS pero en este registro no hay idioma.
Se soluciona poniendo el idioma del texto.
Un saludo y gracias a todos por la ayuda. Espero que nos sirva en un futuro.
Comentario
-
No entiendo solución
La verdad es que tengo exactamente el mismo problema que tenías tu. Pero no entiendo como lo solucionaste.
La verdad que le paso a la tabla header el idioma por header-tdspras?
Podrías explicarmelo mejor?
Muchas gracias de antemano.Comentario
-
Buenas.
Creo que te conteste por el correo pero por si acaso lo hago por aqui. El problema no esta en el testo que le metemos en la funcion sino en la creacion del pep que en la tabla prps no pone el campo correspondiente al idioma y lo deja en blanco con lo que el debe ir a la PRPS y no tiene idioma de Texto largo y va a los textos largos (suponiendo que vaya si no tiene el campo) y busca con texto vacio pero tu le insertaste uno con lo que no devuelve nada.
Un saludo y espero lo solucionaras.Comentario
-
En donde se especifica el idioma del elemento en la BAPI ?
Hola que tal !
He sentido un alivio enorme al encontrar este tema en el foro porque estoy teniendo el mismo problema
Lo que no encuentro es el campo en el que se especifica el idioma para el elemento PEP en el llamado de la BAPI.
Estoy que me enloquezco con esto, agradeceria enormemente tu ayuda.
Saludos,
jcamilogo
Originalmente publicado por BY_MYBuenas.
Creo que te conteste por el correo pero por si acaso lo hago por aqui. El problema no esta en el testo que le metemos en la funcion sino en la creacion del pep que en la tabla prps no pone el campo correspondiente al idioma y lo deja en blanco con lo que el debe ir a la PRPS y no tiene idioma de Texto largo y va a los textos largos (suponiendo que vaya si no tiene el campo) y busca con texto vacio pero tu le insertaste uno con lo que no devuelve nada.
Un saludo y espero lo solucionaras.Comentario
Comentario