ISIS_D_PRINT_DOCUMENT is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name ISIS_D_PRINT_DOCUMENT into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
FVDD_ADDON
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'ISIS_D_PRINT_DOCUMENT' "IS-IS: Text Interface
EXPORTING
i_bukrs = " vdarl-bukrs Company Code
* i_calc_rloam = '0' " Berechne RLOAM-Struktur
* i_date = SY-DATLO " vvdatum Bezugsdatum (Währung, Beziehungen, usw.)
* i_ddate = SY-DATLO " vvddatum Briefdatum (Datum, das im Brief angedruckt wird)
* i_dialog = 'X' " Anwender-Dialog (Popups)
* i_gv = '9999' " tzkv-korrvorf Correspondence Activity
* i_itcpo = SPACE " itcpo Steuertabelle für Spooler
* i_load_rvdhobj = ' ' " Kennz.: Objekte von DB laden (zusätzlich)
* i_load_rvdsich = ' ' " Kennz.: Sicherheiten von DB laden (zusätzlich)
* i_load_tzzkd = 'X' " Kennz.: TDP5 von DB laden
* i_load_vdarl = ' ' " Kennz.: VDARL von DB laden (zusätzlich)
* i_load_vdbeki = ' ' "
* i_load_vdhint = ' ' " Kennz.: VDARL von DB laden
* i_load_vdscript = ' ' " Kennz.: VDSCRIPT füllen (aus I_VDARL, I_VZZKOKO)
* i_load_vzgpo = ' ' " Kennz.: VZPARO von DB lesen (zusätzlich)
* i_load_vzzkoko = ' ' " Kennz.: VZZKOKO/VZZKOPO von DB lesen
* i_protocol_out = ' ' "
i_ranl = " vdarl-ranl Loan Number
* i_rblnr = SPACE " vdhobjbl-rblnr
* i_sintnr = SPACE " vdhint-sintnr
* i_vdarl = SPACE " vdarl VDARL-Struktur
* i_vdhint = SPACE " vdhint VDHINT-Struktur
* i_vdscript = SPACE " vdscript VDSCRIPT-Struktur
* i_vdorder = SPACE " vdorder
* i_tdcotyp_act = " trty_tdcotyp_act Assignment Correspondence Activity-Role-Correspondence Type
* i_user_text = " trty_corr_user_text Custom Text for Correspondence Tool
* i_opt_text = " trty_corr_opt_text Optional Text Modules for Correspondence Tool
* i_flg_print_immed = " tb_print_immediately X = Druck sofort starten
* i_display_mode = " xfeld X = Anzeigemodus
* it_vdlv = " trty_vdlv Table Type for Table VDLV
* it_vdsonsi = " trty_vdsonsi Special arrangements
* i_flg_prol = " xfeld
* i_flg_no_vdscrko = " xfeld
IMPORTING
e_rc = " sy-subrc
* TABLES
* e_errors = " lfvddp
* e_itcpp = " itcpp Ergebnis des Spools
* i_rvddocutyp = " rvddocutyp Dokumenttypen, die gedruckt werden sollen
* i_rvdhobj = " rvdhobj Objects
* i_rvdsich = " rvdsich Collateral
* i_tzzkd = " tzzkd Bez. Rolle-Dokutyp
* i_vdbeki = " vdbeki
* i_vdbepi = " vdbepi
* i_vdbepp = " vdbepp
* i_arc_doc_rec = " vdarc_doc_rec Carryforward Records for Reorganization of Loan Doc. Items
* i_vzgpo = " vdgpo VZPARO (Bez.Tab.Darlehen-Partner)
* i_vzzkoko = " vzzkoko VZZKOKO (Konditionsköpfe)
* i_vzzkopo = " vzzkopo VZZKOPO (Konditionspositionen)
. " ISIS_D_PRINT_DOCUMENT
The ABAP code below is a full code listing to execute function module ISIS_D_PRINT_DOCUMENT including all data declarations. The code uses the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the original method of declaring data variables up front. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8).
| ld_e_rc | TYPE SY-SUBRC , |
| it_e_errors | TYPE STANDARD TABLE OF LFVDDP,"TABLES PARAM |
| wa_e_errors | LIKE LINE OF it_e_errors , |
| it_e_itcpp | TYPE STANDARD TABLE OF ITCPP,"TABLES PARAM |
| wa_e_itcpp | LIKE LINE OF it_e_itcpp , |
| it_i_rvddocutyp | TYPE STANDARD TABLE OF RVDDOCUTYP,"TABLES PARAM |
| wa_i_rvddocutyp | LIKE LINE OF it_i_rvddocutyp , |
| it_i_rvdhobj | TYPE STANDARD TABLE OF RVDHOBJ,"TABLES PARAM |
| wa_i_rvdhobj | LIKE LINE OF it_i_rvdhobj , |
| it_i_rvdsich | TYPE STANDARD TABLE OF RVDSICH,"TABLES PARAM |
| wa_i_rvdsich | LIKE LINE OF it_i_rvdsich , |
| it_i_tzzkd | TYPE STANDARD TABLE OF TZZKD,"TABLES PARAM |
| wa_i_tzzkd | LIKE LINE OF it_i_tzzkd , |
| it_i_vdbeki | TYPE STANDARD TABLE OF VDBEKI,"TABLES PARAM |
| wa_i_vdbeki | LIKE LINE OF it_i_vdbeki , |
| it_i_vdbepi | TYPE STANDARD TABLE OF VDBEPI,"TABLES PARAM |
| wa_i_vdbepi | LIKE LINE OF it_i_vdbepi , |
| it_i_vdbepp | TYPE STANDARD TABLE OF VDBEPP,"TABLES PARAM |
| wa_i_vdbepp | LIKE LINE OF it_i_vdbepp , |
| it_i_arc_doc_rec | TYPE STANDARD TABLE OF VDARC_DOC_REC,"TABLES PARAM |
| wa_i_arc_doc_rec | LIKE LINE OF it_i_arc_doc_rec , |
| it_i_vzgpo | TYPE STANDARD TABLE OF VDGPO,"TABLES PARAM |
| wa_i_vzgpo | LIKE LINE OF it_i_vzgpo , |
| it_i_vzzkoko | TYPE STANDARD TABLE OF VZZKOKO,"TABLES PARAM |
| wa_i_vzzkoko | LIKE LINE OF it_i_vzzkoko , |
| it_i_vzzkopo | TYPE STANDARD TABLE OF VZZKOPO,"TABLES PARAM |
| wa_i_vzzkopo | LIKE LINE OF it_i_vzzkopo . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| ld_e_rc | TYPE SY-SUBRC , |
| ld_i_bukrs | TYPE VDARL-BUKRS , |
| it_e_errors | TYPE STANDARD TABLE OF LFVDDP , |
| wa_e_errors | LIKE LINE OF it_e_errors, |
| ld_i_calc_rloam | TYPE STRING , |
| it_e_itcpp | TYPE STANDARD TABLE OF ITCPP , |
| wa_e_itcpp | LIKE LINE OF it_e_itcpp, |
| ld_i_date | TYPE VVDATUM , |
| it_i_rvddocutyp | TYPE STANDARD TABLE OF RVDDOCUTYP , |
| wa_i_rvddocutyp | LIKE LINE OF it_i_rvddocutyp, |
| ld_i_ddate | TYPE VVDDATUM , |
| it_i_rvdhobj | TYPE STANDARD TABLE OF RVDHOBJ , |
| wa_i_rvdhobj | LIKE LINE OF it_i_rvdhobj, |
| ld_i_dialog | TYPE STRING , |
| it_i_rvdsich | TYPE STANDARD TABLE OF RVDSICH , |
| wa_i_rvdsich | LIKE LINE OF it_i_rvdsich, |
| ld_i_gv | TYPE TZKV-KORRVORF , |
| it_i_tzzkd | TYPE STANDARD TABLE OF TZZKD , |
| wa_i_tzzkd | LIKE LINE OF it_i_tzzkd, |
| ld_i_itcpo | TYPE ITCPO , |
| it_i_vdbeki | TYPE STANDARD TABLE OF VDBEKI , |
| wa_i_vdbeki | LIKE LINE OF it_i_vdbeki, |
| ld_i_load_rvdhobj | TYPE STRING , |
| it_i_vdbepi | TYPE STANDARD TABLE OF VDBEPI , |
| wa_i_vdbepi | LIKE LINE OF it_i_vdbepi, |
| ld_i_load_rvdsich | TYPE STRING , |
| it_i_vdbepp | TYPE STANDARD TABLE OF VDBEPP , |
| wa_i_vdbepp | LIKE LINE OF it_i_vdbepp, |
| it_i_arc_doc_rec | TYPE STANDARD TABLE OF VDARC_DOC_REC , |
| wa_i_arc_doc_rec | LIKE LINE OF it_i_arc_doc_rec, |
| ld_i_load_tzzkd | TYPE STRING , |
| it_i_vzgpo | TYPE STANDARD TABLE OF VDGPO , |
| wa_i_vzgpo | LIKE LINE OF it_i_vzgpo, |
| ld_i_load_vdarl | TYPE STRING , |
| it_i_vzzkoko | TYPE STANDARD TABLE OF VZZKOKO , |
| wa_i_vzzkoko | LIKE LINE OF it_i_vzzkoko, |
| ld_i_load_vdbeki | TYPE STRING , |
| it_i_vzzkopo | TYPE STANDARD TABLE OF VZZKOPO , |
| wa_i_vzzkopo | LIKE LINE OF it_i_vzzkopo, |
| ld_i_load_vdhint | TYPE STRING , |
| ld_i_load_vdscript | TYPE STRING , |
| ld_i_load_vzgpo | TYPE STRING , |
| ld_i_load_vzzkoko | TYPE STRING , |
| ld_i_protocol_out | TYPE STRING , |
| ld_i_ranl | TYPE VDARL-RANL , |
| ld_i_rblnr | TYPE VDHOBJBL-RBLNR , |
| ld_i_sintnr | TYPE VDHINT-SINTNR , |
| ld_i_vdarl | TYPE VDARL , |
| ld_i_vdhint | TYPE VDHINT , |
| ld_i_vdscript | TYPE VDSCRIPT , |
| ld_i_vdorder | TYPE VDORDER , |
| ld_i_tdcotyp_act | TYPE TRTY_TDCOTYP_ACT , |
| ld_i_user_text | TYPE TRTY_CORR_USER_TEXT , |
| ld_i_opt_text | TYPE TRTY_CORR_OPT_TEXT , |
| ld_i_flg_print_immed | TYPE TB_PRINT_IMMEDIATELY , |
| ld_i_display_mode | TYPE XFELD , |
| ld_it_vdlv | TYPE TRTY_VDLV , |
| ld_it_vdsonsi | TYPE TRTY_VDSONSI , |
| ld_i_flg_prol | TYPE XFELD , |
| ld_i_flg_no_vdscrko | TYPE XFELD . |
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name ISIS_D_PRINT_DOCUMENT or its description.