Texto de Ofertas - MM - LTEX1 - ESTRUCTURA RM06E

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • karn_1
    Junior Member
    • sep
    • 5

    #1

    Texto de Ofertas - MM - LTEX1 - ESTRUCTURA RM06E

    Buenos tardes chicos,
    Es la primera vez que coloco un tema aunque leo mucho del foro.

    Necesito poder leer es texto que se escribe en la oferta. El campo de donde necesito la informacion es el LTEX1 que se encuentra en la estructura RM06E. He buscado y buscado a ver si puedo sacar la informacion de alguna tabla pero no la encuentro.

    El texto que necesito es el que sale cuando voy a la ME48 / DETALLE DE CABEZERA / TEXTO DE CABEZERA. En el texto explicativo me indica que esta en la estructura RM06E y el nombre del campo es el LTEX1.

    Les agradezco lo que me puedan ayudar. Gracias, karn_1
  • Pinillex

    #2
    Debes leer estos texto usando la funcion read_text_inline con los parametros que tiene el texto que deseas leer. Los parametros del texto lo ves con doble click sobre el texto y luego PASAR A/ CABECERA ahi te aparece una ventana con los parametros que debes pasarle a la funcion.

    ojalá me hayas entendido

    Comentario

    • karn_1
      Junior Member
      • sep
      • 5

      #3
      Verificare

      Voy a tratarlo y manana posteo resultado. Gracias.

      Comentario

      • karn_1
        Junior Member
        • sep
        • 5

        #4
        No lo he logrado

        Hola chicos!

        Soy prepa en ABAP y es la primera vez que trato de realizar
        el Function Read_text pero siempre el programa explota y es por esta funcion. La informacion que necesito es el texto en LTEX1 QUE ESTA EN LA RM06E. Espero me puedan ayudar.
        Realize la funcion de esta manera:
        Primero fui a la pantalla donde esta la informacion, doble click y luego Pasar A/Cabecera. Aqui salio la siguiente informacion:

        Nombre de Texto: 2000605312 (esto es el numero pedido (ekko-ebeln)
        Idioma: ES ID texto: A01 Objeto Texto: EKKO

        Realizo el Call funtion de la siguiente forma:
        CALL FUNCTION 'READ_TEXT'
        EXPORTING
        ID = 'A01'
        LANGUAGE = SY-LANGU
        NAME = TEBELN (le muevo el valor del numero del pedido
        a esta variable)
        OBJECT = 'EKKO'
        TABLES
        LINES = WT_lines (esta tabla la defini
        DATA: BEGIN OF WT_LINES OCCURS 0.
        INCLUDE STRUCTURE TLINE.
        DATA: END OF WT_LINES.)

        EXCEPTIONS
        ID = 1
        LANGUAGE = 2
        NAME = 3
        NOT_FOUND = 4
        OBJECT = 5
        REFERENCE_CHECK = 6
        WRONG_ACCESS_TO_ARCHIVE = 7
        OTHERS = 8 .

        Que estoy haciendo mal o que me falta por indicarle a esta funcion o declarar en el programa para que corra y no explote el programa. Gracias, karn_1

        Comentario

        • karn_1
          Junior Member
          • sep
          • 5

          #5
          Yes!

          Hola chicos!
          Tratando y tratando por fin lo logre. Gracias la ayuda que me brindaron. Sin ustedes no lo hubiera podido realizar la lectura de la estructura ya que no tenia ni pizca de idea de que tenia que utilizar la funcion Read_text.
          Gracias, a todos! Agradecida

          Comentario

          • prendtorff
            Junior Member
            • ago
            • 24

            #6
            Como puede ser?

            Hola a todos,
            Yo tambien estoy usando la funcion READ_TEXT.
            Bueno, yo no la implemente, sino que tengo qu elograr que ande, porque el reporte no est alevantando los datos...
            Lo que parece muy raro, porque justo el texto que deberia levantar es el mismo que enunciaron unos posts mas arriba, miren:

            LOOP AT xekko.
            wa_thead-tdobject = 'EKKO'.
            wa_thead-tdid = 'A01'.
            wa_thead-tdspras = 'S'.
            wa_thead-tdname = xekko-ebeln.
            wa_thead-tdlinesize = 132.
            REFRESH t_lines.
            CALL FUNCTION 'READ_TEXT'
            EXPORTING
            object = wa_thead-tdobject
            id = wa_thead-tdid
            language = wa_thead-tdspras
            name = wa_thead-tdname
            TABLES
            lines = t_lines
            EXCEPTIONS
            id
            language
            name
            not_found
            object
            reference_check
            wrong_access_to_archive.
            .
            .
            .
            endloop

            pero me da sy-subrc = 1

            'D de texto no válida' Pero el ID es el mismo que uds.!

            esto,la verdada, me tiene desorientado...

            Si alguien sabe que puede ser, agradecere la ayuda.


            atte.

            Pablo.
            El que mas sabe,
            lo resulve mas facil...

            Comentario

            • bisonye
              Senior Member
              • ago
              • 635

              #7
              Pablo:

              ¿has comprobado que el ID de tus textos es ese? En mi caso el ID no es A01 sino F01....

              Revisa en los pedidos el texto de cabecera y captura los datos correctos.

              Saludos
              http://sapymas.blogspot.com/

              Comentario

              Trabajando...