‎2008 Jan 23 7:01 PM
Hi All,
I am getting an error in upgradation.
The error is
"The column name "RLDNR" has two meanings . ."
The code is like this.
types: begin of t_fmifiit,
FMBELNR TYPE FMIFIIT-FMBELNR,
fikrs type fmifiit-fikrs,
fmbuzei type fmifiit-fmbuzei,
btart type fmifiit-btart,
rldnr type fmifiit-rldnr,
GJAHR TYPE FMIFIIT-GJAHR,
stunr type fmifiit-stunr,
FONDS TYPE FMIFIIT-FONDS,
HKONT TYPE FMIFIIT-HKONT,
TRBTR TYPE FMIFIIT-TRBTR,
KNBELNR TYPE FMIFIIT-KNBELNR,
KNBUZEI TYPE FMIFIIT-KNBUZEI,
ZHLDT TYPE FMIFIIT-ZHLDT,
WRTTP TYPE FMIFIIT-WRTTP,
end of t_fmifiit.
DATA I_FMIFIIT TYPE STANDARD TABLE OF T_FMIFIIT WITH HEADER LINE.
SELECT FMBELNR
fmifiit~fikrs
fmbuzei
btart
rldnr
fmifiit~GJAHR
stunr
FONDS
HKONT
TRBTR
KNBELNR
KNBUZEI
ZHLDT
WRTTP
INTO TABLE I_FMIFIIT
FROM FMIFIIT
inner join bkpf
on fmifiitbukrs = bkpfbukrs and
fmifiitknbelnr = bkpfbelnr
WHERE fmifiit~FONDS LIKE C_FONDS
AND fmifiit~WRTTP IN (C_54,C_66)
AND fmifiit~HKONT in s_hkont
AND bkpf~bukrs = c_copa
and bkpf~cpudt BETWEEN P_PRUNDT AND P_CRUNDT.
Please help me to solve this issue.
Thanks,
Naveen
‎2008 Jan 23 7:11 PM
Hi,
The error means that RLDNR field is both the tables you ate trying to join.
Use fmifiitRLDNR or BKPFRLDNR instead of RLDNR.
Thanks,
Vamshi
‎2008 Jan 23 7:11 PM
Hi,
The error means that RLDNR field is both the tables you ate trying to join.
Use fmifiitRLDNR or BKPFRLDNR instead of RLDNR.
Thanks,
Vamshi
‎2008 Jan 23 7:22 PM
Hi Vamshi,
Thanks for replying. I replaced with fmifiit~RLDNR. It is working.
Rob: I am using ECC 6.0. Upgraded from 4.6c to ECC 6.0
Thanks,
Naveen
‎2008 Jan 23 7:30 PM
RLDNR was added to BKPF in this upgrade, so it has nothing to do with Unicode.
Rob
‎2008 Jan 23 7:12 PM
I think it's saying that RLDNR is a field in both FMIFIIT and BKPF. You need to qualify it in the field list. What release are you on?
Rob