Skip to Content
0
Former Member
Jul 15, 2008 at 11:16 PM

SAP SCRIPT code problem

28 Views

521

- Heading for trans. w/out sp.G/L indicators (item sorting method 2)-

Transactions without special G/L indicators

522

- Heading for trans. with sp.G/L indicators (item sorting method 2)-

&T074T-LTEXT&

523

- Heading for open item list of line items -


&ULINE(71)&

<K>Invoice No,,Reference.,,Inv.Date,, Due date,,,,

Balance</>

,,,,,,

&ULINE(71)&

PERFORM GET_DATE IN PROGRAM ZREPORT

USING &BSID-BELNR&

CHANGING &S_DATE&

ENDPERFORM.

530

- Line items Customer open items -


&BSID-BELNR&,,&RF140-BELEGNUM&,,&BSID-BLDAT&,,&S_DATE&,,

-


FORM get_date tables

int_cond structure itcsy

outt_cond structure itcsy.

BREAK SNAGI.

tables : bseg.

data : w_belnr type ITCSY-value.

DATA due_date TYPE rfpos-faedt.

READ TABLE OUTT_COND WITH KEY name = 'S_DATE'.

IF sy-subrc = 0.

outt_cond-value = S_itab11.

MODIFY outt_cond INDEX sy-tabix.

ENDIF.

SELECT SINGLE

shkzg zfbdt zbd1t zbd2t zbd3t rebzg

FROM bseg

INTO CORRESPONDING FIELDS OF bseg

WHERE

*bukrs = bukrs AND

belnr = int_cond-value.

*AND vbeln = belnr.

CALL FUNCTION 'NET_DUE_DATE_GET'

EXPORTING

i_zfbdt = bseg-zfbdt

i_zbd1t = bseg-zbd1t

i_zbd2t = bseg-zbd2t

i_zbd3t = bseg-zbd3t

i_shkzg = bseg-shkzg

i_rebzg = bseg-rebzg

  • I_KOART = 'D'

IMPORTING

e_faedt = due_date.

outt_cond-value = due_date.

MODIFY outt_cond INDEX sy-tabix.

ENDFORM.

Now the problem is that,it is int_cond-value is always picking up the first invoice number.

and the net due date is always same for all invoices..?

should I loop in the sap script or in the form..?