Agregar campos a los reportes FBL1N/FBL3N/FBL5N (BTE SAMPLE_INTERFACE_00001650)

Para agregar campos a dichos reportes hay que realizar lo siguiente:

1- Agregar, por medio de append, los campos deseados en las estructuras RFPOS y RFPOSX.

image

2- Implementar la BTE SAMPLE_INTERFACE_00001650. Crear un grupo de función Z y la función Z copia de la función SAMPLE_INTERFACE_00001650. Ver sección BTE para más detalles.

FUNCTION Z_SAMPLE_INTERFACE_00001650.
*"----------------------------------------------------------------------
*"*"Local Interface:
*"  IMPORTING
*"     VALUE(I_POSTAB) LIKE  RFPOS STRUCTURE  RFPOS
*"  EXPORTING
*"     VALUE(E_POSTAB) LIKE  RFPOS STRUCTURE  RFPOS
*"-------------------------------------------------------------------
e_postab = i_postab.

CLEAR e_postab-zzmotivo.

  SELECT SINGLE ZZMOTIVO
    FROM bkpf
    INTO (e_postab-zzmotivo)
    WHERE bukrs = i_postab-bukrs
      AND belnr = i_postab-belnr
      AND gjahr = i_postab-gjahr.
ENDFUNCTION.

3- Ejecutar estos dos reportes para regenerar las estructuras de los reportes standard. (esto tiene que correrse por sistemas) o sea que al trasnportar a QAS hay que volver a correrlos.

RFPOSXEXTEND

BALVBUFDEL

Haciendo esto ya seremos capaces de ver el campo en los reportes, ver las campos de la variante de visualización y deberá estar disponible.

Posted in ABAP, BTE. 1 Comment »

One Response to “Agregar campos a los reportes FBL1N/FBL3N/FBL5N (BTE SAMPLE_INTERFACE_00001650)”

  1. Gabriela Soria Says:

    Hola! Yo tengo que hacer exactamente lo mismo, hay alguna nota que lo indique de manera oficial? Me estan pidiendo la documentación para tener algo que respalde la ejecución de RFPOSXEXTEND, y BALVBUFDEL

    Si me puedes ayudar con eso seria genial.

    Gracias!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: