메뉴 건너뛰기

SAP 한국 커뮤니티

 * GET_ENTITYSET

 

DATA(iv_filter) = io_tech_request_context->get_filter( )->get_filter_string( ).

    SELECT
      certid,
      company,
      certname
      FROM zcertinfo_deep
      INTO CORRESPONDING FIELDS OF TABLE @et_entityset
      WHERE
        (iv_filter).


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

 

 

 

" GET_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 ).

    SELECT SINGLE
      certid,
      company,
      certname
      FROM zcertinfo_deep
      INTO CORRESPONDING FIELDS OF @er_entity
      WHERE
        certid EQ @wa_certinfo-certid.

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