메뉴 건너뛰기

SAP 한국 커뮤니티

Ch23. 24번 DELETE_ENTITY

감자깡 2025.09.22 11:07 조회 수 : 1

  METHOD zcertinfoset_delete_entity.
    DATA:
      wa_certinfo  TYPE zcl_z_gw_certemp_mpc=>ts_zcertinfo.

    io_tech_request_context->get_converted_keys(
      IMPORTING
        es_key_values = wa_certinfo
    ).

    DELETE FROM zcertinfo_deep
      WHERE
        certid EQ wa_certinfo-certid.

    IF sy-subrc EQ 0.
      DELETE FROM zempcert
        WHERE
          certid EQ wa_certinfo-certid.

    ELSE.
      RAISE EXCEPTION TYPE /iwbep/cx_mgw_busi_exception
        EXPORTING
          textid            = /iwbep/cx_mgw_busi_exception=>business_error_unlimited
          http_status_code  = /iwbep/cx_mgw_busi_exception=>gcs_http_status_codes-not_found
          message_unlimited = |삭제하는데 실패하였습니다.|.
    ENDIF.
  ENDMETHOD.