on 04-27-2018 3:09 AM
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?
User | Count |
---|---|
75 | |
8 | |
8 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.