Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Smart form for Payment Advice

Former Member
0 Kudos

Hi Technical geeks,

I am right now doing an analysis on Payment advice Print Program. Other than Program RFFOEDI1 isn't there any way by which we can print the form for payment advice. Can't we directly print from F110 transaction.

I need to use Smart forms for printing my Payment Advice. I find only standard SAP Script available for this purpose. this is quite urgent.

Thanks in advance

Ramachandran

10 REPLIES 10

Former Member
0 Kudos

Hi,

did you find a solution?

I have to create an smartform and I have to use F110 --> RFFOEDI1 ......

what I have to do? I have to create an ZRFFOEDI1 and modify it to execute an smartform?

0 Kudos

Hi ,

To call ur custom smartfom u have comment code in include RFFORI06.

comment out all the code between Loop and End loop. Now between loop and end loop , call ur FM which prints smartform, by

passing "reguh" to that.

Thanks

Jitendra soni

0 Kudos

Hi, thank you. I'll test.

You mean, comment these loop:




*----------------------------------------------------------------------*
* FORM AVIS                                                            *
*----------------------------------------------------------------------*
* Druck Avis                                                           *
* Gerufen von END-OF-SELECTION (RFFOxxxz)                              *
*----------------------------------------------------------------------*
* keine USING-Parameter                                                *
*----------------------------------------------------------------------*
FORM AVIS.


*----------------------------------------------------------------------*
* Abarbeiten der extrahierten Daten                                    *
*----------------------------------------------------------------------*
  IF FLG_SORT NE 2.
    SORT BY AVIS.
    FLG_SORT = 2.
  ENDIF.

  LOOP. -----------------------------------------------------> THESE LOOP !!!!!!!!!!!!!!!!!!!!!!!!!!!!!


*-- Neuer zahlender Buchungskreis --------------------------------------
    AT NEW REGUH-ZBUKR.

      PERFORM BUCHUNGSKREIS_DATEN_LESEN.

    ENDAT.


*-- Neuer Zahlweg ------------------------------------------------------
    AT NEW REGUH-RZAWE.

then, the "reguh" table, have only the records that I want ( type pay = N) or I have to filter in the smartform?

Thanks you very much.

Marc

PD: is there a easy way to debbug it? I have to execute always F110???

0 Kudos

Hi,

Not the Loops. comment code between loop and endloop.

REGUH table will contain payment header data.

for line item u have to query on regup in ur smartform itself.

yes : u can directly execute program RFFOEDI1 by passing run data and id, which u pass in F110. :).

Thanks

Jitendra Soni

0 Kudos

Thanks you very much jitu188. I will try it!! ;(

I want to print a list of payment using REGUP.

When you maintance of Company data for a Payment method, you have to inform here:

Form for the Payment Medium

Next form

with the SCRIPT or PDF.

Then, in the F110, you inform in the PrintOUT the Program and the variant.

After modify the INCLUDE RFFORI06 (INCLUDE ZRFFORI06) from ZRFFOEDI1....where I have to inform the smartform? in the F110??

0 Kudos

No Need to maintain any where , it will be directly called.( u call the FM in loop..endloop, which in turn calls ur smartform ).

Thanks

jitendra

0 Kudos

Thank you very much jitu188 !!!

I'm developing now the program. These loop ...from which table is???

Because i need only one smartform list with all the records in REGUP. These loop read each record of REGUP???

Thank you!

0 Kudos

Hello Jitendra,

I am getting this error while activating the Program

" Enhancement point will be created

AVIS_SCHLIESSEN_01 "

Please suggest appropriate actions

Former Member
0 Kudos

Hello Ramachandran,

I am getting this error while activating the form.

Please suggest solution.

" Enhancement point will be created

AVIS_SCHLIESSEN_01 "

Former Member
0 Kudos

This message was moderated.