Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Expandir
titleDelete (Borra una carpeta)

Borra una carpeta

Bloque de código
languageabap
lo_api_folder->delete( ).
Expandir
titleEjemplo completo

Lee los datos de la carpeta. Devuelve el ID de la carpeta, un flag si existe en el repositorio, y una tabla con los adjuntos, si los tiene, en formato API de adjuntos.

Bloque de código
languageabap
DATA: lv_exist type xfeld,
      lv_id    type /edge/dc_repos,
      ltr_api_file type table of ref to /edge/cl_dc_api_file.

CALL METHOD lo_api_folder->read
  IMPORTING
    ev_exist     = lv_exist 
    ev_id        = lv_id
    etr_api_file = ltr_api_file.

Clase /edge/cl_dc_api_file

...

Expandir
titleDelete (Borra un archivo)

Borra un archivo

Bloque de código
languageabap
lo_api_file->delete( ).

En el siguiente fragmento se muestra un ejemplo de uso de ambas clases API:

Expandir
titleEjemplo completo

Lee los datos de la carpeta. Devuelve el ID de la carpeta, un flag si existe en el repositorio, y una tabla con los adjuntos, si los tiene, en formato API de adjuntos.

Bloque de código
languageabap
DATA: lv_exist type xfeld,
      lv_id    type /edge/dc_repos,
      ltr_api_file type table of ref to /edge/cl_dc_api_file.

CALL METHOD lo_api_folder->read
  IMPORTING
    ev_exist     = lv_exist 
    ev_id        = lv_id
    etr_api_file = ltr_api_file.