¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Consulta para eliminar restricción de 12 y 13 caracteres en RFC en SAP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 20 Vistas
0
Cargando...

Estimados Foristas,

Necesito saber cuál era la forma (sé que era a través de una consulta) para eliminar la restricción de 12 y 13 caracteres para el RFC que trae SAP.

Me gustaría saber si alguno de ustedes podría proporcionarme esa consulta,

Desde ya, muchas gracias,

Carlos Bonilla.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

¡Hola! Se supone que en la localización 'Guatemala' debería permitir menos de 12, ¿no?

¿Por qué a mí no me deja entonces poner menos de 12 caracteres?... Gracias por sus comentarios.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola.

En la base que estaba usando para la ubicación de Nicaragua, el campo LicTradNum no aceptaba más de 12 caracteres, por lo que utilizamos el campo AliasName para esto.

No estoy muy seguro, pero me parece que el campo LicTradNum viene con una cantidad de caracteres definida por ubicación.

Saludos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola amigos! En este momento estoy tratando este tema. Una de mis dudas es dónde almacenar el RFC (LicTradNum), ya que veo que haces referencia al AliasName.

Algo que me sorprende es que en otra base de datos SAP, la restricción de 12 o 13 dígitos no existe y se puede incluir vacío o con más o menos caracteres...

Desde ya, gracias a todos por su ayuda.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola Carlos!

Logré resolverlo de esta manera, con la ayuda de la comunidad del foro:

if(@object_type = '2') and @transaction_type in ('A','U')

begin

declare @long varchar (2)

select @long = len(convert(varchar,t0.AliasName)) from ocrd T0 where T0.CardCode = @list_of_cols_val_tab_del

if @long <> '14' or @long is null

begin

set @error = 1

Set @error_message = 'El campo Número Fiscal es obligatorio y debe tener 14 caracteres'

end

En mi caso, debía tener exactamente 14 caracteres.

Espero que te sea útil.

¡Saludos!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?