Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

PARAMETER_CONVERSION_ERROR

Former Member
0 Likes
6,159

I have created a simple Delta Generic Extractor. Initially, I did the full load and worked fine and now when I try to do the Delta load I am getting error from Source System.

In SAP side using ST22: I see following error message.

Category : Internal Kernel Error

Runtime Errors : PARAMETER_CONVERSION_ERROR

Please suggest.

BW

17 REPLIES 17
Read only

Former Member
0 Likes
3,798

hello,

Please check in your custom extractor you might have written FM to pick the delta records...check that FM...might be the sequence of IMPORT and EXPORT is wrong. Also try to debug your FM to see why and where the error is coming.

best regards,

swanand

Read only

0 Likes
3,798

There is no FM written to this extractor but there is another Extractor that use the same table has FM. Will that conflict with this extractor becuase they are using the same table.

Read only

Former Member
0 Likes
3,798

Hi,

This type of error comes when you try to move some data to a data type which does not support the data. e.g you want to move "ABC' to a integer data type. If possible please post the dump. It will help others to analyze in better way.

Regards,

R

Read only

0 Likes
3,798

Hello Roy,

If the data type does not support then my full load should fail right but it did not. Only it happen when I do the delta load. It does not complain Full load..

Kippa-Just to clarify: I am not using Function Module in the Datasource.

Following is the error message from T-code: ST22

Category                   Internal Kernel Error
Runtime Errors         PARAMETER_CONVERSION_ERROR
Application Component  BC-MID-RFC

Short text
    An error occurred during the receipt of a complex parameter.

What happened?
    During a remote function call, an error occurred while converting
    a complex parameter.

What can you do?
    Note which actions and input led to the error.

    For further help in handling the problem, contact your SAP administrator
    .

    You can use the ABAP dump analysis transaction ST22 to view and manage
    termination messages, in particular for long term reference.


Error analysis
    An error occurred during the conversion of a complex parameter.

Thanks

BW

Read only

0 Likes
3,798

Please post the entire dump. It is not complete still. Download it in a text file and attach.

Read only

0 Likes
3,798

Hi BW,

Did you happen to check the ST22 and get some clue on which part of the program is erroring out?.

Please debug before that place and get the reason for the data parameter mappings?

Cheers,

Kripa Rangachari.

Read only

former_member182877
Participant
0 Likes
3,798

Hi BWTeamBW,

I think - you might have encountered this error duing a RFC Call nad with Complex Parameters Transfer(IMPORT// EXPORT / CHANGING)

Please try to have the interface with prominent IMPORT / EXPORT / CHAGGING parameters and even if there are any tables parameter - have the structure definted in TABLE TYPES and pas it to the RFC function module.

Keep us posted.

Cheers,

Kripa Rangachari.

Read only

0 Likes
3,798

Calling Thru Trans code: BPS0 in ECC 6

getting this error:

Error while calling up RFC

Message No. UPC202

Diagnosis

You have selected a function, to execute this the system must set up an RFC connection to another SAP System. However, setting up this connection was not successful. The following internal error message was generated:

"An error occurred during the receipt of a complex parameter."

after i check in bw trans code:st22

Following this error message:

Category                   Internal Kernel Error
Runtime Errors         PARAMETER_CONVERSION_ERROR
Application Component  BC-MID-RFC

Short text
    An error occurred during the receipt of a complex parameter.

What happened?
    During a remote function call, an error occurred while converting
    a complex parameter.

What can you do?
    Note which actions and input led to the error.

    For further help in handling the problem, contact your SAP administrator
    .

    You can use the ABAP dump analysis transaction ST22 to view and manage
    termination messages, in particular for long term reference.


Error analysis
    An error occurred during the conversion of a complex parameter.

Read only

Clemenss
Active Contributor
0 Likes
3,798

Hi,

as the error tells you:

You can use the ABAP dump analysis transaction ST22 to view and manage

    termination messages, in particular for long term reference.

Check the code line where the dump occurs, check the data passed (helpul: LOG-POINTS using transaction SAAB)

Regards

Clemens

Read only

RaymondGiuseppi
Active Contributor
0 Likes
3,798

If you did not create a FM for extraction, I suppose your extracted s based on a table, a view, an infoset or such object. The initial load performed well, so look at the definition you input for the delta identification, usually a date, number range or some timestamp, check its definition.

Regards,

Raymond

Read only

0 Likes
3,798

Calling Thru Trans code: BPS0 in ECC 6

getting this error:

Error while calling up RFC

Message No. UPC202

Diagnosis

You have selected a function, to execute this the system must set up an RFC connection to another SAP System. However, setting up this connection was not successful. The following internal error message was generated:

"An error occurred during the receipt of a complex parameter."

after i check in bw trans code:st22

Following this error message:

Category                   Internal Kernel Error
Runtime Errors         PARAMETER_CONVERSION_ERROR
Application Component  BC-MID-RFC

Short text
    An error occurred during the receipt of a complex parameter.

What happened?
    During a remote function call, an error occurred while converting
    a complex parameter.

What can you do?
    Note which actions and input led to the error.

    For further help in handling the problem, contact your SAP administrator
    .

    You can use the ABAP dump analysis transaction ST22 to view and manage
    termination messages, in particular for long term reference.


Error analysis
    An error occurred during the conversion of a complex parameter.

Read only

0 Likes
3,798

Hi,

are you trying to communicate betweenn a non-unicode ERP and a unicode BW system. The system should be able to handle this if properly configured.

Otherwise you might check the data passed in the interface in detail - if the structures in both systems are not 100% the same, this may happen. I.e. someone may have put an append structure to any part of the interface involved in the ERP system buit did not do so in BW. Please check.

Regards,

Clemens

Read only

0 Likes
3,798

Hi,

But in other ERP system & BW system is working OK.

Read only

mohammed_abdulkaleem8
Participant
0 Likes
3,798

Calling Thru Trans code: BPS0 in ECC 6

getting this error:

Error while calling up RFC

Message No. UPC202

Diagnosis

You have selected a function, to execute this the system must set up an RFC connection to another SAP System. However, setting up this connection was not successful. The following internal error message was generated:

"An error occurred during the receipt of a complex parameter."

after i check in bw trans code:st22

Following this error message:

Category                   Internal Kernel Error
Runtime Errors         PARAMETER_CONVERSION_ERROR
Application Component  BC-MID-RFC

Short text
    An error occurred during the receipt of a complex parameter.

What happened?
    During a remote function call, an error occurred while converting
    a complex parameter.

What can you do?
    Note which actions and input led to the error.

    For further help in handling the problem, contact your SAP administrator
    .

    You can use the ABAP dump analysis transaction ST22 to view and manage
    termination messages, in particular for long term reference.


Error analysis
    An error occurred during the conversion of a complex parameter.

Read only

Former Member
0 Likes
3,798

Hi Abdulkaleem/ Experts ,

I have encountering similar issue.

What I can check in st22 dump is that it is giving dump during a function module call (although my data source is simple table based) .

This FM is automatically created with name as /BIC/QI<"Datasource name">___1000 .

And while running only delta it is giving error.

The  timestamp I am using is of domain type CPE_TIMESTAMP which is standard.

Also when I run the same delta with delta specific field as Numeric pointer and same timestamp it is working fine.

Can someone please suggest what is the root cause of this.


Read only

Former Member
0 Likes
3,798

Hi All,

Got a solution , in my case there was a text type object present in my ECC table.

Which we have unchecked in datasource from  RSO2  while creating it ,

this was not giving problem during full load , but while delta run was throwing error.

We created a view and removed that field in view from that table , and now delta is working properly.

Regards ,

Abhishek Bhattacharya

Read only

0 Likes
3,798

This message was moderated.