cancel
Showing results for 
Search instead for 
Did you mean: 

2lis_11_vahdr/2lis_12_vchdr/2lis_13_vdhdr not pulling all docs

Former Member
0 Kudos

Hi Team,

Here is the scenario, Not all the documents (sales/deliveries/billing) which I see in VA/L/F 03 are visible in the extract checker RSA3.

No, I do not have any restrictions on fields or the number of records.

Any ideas/pointers PLEASE.

Any thing else to check on R/3 conf side

Here is the enhancement code i have for the e xtractor.

*****************************************************************

CASE I_DATASOURCE.

WHEN '2LIS_11_VAHDR'.

DATA:L_MC11VA0HDR LIKE MC11VA0HDR.

DATA: LS_MC11VA0HDR TYPE MC11VA0HDR OCCURS 0 WITH HEADER LINE.

REFRESH: LS_MC11VA0HDR,LT_VBPA.

LS_MC11VA0HDR[] = C_T_DATA[].

IF NOT LS_MC11VA0HDR[] IS INITIAL.

SELECT VBELN PARVW KUNNR FROM VBPA INTO CORRESPONDING FIELDS OF TABLE LT_VBPA

FOR ALL ENTRIES IN LS_MC11VA0HDR

WHERE VBELN = LS_MC11VA0HDR-VBELN

AND POSNR = '000000'

AND ( PARVW = 'ZD' OR

PARVW = 'ZP' OR

PARVW = 'ZS' OR

PARVW = 'ZR' OR

PARVW = 'ZA' OR

PARVW = 'ZE').

ENDIF.

LOOP AT C_T_DATA INTO LS_MC11VA0HDR.

LOOP AT LT_VBPA INTO WA_VBPA Where VBELN = LS_MC11VA0HDR-VBELN.

IF WA_VBPA-PARVW = 'ZD'.

LS_MC11VA0HDR-ZZNU_DIS = WA_VBPA-KUNNR.

ELSEIF WA_VBPA-PARVW = 'ZP'.

LS_MC11VA0HDR-ZZNU_SALREP = WA_VBPA-KUNNR.

ELSEIF WA_VBPA-PARVW = 'ZS'.

LS_MC11VA0HDR-ZZNU_SUR = WA_VBPA-KUNNR.

ELSEIF WA_VBPA-PARVW = 'ZR'.

LS_MC11VA0HDR-ZZPF_1 = WA_VBPA-KUNNR.

ELSEIF WA_VBPA-PARVW = 'ZA'.

LS_MC11VA0HDR-ZZPF_2 = WA_VBPA-KUNNR.

ELSEIF WA_VBPA-PARVW = 'ZE'.

LS_MC11VA0HDR-ZZPF_3 = WA_VBPA-KUNNR.

ENDIF.

ENDLOOP.

MODIFY C_T_DATA FROM LS_MC11VA0HDR.

ENDLOOP.

******************************************************************

I have checked the enhancement code..It seems alright..anybody see any chinks...

Thanks for your time

Andy

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

HI Gurus,

ANy Ideas/Pointers...

Thanks

Andy