archive_open_for_read

in src/zgoog_cl_archive_utility.clas.abap [0:0]


  METHOD archive_open_for_read.

    CALL FUNCTION 'ARCHIVE_OPEN_FOR_READ'
      EXPORTING
        object                       = iv_object
      IMPORTING
        archive_handle               = ev_handle
      TABLES
        archive_files                = ct_files_read_sequential
      EXCEPTIONS
        no_files_available           = 1
        file_already_open            = 2
        file_io_error                = 3
        internal_error               = 4
        object_not_found             = 5
        open_error                   = 6
        not_authorized               = 7
        archiving_standard_violation = 8.

    ev_sy_subrc = sy-subrc.

    IF sy-subrc IS NOT INITIAL.
      add_bapiret2_from_sy(
       CHANGING ct_bapiret2 = et_return ).
    ENDIF.