메뉴 건너뛰기

SAP 한국 커뮤니티

Ch23. 24번 UPDATE_ENTITY

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

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

    io_data_provider->read_entry_data(
      IMPORTING
        es_data = wa_certinfo
    ).

    UPDATE zcertinfo_deep
      SET
        company = wa_certinfo-company
        certname = wa_certinfo-certname
      WHERE
        certid = wa_certinfo-certid.

    IF sy-subrc EQ 4.
      ROLLBACK WORK.
      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.