¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como fazer um loop com 7 registros no SAP ABAP com ITAB10 e ITAB11 - Guia passo a passo

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

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

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

-


precisa de ajuda abaixo ---

todos os itabs terão 7 registros

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. -- por favor, ajude com isso, algo está errado, não consigo fazer loop em itab12.

-


como fazer loop, 7 registros, itab10 e itab11

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

-


Preciso exibir esses 5 campos. Posso mover para um campo comum em WA, mas preciso de ajuda em wa.

ITAB10-ADAT

itab10-v_zwstand

WA-REPORT_ESTIMATE,

WA-REPORT_days,

ITAB2-MENGE.

Por favor, ajude como alcançar a exibição.

Editado por: Sona em 20 de fevereiro de 2008 às 17:29

Editado por: Sona em 20 de fevereiro de 2008 às 18:02

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

4 Respuestas

0
Cargando...

Para o cálculo, você pode usar o módulo de função

'HR_AUPBS_MONTH_DAY'

ou

dias = data2 - data1.

Agora vamos trabalhar na lógica.

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

Para ser mais claro,

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

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

ITAB10 e ITAB11 possuem 7 registros.

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

1) como declarar wa / itab com wa-name, wa-days e como obter wa-days para 7 registros.

2) e como alcançar isso,

write: / wa-name, wa-days. (devem ser exibidos 7 registros)

Por favor, ajude.

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

Olá

Preciso de ajuda na declaração de wa e itab12. Há algo errado?

Tentei loopar itab12.

itab12-REPORT_DAYS = (também tentei wa-REPORT_DAYS)

endloop.

loopar itab12 não está funcionando.

Também como realizar o seguinte cálculo.

wa-REPORT_DAYS = ITAB10-ADAT - ITAB11-ADAT.

Agradeço antecipadamente.

Editado por: Sona em 20 de fevereiro de 2008 às 17h36

Editado por: Sona em 20 de fevereiro de 2008 às 18h04

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

Sona,

Você está tentando exibir campos de várias tabelas internas dentro de um loop usando uma declaração WRITE. Como você pretende fazer isso sem nenhum campo em comum em todas essas tabelas internas?

Pode me dizer o que deseja alcançar para que eu possa ajudá-lo?

Saudações,

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?