ABAP: Validar Cuenta Bancaria

Con la función BANK_ACCOUNT_CHECK podremos validar una cuenta bancaria, pasandole como información la Cuenta Bancaria, Clave control de banco, Clave de país y Código bancario.

Si disponemos del IBAN, podremos conbinarlo con la función CONVERT_IBAN_2_BANK_ACCOUNT, con esta función a partir del IBAN obtendremos los datos anteriores y los utilizaremos la nueva función para validarlos.

Parámetros de Entrada
  • BANK_ACCOUNT: Número de cuenta bancaria
  • BANK_CONTROL_KEY: Claves de control de banco
  • BANK_COUNTRY: País del banco
  • BANK_NUMER: Número del banco
Parámetros de Salida
  • SY-SUBRC = 0: Los datos son correctos (LaCuenta bancaria es válida)
  • SY-SUBRC <> 0: Los datos no son correctos o no es válida

Función

DATA: lv_bankn TYPE bankn,
      lv_bkont TYPE bkont,
      lv_banks TYPE banks,
      lv_bankl TYPE bankl.

CALL FUNCTION 'BANK_ACCOUNT_CHECK'
   EXPORTING
     BANK_ACCOUNT           = lv_bankn
     BANK_CONTROL_KEY       = lv_bkont
     BANK_COUNTRY           = lv_banks
     BANK_NUMBER            = lv_bankl
   EXCEPTIONS
     NOT_VALID              = 1
     OTHERS                 = 2.

IF sy-subrc = 0.
ENDIF.

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

Deja un comentario

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