Avalados por :

Como resolver problemas de saída de WWI sem dados ao usar texto longo personalizado

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

Olá a todos,

Estou tendo alguns problemas com meus resultados atuais do WWI não trazendo nenhum dado quando tento usar o Texto Definido pelo Usuário quando os dados na especificação são texto longo.

Dados da especificação:

Código WWI de Texto Definido pelo Usuário:

<11BRG032(M,ZAP_XXX_1010_009;*)>

<13BNG035(*:01GESTDHEADE(;*/TP))>

<01GESTDHEADE(;*/TP)[D:Início do Texto UD]>

<13ENG035>

<11ERG032>

Resultado:

Essa parte funciona bem, no entanto, o cenário de Especificação a seguir quebra o código WWI acima:

Resultado:

Como você pode ver, a primeira linha é deixada de fora do WWI e tudo o que resta é a segunda linha. Recebo o mesmo erro quando há simplesmente uma sequência de texto longo. Quando uma linha por si só não é texto longo, é exibida corretamente também.

Estou ciente de algumas outras possibilidades do WWI, como o mesmo Grupo Mestre repetindo com um Grupo Escravo - Textos Definidos pelo Usuário que têm um tipo definido (CM do acima). Isso só causa um erro Lehslay.txt. A partir daí, também tentei uma Expansão Discreta de Múltiplos Valores dentro desse mesmo grupo escravo e grupo mestre, que elimina o erro Lehslay.txt, mas não produz nenhum dado.

Tentei usar o símbolo padrão SAP GESTDLTXTF, mas como isso está vinculado à localização na tabela, isso só produzirá um X a partir do indicador de texto longo na tabela ESTDF dentro da especificação.

Como posso produzir Texto Longo Definido pelo Usuário usando símbolos padrão SAP?

pastedImage_35.png pastedImage_53.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Prezado Nick,

Você pode imprimir o texto definido pelo usuário que seja mais longo que 132 caracteres. Tente com o símbolo GESTDHEADE. Deixe-me fornecer a sintaxe sobre como usá-lo.

<11BRG020(M,SAP_EHS_1016_002;*)

<11BRG019(S:FREI,CM;*)>

<01GESTDHEADE(;*)[TEXTO DEFINIDO PELO USUÁRIO]>

<11ERG019>

<11ERG020>

e obtenho a saída como NA FIGURA.

Acredito que o grupo escravo não está incluído na sintaxe ou verifique a posição dos grupos repetidos.

Dhinesh

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

Olá, Christoph,

Obrigado pela sua resposta.

De acordo com a sua mensagem, você conseguiu gerar o texto longo usando o símbolo GESTDHEADE?

Consigo gerar um identificador de texto longo usando o símbolo GESTRLTXTF que captura a linha seja texto curto ou longo, no entanto, o símbolo de texto longo para Texto Definido pelo Usuário (GESTDLTXTF) apenas me retorna um "X" da tabela ESTDF em vez do texto longo real.

Poderia ser um problema no arquivo WWI.INI? Ou possivelmente algo que a SAP deveria fazer de forma padrão, mas que não está funcionando corretamente em nosso sistema?

Obrigado,

Nick

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

Olá Nick

Verifiquei isso. Criei um relatório "similar" sobre a Primeira Guerra Mundial, etc. Não encontrei nenhum problema na saída. Talvez brincar com isso (para detectar talvez um problema)

1.) criar VAT 1 com sequência "longa" (texto longo) "curta" (texto curto)

2.) criar VAT 2 com sequência "curta" (texto longo) "longa" (texto curto)

3.) Criar um VAT com longo longo curto curto ou longo curto longo curto (ou qualquer sequência)

A sequência "longa" e "curta" realmente não deveria ter nenhum efeito na saída (em casos normais). O mesmo é verdadeiro se você tentasse o mesmo com um identificador.

Encontrei apenas esses tópicos aqui:

http://scn.sap.com/thread/1525492

http://scn.sap.com/thread/3188071

mas esses gostariam de obter "documentos" impressos

C.B.

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

Olá Especialistas,

Acontece que este problema foi causado por um problema com o módulo de função do Grupo de Símbolos personalizado, em vez de ser um problema do WWI ou SAP. Tivemos que substituir o código do módulo de função do Grupo de Símbolos personalizado relacionado ao símbolo GESTDHEADE (Símbolo de Texto Definido pelo Usuário) para que coincidisse com o Grupo de Símbolos Padrão do SAP.

Obrigado por toda a assistência,

Nick

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?