¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

3 Formas Sencillas de Poblar Tablas de Rangos en ABAP: LET, VALUE y MACRO

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 27 Vistas
0
Cargando...

Introducción


En ciertos casos, es necesario crear y poblar tablas de rangos en ABAP para diferentes propósitos. Por lo tanto, en esta publicación del blog, he explicado 3 formas sencillas de poblar tablas de rangos.

Solución


Las formas son las siguientes.

  1. Usando LET con VALUE . Por favor, consulta la sección a continuación para una referencia rápida.
    TYPES lr_bukrs_type TYPE RANGE OF bukrs.
    DATA : lr_bukrs_01 TYPE lr_bukrs_type, "Tabla 1
           lr_bukrs_02 TYPE lr_bukrs_type. "Tabla 2
    
    * Usando solo LET con VALUE
    *--------------------------------------------------------------------*
    lr_bukrs_01 = VALUE lr_bukrs_type(
                                    LET s = 'I'
                                        o = 'EQ'
                                    IN sign   = s
                                       option = o
                                       ( low = '0100' )
                                       ( low = '0200' )
                                       ( low = '0300' )
                                       ( low = '0400' )
                                       ( low = '0500' )
                                       ( low = '0600' )
                                       ( low = '0700' )
                                      ).


  2. Usando MACRO : Esta es la forma más sencilla. Por favor, consulta la sección a continuación para una referencia rápida.
    TYPES lr_bukrs_type TYPE RANGE OF bukrs.
    DATA : lr_bukrs_01 TYPE lr_bukrs_type, "Tabla 1
           lr_bukrs_02 TYPE lr_bukrs_type. "Tabla 2
    
    * Usando MACRO
    *--------------------------------------------------------------------*
    DEFINE range_bukrs.
      lr_bukrs_01 = VALUE lr_bukrs_type(
                                          BASE lr_bukrs_01 (
                                                            sign <    
                
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?