EPS_DELETE_FILE. BORRA FICHERO DEL SERVIDOR (CONTEMPLA MINUS/MAYUS). SAP ABAP.
BORRA FICHERO DEL SERVIDOR (CONTEMPLA MINUS/MAYUS) |
EPS_DELETE_FILE es un módulo de funciones estándar de SAP disponible dentro de los sistemas SAP R/3 dependiendo de su versión y nivel de liberación. A continuación se muestran los detalles del patrón de este MF, que muestran su interfaz, incluidos los parámetros de importación y exportación, las excepciones, etc., así como cualquier contribución a la documentación (comentarios) específica del objeto.
El código ABAP de abajo es un listado de código completo para ejecutar el módulo de funciones EPS_DELETE_FILE incluyendo todas las declaraciones de datos. El código utiliza la última sintaxis de declaración de datos en línea, pero he incluido un fragmento de código ABAP al final para mostrar cómo se verían las declaraciones utilizando el método original de declarar las variables de datos por adelantado. Esto le permitirá comparar y entender completamente el nuevo método inline. Por favor, tenga en cuenta que algunas de las nuevas sintaxis como @DATA no están disponibles hasta un paquete de servicio posterior de la versión 4.70 (SP8).
DATA:
ld_file_path | TYPE EPSF-EPSPATH , |
ld_ev_long_file_path | TYPE EPS2PATH . |
DATA(ld_file_name) = some text here
DATA(ld_iv_long_file_name) = 'Check type of data required'.
DATA(ld_dir_name) = some text here
DATA(ld_iv_long_dir_name) = 'Check type of data required'. . CALL FUNCTION 'EPS_DELETE_FILE' * EXPORTING * file_name = ld_file_name * iv_long_file_name = ld_iv_long_file_name * dir_name = ld_dir_name * iv_long_dir_name = ld_iv_long_dir_name IMPORTING file_path = ld_file_path ev_long_file_path = ld_ev_long_file_path EXCEPTIONS INVALID_EPS_SUBDIR = 1 SAPGPARAM_FAILED = 2 BUILD_DIRECTORY_FAILED = 3 NO_AUTHORIZATION = 4 BUILD_PATH_FAILED = 5 DELETE_FAILED = 6 . " EPS_DELETE_FILE
IF SY-SUBRC EQ 0. "All OK ELSEIF SY-SUBRC EQ 1. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 2. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 3. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 4. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 5. "Exception "Add code for exception here ELSEIF SY-SUBRC EQ 6. "Exception "Add code for exception here ENDIF.