Obtener texto comercial de un Material con función READ_TEXT

Hola amigos reciban un caluroso cordial saludo, en esta oportunidad voy a mostrar de una forma práctica y rápida los pasos para identificar las tablas y campos donde se almacenan los datos: Centro, Org.Ventas y Canal de Distribución de un Material, tales datos serán de gran utilidad para ejecutar la función READ_TEXT y obtener el Texto Comercial de un Material. estamos listos? muy bien, veamos.

CASO: Texto comercial es: 'HOLA 123'

PROCEDIMIENTO:
Ingresamos a la Transacción: MM02 y en el campo de entrada de Material ingresamos el código del material para nuestro ejemplo es: 211212122

Hacemos clic en la pestaña: 'Selección de vistas', seleccionamos Texto comercial y le damos Enter.

El sistema nos mostrará la dynpro de 'Niveles de Organización' solicitando los datos: centro, organización de ventas y canal de distribución:

Y donde, cómo obtenemos estos datos?

Para obtener el CENTRO por MATERIAL ingresamos a la Tx: SE16N, tabla: MARC e ingresamos el código del material:

Obtenemos el valor del CENTRO que es: 1202

Para obtener los datos de Org.Ventas y Canal de Distribución, ingresamos a la Tx: SE16N, tabla MVKE e ingresamos el código del material:


Obtenemos: Org.Ventas: 1200 y Canal distribución: 10

Ingresamos los datos obtenidos de Centro, Org. Ventas y Canal distribución.
Enter y obtenemos la pantalla inicial de nuestro caso, cierto?


En la parte inferior hacemos clic en el icono Editor:

 En el menu 'Pasar a' hacemos clic en el menu item Cabecera:

Obtenemos los parámetros que luego ingresaremos en la función READ_TEXT
Como veras el Nombre de texto es la concatenación del:
Código material (su código sap) + Org.Ventas(VKORG) + Canal de distribución (VTWEG)

MATNR: 000000000011000121
VKORG: 1200
VTWEG: 10
Nombre del texto: 000000000011000121120010

Ingresamos a la Tx: SE37 y en el campo de entrada Módulo funciones escribimos: READ_TEXT

 Ejecutamos la función e ingresamos los siguientes datos:

 Ejecutamos (F8):

Como resultado tenemos un registro en la tabla LINES, donde obtenemos el dato del Texto Comercial: 'HOLA 123', que inicialmente planteamos:

Quiero agradecer a Luis Alvarado quien me consultó esto hace unos meses atrás y bueno ha sido una oportunidad publicarlo para que este al alcance de cada uno de nosotros que somos parte de la comunidad SAP.

Aquí me despido mostrando otro ejemplo (2 imágenes)




Nos vemos en el siguiente Blog ;)
MAGALEX

Comentarios

  1. Ciertamente me funciona como en el ejemplo, pero voy a la se11 y le pongo LINES y no tiene nada. Necesito extraer ese dato con una consulta SQL.
    Saludos.

    ResponderEliminar
  2. Excelente aporte, muchas gracias!

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Modificando Vista de Actualización SM30

User Exit para VA01 y VA02

Buttons and events in ALV GRID and ALV GRID OO