16 Eylül 2020

CRM ISU Çözümünde CRM_ORDER 037 ve CRM_BOL 010 Hatasının Çözümü

ile Yunus KALDIRIM

Symptom: CRM sisteminde sözleşme kaydı yapılırken karşılaşılan “Tüm nesneler başarıyla saklanamadı” /It was not possible to save all objects successfully veya Belge/ticari işlem saklanamadı – Document or business transaction could not be saved mesajları ile ilgili temel bulguyu içermektedir.

  • Tespit1: ORDER_SAVE badisinde hata alınıyor olabilir. Bu badilerdeki kontrollerin success döndüğü debug edilmelidir.
  • Tespit2: CL_CRM_IU_PROCESS_MGR içindeki finish methodu içindeki checklerde success dönüldüğünden emin olunuz.
  • Tespit3: Temel problem, CRM EHP4 ve ISU ehp7 implementasyonunda aşağıdaki class ve methodlar sayaç okuma sonucunu sistemler arasında kaydetmektedir. Cihaz takılı tesisatlarda yapılan testlerde alınabilen bu hatalarda methodlardan dönen yanıt ekrana gönderilmediği gibi doğrudan kaydetmeye engel olmaktadır. Burada öncelikle ISU sisteminde ISU_LOC_CI_4 business functionın aktif olduğundan emin olunuz. Ardından aşağıdaki methodları debug ediniz.

CL_CRM_ISU_IL_MR
IF_GENIL_APPL_ALTERNATIVE_DSIL~CHECK_OBJECTS_BEFORE_SAVE

ve

CL_CRM_ISU_IL_MR_EXT
IF_GENIL_APPL_ALTERNATIVE_DSIL~SAVE_OBJECTS