Ayuda SAP ABAP R3

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • GiardinoTemple
    Junior Member
    • abr
    • 1

    #1

    Ayuda SAP ABAP R3

    Buenas! Tengo estas 3 dudas, por favor me podrían ayudar a resolver?

    Para qué sirve la tabla de eventos de un reporte ALV? Explique si es válido decir que es un atributo opcional.

    Cual seria el resultando que veriamos en la tabla interna t_mara del siguiente ejemplo:

    En la tabla MARA tengo solamente los siguientes registros:

    1 MATNR: 200000001, MATKL: 450000560, MTART: AAAA
    2 MATNR: 200000001, MATKL: 450000560, MTART: AAAB

    DATA: t_mara like mara occurs 0 with header line.

    SELECT matnr, matkl FROM mara INTO CORRESPONDING FIELDS OF TABLE t_mara.

    Indique como quedaria el contenido de la tabla ‘dias’ en función de la ejecución del siguiente codigo:

    dias feriados Resultado:
    001 - Lunes | 001 - Feriado
    002 - Martes | 008 - Feriado
    003 - Miercoles | 006 - Feriado
    004 - Jueves | 007 - Feriado
    005 - Viernes |
    006 - Sabado |
    007 - Domingo |

    TYPES:
    BEGIN OF ty_reg,
    id(3) type n,
    text(20) type c,
    END OF ty_reg.

    DATA:
    dias TYPE STANDARD TABLE OF ty_reg WITH HEADER LINE,
    feriados TYPE STANDARD TABLE OF ty_reg WITH HEADER LINE.

    SORT: dias BY id, feriados BY id.
    LOOP AT dias
    READ TABLE feriados WITH KEY id = dias-id BINARY SEARCH.
    IF sy-subrc EQ 0.
    dias-texto = feriados-texto.
    MODIFY dias INDEX sy-tabix.
    ENDIF.
    ENDLOOP
  • vic3
    Member
    • mar
    • 33

    #2
    1) no sé a que te refieres... imagino que será al evento doble click y todos esos... pues para desencadenar un evento al realizar alguna acción

    2) en la tabla interna no te mostraría nada porque hay una coma entre los campos... si se pusiese así:
    SELECT matnr matkl FROM mara INTO CORRESPONDING FIELDS OF TABLE t_mara. (sin la coma)

    te mostraría esto:
    200000001 / 450000560 /
    200000001 / 450000560 /

    3) y en esta ya me he cansado de hacerte la tarea... vamos que tu puedes, no es tan difícil!
    Consultor técnico SAP

    Comentario

    Trabajando...