Saltar al contenido

¿Cuál es la diferencia entre SM30 y SM31?

Un Usuario hizo la siguiente pregunta

Hola,

Lo suficientemente extraño como para descubrir por qué SAP ofrece transacciones SM30 y SM31. El tcode tiene el mismo aspecto y para el mantenimiento de la tabla.

alguna idea de por qué?

Sobre,

Vijayendra

6 respuestas

  • Ex miembro

    Hola vijay,

    Usando SM31 y SM30

    SM31 y SM30 también se pueden utilizar para mostrar y actualizar los datos de la tabla. SM31 es una versión anterior de SM30 que tiene menos funcionalidad. El campo de entrada en la primera pantalla del SM30 es lo suficientemente largo para acomodar cualquier nombre de tabla; en SM31 solo tiene cinco caracteres. Antes de que pueda utilizar cualquiera de ellos, se debe generar un programa especial llamado diálogo de mantenimiento estándar para la tabla que desea mostrar.

    Un diálogo de mantenimiento estándar es un programa ABAP / 4 que usted genera. Cuando invoca SM31 o SM30, el navegador de datos encontrará ese programa generado y lo solicitará automáticamente. Proporciona una interfaz más compleja y más funcionalidad que SE16. Para obtener más información sobre la marcación de mantenimiento y el procedimiento para crearlos, consulte la ayuda de la Biblioteca R / 3.

    el enlace a continuación puede ayudar.

    http://www.sapdevelopment.co.uk/tips/tips_tabmaint_tcode.htm

    si te ayuda a recompensar puntos y cerrar el hilo si tu problema se resuelve

    Sobre,

    venu.

  • Ex miembro

    Hola,

    Como 46 puntos SM31 lanzados a SM30.

    Para ver el SM31 original, aún puede ir a SM31_OLD.

    Puede obtener las funcionalidades adicionales en SM30.

    Lea también OSS 28504. Supongo que aquí acaba tu curiosidad.

    SM30 ahora usa todas las transacciones de personalización de SAP (con Dilaogs de tamaño de tabla / vista).

    Dé los puntos apropiados si encontró respuestas útiles.

    Salud.

    Sanjay

  • Hola,

    las funciones normales de mantenimiento de la tabla son transacciones SM31, las funciones extendidas de mantenimiento de la tabla son transacciones SM30

    Remolino

  • Ex miembro

    Hola Eddy y Venu,

    Gracias por tus respuestas. Realmente aprecio eso.

    Eddy ~ ¿podrías darnos más detalles?

    venu ~ Gracias por la información. Tengo algunas preguntas para ti.

    De hecho, soy muy bueno en ABAP, por lo que estoy al tanto del uso del diálogo de mantenimiento de la placa y los bienes generados y toda la complejidad asociada con él. Sin embargo, no sabía que había dos códigos disponibles. Como mencionó acerca de la diferencia, uno es obsoleto y uno admite un nombre de objeto más largo que el otro.

    Acabo de crear una tabla con la máxima longitud posible e intenté crear cuadros de diálogo de mantenimiento. Me las arreglé para mantener la mesa tanto en SM30 como en SM31. Entonces creo que el tcode admite nombres de objetos más largos. Revisé el menú y otras funciones también, todo parece igual, no estoy seguro de por qué uno es obsoleto y por qué uno es nuevo. Acabo de comprobar los nombres de los programas asociados con estos dos códigos y me sorprendió que el tcode busque el mismo programa SAPMSVMA.

    Así que no estoy muy seguro de por qué hay dos códigos.

    De todos modos gracias por su tiempo y sinceramente agradezco su respuesta y enlace útil.

    Gracias y cuídate,

    Vijayendra

  • Ex miembro

    Hola Eddy,

    Gracias por el enlace útil.

    salud

    VJ

  • Hola Vijayendra Rao;

    SM31 se llama Herramienta de mantenimiento de mesa estándar y SM30 se llama Mantenimiento de mesa mejorado.

    Tanto SM30 como SM31 utilizan el mismo programa SAPMSVMA. Pero no todas las tablas pueden utilizar la transacción SM30.

    SM30 se puede utilizar para mantenimiento de vista de llamadas

    El mantenimiento visual SM31 puede realizar llamadas como SM30.

    Por eso se mantiene por separado en SAP R / 3.

    Salud …