Skip to content

irodrigob/alv_utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Objetivo / Objective

Clase que permite mostrar de una mánera y rápida un listado ALV. Simplificando las tareas para poder asignar el texto a una columna, cambiar de color, etc. haciendolo posible todo en una sola llamada.

/

Class that allows to show a quick and easy ALV listing. Simplifying the tasks to be able to assign the text to a column, change color, etc. making everything possible in a single call.

¿Cúal es su origen? / Where are you from?

Los SALV son fáciles de implementar pero debido a su arquitectura orientada a objetos algo tan sencillo como cambiar el texto de una columna requiere de varios pasos. A raíz de eso me dije porque no hacer algo que me permita en un solo método cambiar el texto, poner color, alinear, etc.. Sin necesidad de tener que llamar a varios métodos la vez.

/

SALVs are easy to implement, but due to their object-oriented architecture, something as simple as changing the text of a column requires several steps. As a result of that I said to myself why not do something that allows me in a single method to change the text, to put color, to align, etc. Without having to call several methods at the same time.

¿Que permite? / Which enables?

  • Permite crear un listado ALV en un report, dynpro o popup.
  • Cambiar los atributos de una campo en un solo método
  • Internamente se inicializa las estructuras que permiten de una manera simple habilitar la opcion de grabar variantes
  • Permite cambiar los atributos de la disposición del ALV: modo selección, títulos, etc.
  • En modo dynpro permite añadir funciones o indicar un PF-Status a medida
  • Permite añadir ordenaciones
  • Permite añadir cabecera y pie de página aunque de manera limitada
  • Si algo no permite permite obtener la instancia de la clase SALV, llamar a los métodos no implementar y volver a pasar la clase SALV a la clase utilidad.

/

  • Allows you to create an ALV listing in a report, dynpro or popup.
  • Change the attributes of a field in a single method
  • Internally initializes the structures that allow in a simple way to enable the option to record variants
  • Allows changing the attributes of the ALV layout: selection mode, titles, etc.
  • In dynpro mode you can add functions or indicate a customized PF-Status
  • Allows adding ordinations
  • Allows you to add header and footer albeit in a limited way
  • If something does not allow to obtain the instance of the SALV class, call the methods not to implement and pass the SALV class back to the utility class.

Requisitos / Requirements

  • Esta clase se creo en la versión ABAP 7.0 y funciona en versiones superior. Cualquier cambio se evita usar ABAP in-line o las nuevas sentencias disponibles en la 7.4x para ser compatible con la mayoria de sistemas /
  • This class was created in the ABAP 7.0 version and works in higher versions. Any change is avoided using ABAP in-line or the new sentences available in 7.4x to be compatible with most systems

About

Clase simplifica los SALV / Class simplifies SALV

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages