¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solução para o erro de ENDEREÇO no Sapscript: Comando ADDRESS-ENDADDRESS não permitido - Dieter

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

Olá a todos,

Estou com um problema com o ENDEREÇO no sapscript. Estou tentando usar

STREET_HAS_PRIORITY 'X'

Mas estou recebendo o erro

Comando entre ADDRESS-ENDADDRESS não permitido

Aqui está minha entrada de ENDEREÇO no Sapscript:

  • com STREET_HAS_PRIORITY

/: PARÁGRAFO DE ENDEREÇO AH

/: STREET_HAS_PRIORITY 'X'

/: NÚMERO DE ENDEREÇO '0000012345'

/: DEPAÍS 'DE'

/: FIM DE ENDEREÇO

  • sem STREET_HAS_PRIORITY

/: PARÁGRAFO DE ENDEREÇO AH

/: NÚMERO DE ENDEREÇO '0000012345'

/: DEPAÍS 'DE'

/: FIM DE ENDEREÇO

Alguém tem alguma ideia?

Saudações, Dieter

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

4 Respuestas

0
Cargando...

Olá,

Não é possível usar street_has_priority diretamente no SCRIPT (SE71), você deve utilizá-lo no módulo de função.

O SAPscript chama o módulo de função ADDRESS_INTO_PRINTFORM para formatar o endereço. Se a visualização não estiver no formato desejado, por favor verifique a configuração válida para este módulo de função (consulte a documentação sobre o módulo de função).

Este FM imprimirá o endereço de acordo com o formato padrão do endereço do país remetente. Portanto, o formato do endereço irá variar dependendo do país remetente.

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.

Saudações

Sudheer

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

Olá Sudheer,

obrigado pela sua resposta.

Meu problema é, por que STREET_HAS_PRIORITY 'X' está gerando um erro e qual é a sintaxe correta para usar STREET_HAS_PRIORITY em sapscript?

Saudações, Dieter

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

Olá,

Aqui está o formato de endereço SAPSCRIPT

/: ENDEREÇO [ENTREGA] [TIPO t] [PARÁGRAFO a] [PRIORIDADE p] [LINHAS l]

/: TÍTULO título

/: NOME nome1[,nome2[,nome3[,nome4]]]

/: PESSOA nome da pessoa natural [TÍTULO forma de tratamento]

/: NÚMEROPESSOA número da pessoa

/: DEPARTAMENTO departamento

<b>/: RUA nome da rua NÚMERO casa</b>

/: LOCALIZAÇÃO informação adicional de localização

/: APARTADO apartado postal [CÓDIGO código postal] [CIDADE cidade]

/: CÓDIGOPOSTAL código postal

/: CIDADE cidade1[,cidade2]

/: SEM_MAIÚSCULAS_PARA_CIDADE

/: REGIÃO condado / estado

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

/: PAÍS_EM_IDIOMA_DEST

/: IDIOMA_PARA_PAÍS chave de idioma

/: DE país remetente

/: NÚMERO_ENDEREÇO número de endereço

/: FIM_ENDEREÇO

Precisa escrever ..

/: ENDEREÇO PARÁGRAFO AH

/: RUA <b>Nome_rua</b> CASA <b>número_casa</b>

/: NÚMERO_ENDEREÇO '0000012345'

/: DE 'DE'

/: FIM_ENDEREÇO

Saudações

Sudheer

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

Olá,

Não é possível usar street_has_priority diretamente no SCRIPT (SE71), você deve usá-lo no módulo de função ..

O SAPscript chama o módulo de função ADDRESS_INTO_PRINTFORM para formatar o endereço. Se a exibição não estiver no formato necessário, verifique a configuração válida para este módulo de função (consulte a documentação sobre o módulo de função).

Este FM imprimirá o endereço de acordo com o formato padrão de endereço do país remetente. Portanto, o formato do endereço mudará dependendo do país remetente.

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.

Saudações

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?