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