cancel
Showing results for 
Search instead for 
Did you mean: 

data visible in RSA3 but not in PSA

Former Member
0 Kudos

Dear Experts,

I have enhaced and have written a customer exit for a field to a standard Locockpit datasource 2lis_11_vaitm.

When I check the data I see the data is populated in RSA3 but the data doesnot come in PSA for the same field.

This is not for all the records. I can see the data in PSA for few records and not for few records.

But I can see the data in RSA3 for the ones I dont see in PSA.

Can anyone of you think of anything which I am missing.

Thanks,

KK

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member183904
Participant
0 Kudos

For Lo extractor, once you have enhanced the user exit, you need to go back to SBIW, delete the filling tables, refill them again by, then go to bw delete data from cube/ ods ,replicate meta data, refill it then check PSA .

hope that helps...

Dante(Devils never cry)

RenjithKumar
Advisor
Advisor
0 Kudos

Hi ,

If you are able to see in RSA3 , Then you need to check if there is any issues in SM58 . You can get some idea there .

former_member345199
Active Contributor
0 Kudos

Hi,

If data is coming into RSA 3 it should come to BW.

Try replicating the DS once and activating Transfer rules once.

For reconcilation check try to isoalte a few records in R/3 and perform a extraction till PSA and track whats happening.

Load only till PSA for those.

Check and confirm.

Hope this helps.

Thanks,

JituK

Former Member
0 Kudos

Dear Experts,

I still have this problem. I am able to see the data for ZZRFMNG in RSA3 also I am able to see the data for few records in PSA but I cant see for few records although there is data in the table.

For eg: VBELN 449900

I am able to see the value in table, value when I run RSA3 for this particular order. But when I load the data I cant see the data for it in PSA

But strangely, when I do a load for 'only' this order 449900 and check in PSA I am able to see the data.

I am sure this is something to do with the code..some simple mistake.

Coould anyone please help me to correct it.

Thanks,

KK

----


***INCLUDE ZXRSAF01 .

----


&----


*& Form 2LIS_11_VASCL_EXIT

&----


  • text

----


  • -->P_C_T_DATA text

----


FORM 2LIS_11_VASCL_EXIT TABLES P_C_T_DATA STRUCTURE MC11VA0SCL.

"Insert correct name for <...>.

TYPES:

BEGIN OF X_VBUK,

VBELN LIKE VBUK-VBELN,

GBSTK LIKE VBUK-GBSTK,

END OF X_VBUK,

BEGIN OF X_VBFA,

VBELV LIKE VBFA-VBELV,

POSNV LIKE VBFA-POSNV,

RFMNG LIKE VBFA-RFMNG,

END OF X_VBFA.

DATA: T_VBUK TYPE STANDARD TABLE OF X_VBUK,

W_VBUK TYPE X_VBUK,

T_VBFA TYPE STANDARD TABLE OF X_VBFA,

W_VBFA TYPE X_VBFA,

w_idata TYPE MC11VA0SCL.

IF NOT P_c_t_data[] IS INITIAL.

SELECT VBELN GBSTK

FROM VBUK

INTO TABLE T_VBUK

FOR ALL ENTRIES IN P_C_T_DATA

WHERE VBELN = P_C_T_DATA-VBELN.

IF SY-SUBRC = 0.

SORT T_VBUk by VBELN.

ENDIF.

SELECT VBELV POSNV RFMNG

FROM VBFA

INTO TABLE T_VBFA

FOR ALL ENTRIES IN P_C_T_DATA

WHERE VBELV = P_C_T_DATA-VBELN AND

POSNV = P_C_T_DATA-POSNR AND

VBTYP_N = 'R'.

LOOP AT p_c_t_data INTO w_idata.

CLEAR W_VBUk.

READ TABLE T_VBUk INTO W_VBUk

WITH KEY VBELN = w_idata-VBELN BINARY SEARCH.

IF SY-SUBRC = 0.

w_idata-ZZGBSTA = W_VBUk-GBSTK.

ENDIF.

CLEAR W_VBFA.

READ TABLE T_VBFA INTO W_VBFA

WITH KEY VBELV = w_idata-VBELN

POSNV = W_idata-POSNR BINARY SEARCH.

IF SY-SUBRC = 0.

w_idata-ZZRFMNG = W_VBFA-RFMNG.

ENDIF.

MODIFY P_C_T_DATA FROM w_idata

TRANSPORTING ZZGBSTA ZZRFMNG.

ENDLOOP.

ENDIF.

ENDFORM. " 2LIS_11_VASCL_EXIT

Former Member
0 Kudos

HI

If you are able to see correct data at RSA3, you don't need to think about your code..Please have a look at your infopackage level, whether there is any routine exists in the data selection tab/ any selection criteria you have...Please check at the infopckage level...

Hope it helps

Thanks,

Teja

former_member496813
Active Participant
0 Kudos

Did you able to see data in RSA3 for new field?

Did you replicate the DS in BW side after enhancement?

Also make sure you added this fields in TR, UR & data target.

Activate all of the above after adding the fields and try.