¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo mapear eficientemente parámetros desde un contenedor de datos de prueba en Solman 7.1 y CBTA 30 - Guía detallada

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

Hola,

Estoy ejecutando Solman 7.1, sp11 y CBTA 30.

En general, he tenido éxito al escribir y ejecutar scripts de prueba (contra la interfaz gráfica de SAP ECC Ehp7)

Mi pregunta es cómo mapear eficientemente parámetros desde un contenedor de datos de prueba (usando el asistente o no) al script y específicamente para entradas de datos de varias líneas.

Por ejemplo, en me21 hay parámetros de proveedor y organización de compras a nivel de 'cabecera'; es fácil mapearlos desde el TDC al script. También es simple crear una estructura en el TDC para representar parámetros para cada ítem de línea en el pedido. Pero al grabar el script, el campo de planta en entradas de múltiples líneas aparece como parámetros repetidos (PLNT, PLNT_002, PLNT_003, etc.) y NO como una estructura que represente la línea. (Es lo mismo con material, cantidad y todos los otros campos de ítems de línea)

No parece ser posible mapear la estructura de línea del TDC a una estructura de línea en la configuración de prueba. Tampoco veo cómo mapear un elemento de la estructura en el TDC a un parámetro de script...por ejemplo, en el TDC I_STRUCTURE_POLINE[] se refiere a EKPO y I_STRUCTURE_POLINE[WERKS] debe ser mapeado a entradas sucesivas de PO_PLANT.

¿Alguna idea??

Guy

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

4 Respuestas

0
Cargando...

Remi,

Sí, exactamente el problema. Una limitación bastante seria. Gracias por tomarte el tiempo.

Con suerte, los desarrolladores de CBTA están leyendo esto...

Gracias de nuevo,

Guy

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

Guy,

 OK, tal vez no puedas mapear de una estructura a otra estructura, ¿pero qué tal de un elemento de estructura TDC a un elemento de script?

Nuevamente, lamento decepcionarte, pero esto también es imposible...

Acabo de confirmarlo con una prueba:

- creé un script CBTA para ME21N con 2 ítems

- creé un TDC, generé los parámetros a partir del script

- eliminé los relacionados con los ítems de línea

- agregué la estructura MEPO1211[]

Como puedes ver a continuación en el asistente de asignación de datos de prueba, no puedo asignar un elemento de estructura, aunque lo haya seleccionado en la parte inferior - MATNR . El asistente simplemente no logra descender al elemento de estructura.

Y solo me permite asignar objetos del mismo nivel, y en este caso falla ya que no lo son.

Por favor, recuerda que el TDC es un componente eCATT y fue diseñado para encajar con la filosofía de eCATT.

No soy un experto en eCATT, pero creo que puedes definir estructuras en scripts de eCATT.

Pero estoy totalmente de acuerdo contigo, es una lástima que SAP no incluyera este concepto de estructura cuando desarrollaron CBTA...

Saludos,

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...

Hola,

Con CBTA, desafortunadamente es imposible colocar parámetros en una estructura.

En realidad, la restricción no proviene de CBTA sino de TCE - Test Composition Environment.

También es una limitación para nosotros.

Todo lo que puedo decir es que TCE será rediseñado con SolMan 7.2. Con suerte, SAP incluirá esta funcionalidad en la interfaz de usuario en el futuro... aunque aún falta mucho para que se implemente en nuestros sistemas.

Respecto a tu pregunta:


Mi pregunta es cómo mapear eficientemente parámetros desde un contenedor de datos de prueba (usando el asistente o no) al script y específicamente para entradas de datos de varias líneas.

Aparte del tema de las entradas de datos de varias líneas, solía tener problemas en el asistente de asignación de datos de prueba. Especialmente cuando los parámetros incluían un guion bajo "_", el asistente simplemente se confundía.

En caso de que hayas tenido el mismo problema, se proporciona una solución en la Nota 2046178.

Saludos,

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?