2020-08-22 03:52发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 如何实施Fiori ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
如何实施Fiori Launchpad中显示的自定义通知?
例如 我们要显示系统更新或简单的常规文本信息。
谢谢!
METHOD/iwngw/if_notif_provider〜get_notification_type_text。 如果iv_type_key ='动态'。 es_type_text-template_public ='{title}'。 es_type_text-template_grouped ='{title}'。 es_type_text-template_sensitive ='{title}'。 es_type_text-description ='{title}'。 es_type_text-subtitle ='{subtitle}'。 万一。 终结法。
*&--------------------------------------------- ------------------------ * *&报告Z_NOTIFICATION_TEST *&------------------------------------------------ --------------------- * *& *&------------------------------------------------ --------------------- * 报告z_notification_test。 数据lrx_api类型参考/iwngw/cx_notification_api。 数据lv_provider_id类型/iwngw/if_notif_provider => ty_s_provider-id。 数据lt_notif TYPE/iwngw/if_notif_provider => ty_t_notification。 数据ls_notif与lt_notif类似。 数据lv_system_uuid类型参考if_system_uuid。 DATA lt_recipient TYPE/iwngw/if_notif_provider => ty_t_notification_recipient。 数据ls_recipient喜欢lt_recipient的行。 DATA lt_parameter TYPE/iwngw/if_notif_provider => ty_t_navigation_parameter。 数据ls_parameter与lt_parameter类似。 数据ls_param_bundle类型/iwngw/if_notif_provider => ty_s_notification_param_bundle。 数据lt_param_bundle类型/iwngw/if_notif_provider => ty_t_notification_param_bundle。 数据ls_cont_parameter TYPE/iwngw/if_notif_provider => ty_s_notification_parameter。 数据lt_cont_parameter TYPE/iwngw/if_notif_provider => ty_t_notification_parameter。 lv_system_uuid = cl_uuid_factory => create_system_uuid()。 *最佳用户Rolle haben ls_recipient-id ='XXXXXX'。 <-您的SAP ID APPEND ls_recipient至lt_recipient。 ls_cont_parameter-name ='标题'。 ls_cont_parameter-value ='Dies ist ein dynamischer Title'。 ls_cont_parameter-type =/iwngw/if_notif_provider => gcs_parameter_types-type_string。 ls_cont_parameter-is_sensitive = abap_false。 附录ls_cont_parameter到lt_cont_parameter。 ls_cont_parameter-name ='字幕'。 ls_cont_parameter-value ='Dies ist ein dynamischer Subtitle。'。 ls_cont_parameter-type =/iwngw/if_notif_provider => gcs_parameter_types-type_string。 ls_cont_parameter-is_sensitive = abap_false。 附录ls_cont_parameter到lt_cont_parameter。 ls_param_bundle-language = sy-langu。 ls_param_bundle-parameters = lt_cont_parameter。 附加ls_param_bundle至lt_param_bundle。 ls_notif-id = lv_system_uuid-> create_uuid_x16()。 ls_notif-type_key ='动态'。 ls_notif-type_version ='1'。 ls_notif-priority =/iwngw/if_notif_provider => gcs_priorities-high。 ls_notif-actor_id ='CS'。 ls_notif-actor_type ='Christian Sislak'。 ls_notif-actor_display_text ='Christian Sislak'。 ls_notif-actor_image_url ='sap-icon://group'。 ls_notif-recipients = lt_recipient。 * ls_notif-navigation_target_object ='动作'。 * ls_notif-navigation_target_action ='toappstatesample'。 * ls_notif-navigation_parameters = lt_parameter。 ls_notif-parameters = lt_param_bundle。 附加ls_notif至lt_notif。 ****************************************************** ******************** lv_provider_id ='Z_GEN_NOTIFICATION_PROVIDER'。 尝试。 /iwngw/cl_notification_api => create_notifications( 出口 iv_provider_id = lv_provider_id it_notification = lt_notif )。 捕捉/iwngw/cx_notification_api INTO lrx_api。 ENDTRY。
最多设置5个标签!
一周热门 更多>