Hola,
El BAPI BAPI_IBAN_CREATE es el correcto para crear IBAN.
Por favor, verifica el Objeto de Negocio BUS1013, que también utiliza el mismo BAPI.
Verifica los parámetros que deben ser pasados.
Gracias,
Manish
Avalados por :
Hola,
¿Alguien puede sugerir alguna FM/BAPI para generar un IBAN utilizando el País del Banco (BANKS), la Clave del Banco (BANKL) y la Cuenta del Banco (BANKN)?
Intentamos utilizar IBAN_CREATE, BAPI_IBAN_CREATE, pero no logramos resolver nuestra consulta.
Sugiere si las FMs anteriores funcionan pasando los parámetros adecuados.
Gracias de antemano,
Anand
Hola,
El BAPI BAPI_IBAN_CREATE es el correcto para crear IBAN.
Por favor, verifica el Objeto de Negocio BUS1013, que también utiliza el mismo BAPI.
Verifica los parámetros que deben ser pasados.
Gracias,
Manish
He probado el código anterior para diferentes países y ha funcionado para todos.
¿Lo has intentado?
Bruno
Editado por: Rob Burbank el 15 de febrero de 2012 a las 11:42 AM
Hola,
Puedes revisar el módulo de función CHECK_IBAN y luego escribir tu propio módulo de función utilizando ingeniería inversa.
Yo hice eso mismo para números de cuenta bancaria franceses y funcionó.
METHOD get_iban.
DATA:
lv_str1(60) TYPE c,
lv_str2(60) TYPE c,
lv_ref1 TYPE p LENGTH 16,
ls_converse TYPE ty_converse.
CALL METHOD zcl_scramble=>fill_convers_table.
CONCATENATE i_bankl i_bankn i_bkont i_banks
INTO lv_str1.
WHILE lv_str1(1) NE space.
IF lv_str1(1) CO sy-abcde.
READ TABLE gt_converse WITH KEY letter = lv_str1(1)
INTO ls_converse.
CONCATENATE: lv_str2 ls_converse-number INTO lv_str2.
ELSE.
CONCATENATE: lv_str2 lv_str1(1) INTO lv_str2.
ENDIF.
SHIFT lv_str1.
ENDWHILE.
lv_ref1 = lv_str2 * 100 - 1.
lv_ref1 = lv_ref1 MOD 97.
lv_ref1 = 97 - lv_ref1.
lv_str1 = lv_ref1.
CONDENSE lv_str1.
CONCATENATE i_banks lv_str1 i_bankl i_bankn i_bkont
INTO e_iban.
ENDMETHOD.
Bruno
Revisa FM CONVERT_BANK_ACCOUNT_2_IBAN (busca parámetros en el informe RFIBAN00)
Algunas observaciones:
- Recuerda que este es solo un valor predeterminado, algunos países y algunos bancos no se pueden generar automáticamente.
(Consulta [Número de Cuenta Bancaria Internacional (IBAN)|http://www.ecbs.org/iban.htm] y [Nota 1012293 - IBAN y mantenimiento de datos maestros bancarios|https://service.sap.com/sap/support/notes/1447761])
- Puede que necesites verificar la Configuración del País y tener un nivel reciente de SP.
(Comienza con [Nota 503396 - Generación masiva de IBAN|https://service.sap.com/sap/support/notes/503396])
Saludos,
Raymond
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute