¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guía para utilizar el Módulo de Función RFC_READ_TABLE en SAP R/3 para mostrar campo BURKS de la tabla KNB5

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

Hola,

He creado un programa para mostrar un campo (BURKS) de la tabla KNB5.

Esta tabla está en R/3, y quiero llamarla desde otro sistema. He utilizado el Módulo de Función "RFC_READ_TABLE" pero no sé qué debo colocar en los parámetros de esta función.

El Módulo de Función se ve así:

CALL FUNCTION 'RFC_READ_TABLE'

destination 'destination'

EXPORTING

QUERY_TABLE = 'KNB5'

TABLES

OPTIONS = ???

FIELDS = ???

DATA = ???

EXCEPTIONS

TABLE_NOT_AVAILABLE = 1

TABLE_WITHOUT_DATA = 2

OPTION_NOT_VALID = 3

FIELD_NOT_VALID = 4

NOT_AUTHORIZED = 5

DATA_BUFFER_EXCEEDED = 6

OTHERS = 7.

¿Cómo puedo usar este Módulo de Función?

Gracias.

mll mat.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hi

DATA T_DATA TYPE STANDARD TABLE OF TAB512.

CALL FUNCTION 'RFC_READ_TABLE' destination 'destination'
  EXPORTING
     QUERY_TABLE = 'KNB5'
  TABLES
*     OPTIONS = ???
*     FIELDS = ???
     DATA = T_DATA
  EXCEPTIONS
     TABLE_NOT_AVAILABLE = 1
     TABLE_WITHOUT_DATA = 2
     OPTION_NOT_VALID = 3
     FIELD_NOT_VALID = 4
     NOT_AUTHORIZED = 5
     DATA_BUFFER_EXCEEDED = 6
    OTHERS = 7.

The query result is stored in the internal table T_DATA.

U need to transfer OPTIONS only if u need to create a filter in order to select certain records, u need to transfer FIELDS only if u need to extract the data of certain fields of KNB5

See this sample:

DATA: T_OPTIONS TYPE TABLE OF RFC_DB_OPT WITH HEADER LINE.
DATA: T_FIELDS  TYPE TABLE OF RFC_DB_FLD WITH HEADER LINE.
DATA: T_DATA    TYPE TABLE OF TAB512     WITH HEADER LINE.



PERFORM FILL_OPTIONS USING: 'KUNNR' '0000000001' 'AND',
                            'BUKRS' 'MAAB' SPACE.
PERFORM FILL_FIELDS USING: 'KUNNR', 'BUKRS', 'MAHNA'.

CALL FUNCTION 'RFC_READ_TABLE'
  EXPORTING
    QUERY_TABLE                = 'KNB5'
*   DELIMITER                  = ' '
*   NO_DATA                    = ' '
*   ROWSKIPS                   = 0
*   ROWCOUNT                   = 0
  TABLES
    OPTIONS                    = T_OPTIONS
    FIELDS                     = T_FIELDS
    DATA                       = T_DATA.

LOOP 
        
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Revisa esto:

DATA: options TYPE TABLE OF rfc_db_opt .

DATA: fields TYPE TABLE OF rfc_db_fld .

DATA: data TYPE TABLE OF tab512 .

CALL FUNCTION 'RFC_READ_TABLE'

DESTINATION rfc_target_destination

EXPORTING

query_table = node_query_tab

delimiter = ' '

no_data = ' '

rowskips = 0

rowcount = 0

TABLES

options = options

fields = fields

data = data

EXCEPTIONS

table_not_available = 1

table_without_data = 2

option_not_valid = 3

field_not_valid = 4

not_authorized = 5

data_buffer_exceeded = 6

OTHERS = 7.

Editado por: AD el 2 de diciembre de 2008 a las 12:48 PM

Editado por: AD el 2 de diciembre de 2008 a las 12:50 PM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Consulta este enlace...

Editado por: avinash kodarapu el 2 de diciembre de 2008 a las 5:19 PM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

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?