cancel
Showing results for 
Search instead for 
Did you mean: 

sap/fitv_powl_approver was terminated because of an error.

Former Member
0 Kudos

Hi All,

The POWL fitv_powl_approver is working fine on my Dev system.

Once i transported it to Acceptance, i have the following error. Any ideas ? thx

  • The following error occurred in system RA0 : The ASSERT condition was
    violated.
  • The error occurred on application server s1020980_RA0_00 and in work
    process. 40
  • The termination type was: RABAX_STATE
  • The ABAP call stack was:
    Method: DETERMINE_DB_KEY of program
    CL_SALV_WD_BL_DB_ACCESS=======CP
    Method: READ_BLOBS_FOR_CONFIG of program
    CL_SALV_WD_BL_DB_ACCESS=======CP
    Method: READ_BLOBS of program
    CL_SALV_WD_VIEW_ABAP==========CP
    Method: LOAD of program
    CL_SALV_WD_VIEW_ABAP==========CP
    Method: LOAD_VIEW of program
    CL_SALV_WD_PERS_CONTROLLER====CP
    Method: DO_MAP of program
    CL_SALV_WD_PERS_CONTROLLER====CP
    Method: VALIDATE_NEW_MODEL of program
    CL_SALV_WD_PERS_CONTROLLER====CP
    Method:
    IF_SALV_WD_COMP_TABLE_PERS_800~GET_CONFIG_DATA of program
    CL_SALV_WD_PERS_CONTROLLER====CP
    Method: GET_CONFIG_DATA of program
    /1BCWDY/K7EP3L97IXLS51AC1JDW==CP
    Method: IWCI_SALV_WD_TABLE~GET_CONFIG_DATA
    of program /1BCWDY/K7EP3L97IXLS51AC1JDW==CP

Accepted Solutions (0)

Answers (1)

Answers (1)

Lukas_Weigelt
Active Contributor
0 Kudos

Hi,

what system are you on and at what point of the coding does this assert violation occur? Check in ST22 and paste it here please.

Cheers, Lukas

Former Member
0 Kudos

Hi Lukas,

System EHP6

Here message in st22

If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:

"ASSERTION_FAILED" " "
"CL_SALV_WD_BL_DB_ACCESS=======CP" or "CL_SALV_WD_BL_DB_ACCESS=======CM005"
"DETERMINE_DB_KEY"

Issue in method determine_db_key

   11 ......

   12   CASE iv_pers_scope.

   13     WHEN if_wd_personalization=>co_scope_user.   " 1  Benutzer

   14       MOVE-CORRESPONDING is_config_key TO es_user_conf_key.

   15       es_user_conf_key-user_id = 'U'.  " user = if_wd_config_runtime=>c_config_user_user

   16       IF iv_uname IS NOT INITIAL.

   17         es_user_conf_key-wduser = iv_uname.

   18       ELSE.

   19         es_user_conf_key-wduser = sy-uname.

   20       ENDIF.

   21     WHEN if_wd_personalization=>co_scope_all.    " 4  Alle

   22       MOVE-CORRESPONDING is_config_key TO es_user_conf_key.

   23       es_user_conf_key-user_id = 'A'.  " all = if_wd_config_runtime=>c_config_user_all

   24       es_user_conf_key-wduser  = '*'.

   25     WHEN if_wd_personalization=>co_scope_config. " 5  Konfiguration

   26       MOVE-CORRESPONDING is_config_key TO es_appl_conf_key.

   27     WHEN OTHERS.

   28 *   WHEN if_wd_personalization=>co_scope_none.   " 0  keine Personalisierung  - ERROR

   29 *   WHEN if_wd_personalization=>co_scope_iview.  " 2  iView-Handle            - ERROR

>>>>>       ASSERT 1 = 0.

   31   ENDCASE.

Lukas_Weigelt
Active Contributor
0 Kudos

Hi Kraiem,

I can't ultimately tell you what the root cause for the error is, but it seems to happen due to personalization. Have you done any user specific personalization and or administrative personalization for this application? You can check this using WDA application WD_ANALYZE_CONFIG_USER.

Cheers, Lukas

Former Member
0 Kudos

Hi Lucas,

Indeed, it's due to personalisation. I've used those aplications to fix this issue

WD_ANALYZE_CONFIG_DEFAULT

WD_ANALYZE_CONFIG_USER

WD_ANALYZE_CONFIG_COMP

Thx for your help.

Adel

Lukas_Weigelt
Active Contributor
0 Kudos

Hi Adel,

glad it worked out, thanks for giving feedback!

Cheers, Lukas

Former Member
0 Kudos

Hi ,

i am also facing some problem ..user is not able to do personalization.

when user is trying to hide any column he is getting same above error.

could you please share solution u found for the same.

Thanks.