fi data source

6
0FI_GL_4 Veri kaynağı oluşturulması : Defteri kebir: Delta özetleme vasıtasıyla satır kalemleri Veri saklama nesnesi ile arasındaki bağlantı kuruldu.

Upload: mehmet

Post on 09-Nov-2015

11 views

Category:

Documents


1 download

DESCRIPTION

SAP BW FI DATA SOURCE

TRANSCRIPT

0FI_GL_4 Veri kayna oluturulmas : Defteri kebir: Delta zetleme vastasyla satr kalemleri

Veri saklama nesnesi ile arasndaki balant kuruldu.

Veri saklama nesnesi oluturuldu.

ERP de Z li alanlarn doldurulmas iin aadaki kodlama yapld.WHEN'0FI_GL_4'.*********Gelitirme-8*****Balang***AKS&MOU************************DATA:lt_data5LIKETABLEOFdtfigl_4.

DATA:ld_kunnrTYPEdtfigl_4-kunnr,ld_xref1TYPEdtfigl_4-xref1,ld_xref3TYPEdtfigl_4-xref3,lv_bukrsTYPEdtfigl_4-bukrs,lv_fiscperTYPEdtfigl_4-fiscper,lv_belnrTYPEdtfigl_4-belnr,lv_gjahrTYPEbseg-gjahr,ld_lifnrTYPEdtfigl_4-zzlifnr.

DATA:BEGINOFls_data_b,bukrsTYPEbseg-bukrs,belnrTYPEbseg-belnr,gjahrTYPEbseg-gjahr,buzeiTYPEbseg-buzei,kunnrTYPEbseg-kunnr,xref1TYPEbseg-xref1,lifnrTYPEbseg-lifnr,ENDOFls_data_b.DATA:lt_data_bLIKETABLEOFls_data_b.

FIELD-SYMBOLS:LIKELINEOFlt_data5,LIKELINEOFlt_data_b.

IFLINES(c_t_data)NE0.lt_data5[]=c_t_data[].

SORTlt_data5BYbukrsfiscperbelnrbuzei.

SELECTbukrsbelnrgjahrbuzeikunnrxref1lifnrFROMbsegINTOTABLElt_data_bFORALLENTRIESINlt_data5WHEREbukrs=lt_data5-bukrsANDbelnr=lt_data5-belnrANDgjahr=lt_data5-gjahr.

SORTlt_data_bBYbukrsbelnrgjahrbuzei.

LOOPATlt_data_bASSIGNING.IFISASSIGNED.IFsy-tabixEQ1.lv_bukrs=-bukrs.lv_gjahr=-gjahr.lv_belnr=-belnr.ld_xref1=-xref1.ELSEIF-bukrs=lv_bukrsAND-gjahr=lv_gjahrAND-belnr=lv_belnr.IF-xref1ISINITIALANDld_xref1ISNOTINITIAL.-xref1=ld_xref1.ELSEIF-xref1ISNOTINITIAL.ld_xref1=-xref1.ENDIF.ELSEIF(-bukrsNElv_bukrs)OR(-gjahrNElv_gjahr)OR(-belnrNElv_belnr).CLEARld_xref1.lv_bukrs=-bukrs.lv_gjahr=-gjahr.lv_belnr=-belnr.ld_xref1=-xref1.ENDIF.ENDIF.ENDLOOP.

LOOPATlt_data_bASSIGNING.IFISASSIGNED.IFsy-tabixEQ1.lv_bukrs=-bukrs.lv_gjahr=-gjahr.lv_belnr=-belnr.ld_kunnr=-kunnr.ELSEIF-bukrs=lv_bukrsAND-gjahr=lv_gjahrAND-belnr=lv_belnr.IF-kunnrISINITIALANDld_kunnrISNOTINITIAL.-kunnr=ld_kunnr.ELSEIF-kunnrISNOTINITIAL.ld_kunnr=-kunnr.ENDIF.ELSEIF(-bukrsNElv_bukrs)OR(-gjahrNElv_gjahr)OR(-belnrNElv_belnr).CLEARld_kunnr.lv_bukrs=-bukrs.lv_gjahr=-gjahr.lv_belnr=-belnr.ld_kunnr=-kunnr.ENDIF.ENDIF.ENDLOOP.

LOOPATlt_data_bASSIGNING.IFISASSIGNED.IFsy-tabixEQ1.lv_bukrs=-bukrs.lv_gjahr=-gjahr.lv_belnr=-belnr.ld_lifnr=-lifnr.ELSEIF-bukrs=lv_bukrsAND-gjahr=lv_gjahrAND-belnr=lv_belnr.IF-lifnrISINITIALANDld_lifnrISNOTINITIAL.-lifnr=ld_lifnr.ELSEIF-lifnrISNOTINITIAL.ld_lifnr=-lifnr.ENDIF.ELSEIF(-bukrsNElv_bukrs)OR(-gjahrNElv_gjahr)OR(-belnrNElv_belnr).CLEARld_lifnr.lv_bukrs=-bukrs.lv_gjahr=-gjahr.lv_belnr=-belnr.ld_lifnr=-lifnr.ENDIF.ENDIF.ENDLOOP.

"kunnrvexref1iinbosatrlardolduruyorum.LOOPATlt_data5ASSIGNING.IFISASSIGNED.

if-belnr='1006343226'.break-point.endif.

READTABLElt_data_bASSIGNINGWITHKEYbukrs=-bukrsbelnr=-belnrgjahr=-fiscper+0(4)buzei=-buzei.IFISASSIGNEDANDsy-subrcISINITIAL.-kunnr=-kunnr.-xref1=-xref1.-zzlifnr=-lifnr.ENDIF.ENDIF.ENDLOOP.

"xref3iinbosatrlardolduruyorum.LOOPATlt_data5ASSIGNING.IFISASSIGNED.IFsy-tabixEQ1.lv_bukrs=-bukrs.lv_fiscper=-fiscper.lv_belnr=-belnr.ld_xref3=-xref3.ELSEIF-bukrs=lv_bukrsAND-fiscper=lv_fiscperAND-belnr=lv_belnr.IF-xref3ISINITIALANDld_xref3ISNOTINITIAL.-xref3=ld_xref3.ELSEIF-xref3ISNOTINITIAL.ld_xref3=-xref3.ENDIF.ELSEIF(-bukrsNElv_bukrs)OR(-fiscperNElv_fiscper)OR(-belnrNElv_belnr).CLEARld_xref3.lv_bukrs=-bukrs.lv_fiscper=-fiscper.lv_belnr=-belnr.ld_xref3=-xref3.ENDIF.ENDIF.ENDLOOP.ENDIF.

c_t_data[]=lt_data5[].

*********Gelitirme-8*****Biti*******AKS****************************