如何在flex模式下读取活动的cr数据

2020-08-30 00:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) plz让我知道

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


plz让我知道

3条回答
亦是此间程序员
2020-08-30 01:05

嗨,

请找到以下代码

数据lo_if_usmd_model TYPE REF if_usmd_model。
 数据lo_cl_usmd_model类型参考cl_usmd_model。
 DATA lo_data TYPE REF TO数据。
 数据lv_model类型usmd_model值'0G'。
 数据lv_pl_flg类型wdy_boolean。
 数据lv_querymode类型usmd_querymode VALUE 2。
 数据ls_sel类型为usmd_s_sel。
 数据lt_messages类型usmd_t_message。
 数据lt_sel类型usmd_ts_sel。
 FIELD-SYMBOLS: TYPE ANY TABLE,
   TYPE任意,
   TYPE任意。
 参数:p_acc类型usmdz1_account,
  p_edtn TYPE usmd_edition。
 呼叫方法cl_usmd_model => get_instance
  出口
  i_usmd_model = lv_model
  输入
  eo_instance = lo_if_usmd_model
  et_message = lt_messages。
 lo_cl_usmd_model?= lo_if_usmd_model。
 调用方法lo_cl_usmd_model-> if_usmd_model_delta〜create_data_reference
  出口
  i_fieldname ='ACCOUNT'
  i_struct ='KATTR'
  if_table = abap_true
  i_tabtype ='S'
  接收
  er_data = lo_data。
 ASSIGN lo_data-> *至。
 *帐户
 ls_sel-fieldname ='ACCOUNT'。
 ls_sel-low = p_acc。
 ls_sel-option ='EQ'。
 ls_sel-sign ='I'。
 追加ls_sel至lt_sel。
 调用方法lo_cl_usmd_model-> if_usmd_model〜query
  出口
  i_fieldname ='ACCOUNT'
  it_sel = lt_sel
  i_querymode = lv_querymode
  if_use_edtn_slice = abap_false
  输入
  et_data = 
  et_message = lt_messages。

您还可以使用IF_USMD_MODEL的READ_CHAR_VALUE,在其中您可以选择传递ReadMode。

使用CL_USMD_GOV_API。 读取CR数据。

谢谢Pavan

一周热门 更多>