Skip to Content
author's profile photo
Former Member

BI-IP and BPS Exits through CL_RSPLFC_BPS_EXITS?

I try to use class CL_RSPLFC_BPS_EXITS according to "How Tou2026 Create a Planning Function in BI Integrated Planning that calls BPS Exits.pdf". Function modules UPR_COST_PLAN_INIT, UPR_COST_PLAN_EXEC are used for retracting data into ECC, in BPS its work successfully.

But in portal I have following errors:

1. If "Without Blocking" is empty in function type - "Retraction: Retractor control is missing", "Planning function Z4EXPPF12 ended with errors"

2. If "Without Blocking" is mark in function type - "Function module "" not found., error key: RFC_ERROR_SYSTEM_FAILURE"

Parameters for function:

EXIT_FM ZBPS_FMEX (CHAR30) UPR_COST_PLAN_EXEC

INIT_FM ZBPS_FMEX (CHAR30) UPR_COST_PLAN_INIT

BUSI I_BUSI (data type from FM) 4EXP0001

CASE I_CASE (data type from FM) 6

DELTA DEL_BOOK (data type from FM) 2

PCTFLG CTFLG (data type from FM) 0

RFC_DEST RFCDEST (data type from FM) T90CLNT090

TEST TST_X (data type from FM) 1

How can I trace/analyze/get more detail information about the error of IP planning sequences (I do not find this in NetWeaver Administrator->Monitoring->Logs and Traces) or catch (ABAP debugger for example do not stop on breakpoint in methods...) it in class?

I will appreciation for advice. Thanks

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • author's profile photo
    Former Member
    Posted on Feb 17, 2009 at 08:35 PM

    Check in ST22 if there are any dumps.

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Posted on Feb 18, 2009 at 03:59 PM

    "Retraction: Retractor control is missing":

    messages UPTR 007 - change type of parameters (info object)

    "Function module "" not found., error key: RFC_ERROR_SYSTEM_FAILURE":

    IF_RSPLFA_SRVTYPE_IMP_EXEC_REF~EXECUTE

    ...

    IF p_name_exit_fm IS INITIAL.

    l_r_param = i_r_param_set->get_param_elem( p_c_name_exit_param ).

    l_r_param->get_value( IMPORTING e_value = p_name_exit_fm ).

    ENDIF.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello,

      Do you test to execute the Planing function with program, RSPLS_PLSEQ_EXECUTE.?

      if this execution is OK, you can debug the execution until a RFC is called. IP has a problem with this and I believe that you has problem with function SAPGUI_PROGRESS_INDICATOR. If you can erase to call this MF doit.

      Saludos