START-OF-SELECTION.
SELECT *
INTO TABLE it_bsak
FROM bsak
WHERE bukrs EQ p_soc
AND lifnr EQ p_valor.
SELECT *
INTO TABLE it_reguh
FROM reguh
FOR ALL ENTRIES IN it_bsak
WHERE zbukr EQ it_bsak-bukrs
AND lifnr EQ it_bsak-lifnr.
fieldcatalog-fieldname = 'BUKRS'.
fieldcatalog-SELTEXT_M = 'SOCIEDAD'.
fieldcatalog-COL_POS = '1'.
fieldcatalog-OUTPUTLEN = '4'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'LIFNR'.
fieldcatalog-SELTEXT_M = 'ACREEDOR'.
fieldcatalog-COL_POS = '2'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'AUGBL'.
fieldcatalog-SELTEXT_M = 'DOCUMENTO'.
fieldcatalog-COL_POS = '3'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'ZUONR'.
fieldcatalog-SELTEXT_M = 'ASIGNACION'.
fieldcatalog-COL_POS = '4'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'GJAHR'.
fieldcatalog-SELTEXT_M = 'PERIODO'.
fieldcatalog-COL_POS = '5'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'BELNR'.
fieldcatalog-SELTEXT_M = 'DOCUMENTO'.
fieldcatalog-COL_POS = '6'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'XBLNR'.
fieldcatalog-SELTEXT_M = 'REFERENCIA'.
fieldcatalog-COL_POS = '7'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'BLART'.
fieldcatalog-SELTEXT_M = 'CLASE DE DOCUMEENTO'.
fieldcatalog-COL_POS = '8'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'WRBTR'.
fieldcatalog-SELTEXT_M = 'IMPORTE'.
fieldcatalog-COL_POS = '9'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'SGTXT'.
fieldcatalog-SELTEXT_M = 'TEXTO'.
fieldcatalog-COL_POS = '10'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'LAUFD'.
fieldcatalog-SELTEXT_M = 'FECHA'.
fieldcatalog-COL_POS = '12'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'LAUFI'.
fieldcatalog-SELTEXT_M = 'FECHA'.
fieldcatalog-COL_POS = '13'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'NAME1'.
fieldcatalog-SELTEXT_M = 'NOMBRE'.
fieldcatalog-COL_POS = '14'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'STCD1'.
fieldcatalog-SELTEXT_M = 'NRO DE NIT'.
fieldcatalog-COL_POS = '15'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'ZNME1'.
fieldcatalog-SELTEXT_M = 'NOMBRE '.
fieldcatalog-COL_POS = '16'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'ZBNKN'.
fieldcatalog-SELTEXT_M = 'NRO DE CUENTA'.
fieldcatalog-COL_POS = '17'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'ZBNKL'.
fieldcatalog-SELTEXT_M = 'COD BANCARIO'.
fieldcatalog-COL_POS = '18'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'ZBKON'.
fieldcatalog-SELTEXT_M = 'CLV BANCOS'.
fieldcatalog-COL_POS = '19'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'HKTID'.
fieldcatalog-SELTEXT_M = 'ID DE CUENTA'.
fieldcatalog-COL_POS = '20'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
fieldcatalog-fieldname = 'HBKID'.
fieldcatalog-SELTEXT_M = 'BANCO PROPIO'.
fieldcatalog-COL_POS = '21'.
fieldcatalog-OUTPUTLEN = '20'.
APPEND fieldcatalog.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.