¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como mapear eficientemente parâmetros de um contêiner de dados de teste no Solman 7.1 e CBTA 3.0 - Guia detalhado.

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

Olá,

Estou executando Solman 7.1, sp11 e CBTA 30.

Em geral, tenho tido sucesso ao escrever e executar scripts de teste (contra a interface gráfica do SAP ECC Ehp7).

Minha pergunta é como mapear eficientemente parâmetros de um contêiner de dados de teste (usando o assistente ou não) para o script e especificamente para entradas de dados de várias linhas.

Por exemplo, em me21 existem parâmetros de fornecedor e organização de compras a nível de 'cabeçalho'; é fácil mapeá-los do TDC para o script. Também é simples criar uma estrutura no TDC para representar parâmetros para cada item de linha no pedido. Mas ao gravar o script, o campo de planta em entradas de múltiplas linhas aparece como parâmetros repetidos (PLNT, PLNT_002, PLNT_003, etc.) e NÃO como uma estrutura que represente a linha. (É o mesmo com material, quantidade e todos os outros campos de itens de linha)

Não parece ser possível mapear a estrutura de linha do TDC para uma estrutura de linha na configuração de teste. Também não vejo como mapear um elemento da estrutura no TDC para um parâmetro de script...por exemplo, no TDC I_STRUCTURE_POLINE[] refere-se a EKPO e I_STRUCTURE_POLINE[WERKS] deve ser mapeado para entradas sucessivas de PO_PLANT.

Alguma ideia??

Guy

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

4 Respuestas

0
Cargando...

Remi,

Sim, exatamente o problema. Uma limitação bastante séria. Obrigado por dedicar seu tempo.

Com sorte, os desenvolvedores do CBTA estão lendo isso...

Obrigado novamente,

Guy

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

Caro,

 OK, talvez não consigas mapear de uma estrutura para outra estrutura, mas e se for de um elemento de estrutura TDC para um elemento de script?

Novamente, lamento desapontar, mas isso também é impossível...

Acabei de confirmar com um teste:

- criei um script CBTA para ME21N com 2 itens

- criei um TDC, gerei os parâmetros a partir do script

- eliminei os relacionados com os itens de linha

- adicionei a estrutura MEPO1211[]

Como podes ver abaixo no assistente de atribuição de dados de teste, não consigo atribuir um elemento de estrutura, mesmo que o tenha selecionado na parte inferior - MATNR . O assistente simplesmente não consegue descer até o elemento de estrutura.

E só me permite atribuir objetos do mesmo nível, e neste caso falha pois não o são.

Por favor, lembra-te que o TDC é um componente eCATT e foi projetado para se encaixar na filosofia do eCATT.

Não sou um especialista em eCATT, mas creio que podes definir estruturas em scripts de eCATT.

Mas estou totalmente de acordo contigo, é uma pena que a SAP não tenha incluído este conceito de estrutura quando desenvolveram o CBTA...

Cumprimentos,

Rèmi.

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

Remi,

Thanks for your reply...you've confirmed what I have found, but that's really disappointing !!

OK, maybe you cannot map from structure to structure, but how about from TDC structure element to a script element?

In this document† " test automation framework how to 7.1 pdf" there's a nice discussion of structures in the TDC.† What's point of a TDC structure if you cannot map from it to anything ?

Maybe I missed a trick here ?† Hope so.

Cheers,

Guy

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

Olá,

Com CBTA, infelizmente é impossível inserir parâmetros em uma estrutura.

Na verdade, a restrição não vem do CBTA, mas do TCE - Test Composition Environment.

Também é uma limitação para nós.

Tudo o que posso dizer é que o TCE será redesenhado com o SolMan 7.2. Com sorte, a SAP incluirá essa funcionalidade na interface do usuário no futuro... embora ainda falte muito para ser implementado em nossos sistemas.

Em relação à sua pergunta:


Minha pergunta é como mapear eficientemente parâmetros de um contêiner de dados de teste (usando o assistente ou não) para o script e especificamente para entradas de dados de várias linhas.

Além do problema das entradas de dados de várias linhas, costumava ter problemas no assistente de atribuição de dados de teste. Especialmente quando os parâmetros incluíam um sublinhado "_", o assistente simplesmente se confundia.

Caso você tenha tido o mesmo problema, uma solução é fornecida na Nota 2046178.

Saudações,

Rèmi.

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?