cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Data Flow fetch huge table Failure under ECC 4.7

lovesolar
Explorer
0 Kudos

Hi everyone, I have a strange problem.

SAP ECC 4.7

Data Services 4.2 SP10

I need to join BKPF (header) and BSEG (item) into a huge template table with more than 400 columns.

I put this join logic in a ABAP Data Flow like below:

Join Codition:

BSEG.BUKRS = BKPF.BUKRS

and BSEG.BELNR = BKPF.BELNR

and BSEG.GJAHR = BKPF.GJAHR

When I run this job, there is a ABAP RFC call failure.

However, I have knowledge on ABAP. When I debug the generated program, it shows the rfc function raise an expection with subrc = 2.

I have confirmed this issue will not happen in the following two cases:

1. Under ECC6.0 with the same job, it can complete successfully. Data Size is more than 3 million rows.

2. If I add some filters to limit the data size to 2000 rows, this job will be OK (ECC4.7).

I noticed the ABAP code is totally different between 6.0 and 4.7.

I guess there is some limation in RFC TABLES parameter.

Do you have any idea about this?

Accepted Solutions (0)

Answers (0)