Problemas con CALL FUNCTION 'SAVE_TEXT'

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • bisonye
    Senior Member
    • ago
    • 635

    #16
    ¿Y al ejecutar por la se37 el save_Text o el create_text que sy-subrc te devuelve?
    http://sapymas.blogspot.com/

    Comentario

    • BY_MY
      Senior Member
      • nov
      • 130

      #17
      sy-subrc = 0.

      De echo en la tabla que devuelve con los textos cambiados aparece el que yo introduzco como si lo hubiera hecho.


      ;-)

      Comentario

      • bisonye
        Senior Member
        • ago
        • 635

        #18
        ¿Y poniendo el commit despues de la función no te lo guarda? Parece que hace la entrada pero que no hace el commit.

        Saludos
        http://sapymas.blogspot.com/

        Comentario

        • BY_MY
          Senior Member
          • nov
          • 130

          #19
          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

          • BY_MY
            Senior Member
            • nov
            • 130

            #20
            ¿Alguna otra sugerencia?

            Se agradece cualquier idea.

            Gracias.

            Comentario

            • Antopi
              Junior Member
              • jul
              • 8

              #21
              Hola BY_MY!!


              Aquí solucionamos algo similar, usamos la función CREATE_TEXT y después regeneramos el mensaje, de esa manera si guarda los cambios requeridos, aclarando esto se hace con batch input.

              Comentario

              • BY_MY
                Senior Member
                • nov
                • 130

                #22
                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

                • i_arnaiz
                  Junior Member
                  • sep
                  • 13

                  #23
                  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.

                  Nacho

                  Comentario

                  • BY_MY
                    Senior Member
                    • nov
                    • 130

                    #24
                    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

                    • gambitworms
                      Junior Member
                      • jun
                      • 24

                      #25
                      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

                      • BY_MY
                        Senior Member
                        • nov
                        • 130

                        #26
                        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

                        • jcamilogo
                          Junior Member
                          • ene
                          • 1

                          #27
                          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_MY
                          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

                          • acesap
                            Junior Member
                            • jul
                            • 7

                            #28
                            Estoy también en la misma situación, ¿Cómo pasaste el idioma para el PEP a través de la BAPI?.

                            Comentario

                            • sechin4
                              Junior Member
                              • sep
                              • 7

                              #29
                              Agregar texto a elementos PEP

                              Después de crear el elemento Pep deben actualizar la tabla PRPS el campo TXTSP = SY-LANGU para que puedan grabar el texto con la función SAVE_TEXT

                              Slds.

                              Comentario

                              Trabajando...