Skip to Content
avatar image
Former Member

how to capture the Actual approver from BADI :BBP_WFL_APPROV_BADI

If the approval branch(index) has 5 approvers and If any one of them is approving,

the APPROVAL_HISTORY_TABLE has all the 5 approvers of that branch.

User1 is one of the 5 users.When he is approving,the approval table has all the 5 approvers and no where the actual approver of that branch is captured.

Can we capture the actual approver based on Sy-Uname?

Or is there any other specific solution?please suggest.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Aug 17, 2010 at 10:19 AM

    Hello Kittu,

    Here is below process for BBP_WFL_APPROV_BADI BAdI call by function modul:

    BBP_WFL_DIN_APPR_CONTAINER_SET > BBP_WFL_DIN_APPR_FINALLIST_GET > BBP_WFL_DIN_APPR_CONTAINER_GET > BAdI BBP_WFL_APPROV_BADI.

    Now, check what's happened for first function module local variable lv_actual_index and local table lt_cont_approver

    coming from BAdI parameters ACTUAL_APPROVAL_INDEX and APPROVAL_TABLE.

    Maybe your BAdI method is not correctly implemented.

    Regards.

    Laurent.

    Add comment
    10|10000 characters needed characters exceeded