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