cancel
Showing results for 
Search instead for 
Did you mean: 

Datasource Enhancement work in DEV but give an Error in QA

Former Member
0 Kudos

Hi all,

Anybody ever face this issue before?

I enhanced 2 datasource in ECC and wrote my code in CMOD.  The coding work in my ECC dev and i can view the enhanced data in RSA3.

But, when i create a transport request and moved the datasource with the coding to QA, the system trows an error message '8' and the transport wasnt successful.

The error message is

1   Program SAPLXRSA, Include Z_BW_ENHAN_2LIS_05_QE1: Syntax error in line 000030

No component exist with the name 'PPSORTKEY'..

The part of my CMOD coding throwing an error is

SELECT PPSORTKEY PRUEFLOS ENTSTEHDAT ENTSTEHZT FROM QAPP

                       INTO CORRESPONDING FIELDS OF TABLE IT_QAPP

                       FOR ALL ENTRIES IN IT_QM_QE1

                       WHERE PRUEFLOS  = IT_QM_QE1-PRUEFLOS AND

                       PPSORTKEY = IT_QM_QE1-PPSORTKEY.

2   Program SAPLXRSA, Include Z_BW_ENHAN_2LIS_04_P_COMP: Syntax error in line 000029

      No component exist with the name 'CHARG'..

The part of my coding for this error message is

SELECT  CHARG  MATNR  LIFNR  VFDAT FROM MCH1

                       INTO CORRESPONDING FIELDS OF TABLE IT_MCH1

                       FOR ALL ENTRIES IN IT_QM_PP

                       WHERE

                  MATNR  = IT_QM_PP-IDNRK  AND

                  CHARG  = IT_QM_PP-CHARG.

Anybody ever face this issue before?

These fields (component ) are part of SAP delivered fields. And when i checked in QA environment, this fields exist in their respective table in QA?

Why is the system rejecting this fields in QA whereas the coding work perfectly in DEV?

Any help will be appreciated.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Issue resolve by doing the transport again

Answers (0)