ABAP: Convertir IBAN en Cuenta Bancaria

La función CONVERT_IBAN_2_BANK_ACCOUNT es una función estandar de SAP que nos permitira convertir el IBAN a una Cuenta Bancaria, le pasaremos el IBAN y nos devolvera el Nº de Cuenta Bancaria, Clave de control de banco, País del banco y Nº del Banco.

Parámetros de Entrada
  • I_IBAN: IBAN
Parámetros de Salida
  • E_BANK_ACCOUNT: Número de cuenta bancaria
  • E_BANK_CONTROL_KEY: Claves de control de banco
  • E_BANK_COUNTRY: País del banco
  • E_BANK_NUMBER: Número del banco

Función

DATA: lv_iban TYPE iban,
      lv_cuenta TYPE bankn,
      lv_dc TYPE bkont,
      lv_pais TYPE banks,
      lv_banco TYPE bankk.

CALL FUNCTION 'CONVERT_IBAN_2_BANK_ACCOUNT'
  EXPORTING
    i_iban                   = lv_iban
  IMPORTING
    E_BANK_ACCOUNT           = lv_cuenta
    E_BANK_CONTROL_KEY       = lv_dc
    E_BANK_COUNTRY           = lv_pais
    E_BANK_NUMBER            = lv_banco
  EXCEPTIONS
    NO_CONVERSION            = 1
    OTHERS                   = 2.

IF sy-subrc = 0.
ENDIF.

Para ver mas funciones de SAP pulse en el siguiente enlace: Listado de funciones

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *