Giter Site home page Giter Site logo

alv_utilities's Introduction

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

alv_utilities's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

gabrielsouzasys

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.