¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

3 Formas Simples de Preencher Tabelas de Intervalos em ABAP: LET, VALUE e MACRO

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

Introdução


Em certos casos, é necessário criar e popular tabelas de intervalos em ABAP para diferentes fins. Portanto, neste post do blog, explico 3 formas simples de popular tabelas de intervalos.

Solução


As formas são as seguintes.

  1. Usando LET com VALUE . Por favor, consulte a seção abaixo para uma referência rápida.
    TYPES lr_bukrs_type TYPE RANGE OF bukrs.
    DATA : lr_bukrs_01 TYPE lr_bukrs_type, "Tabela 1
           lr_bukrs_02 TYPE lr_bukrs_type. "Tabela 2
    
    * Usando apenas LET com 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 é a forma mais simples. Por favor, consulte a seção abaixo para uma referência rápida.
    TYPES lr_bukrs_type TYPE RANGE OF bukrs.
    DATA : lr_bukrs_01 TYPE lr_bukrs_type, "Tabela 1
           lr_bukrs_02 TYPE lr_bukrs_type. "Tabela 2
    
    * Usando MACRO
    *--------------------------------------------------------------------*
    DEFINE range_bukrs.
      lr_bukrs_01 = VALUE lr_bukrs_type(
                                          BASE lr_bukrs_01 (
                                                            sign = 'I'    
                
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?