메뉴 건너뛰기

SAP 한국 커뮤니티

Ch22. UPDATE_ENTITY

감자깡 2025.09.22 10:54 조회 수 : 0

  METHOD zteamlistset_update_entity.
    DATA:
      wa_teamlist  TYPE zcl_z_gw_teamlist_mpc=>ts_zteamlist.

    io_data_provider->read_entry_data(
      IMPORTING
        es_data = wa_teamlist
    ).

    UPDATE zteamlist
      SET
        dname = wa_teamlist-dname
      WHERE
        depcd = wa_teamlist-depcd.

    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.