¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 196 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?