资源描述:
《ALV中动态内表-行转化为列.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ALV中动态内表+行转化为列--继续膜拜老白转换为:REPORTz_barry_test_fieldsymols.TYPE-POOLS:slis.TABLES:mseg,mkpf.DATA:gd_fieldcatTYPEslis_t_fieldcat_alv.DATA:slaTYPEslis_layout_alv, ivariantLIKEdisvariant, i_repidLIKEsy-repid, i_excludingTYPEslis_t_extab.TYPES:BEGINOFty_sum, werksLIKEmseg-werks,
2、 matnrLIKEmseg-matnr, lgortLIKEmseg-lgort, bwartLIKEmseg-bwart, mengeLIKEmseg-menge, ENDOFty_sum.DATA:itabTYPESTANDARDTABLEOFty_sumWITHHEADERLINE.DATA:hs_sumTYPEHASHEDTABLEOFty_sum WITHUNIQUEKEYwerksmatnrlgortbwartWITHHEADERLINE.DATA:itab_sumTYPESTANDARDTABL
3、EOFty_sumWITHHEADERLINE.DATA:BEGINOFitab_outOCCURS0, werksLIKEmseg-werks, matnrLIKEmseg-matnr, lgortLIKEmseg-lgort, menge01TYPEi , menge02TYPEi , menge03TYPEi , menge04TYPEi , menge05TYPEi , menge06TYPEi
4、 , menge07TYPEi , menge08TYPEi , menge09TYPEi , menge10TYPEi , menge11TYPEi , menge12TYPEi , menge13TYPEi , menge14TYPEi , menge15TYPEi , menge16TYPEi , menge17TYP
5、Ei , menge18TYPEi , menge19TYPEi , menge20TYPEi , menge21TYPEi , menge22TYPEi , menge23TYPEi , menge24TYPEi , menge25TYPEi , menge26TYPEi , line_sumTYPEi , ENDOFi
6、tab_out.TYPES:BEGINOFty_bwart, bwartLIKEmseg-bwart, ENDOFty_bwart.DATA:hs_bwartTYPEHASHEDTABLEOFty_bwart WITHUNIQUEKEYbwartWITHHEADERLINE.DATA:itab_bwartTYPESTANDARDTABLEOFty_bwartWITHHEADERLINE.FIELD-SYMBOLS:, .DATA:max_countTYPEi.SELECT-OPTIONS:s_
7、mblnrFORmseg-mblnr, s_budatFORmkpf-budat.PARAMETERS: p_sumASCHECKBOX.START-OF-SELECTION.PERFORMgetdata.PERFORMfixdata.IFp_sum='X'. PERFORMoutdata.ELSE. PERFORMoutdata2.ENDIF.*&---------------------------------------------------------