Posted by 天地一刀 on 2008-11-22 11:09 上午
|
有公司的發票,在用smartforms中如何設定:當一個公司列印完成后,另一家公司的發票又從新的一頁開票,怎樣實現啊,謝謝!
|
|
|
Posted by abapsydney on 2008-11-24 06:33 上午
|
将所有公司代码放入一个新内表,在和数据内表进行双重LOOP就可以了
|
|
|
Posted by 天地一刀 on 2008-11-24 10:50 上午
|
哦,知道了,非常感謝!
|
|
|
Posted by 天地一刀 on 2008-11-24 09:56 下午
|
各位,我雖然明白這個意思,但還沒有成功,也許我太菜鳥了吧,能否告訴如何做?
我己成功傳送內表到Smartforms,invoice_head有bukrs和invoice_dtl也有bukrs,在smartforms中如何做,我試過好多次都不成功
|
|
|
Posted by abapsydney on 2008-11-25 08:22 上午
|
定义一个全局变量用来保存当前内表公司代码,如果公司变了就插入一个命令打开新页(在命令属性页上选上GO TO NEW PAGE就可以了)!
INITILIZATION .... READ TABLE I_BUKRS INDEX 1. GL_BUKRS = I_BUKRS-BUKRS.
LOOP AT I_BUKRS
Create COMMAND ...... IF GL_BUKRS NE I_BUKRS-BUKRS
GL_BUKRS = I_BUKRS-BUKRS.
LOOP AT I_DOCS WHERE BUKRS EQ I_BUKRS. ....... ENDLOOP. ENDLOOP.
|
|
|
Posted by 天地一刀 on 2008-11-25 10:55 上午
|
真的太感謝這位朋友了,基本解決了問題,頁是分開了,但頁數沒有從第一頁重新開始,再次謝謝
|
|
|
Posted by abapsydney on 2008-11-25 10:59 上午
|
页码, 在新页命令中, 可以选从头开始或连续页码!
|
|
|
Posted by 天地一刀 on 2008-11-25 11:15 上午
|
可這個在哪兒呀,我找不到
|
|
|
Posted by 天地一刀 on 2008-11-28 09:17 上午
|
終於完成報表的制作了,不過還遇到一點問題是為如數據如00001234傳到smartforms中打印出來,結果是1234,前面0部分為何不見了
|
|
|
Posted by 天地一刀 on 2008-11-28 09:22 上午
|
唉真是笨,這麼點問題都要靠大家,我一試就解決了,也許是在這兒有了依托吧.不過各位朋友,有了交流節約了很多時間,同時也學到別人的經驗,希望各位多多支持
|
|