¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución al error de DIRECCIÓN en Sapscript: Comando ADDRESS-ENDADDRESS no permitido - Dieter

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

Hola a todos,

Tengo un problema con la DIRECCIÓN en sapscript. Intento usar

STREET_HAS_PRIORITY 'X'

Pero recibo el error

Comando entre ADDRESS-ENDADDRESS no permitido

Aquí está mi entrada de DIRECCIÓN en Sapscript:

  • con STREET_HAS_PRIORITY

/: PÁRRAFO DE DIRECCIÓN AH

/: STREET_HAS_PRIORITY 'X'

/: NÚMERO DE DIRECCIÓN '0000012345'

/: DESDEPAÍS 'DE'

/: FIN DE DIRECCIÓN

  • sin STREET_HAS_PRIORITY

/: PÁRRAFO DE DIRECCIÓN AH

/: NÚMERO DE DIRECCIÓN '0000012345'

/: DESDEPAÍS 'DE'

/: FIN DE DIRECCIÓN

¿Alguien tiene alguna idea?

Saludos, Dieter

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

4 Respuestas

0
Cargando...

Hola,

No puedes usar street_has_priority directamente en el SCRIPT (SE71), debes usarlo en el módulo de función.

SAPscript llama al módulo de función ADDRESS_INTO_PRINTFORM para formatear la dirección. Si la visualización no está en la forma requerida, por favor verifica la configuración válida para este módulo de función (ver la documentación sobre el módulo de función).

Este FM imprimirá la dirección de acuerdo al formato estándar de la dirección del país remitente. Por lo tanto, el formato de la dirección cambiará dependiendo del país remitente.

CALL FUNCTION 'ADDRESS_INTO_PRINTFORM'

EXPORTING

address_type = '1'

address_number = adrnr

sender_country = sender_country

number_of_lines = 10

<b>street_has_priority = 'X'</b>

IMPORTING

address_printform = wa_address.

Saludos

Sudheer

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

Hola Sudheer,

gracias por tu respuesta.

Mi problema es, ¿por qué STREET_HAS_PRIORITY 'X' está generando un error y cuál es la sintaxis correcta para usar STREET_HAS_PRIORITY en sapscript?

Saludos, Dieter

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

Hi,

Aquí está el formato de dirección SAPSCRIPT

/: ADDRESS [ENTREGA] [TIPO t] [PÁRRAFO a] [PRIORIDAD p] [LÍNEAS l]

/: TÍTULO título

/: NOMBRE nombre1[,nombre2[,nombre3[,nombre4]]]

/: PERSONA nombre de persona natural [TÍTULO forma de tratamiento]

/: NÚMEROPERSONA número de la persona

/: DEPARTAMENTO departamento

<b>/: CALLE nombre de la calle NÚMERO casa</b>

/: UBICACIÓN información adicional de ubicación

/: APARTADO apartado postal [CÓDIGO código postal] [CIUDAD ciudad]

/: CÓDIGOPOSTAL código postal

/: CIUDAD ciudad1[,ciudad2]

/: NO_MAYÚSCULAS_PARA_CIUDAD

/: REGIÓN condado / estado

/: PAÍS país destinatario [IDIOMA código de idioma]

/: PAÍS_EN_IDIOMA_DEST

/: IDIOMA_PARA_PAÍS clave de idioma

/: DESDEPAÍS país remitente

/: NÚMERO_DIRECCIÓN número de dirección

/: FIN_DIRECCIÓN

Necesitas escribir ..

/: DIRECCIÓN PÁRRAFO AH

/: CALLE <b>Nombre_calle</b> CASA <b>número_casa</b>

/: NÚMERO_DIRECCIÓN '0000012345'

/: DESDEPAÍS 'DE'

/: FIN_DIRECCIÓN

Saludos

Sudheer

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

Hola,

No puedes usar street_has_priority directamente en el SCRIPT (SE71), debes usarlo en el módulo de función ..

SAPscript llama al módulo de función ADDRESS_INTO_PRINTFORM para formatear la dirección. Si la visualización no está en la forma requerida, verifica la configuración válida para este módulo de función (consulta la documentación sobre el módulo de función).

Este FM imprimirá la dirección de acuerdo con el formato de dirección estándar del país remitente. Por lo tanto, el formato de la dirección cambiará dependiendo del país remitente.

CALL FUNCTION 'ADDRESS_INTO_PRINTFORM'

EXPORTING

address_type = '1'

address_number = adrnr

sender_country = sender_country

number_of_lines = 10

<b>street_has_priority = 'X'</b>

IMPORTING

address_printform = wa_address.

Saludos

Sudheer

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?