texto pedido de compras en maestros de materiales

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • betoamayar
    Member
    • oct
    • 68

    #1

    texto pedido de compras en maestros de materiales

    en donde puedo encontrar el "texto de pedido de compra" , en que tabla esta? o alguna manera sencilla de obtenerlo.
    Se acepta que me manden el programa abap, hehe..

    saludos a todos
    robertoamayar@hotmail.com
    ____________________
    J Roberto Amaya Rodriguez / Grupo Pecuario San Antonio / Departamento de Consultoria / robertoamayar@hotmail.com / Cordoba,Ver - Mexico
  • Garces
    Senior Member
    • ago
    • 321

    #2
    Para obtener el texto 'Texto de Pedido de Compra' de un registro maestro de material, debes llamar a la función READ_TEXT desde el programa ABAP. Esta función te da cualquier texto de cualquier objeto (material, pedido de compra, solicitud de pedido, etc..) dependiendo de los parámetros de ingreso que le pases...

    Para tu caso particular, debes ingresar lo siguiente:

    Código:
    DATA: lt_line TYPE TABLE OF tline
    DATA: lv_tdname TYPE tdobname.
     
    lv_tdname = <código de material>.
     
    CALL FUNCTION 'READ_TEXT'
      EXPORTING
        ID = 'BEST' " El texto que vas a obtener del objeto
        LANGUAGE = sy-langu " El idioma en que se encuentra el texto
        NAME = lv_tdname " La llave primaria del objeto (en tu caso el código de material como CHAR18 con ceros a la izquierda).
        OBJECT = 'MATERIAL' " El objeto del que vas a obtener el texto
      TABLES
        LINES = lt_line " En esta tabla obtienes las líneas del texto que deseas
      EXCEPTIONS
        ID = 1
        LANGUAGE = 2
        NAME = 3
        NOT_FOUND = 4
        OBJECT = 5
        REFERENCE_CHECK = 6
        WRONG_ACCESS_TO_ARCHIVE = 7
        OTHERS = 8.
    [SIZE=1][/SIZE]
    Saludos...
    Miguel Ángel Garcés Ramírez

    Comentario

    • betoamayar
      Member
      • oct
      • 68

      #3
      Originalmente publicado por Garces
      Para obtener el texto 'Texto de Pedido de Compra' de un registro maestro de material, debes llamar a la función READ_TEXT desde el programa ABAP. Esta función te da cualquier texto de cualquier objeto (material, pedido de compra, solicitud de pedido, etc..) dependiendo de los parámetros de ingreso que le pases...

      Para tu caso particular, debes ingresar lo siguiente:

      Código:
      DATA: lt_line TYPE TABLE OF tline
      DATA: lv_tdname TYPE tdobname.
       
      lv_tdname = <código de material>.
       
      CALL FUNCTION 'READ_TEXT'
        EXPORTING
          ID = 'BEST' " El texto que vas a obtener del objeto
          LANGUAGE = sy-langu " El idioma en que se encuentra el texto
          NAME = lv_tdname " La llave primaria del objeto (en tu caso el código de material como CHAR18 con ceros a la izquierda).
          OBJECT = 'MATERIAL' " El objeto del que vas a obtener el texto
        TABLES
          LINES = lt_line " En esta tabla obtienes las líneas del texto que deseas
        EXCEPTIONS
          ID = 1
          LANGUAGE = 2
          NAME = 3
          NOT_FOUND = 4
          OBJECT = 5
          REFERENCE_CHECK = 6
          WRONG_ACCESS_TO_ARCHIVE = 7
          OTHERS = 8.
      [SIZE=1][/SIZE]
      Saludos...

      abusando, tu tienes algun reporte que me saque esto?...necesito un reporte con clave material, descripcion , y texto de pedido , ojala me puedas ayudar ...saludos
      ____________________
      J Roberto Amaya Rodriguez / Grupo Pecuario San Antonio / Departamento de Consultoria / robertoamayar@hotmail.com / Cordoba,Ver - Mexico

      Comentario

      • Garces
        Senior Member
        • ago
        • 321

        #4
        Lo siento...
        He usado la función para obtener textos de otros objetos, como documentos de compra, pero para maestro de materiales no tengo...
        pero puedes probar la función que te digo con la transacción SE37, ejecutándola con F8 e ingresando los parámetros que te indico en el mensaje anterior...
        Miguel Ángel Garcés Ramírez

        Comentario

        Trabajando...