...
...
Disponible desde la versión 2.1.0. |
...
Aquí se muestra un ejemplo:
...
...
Introducción
Estas clases proporcionan una API simple para la gestión de carpetas y archivos en repositorios. Cada clase permite realizar operaciones básicas como crear, leer, actualizar y eliminar (CRUD). La implementación es directa, y a continuación se presentan ejemplos de uso para facilitar la integración.
Clase /edge/cl_dc_api_folder
Descripción: La clase /edge/cl_dc_api_folder
permite gestionar las carpetas en un repositorio. Las operaciones CRUD pueden realizarse utilizando los métodos proporcionados.
Expandir |
---|
title | Create (Crear carpeta) |
---|
|
Crea una nueva carpeta en el repositorio.
Bloque de código |
---|
DATA: lo_api_folder TYPE REF TO /edge/cl_dc_api_folder,
lv_bo_key TYPE saeobjid |
|
...
...
...
...
api_folder=>create(
EXPORTING
iv_foldername = |
|
...
'Nombre Carpeta'
iv_repository = |
|
...
...
...
...
...
...
...
...
...
...
ro_folder = lo_api_folder ).
|
|
...
...
...
...
...
...
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 |
---|
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 |
|
...
...
...
...
...