DPF01F00 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter DPF01F00 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: General routines for creating,printing & deleting rollover offers
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_mh ilevel = '1' iposition = 1 itext = text-005.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_wn ilevel = '2' itext = text-144 p1 = 'VDARL' p2 = 'TZFO'.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-010 p1 = fcode p2 = astyp.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-011 p1 = fcode p2 = astyp p3 = 'TDP2'.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-011 p1 = fcode p2 = astyp p3 = 'TDP2T'.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-137 p1 = fcode p2 = tdp2t-xkbez.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-012 p1 = tstamp.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_in ilevel = '3' itext = text-013 p1 = bdatum.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_in ilevel = '3' itext = text-085 p1 = ddatum.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-014 p1 = abukrs.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-015 p1 = abukrs p2 = astyp p3 = arhord p4 = asvym p5 = asvnr.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-016 p1 = abukrs p2 = astyp p3 = arhord p4 = asvym p5 = asvnr p6 = arord.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-017 p1 = astyp p2 = asreg.
FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = abukrs i_sarchiv = space i_ranl = aranl IMPORTING e_str_vdarl = vdarl EXCEPTIONS contract_not_found = 1 OTHERS = 2.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-018 p1 = abukrs p2 = aranl.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-019 p1 = hbukrs p2 = hstyp p3 = hrhord p4 = hsvym p5 = hsvnr.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-020 p1 = mbukrs p2 = mstyp p3 = msbez p4 = msvym p5 = msvnr.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-021 p1 = xvdmepov-bukrs p2 = xvdmepov-styp p3 = xvdmepov-sbez p4 = xvdmepov-svym p5 = xvdmepov-svnr p6 = xvdmepov-nrang p7 = xvdmepov-snbnr.
CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-022 p1 = xvdmepom-bukrs p2 = xvdmepom-styp p3 = xvdmepom-sbez p4 = xvdmepom-svym p5 = xvdmepom-svnr p6 = xvdmepom-nrang p7 = xvdmepom-snbnr.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-023 p1 = 'ENDE' p2 = ende.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-023 p1 = 'TEST' p2 = test.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_sh ilevel = '4' itext = text-007.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_sh ilevel = '4' itext = text-009.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ul.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ul.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ul.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ul.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ul.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ul.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ul.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ul.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-024.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-024.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' IMPORTING eloc_ic = icode eloc_rc = rc.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = icode ilines_after = 1 ilevel = '2' itext = text-006 p1 = rc.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' EXPORTING ireset_loc_rc = on.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-028 p1 = t_snbnr.
SELECT_OPTIONS_APPLY CALL FUNCTION 'SELECT_OPTIONS_APPLY' "FB ausfhren EXPORTING date = pvdatum "zum Prol-Datum - 1 skstyp = con_ks_d "statt 'SKSTYP' nur Datum bukrs = xvdarl-bukrs styp = astyp mode = 'ED' ranl = xvdarl-ranl use_derfass = off TABLES einfo = teinfo ivdbed = tvdbed EXCEPTIONS error_in_parameters = 01.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-029 p1 = 'SELECT_OPTIONS_APPLY'.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' "Erfolg EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-030 p1 = t_snbnr.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-031 p1 = t_snbnr.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_wn ilevel = '2' itext = text-088.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_wn ilevel = '2' itext = teinfo-msgtxt.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' "Keine Bedingung EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-032.
ENQUEUE_EVDPOPO CALL FUNCTION 'ENQUEUE_EVDPOPO' EXPORTING mandt = sy-mandt bukrs = s_bukrs styp = s_styp rhord = s_rhord svym = s_svym svnr = s_svnr rord = s_rord rpnr = s_rpnr EXCEPTIONS foreign_lock = 01 system_failure = 02.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-093 p1 = s_bukrs p2 = s_styp p3 = s_rhord p4 = s_svym p5 = s_svnr p6 = s_rord p7 = s_rpnr.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-094 p1 = text-095 p2 = sy-msgv1(12) p3 = s_bukrs p4 = s_styp p5 = s_rhord p6 = s_svym p7 = s_svnr p8 = s_rord p9 = s_rpnr p10 = text-142.
FVD_ENQUEUE_EFVDARL CALL FUNCTION 'FVD_ENQUEUE_EFVDARL' EXPORTING bukrs = s_bukrs sarchiv = space ranl = s_ranl EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-093 p1 = s_bukrs p2 = s_ranl.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-094 p1 = text-096 p2 = sy-msgv1(12) p3 = s_bukrs p4 = s_ranl p5 = text-142.
DEQUEUE_EVDPOPO CALL FUNCTION 'DEQUEUE_EVDPOPO' EXPORTING mandt = sy-mandt bukrs = s_bukrs styp = s_styp rhord = s_rhord svym = s_svym svnr = s_svnr rord = s_rord rpnr = s_rpnr.
DEQUEUE_EFVDARL CALL FUNCTION 'DEQUEUE_EFVDARL' EXPORTING bukrs = s_bukrs sarchiv = ' ' ranl = s_ranl.
USERDATA_MAINTAIN CALL FUNCTION 'USERDATA_MAINTAIN' EXPORTING inuser = ruser IMPORTING exuser = ruser.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VDPOKO' i_mode = con_db_update i_wrk_tab = vdpoko EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'UPDATE VDPOKO' p2 = sy-subrc.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VDPOPO' i_mode = con_db_update i_wrk_tab = vdpopo EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'UPDATE VDPOPO' p2 = sy-subrc.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VDPOPO' i_mode = con_db_delete i_wrk_tab = vdpopo EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'DELETE VDPOPO' p2 = sy-subrc.
FVD_TABLE_SET CALL FUNCTION 'FVD_TABLE_SET' EXPORTING i_tablename = 'VDARL' i_flg_save = 'X' i_wrk_old = vdarl i_wrk_new = xvdarl EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'UPDATE VDARL' p2 = sy-subrc.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VZZKOKO' i_mode = con_db_insert i_wrk_tab = vzzkoko EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'INSERT VZZKOKO' p2 = sy-subrc.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VZZKOPO' i_mode = con_db_insert i_wrk_tab = vzzkopo EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'INSERT VZZKOPO' p2 = sy-subrc.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VZZKOPA' i_mode = con_db_insert i_wrk_tab = vzzkopa EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'INSERT VZZKOPA' p2 = sy-subrc.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-037 p1 = xvdarl-bukrs p2 = xvdarl-ranl.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE'"Logfile Eintrag/Darlehen IMPORTING eloc_ic = icode eloc_rc = rc.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = icode ilevel = '1' ilines_after = 1 itext = text-102 p1 = xvdpopo-ranl p2 = rc.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' EXPORTING ireset_loc_rc = on.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-098 p1 = aranl p2 = abukrs p3 = sy-dbcnt.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-099 p1 = tstamp.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-103 p1 = tbukrs p2 = tstyp p3 = trhord p4 = tsvym p5 = tsvnr p6 = trord.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_sx ilevel = '3' iposition = 1 itext = text-047.
SELECT_VALID_KOPOS_MASSPROCESS CALL FUNCTION 'SELECT_VALID_KOPOS_MASSPROCESS' EXPORTING i_ppdatum = ppdatum i_bavwr = xrloam-bavwr TABLES i_vzzkopo = xvzzkopo.
USERDATA_MAINTAIN * CALL FUNCTION 'USERDATA_MAINTAIN' * EXPORTING * inuser = ruser * IMPORTING * exuser = ruser.
ENQUEUE_EVDPOKO CALL FUNCTION 'ENQUEUE_EVDPOKO' EXPORTING mandt = sy-mandt bukrs = abukrs styp = astyp rhord = arhord svym = asvym svnr = asvnr rord = arord EXCEPTIONS foreign_lock = 01 system_failure = 02.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-093 p1 = abukrs p2 = astyp p3 = arhord p4 = asvym p5 = asvnr p6 = arord.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-094 p1 = text-097 p2 = sy-msgv1(12) p3 = abukrs p4 = astyp p5 = arhord p6 = asvym p7 = asvnr p8 = arord.
DEQUEUE_EVDPOKO CALL FUNCTION 'DEQUEUE_EVDPOKO' EXPORTING mandt = sy-mandt bukrs = abukrs styp = astyp rhord = arhord svym = asvym svnr = asvnr rord = arord.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-105.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VDPOPO' i_mode = con_db_update i_wrk_tab = vdpopo EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'UPDATE VDPOPO' p2 = sy-subrc.
FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' "N1459495 EXPORTING i_flg_update_task = space i_flg_simulation = space i_flg_change_document = space i_flg_update_services = space EXCEPTIONS error = 1 OTHERS = 2.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VDPOPO' i_mode = con_db_update i_wrk_tab = vdpopo EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'UPDATE VDPOPO' p2 = sy-subrc.
FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' "N1459495 EXPORTING i_flg_update_task = space i_flg_simulation = space i_flg_change_document = space i_flg_update_services = space EXCEPTIONS error = 1 OTHERS = 2.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilines_before = 1 ilevel = '1' itext = text-106.
LOGFILE_PRINT CALL FUNCTION 'LOGFILE_PRINT' "Protokoll drucken EXPORTING ilevel = nprot. "Protokollebene
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-107 p1 = xvdpopo-bukrs p2 = xvdpopo-styp p3 = xvdpopo-rhord p4 = xvdpopo-svym p5 = xvdpopo-svnr p6 = xvdpopo-rord p7 = xvdpopo-rpnr p8 = xvdpopo-ranl.
FVD_TABLE_SET_DIRECT CALL FUNCTION 'FVD_TABLE_SET_DIRECT' EXPORTING i_tablename = 'VDPOPO' i_mode = con_db_update i_wrk_tab = vdpopo EXCEPTIONS OTHERS = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-122 p1 = 'UPDATE VDPOPO' p2 = sy-subrc.
FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' EXPORTING i_flg_update_task = space i_flg_simulation = space i_flg_change_document = space i_flg_update_services = space EXCEPTIONS error = 1 OTHERS = 2.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ta ilevel = '4' itext = text-008 p1 = p1 p2 = p2 p3 = p3.
GET_DOMAENENTEXT CALL FUNCTION 'GET_DOMAENENTEXT' EXPORTING dname = gd_domname dvalue = gd_domwert IMPORTING dtext = gd_domtext EXCEPTIONS OTHERS = 0.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' IMPORTING egbl_ic = icode egbl_rc = rc.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = icode ilevel = '1' ilines_before = 1 iposition = 1 itext = text-114 p1 = rc p2 = tdp2t-xlbez.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' EXPORTING ireset_gbl_rc = on ireset_loc_rc = on.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' IMPORTING eloc_ic = icode eloc_rc = rc.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = icode ilevel = '2' itext = text-102 p1 = rc p2 = xvdpopo-bukrs p3 = xvdpopo-ranl.
FVD_BAFIN_ROLLOVER CALL FUNCTION 'FVD_BAFIN_ROLLOVER' EXPORTING i_dguel_kk = vzzkoko-dguel_kk i_skokoart = vzzkoko-skokoart i_str_vdarl = vdarl.
FVD_TABLE_UPDATE CALL FUNCTION 'FVD_TABLE_UPDATE' EXPORTING i_flg_update_task = space i_flg_simulation = space i_flg_change_document = 'X' i_flg_update_services = 'X' EXCEPTIONS error = 1 OTHERS = 2.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = msg_text.
FVD_TRLE_DISTRIBUTOR_IF CALL FUNCTION 'FVD_TRLE_DISTRIBUTOR_IF' EXPORTING i_flg_log = '1' " display log in popup i_flg_distribute = 'X' " call TR-Distributor EXCEPTIONS warning_delete_bt = 0 OTHERS = 2.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = msg_text.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = icode ilevel = '2' itext = text-101 p1 = rc p2 = xvdpopo-bukrs p3 = xvdpopo-ranl.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' EXPORTING ireset_loc_rc = on.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' "Ergebnis mitteilen EXPORTING icode = con_am ilevel = '1' itext = text-035 p1 = fcode.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING check_indicator = space tablename = 'VZZKOKO' IMPORTING RESULT = ret_code_koko TABLES table_new = nvzzkoko table_old = ovzzkoko EXCEPTIONS nametab_error = 01.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING check_indicator = space tablename = 'VZZKOPO' IMPORTING RESULT = ret_code_kopo TABLES table_new = nvzzkopo table_old = ovzzkopo EXCEPTIONS nametab_error = 01.
VDARL_CBP_WRITE_DOCUMENT CALL FUNCTION 'VDARL_CBP_WRITE_DOCUMENT' EXPORTING objectid = objectid tcode = tcode utime = utime udate = udate username = username planned_change_number = planned_change_number * OBJECT_CHANGE_INDICATOR = 'U' * PLANNED_OR_REAL_CHANGES = ' ' upd_icdtxt_vdarl_cbp = upd_icdtxt_vdarl n_vdarl = nvdarl o_vdarl = ovdarl upd_vdarl = upd_vdarl upd_vdarlobj = upd_vdarlobj upd_vdarlsic = upd_vdarlsic upd_vdhgrpf = upd_vdhgrpf upd_vdsonsi = upd_vdsonsi "080597 Becker upd_vdsubfacility = upd_vdsublimit "EHP5 development for Facilities upd_vigba3 = upd_vigba3 upd_vzbavf = upd_vzbavf upd_vzbavv = upd_vzbavv upd_vzgpo = upd_vzgpo upd_vzzkoko = upd_vzzkoko upd_vzzkopo = upd_vzzkopo upd_vdgpo = upd_vdgpo TABLES icdtxt_vdarl_cbp = icdtxt_vdarl xvdarlobj = cnvdarlobj yvdarlobj = covdarlobj xvdarlsic = cnvdarlsic yvdarlsic = covdarlsic xvdhgrpf = cnvdhgrpf yvdhgrpf = covdhgrpf xvdsonsi = cnvdsonsi "080597 "Becker yvdsonsi = covdsonsi "080597 "Becker xvdsubfacility = l_xvdsubfacility "EHP5 development for Facilities yvdsubfacility = l_yvdsubfacility "EHP5 development for Facilities
xvigba3 = cnvigba3 yvigba3 = covigba3 xvzbavf = nvzbavf yvzbavf = ovzbavf xvzbavv = nvzbavv yvzbavv = ovzbavv xvzgpo = nvzgpo yvzgpo = ovzgpo xvzzkoko = nvzzkoko yvzzkoko = ovzzkoko xvzzkopo = nvzzkopo yvzzkopo = ovzzkopo xvdgpo = nvdgpo yvdgpo = ovdgpo xvdbepp = nvdbepp yvdbepp = ovdbepp EXCEPTIONS OTHERS = 1.
FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = xvdpopo-bukrs i_sarchiv = space i_ranl = xvdpopo-ranl IMPORTING e_str_vdarl = vdarl_wa EXCEPTIONS contract_not_found = 1 OTHERS = 2.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-025 p1 = xvdpopo-bukrs p2 = xvdpopo-ranl.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_wn ilevel = '2' itext = text-166 p1 = szwkey.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tx * ICODE = CON_UL ilevel = '3' itext = text-000.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_sx ilevel = '3' iposition = 1 itext = text-055.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ts ilevel = '3' iposition = 3 itext = text-070 p1 = txkokoart p2 = old_vzzkoko-nangebot p3 = old_vzzkoko-dguel_kk p4 = old_vzzkoko-defsz p5 = old_vzzkoko-bzusage p6 = old_vzzkoko-swhrzusa p7 = kurs "OLD_VZZKOKO-KZAHLUNG p8 = old_vzzkoko-sdisein p9 = ez1 "OLD_VZZKOKO-PEFFZINS p10 = ez2 "OLD_VZZKOKO-PMANEFFZ p11 = ez3 "OLD_VZZKOKO-PVGLEFFZ p12 = old_vzzkoko-szbmeth p13 = old_vzzkoko-seffmeth.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-073 p1 = old_vzzkopo-skoart p2 = xtzk0a-xkoartk p3 = old_vzzkopo-nstufe p4 = old_vzzkopo-jnullkon p5 = old_vzzkopo-szsref p6 = old_vzzkopo-szsrefvz p7 = zins "OLD_VZZKOPO-PKOND p8 = old_vzzkopo-bkond p9 = old_vzzkopo-swhrkond p10 = old_vzzkopo-szbmeth p11 = old_vzzkopo-szaws p12 = old_vzzkopo-szwkey p13 = old_vzzkopo-ammrhy p14 = old_vzzkopo-jsofverr p15 = old_vzzkopo-dvalut p16 = old_vzzkopo-svult p17 = old_vzzkopo-dfaell p18 = old_vzzkopo-sfult.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-119 p1 = old_vzzkopa-sformref p2 = old_vzzkopa-svarname p3 = zins "OLD_VZZKOPA-PKOND p4 = old_vzzkopa-szsref.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_sx ilevel = '3' iposition = 1 itext = text-068.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_ts ilevel = '2' iposition = 3 itext = text-070 p1 = txkokoart p2 = new_vzzkoko-nangebot p3 = new_vzzkoko-dguel_kk p4 = new_vzzkoko-defsz p5 = new_vzzkoko-bzusage p6 = new_vzzkoko-swhrzusa p7 = kurs "NEW_VZZKOKO-KZAHLUNG p8 = old_vzzkoko-sdisein p9 = ez1 "NEW_VZZKOKO-PEFFZINS p10 = ez2 "NEW_VZZKOKO-PMANEFFZ p11 = ez3 "NEW_VZZKOKO-PVGLEFFZ p12 = new_vzzkoko-szbmeth p13 = new_vzzkoko-seffmeth.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-073 p1 = new_vzzkopo-skoart p2 = xtzk0a-xkoartk p3 = new_vzzkopo-nstufe p4 = new_vzzkopo-jnullkon p5 = new_vzzkopo-szsref p6 = new_vzzkopo-szsrefvz p7 = zins "NEW_VZZKOPO-PKOND p8 = new_vzzkopo-bkond p9 = new_vzzkopo-swhrkond p10 = new_vzzkopo-szbmeth p11 = new_vzzkopo-szaws p12 = new_vzzkopo-szwkey p13 = new_vzzkopo-ammrhy p14 = new_vzzkopo-jsofverr p15 = new_vzzkopo-dvalut p16 = new_vzzkopo-svult p17 = new_vzzkopo-dfaell p18 = new_vzzkopo-sfult.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-119 p1 = new_vzzkopa-sformref p2 = new_vzzkopa-svarname p3 = zins "NEW_VZZKOPA-PKOND p4 = new_vzzkopa-szsref.
VALID_VZZKOKO_SELECT CALL FUNCTION 'VALID_VZZKOKO_SELECT' EXPORTING i_bukrs = xvdarl-bukrs i_sanlf = xvdarl-sanlf i_ranl = xvdarl-ranl i_datum = psdatum i_excluding_rpnr = xvdpopo-rpnr i_skstyp = skstyp IMPORTING e_vzzkoko = zvzzkoko EXCEPTIONS not_found = 01.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-026 p1 = psdatum.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_mh ilevel = '1' ilines_before = 1 iposition = 1 itext = text-080.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' IMPORTING eloc_ic = icode eloc_rc = rc.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = icode ilines_after = 1 ilevel = '2' itext = text-083 p1 = rc.
LOGFILE_RETURN_CODE CALL FUNCTION 'LOGFILE_RETURN_CODE' EXPORTING ireset_loc_rc = on.
MESSAGE_GET_TEXT CALL FUNCTION 'MESSAGE_GET_TEXT' EXPORTING ieinfo = einfo ilangu = sy-langu IMPORTING etext = msg_text EXCEPTIONS no_t100_found = 01.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-092 p1 = variant p2 = nangebot.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tf ilevel = '3' iposition = 5 itext = text-109 p1 = variant p2 = nangebot.
LOAN_FLOWS_SUPPLY CALL FUNCTION 'LOAN_FLOWS_SUPPLY' EXPORTING i_bukrs = xvdarl-bukrs i_ranl = xvdarl-ranl TABLES o_vdbeki = xvdbeki o_vdbepi = xvdbepi o_vdbepp = xvdbepp o_vzzbepp = xvzzbepp o_arc_doc_rec = x_arc_doc_rec "REORG/ARCHIV 02/02 EL EXCEPTIONS ranl_not_found = 1.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_am ilevel = '1' itext = text-134 p1 = xvdarl-bukrs p2 = xvdarl-ranl.
VZZKOPO_TO_VVZZKOPO CALL FUNCTION 'VZZKOPO_TO_VVZZKOPO' TABLES ivzzkopo = tvzzkopo evvzzkopo = tvvzzkopo.
EFFEKTIVZINS_DARLEHEN_VV CALL FUNCTION 'EFFEKTIVZINS_DARLEHEN_VV' " note 835657 2005 CS EXPORTING ivdarl = vdarl ivzzkoko = koko i_flg_cash_flow = on i_flg_effz = off i_flg_effz_vgl = on i_flg_popup = off IMPORTING effzins = koko-peffzins effzins2 = koko-pmaneffz effzinsvgl = koko-pvgleffz edeffzins = koko-edeffzins jahreffz = koko-jahreffzins TABLES ivvzzkopo = tvvzzkopo ivzzbepp = tvzzbepp EXCEPTIONS kein_effektivzins = 1 OTHERS = 2.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-076 p1 = pxkokoart p2 = koko-nangebot p3 = koko-dguel_kk.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-311 p1 = pxkokoart p2 = koko-nangebot p3 = koko-dguel_kk.
DISBURSEMENT_SIMULATE CALL FUNCTION 'DISBURSEMENT_SIMULATE' EXPORTING i_tzpa = tzpa i_tzpab = tzpab i_datefrom = koko-dguel_kk i_bdisburse = xrloam-bzkwr i_currency = vdarl-santwhr i_bukrs = vdarl-bukrs i_gsart = vdarl-gsart TABLES e_bepp = tvzzbepp EXCEPTIONS sbewart_1_2_not_found = 1 sbewziti_not_found = 2 OTHERS = 3.
LAUFZEITENDE_ERMITTELN CALL FUNCTION 'LAUFZEITENDE_ERMITTELN' EXPORTING i_bzusage = vdarl-bzusage i_datum_von = koko-dguel_kk i_dblfz = koko-dblfz i_defsz = koko-defsz * I_GSART = ' ' i_kzahlung = koko-kzahlung i_rantyp = con_rantyp i_sanlf = vdarl-sanlf i_sincl = koko-sincl i_stilgart = koko-stilgart i_szbmeth = koko-szbmeth i_skalid = koko-skalidwt i_vdarl = vdarl i_vzzkoko = koko IMPORTING e_datum_lfz = koko-delfz TABLES ibepp = tvzzbepp ikopo = tvvzzkopo EXCEPTIONS keine_tilgungskonditionen = 1 laufzeitende_nicht_ermittelbar = 2 negative_tilgung_aufgetreten = 3 OTHERS = 4.
CASH_FLOW_CONSTRUCT_LOAN CALL FUNCTION 'CASH_FLOW_CONSTRUCT_LOAN' EXPORTING i_koko = koko * I_SAKTPAS = ' ' * I_SSOLIST = ' ' i_vdarl = vdarl TABLES i_bepp = tvzzbepp i_kopo = tvvzzkopo EXCEPTIONS keine_tilgungskonditionen = 1 laufzeitende_fehlt = 2 laufzeitende_nicht_ermittelbar = 3 laufzeit_oder_rate_fehlt = 4 negative_tilgung_aufgetreten = 5 OTHERS = 6 .
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-311 p1 = pxkokoart p2 = koko-nangebot p3 = koko-dguel_kk.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_wn ilevel = '3' itext = text-071 p1 = pxkokoart p2 = koko-nangebot p3 = koko-dguel_kk.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_tf ilevel = '3' iposition = 3 itext = text-077 p1 = pxkokoart p2 = koko-nangebot p3 = koko-dguel_kk p4 = koko-peffzins p5 = koko-pmaneffz p6 = koko-pvgleffz p7 = koko-delfz.
FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = xvdpopo-bukrs i_sarchiv = space i_ranl = xvdpopo-ranl IMPORTING e_str_vdarl = vdarl EXCEPTIONS contract_not_found = 1 OTHERS = 2.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-025 p1 = xvdpopo-bukrs p2 = xvdpopo-ranl.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-178 p1 = vdarl-bukrs.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-179 p1 = vdarl-gsart.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-180 p1 = vdarl-sstati.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-181 p1 = vdarl-begru.
LOGFILE_APPEND CALL FUNCTION 'LOGFILE_APPEND' EXPORTING icode = con_en ilevel = '1' itext = text-145 p1 = xvdarl-bukrs p2 = xvdarl-ranl p3 = xvdarl-sfgkz p4 = xvdarl-sfgbew.
DATE_CREATE CALL FUNCTION 'DATE_CREATE' EXPORTING anzahl_kaltage = days anzahl_monate = months datum_ein = b_date ultimo_setzen = ultimo IMPORTING datum_aus = r_date.
FVD_TABLE_INFORM CALL FUNCTION 'FVD_TABLE_INFORM' EXPORTING i_tablename = 'VDARL' IMPORTING e_flg_table_update = new_indicator EXCEPTIONS error = 1 OTHERS = 2.
FVD_TABLE_INFORM CALL FUNCTION 'FVD_TABLE_INFORM' EXPORTING i_tablename = 'VZZKOKO' IMPORTING e_flg_table_update = new_indicator EXCEPTIONS error = 1 OTHERS = 2.
FVD_TABLE_INFORM CALL FUNCTION 'FVD_TABLE_INFORM' EXPORTING i_tablename = 'VZZKOPO' IMPORTING e_flg_table_update = new_indicator EXCEPTIONS error = 1 OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name DPF01F00 or its description.
DPF01F00 - General routines for creating,printing & deleting rollover offers DPBP_DECLARATIONS - DPBPDECLARATIONS DPBP_CREATE_INDEX - Program DPBP_CREATE_INDEX DPBP_CREATE_INDEX - Program DPBP_CREATE_INDEX DPBPRESETFKSAF - Reset Billing Status in Billing Plan Date DPBPRESETFKSAF - Reset Billing Status in Billing Plan Date