天天看點

SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM

Sent: Tuesday, 7 April, 2015 7:41 PM

UI上點選complete的check box之後,UI隻是簡單地将instance設定了一個Completed 為true的标志位:

SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM
SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM

通過function module CRM_STATUS_ACTIVITY_INFLUENCE, 架構會計算出針對目前如下三個輸入,究竟應該往table CRM_JEST裡寫入哪些entry:

target business transaction - FINI

目前的task guid

task對應的user status profile:

SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM
SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM
SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM
SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM

注意:

如果有多個user status 映射到了同一個system status上,在做status的customizing 儲存時不會出錯,但是在點選task前的checkbox試圖将task設定成complete時,在status handling的FM CRM_STATUS_CHANGE_FOR_ACTIVITY裡會報錯,錯誤資訊來自subroutine stonr_ambiguous_check:

SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM
SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM
SAP Fiori My task裡complete checkbox的處理Sent: Tuesday, 7 April, 2015 7:41 PM

繼續閱讀