Borrar Una Tabla Transparente

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • golden_fbi
    Junior Member
    • sep
    • 17

    #1

    Borrar Una Tabla Transparente

    Hola a todos

    Disculpen pero quiero borrar TODO un campo o renglon de una Tabla Transparente, ya tengo en la tabla intena "t_delete" todos los datos que quiero borrar... le puse al "IF SY-SUBRC = 0" que me mande un mensajito para ver si los borro y me dice que si :S pero veo en la se16 mi tabla transprente y sigue teniendo los mismos datos, sin borrar nada

    PROBE ESTOS DOS Y NINGUNO

    LOOP AT t_delete INTO wa_T_DELETE2.
    DELETE TABLA_INTERNA FROM TABLE T_DELETE .
    ENDIF.

    ........................

    LOOP AT T_DELETE INTO WA_T_DELETE2.
    DELETE FROM TABLA_TRANSPARENTE WHERE IDLEADER =T_DELETE-IDLEADER
    AND PANELDATE = T_DELETE-PANELDATE
    AND PANELDATE2 = T_DELETE-PANELDATE2
    (Y ASI TOODOS LOS CAMPOS QUE TIENE LA TABLA)
    REFRESH TG_BSEG.
    ENDLOOP.


    MUCHAS GRACIAS!!!
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Prueba con esto:

    Código:
    DELETE ztabla FROM TABLE itab.
    Tener en cuenta que cuando realizas esto la tabla interna itab debe ser del mismo tipo que ztabla, sino no va a funcionar

    Código:
    DATA: itab TYPE TABLE OF ztabla.
    Aqui hay un post que menciona como borrar registros de una tabla



    Espero q se pueda resolver tu problema, nos comentas como te fue
    David Carballido Córdova

    Comentario

    Trabajando...