IBASE header status
Created by Jerry Wang, last modified on Oct 18, 2014
使用如下代碼讀取指定IBASE的status, 會打印出status content 的值例如"Created"
REPORT?zibase_status.
DATA:???????????ls_query_parameters????TYPE?genilt_query_parameters,
????????????????ls_selection_parameter?TYPE?genilt_selection_parameter,
????????????????lt_selection_parameter?TYPE?genilt_selection_parameter_tab.
ls_selection_parameter-attr_name??=?'IBASE'.
ls_selection_parameter-sign???????=?'I'.
ls_selection_parameter-low????????=?'13835'.
APPEND?ls_selection_parameter?TO?lt_selection_parameter.
ls_query_parameters-max_hits?=?1.
DATA(lo_core)?=?cl_crm_bol_core=>get_instance(?).
lo_core->load_component_set(?'IB_DEVSET'?).
DATA(lo_parents_col)?=?lo_core->dquery(?iv_query_name???????????????=?'IBIBaseToIBaseAdv'
?????????????????is_query_parameters?????????=?ls_query_parameters
?????????????????it_selection_parameters?????=?lt_selection_parameter?).
DATA(result)?=?lo_parents_col->get_first(?).
CHECK?result?IS?NOT?INITIAL.
DATA(status)?=?result->get_property_as_string(?'STATUS'?).
WRITE:?/?status.
?
在Model browser里能發現該status的datatype的domain為TEXT40:
?
?
?
在執行query時不會從DB里取status value,直至GET_PROPERTY_AS_STRING對status的訪問:
?
通過status management的FM 讀取status:
?
?
從status ID到status description的maping在這里進行:
總結
以上是生活随笔為你收集整理的IBASE header status的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英特尔宣布与 Arm 在芯片制造方面达成
- 下一篇: 北京人均存款已接近27万 上海超过21万