日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

检测Product 或者Object是否被IBASE 引用的report

發布時間:2023/12/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 检测Product 或者Object是否被IBASE 引用的report 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Created by Jerry Wang, last modified on May 29, 2014

輸入product ID:

執行report 打印出引用該product的IBASE ID 和component ID:

在UI上驗證結果是否正確:

REPORT zprod_used_in_ibase.PARAMETERS: id type comm_product-product_id OBLIGATORY DEFAULT '1002029'.DATA: lv_prod_guid TYPE comm_product-product_guid, lv_handle TYPE ibxx_ref-handle,ls_sel TYPE ibxx_sel_rec,lt_obj TYPE ibco1_obj_tab,lr_objnr TYPE RANGE OF ibxx_ref-objnr, "Guid 22 of the objectlr_objnr_line LIKE LINE OF lr_objnr.START-OF-SELECTION.SELECT SINGLE product_guid FROM comm_product INTO lv_prod_guid WHERE product_id = id.IF sy-subrc <> 0.WRITE: / 'Product: ' , id, ' does not exist!' COLOR COL_NEGATIVE.RETURN.ENDIF.lr_objnr_line-sign = 'I'.lr_objnr_line-option = 'EQ'.lr_objnr_line-low = cl_ibase_service=>cl_convert_guid_16_22( lv_prod_guid ).INSERT lr_objnr_line INTO TABLE ls_sel-s_objnr.CALL FUNCTION 'IB_COM_NEW'IMPORTINGe_ibco_handle = lv_handle.CALL FUNCTION 'IB_COM1_READ_INSTANCES_OBJ_TAB'EXPORTINGi_ibco_handle = lv_handlei_sel_rec = ls_selCHANGINGe_obj_tab = lt_objEXCEPTIONSib_handle_not_defined = 1ib_not_successful = 2ib_criteria_incomplete = 3OTHERS = 4.ASSERT sy-subrc = 0.LOOP AT lt_obj ASSIGNING FIELD-SYMBOL(<obj>).WRITE: / 'IBASE ID: ', <obj>-ibase COLOR COL_NEGATIVE, ' Component ID:' , <obj>-instance COLOR COL_TOTAL.ENDLOOP.

總結

以上是生活随笔為你收集整理的检测Product 或者Object是否被IBASE 引用的report的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。