Skip to Content
0
Former Member
Feb 24, 2009 at 10:16 AM

How can i create Header and items in SMART FORM

40 Views

Hi Experts,

How can i create Header and items in SMART FORM in the below driver program.

_Header fields_

SELECT BUKRS BUDAT GJAHR CPUDT USNAM BLART BELNR XBLNR BLDAT WAERS KURSF

FROM BKPF INTO CORRESPONDING FIELDS OF TABLE IT_HEAD WHERE BELNR IN S_BELNR AND BUDAT IN S_BUDAT AND GJAHR EQ S_GJAHR AND BUKRS EQ S_BUKRS AND CPUDT IN S_CPUDT AND USNAM IN S_USNAM.

Item firlds

SELECT BUZEI BSCHL SGTXT SHKZG KOSTL PRCTR WERKS WRBTR HKONT KUNNR ZFBDT FROM BSEG INTO CORRESPONDING FIELDS OF TABLE IT_ITEM

FOR ALL ENTRIES IN IT_HEAD WHERE BELNR = IT_HEAD-BELNR AND GJAHR = IT_HEAD-GJAHR AND BUKRS = IT_HEAD-BUKRS.

LOOP AT IT_HEAD.

MOVE-CORRESPONDING IT_HEAD TO FINAL.

LOOP AT IT_ITEM

WHERE BELNR = IT_HEAD-BELNR.

MOVE-CORRESPONDING IT_ITEM TO FINAL.

ENDLOOP.

ENDLOOP.

Regards,

Sreedhar.