Beruflich Dokumente
Kultur Dokumente
1 Vote
En nuestro truco de hoy volvemos temas más técnicos, en concreto, vamos a hablar del sistema de
Clasificación.
La clasificación es un componente transversal de Sap que esta disponible en diferentes elementos y que nos
permite definir nuestro propios valores de clasificación en elementos tan diferentes como el maestro de
materiales, clientes o proveedores; elementos de la gestión documental; definición de estrategias de liberación en
solicitudes de pedido o pedido; lotes, equipos, avisos, etc. La clasificación también se utiliza en los materiales
configurables, de cuyas posibilidades hablaremos próximamente en el blog.
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Cerrar y aceptar
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 1/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Cerrar y aceptar
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 2/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
Podemos tener disponibles diferentes clases según la naturaleza de nuestros materiales y asignarlas a estos,
informando los correspondientes valores de clasificación. Lo bueno de utilizar esta funcionalidad es que
tendremos disponible la búsqueda de los elementos de forma estándar utilizando las ayudas de
búsqueda por la clasificación, así como las transacciones CL30N o CL31.
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Cerrar y aceptar
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 3/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
Incluso tenemos la transacción CLMM que nos permite realizar modificaciones en masa de los valores de
clasificación.
Otro lugar muy frecuente donde se utiliza la clasificación es en los lotes (categoría de clase 023), donde
podemos guardar las propiedades concretas de un subconjunto de stock, de acuerdos a sus propiedades físicas,
analíticas, etc.
Para utilizar el sistema de clasificación, habremos de crear en primer lugar las características
(transacción CT04). Cada característica puede ser del tipo CHAR, CURR, Numero, Fecha u Hora. Los valores
de estas características pueden ser listas de valores indicados en la característica (o en una tabla de verificación),
un módulo de función, valores libres (por ejemplo para un numero o una fecha), intervalos, varios valores a la vez,
etc.
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Cerrar y aceptar
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 4/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
Una vez definidas las características, crearemos la clase utilizando la transacción CL02, indicando en la
categoría de clase el valor correspondiente al ámbito donde se va a utilizar, así como las características
relevantes para esa clase.
En nuestro truco de hoy vamos a hablar de la forma de leer la información de clasificación en nuestros
desarrollos Z o en las adaptaciones al estándar que realicemos.
Básicamente, disponemos de varios módulos de función que nos permiten obtener toda la información de
clasificación de nuestros objetos.
CLAF_CLASSIFICATION_OF_OBJECTS
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Es unodede
Política los módulos de función clásicos para leer la clasificación sin necesidad de acceder a las diferentes tablas
Cookies.
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 5/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
Por ejemplo, para realizar la lectura de la clasificación de un material (categoría de clase 001), utilizaremos los
siguientes parámetros:
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Cerrar y aceptar
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 6/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
Este modulo de función tiene un pequeño inconveniente, que para los valores CHAR, se recupera el valor de la
descripción del valor de la característica en el idioma indicado, y no el valor neutral o del codigo. Por eso es
recomendable utilizar el siguiente módulo de función.
La ventaja es que todos los valores de clasificación se devuelven en una única tabla interna.
BAPI_OBJCL_GETCLASSES
Con esta BAPI leeremos todas las clasificaciones de un tipo asociadas al objeto, sin necesidad de indicar la clase a
leer. Básicamente, indicaremos:
OBJECTKEY_IMP: la clave del objeto para el que vamos a leer la clasificacion (por ejemplo, para el material
indicaremos 18 digitos, con el número del material lleno con 0 a las izquierda (000000000000000043); para
un lote MMMMMMMMMMMMMMMMMMLLLLLLLLLL; etc).
OBJECTTABLE_IMP: tabla asociada al objeto. Por ejemplo, MARA para materiales, KNA1 o LFA1 para
clientes o proveedores, MCH1 para lotes, EQUI para equipos, etc).
CLASSTYPE_IMP: la categoria de clase que estamos buscando.
READ_VALUATIONS: siempre con el valor X, sino no lee los valores de características en la clasificación,
solo la asignación a la clase del objeto.
LANGUAGE: idioma para las descripciones de los valores
Podéis utilizar la transacción SE37 en modo test para comprobar el funcionamiento de los módulos de función:
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Cerrar y aceptar
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 7/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
Los valores de clasificación será devueltos en tres tablas, según el tipo de dato de cada una de las características:
VB_BATCH_GET_DETAIL
Si estais trabajando con la clasificación en los lotes, recuperar la información de clasificación es muy sencillo
utilizando el módulo de función VB_BATCH_GET_DETAIL. Aquí simplemente habrá que indicar el material,
el número de lote y centro, marcando el flag GET_CLASSIFICATION en la llamada.
Bibliografia:
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Algunas entradas relacionadas con el tema.
Cerrar y aceptar
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 8/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
https://sdsapblog.wordpress.com/2015/10/14/funcion-para-obtener-los-valores-de-las-caracteristicas-de-un-
lote/
https://archive.sap.com/discussions/thread/1351754
https://wiki.scn.sap.com/wiki/display/PLM/Tables+list+for+Classification
https://help.sap.com/saphelp_46c/helpdata/en/48/051f2bc925d311b60f0060b03c2bff/content.htm?
no_cache=true
Anuncios
Compartir:
Me gusta
Sé el primero en decir que te gusta.
Relacionado
Truco 59. Analizando la clasificación en Truco 46. Gestion Documental en Sap (y III). Truco 42. Transporte de la clasificacion de
nuestras estrategias de liberación en DMS. Estrategias de Liberacion de Compras
Compras. En "Formacion" utilizando ALE.
En "Formacion" En "Formacion"
Esta entrada fue publicada en Formacion, SAP MM, Sap SD y etiquetada Clasificacion;, Classification;. Guarda el enlace permanente.
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Privacidad & Cookies: este sitio usa cookies. Al continuar usando este sitio, estás de acuerdo con su uso. Para saber más, incluyendo como controlar las cookies, mira aquí:
Política de Cookies.
Cerrar y aceptar
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 9/10
14/4/2019 Truco 103. Obtener valores de clasificación de objetos en SAP. | Notas y trucos SAP (Bitacora)
https://saptricks.wordpress.com/2019/04/14/truco-103-obtener-valores-de-clasificacion-de-objetos-en-sap/ 10/10