SAP Fiori后台开发的一些学习笔记

简介: SAP Fiori后台开发的一些学习笔记

/iwfnd/cl_mgw_dest_finder-get_system_aliase here lt_user_roles are retrieved - user role


CHECK_BEFORE_MODIFICATION~ /IWBEP/CL_MGW_ABS_DATA CHECK_ETAG_MATCH


/IWBEP/CL_MGW_ABS_DATA~READ_ENTITY requires the returning parameter has structure or element type


/IWBEP/CL_MGW_REMOTE_HANDLER~PROCESS_BATCH,PROCESS_CHANGESET, PROCESS_REQUEST


PARSE_TAGS (/IWCOR/CL_REST_HTTP_UTILS) FIND REGEX ^\s*,?\s*(?:(W/)?"([^"]*)"|(\*))(.*) IN lv_current SUBMATCHES lv_weak lv_tag lv_all lv_next.


/IWCOR/CL_DS_EDM_SIMPLE_TYPE~PARSE_URO_LITERAL there are data type hard coded in FIND REGEX like

binary|guid|datetime|datetimeoffset


All available data type for OData model is defined in interface /IWCOR/IF_DS_EDM_SIMPLE_TYPE


ETAG check - concurrency control: ENSURE_CONCURRENCY_CONTROL (/IWCOR/CL_DS_HDLR_ROOT)


table to maintain system alias version : Default or CRM7.0: /iwfnd/c_dfsyal


cannot create employee in AG3/001: HR check BP_BUPA_CHECK_HR_IS_ACTIVE


HDB user: anzeiger/display


navigation cache:

这个table: /UI2/NWBC_NAV_TR,用这个report 清cache: /UI2/NWBC_DELETE_MENU_CACHE


2015-03-18 将communication language做成一个单独的correction note


2015-03-19 customizing table of My Appointment CRMC_APPT_OD - IMPL class: CL_CRM_APPOINT_SRV_IMPL=======CP:CRMV_ACTIVITY_PT


resource handler /UI5/CL_UI5_HTTP_HANDLER


lv_debug in /UI5/CL_UI5_HTTP_HANDLER~RESOURCE_SERVLET


/ui2/cl_pfcg_utils->has_pfcg_changed


/ui2/cl_pbs_utils ~ pbs_has_changed


report /UI2/NWBC_DELETE_MENU_CACHE


ABAP webdynpro component /UI2/PB_EDM_PAGE_SET


/UI2/CL_CATALOG_PAGE_ABSTRACT~GET_CHIPS_FROM_CACHE


/UI2/CL_GW_DP_V06_PB_PERS


report /UI2/PERF_TEST_MASS_DATA


get business transaction follow up types - Transactions->Basic Settings->Copying control for business transactions->Define Copying Control for Transaction Types


Opportunity followup customizing


Jia, Feng error message on merged lead


use TD_SADL_GW_REQUEST_ENTSET to finish gateway unit test


Domain knowledge by Ross


问题1:什么样的LEAD会出现在“My Leads”中?

CASE 1:如果LOGON ON USER是个SALE REP(在组织架构图中配置),那么当LEAD的PARTICIPANTS中出现他,比如EMPLOYEE RESPONSIBLE是他或者SALES REP是他,这样的LEAD会被读进来

CASE 2: 如果LOGON ON USER是个SALE MANAGER(在组织架构图中配置),那么他管的SALES REP的LEADS也会被读进来。


问题2:什么情况下REJECT/ACCEP这两个BUTTON会出现?

“EMPLOYEE RESPONSBILE = LOGON USER” + “STATUS = OPEN”


问题3: 点击REJECT/ACCEPT后系统的BEHAVIOR是什么?

点击REJECT后,会把EMPLOYEE RESPONSIBLE设置为空。

点击ACCEPT后,会把STATUS设置为IN PROCESS。


问题4:为什么点击REJECT后LEAD不从LIST中消失?

CASE 1: 如果LOGON ON USER是个SALE REP(在组织架构图中配置),并且在PARTICIPANTS中出现了多次,比如SALES REP是他,EMPLOYEE RESPONSIBLE还是他,当点击REJECT后,系统把EMPLOYEE RESPONSIBLE置空,然而SALES REP没有变化,所以LEAD还会在LIST中。

CASE 2: 如果LOGON ON USER是个SALE MANAGER(在组织架构图中配置),在PARTICIPANTS中,比如SALES REP是他的下属,EMPLOYEE RESPONSIBLE是他,当点击REJECT后,系统把EMPLOYEE RESPONSIBLE置空,然而SALES REP没有变化,所以LEAD还会在LIST中。


PROCESS_BATCH (/IWBEP/CL_MGW_REMOTE_HANDLER)


get_expanded_entityset will only be executed if /IWBEP/CL_MGW_ABS_DATA~READ_ENTITY has none initial lv_expand_string .


Activate or Deactive System-Alias based Cache:In multiple origin composition (MOC) scenarios the metadata must be identical in all backends.


CL_AXT_BASE_STRUCTURE-AUTHORITY_CHECK_DB_CONV


After 2016 Spring festival

Currency Amount and measured quantity

Jenkins Jobs for automated uploads into ABAP systems

Upload UI to ABAP Dev Systems

Cross-Site Request Forgery Protection

User preparation written by Marcin

Where is request context being parsed in gateway system for batch request : /IWFND/CL_MGW_BATCH_HELPER~batch_get_request_data

Jerry: too later. Within this method, request body has already been available with xml format.

request context is filled in gateway: /IWFND/CL_SODATA_PROCESSOR~INIT_REQUEST

select_options

/iwcor/cl_ds_expr_selopt=>parse_expression(

EXPORTING

io_expression = io_expression

IMPORTING

et_select_options = et_select_options

et_select_options_ext = et_select_options_ext

Launchpad and index: /UI5/CL_UI5_APP_INDEX_LREP~UI5_INFO_FETCH_FROM_DB

Hand-On - Extend standard Fiori Application

Hands-On - Modelling and implementing an OData Service

After 2017 Spring Festival

Some abbreviations


相关文章
|
3月前
|
前端开发
SAP Fiori 应用上传中文附件的处理问题
SAP Fiori 应用上传中文附件的处理问题
36 0
|
2月前
|
IDE JavaScript 开发工具
什么是 SAP Fiori tools 的 environment check 功能
什么是 SAP Fiori tools 的 environment check 功能
26 0
|
1月前
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
15 0
|
1月前
|
UED
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
29 0
|
1月前
|
前端开发 UED
SAP Fiori 到底指什么
SAP Fiori 到底指什么
35 0
|
1月前
|
XML 前端开发 JavaScript
SAP Fiori Launchpad Custom Fields tile 里的 ABAP 语法高亮显示
SAP Fiori Launchpad Custom Fields tile 里的 ABAP 语法高亮显示
13 0
|
6月前
|
UED 开发者
关于 SAP Fiori Client 的 cordova-plugin-bluetooth-print 向蓝牙打印机发送并打印图片
关于 SAP Fiori Client 的 cordova-plugin-bluetooth-print 向蓝牙打印机发送并打印图片
57 0
|
2月前
|
XML 存储 JavaScript
关于 SAP Fiori Elements List Report 里的 TableCell.fragment.xml 头部声明
关于 SAP Fiori Elements List Report 里的 TableCell.fragment.xml 头部声明
22 0
|
2月前
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
SAP Fiori Elements 应用里图片字段(Image)的显示原理介绍试读版
17 0
|
3月前
关于 SAP Fiori 应用里如何处理名称包含中文的附件文件上传
关于 SAP Fiori 应用里如何处理名称包含中文的附件文件上传
23 1