cancel
Showing results for 
Search instead for 
Did you mean: 

Error while calling the Mapping function module for BW Extraction

0 Kudos

Hi

iam getting runtime error while calling the BW mapping function

The error description is as shown below.

Runtime Errors CALL_FUNCTION_UC_STRUCT

Except. CX_SY_DYN_CALL_ILLEGAL_TYPE

<b>Short text</b>

Type conflict during structure parameter transfer at CALL FUNCTION.

<b>What happened?</b>

Error in the ABAP Application Program

The current ABAP program "GP466CV1Y7W2VML1PJ3VB80KDOP" had to be terminated

because it has

come across a statement that unfortunately cannot be executed.

<b>Error analysis</b>

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was

not caught in

procedure "CALL_MAPPING_FUNCTION" "(FORM)", nor was it propagated by a RAISING

clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

In the function "CMS_CB_BW_MAP", the STRUCTURE parameter "EXTRACT_DATA" is

typed in such a way

that only actual parameters are allowed, which are compatible in Unicode

with respect to the fragment view. However, the specified actual

parameter " " has an incompatible fragment view.

I am passing the EXTRACT_DATA parameter as specification LIKE with the associated type - corresponding structure

Please let me know how can i resolve this issue

Regards

Leon

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Leon,

I'm assuming you are getting this error while extracting data into BI. There could be data type or Length conflict in either Transfer Rules or Update Rules.

check weather it is TR or UR using GP466CV1Y7W2VML1PJ3VB80KDOP. use SE38 transaction display this program.

Nagesh Ganisetti.

Former Member
0 Kudos

Dear benariji,

You said to check this program : GP466CV1Y7W2VML1PJ3VB80KDOP in SE38, but its not available in that .So kindly help me to correct the conflict error (as Leon mentioned).

Former Member
0 Kudos

Dear benarji ,

I'm having the  same problem help me to correct . I have mentioned below as what error i got.

Runtime Errors         CALL_FUNCTION_UC_STRUCT

Except.                CX_SY_DYN_CALL_ILLEGAL_TYPE

Short text

     Type conflict during structure parameter transfer at CALL FUNCTION.

What happened?

     Error in the ABAP Application Program

 

     The current ABAP program "ZDLROUTSTANDING_COPY" had to be terminated because it

      has

     come across a statement that unfortunately cannot be executed.

Error analysis

     An exception occurred that is explained in detail below.

     The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was

      not caught in

     procedure "PDF" "(FORM)", nor was it propagated by a RAISING clause.

     Since the caller of the procedure could not have anticipated that the

     exception would occur, the current program is terminated.

     The reason for the exception is:

     In the function "/1BCDWB/SF00000080", the STRUCTURE parameter "IT_WORKS_SF" is

      typed in such a way

     that only actual parameters are allowed, which are compatible in Unicode

      with respect to the fragment view. However, the specified actual

     parameter "SFTWORKS" has an incompatible fragment view.

Missing RAISING Clause in Interface

    Program                                 ZDLROUTSTANDING_COPY

    Include                                 ZDLROUTSTANDING_COPY

    Row                                     876

    Module type                             (FORM)

    Module Name                             PDF

Trigger Location of Exception

    Program                                 ZDLROUTSTANDING_COPY

    Include                                 ZDLROUTSTANDING_COPY

    Row                                     894

    Module type                             (FORM)

    Module Name                             PDF

Source Code Extract

Line  SourceCde

  864 **            i_logo             = 'ENJOYSAP_LOGO'

  865 *            IT_LIST_COMMENTARY = I_LIST_COMMENTS1.

  866

  867 ENDFORM.                    "alv_top_of_page1

  868 *&---------------------------------------------------------------------*

  869 *&      Form  PDF

  870 *&---------------------------------------------------------------------*

  871 *       text

872 *----------------------------------------------------------------------*

873 *  -->  p1        text

874 *  <--  p2        text

875 *----------------------------------------------------------------------*

876 FORM pdf .

877

878 *  *** Smartforms & PDF ***

879

880   ssfctrlop-no_dialog = 'X'.

881   ssfctrlop-preview   = 'X'.

882   ssfctrlop-getotf    = 'X'.

883   ssfcompop-tddest = 'ERP7'.

884   DATA : mcheck LIKE sy-subrc.

885   CLEAR : fm_name.

886

887   "Get Function module name for given smartform

888   CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'

889     EXPORTING

890       formname = 'ZSFDLOS1'

891     IMPORTING

892       fm_name  = fm_name.

893

>>>>   CALL FUNCTION fm_name

895   EXPORTING

896         control_parameters   = ssfctrlop

897         output_options       = ssfcompop

898         mrefno               = mrefno

899 *       P_TITLE              = MTITLE

900   IMPORTING

901         document_output_info = st_document_output_info

902         job_output_info      = st_job_output_info " IT_OTF_DATA

903         job_output_options   = st_job_output_options

904   TABLES

905         it_works_sf          = sftworks

906   EXCEPTIONS

907         formatting_error     = 1

908         internal_error       = 2

909         send_error           = 3

910         user_canceled        = 4

911     OTHERS               = 5.

912

913   IF sy-subrc NE 0.

Advance Thanks

Answers (0)