es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Existe alguna forma de excluir un componente a través de la sintaxis de tabla de tipo?

Estoy tratando de declarar una tabla global “gt_sel2” de tipo tabla “zqmqnewslist” (que es una estructura). Sin embargo, hay un componente de “zqmqnewslist” llamado “PRUEF” (tipo “ZQMKZPRUEF”) que no quiero incluir en la nueva tabla “gt_sel2”.

¿Hay alguna manera de declarar la tabla “gt_sel2” como tipo “zqmqnewslist” sin el componente “PRUEF”? Sé que también podemos hacerlo mediante una selección, donde seleccionamos todos los componentes necesarios de “zqmqnewslist” excluyendo “PRUEF”, pero ¿hay alguna manera más corta?

¡Gracias a todos de antemano!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma abreviada de declarar la tabla gt_sel2 como tipo zqmqnewslist sin incluir el componente PRUEF en ella. Puedes usar la adición “WITHOUT” en tu declaración para excluir el componente no deseado.

    Aquí tienes un ejemplo:

    DATA gt_sel2 TYPE STANDARD TABLE OF zqmqnewslist WITHOUT PRUEF.

    Este código declara una tabla gt_sel2 como una tabla estándar de tipo zqmqnewslist sin el componente PRUEF. De esta manera, no necesitas usar una sentencia select para excluir PRUEF.

    ¡Espero que esto te ayude!

Comments are closed.