¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo hacer un bucle con 7 registros en SAP ABAP con ITAB10 e ITAB11 - Guía paso a paso

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

DATA: ITAB10 LIKE STANDARD TABLE OF EABL WITH HEADER LINE.

DATA: ITAB2 LIKE STANDARD TABLE OF DFKKOPK WITH HEADER LINE.

-


need help below ---

all itabs will have 7 records

DATA: begin of wa OCCURS 7,

wa_DATE TYPE EABL-ADAT,

wa_READING TYPE EABL-V_ZWSTAND,

wa_ESTIMATE(1) TYPE C,

wa_DAYS(2) TYPE N,

wa_MENGE TYPE DFKKOPK-MENGE,

END OF wa.

DATA: ITAB12 LIKE table of wa with header line. -- please help on this, something is wrong, can't loop at itab12.

-


how to loop this, 7 records, itab10 and itab11

wa-REPORT_days = ITAB10-ADAT - ITAB11-ADAT.

-


I need to display these 5 fields. Can move to a common field in WA, but need help in wa.

ITAB10-ADAT

itab10-v_zwstand

WA-REPORT_ESTIMATE,

WA-REPORT_days,

ITAB2-MENGE.

Please help on this how to achieve the display.

Edited by: Sona on Feb 20, 2008 5:29 PM

Edited by: Sona on Feb 20, 2008 6:02 PM

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

4 Respuestas

0
Cargando...

Para el cálculo puedes utilizar el módulo de función

'HR_AUPBS_MONTH_DAY'

o

días = fecha2 - fecha1.

Ahora trabajemos en la lógica.

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

Para ser más claro,

DATA: ITAB10 LIKE STANDARD TABLE OF EABL WITH HEADER LINE. .

DATA: ITAB11 LIKE STANDARD TABLE OF EABL WITH HEADER LINE. .

ITAB10 Y ITAB11 tienen 7 registros.

wa-days = ITAB10-ADAT - ITAB11-ADAT.

1) cómo declarar wa / itab con wa-name, wa-days y cómo lograr wa-days para 7 registros.

2) y cómo lograr esto,

write: / wa-name, wa-days. (deben mostrarse 7 registros)

Por favor ayuda.

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

Hola

Necesito ayuda en la declaración de wa e itab12. ¿Hay algo mal?

Intenté loopat itab12.

itab12-report_ DAYS... = (también intenté wa-REPORT_DAYS)

endloop.

loopat itab12 no funciona.

También cómo lograr el siguiente cálculo.

wa-REPORT_days = ITAB10-ADAT - ITAB11-ADAT.

Gracias de antemano.

Editado por: Sona el 20 de febrero de 2008 a las 5:36 PM

Editado por: Sona el 20 de febrero de 2008 a las 6:04 PM

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

Sona,

Estás intentando mostrar campos de varias tablas internas dentro de un bucle usando una declaración WRITE. ¿Cómo vas a lograr esto sin ningún campo común en todas esas tablas internas?

¿Puedes decirme qué es lo que quieres lograr para que pueda ayudarte?

Saludos,

Naren

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?