RFVZPT01 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 RFVZPT01 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: Conversion of DARWIN Partner
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
BPAR_C_ADDRESS_REFERENCE CALL FUNCTION 'BPAR_C_ADDRESS_REFERENCE' EXPORTING ADDRESS_REFERENCE = PAR_ADR.
BPAR_C_GROUP_ID CALL FUNCTION 'BPAR_C_GROUP_ID' EXPORTING GROUP_ID = PAR_GRID IMPORTING TPZ2_ENTRY = TPZ2.
BPAR_NR_INFO CALL FUNCTION 'BPAR_NR_INFO' EXPORTING NUMKR = TPZ2-NUMKR * OBJECT = 'BP_PARTNR' SUBOBJECT = NRIV-SUBOBJECT IMPORTING INTERVAL = NRIV.
BPAR_C_GROUP_ID CALL FUNCTION 'BPAR_C_GROUP_ID' EXPORTING GROUP_ID = PAR_GRID IMPORTING TPZ2_ENTRY = TPZ2.
BPAR_NR_INFO CALL FUNCTION 'BPAR_NR_INFO' EXPORTING NUMKR = TPZ2-NUMKR * OBJECT = 'BP_PARTNR' SUBOBJECT = NRIV-SUBOBJECT IMPORTING INTERVAL = NRIV.
BPAR_C_ADDRESS_REFERENCE CALL FUNCTION 'BPAR_C_ADDRESS_REFERENCE' EXPORTING ADDRESS_REFERENCE = PAR_ADR.
FVAX_ADDRESS_ASSIGN CALL FUNCTION 'FVAX_ADDRESS_ASSIGN' EXPORTING FUNCTION = 'U' FLG_SAVE_IN_UPDT = 'X' IMPORTING SANS1_OUT = DEFADR_TAB EXCEPTIONS FUNCTION_CANCELLED = 1 NO_ADDRESS_SELECTED = 2 OTHERS = 3.
FVAX_ADDRESS_ASSIGN CALL FUNCTION 'FVAX_ADDRESS_ASSIGN' EXPORTING FUNCTION = 'U' IMPORTING SANS1_OUT = DEFADR_TAB EXCEPTIONS FUNCTION_CANCELLED = 1 NO_ADDRESS_SELECTED = 2 OTHERS = 3.
NUMBER_RANGE_INTERVAL_LIST CALL FUNCTION 'NUMBER_RANGE_INTERVAL_LIST' EXPORTING * NR_RANGE_NR1 = ' ' * NR_RANGE_NR2 = ' ' OBJECT = PART_NKR-OBJ * SUBOBJECT = ' ' TABLES INTERVAL = NRIV_TAB EXCEPTIONS NR_RANGE_NR1_NOT_FOUND = 1 NR_RANGE_NR1_NOT_INTERN = 2 NR_RANGE_NR2_MUST_BE_SPACE = 3 NR_RANGE_NR2_NOT_EXTERN = 4 NR_RANGE_NR2_NOT_FOUND = 5 OBJECT_NOT_FOUND = 6 SUBOBJECT_MUST_BE_SPACE = 7 SUBOBJECT_NOT_FOUND = 8 OTHERS = 9.
FVZ_BPAR_CONVERT_ROLETYP CALL FUNCTION 'FVZ_BPAR_CONVERT_ROLETYP' * exporting * SROLEXT_IN = ' ' * srolint_in = role_tab-srolint * importing * roletyp_out = role_tab-roletyp * role_out = TABLES SROLEXT_TAB = L_TZRE1_TAB * srolint_tab = role_tab EXCEPTIONS OTHERS = 1.
PARTNER_SELECT_S CALL FUNCTION 'PARTNER_SELECT_S' EXPORTING AUSW_KZ = 'M' DATE_IN = SY-DATUM FUNCTION = 'D' NO_DISPL_IF_ONE = ' ' NO_ROLL_SELECT = ' ' PARTTYP = ' ' SANS1_IN = ' ' SEARCH_BY_WILDCARDS = 'X' SELECT_SORTL = ' ' SEL_DYNPRO = 'X' SEL_ROLL = ' ' SPAB1_IN = ' ' SPRT1_IN = ' ' SRGRP = ' ' TABLES RSOADR_IN = R_ADRNR RSOPART_IN = R_PARTNR SANS1_OUT = SANS1_TAB SPAB1_OUT = SPAB1_TAB SPKO1_OUT = SPKO1_TAB SPROL_OUT = SPROL_TAB SPRT1_OUT = T_SPRT1 TZRE_IN = TZRE_IN EXCEPTIONS ERROR = 01 NO_PARTNER_SELECTED = 02 PARTNER_ROLL_NOT_FOUND = 03.
PARTNER_SELECT_S CALL FUNCTION 'PARTNER_SELECT_S' EXPORTING AUSW_KZ = 'M' DATE_IN = SY-DATUM FUNCTION = 'D' NO_DISPL_IF_ONE = ' ' NO_ROLL_SELECT = ' ' PARTTYP = ' ' SANS1_IN = ' ' SEARCH_BY_WILDCARDS = 'X' SELECT_SORTL = ' ' SEL_DYNPRO = 'X' SEL_ROLL = ' ' SPAB1_IN = ' ' SPRT1_IN = ' ' SRGRP = ' ' TABLES RSOADR_IN = R_ADRNR RSOPART_IN = R_PARTNR SANS1_OUT = SANS1_TAB SPAB1_OUT = SPAB1_TAB SPKO1_OUT = SPKO1_TAB SPROL_OUT = SPROL_TAB SPRT1_OUT = T_SPRT1 TZRE_IN = TZRE_IN EXCEPTIONS ERROR = 01 NO_PARTNER_SELECTED = 02 PARTNER_ROLL_NOT_FOUND = 03.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING NR_RANGE_NR = RANGE_NR OBJECT = OBJECT IMPORTING NUMBER = NUMBER * RETURNCODE = EXCEPTIONS INTERVAL_NOT_FOUND = 01 NUMBER_RANGE_NOT_INTERN = 02 OBJECT_NOT_FOUND = 03 QUANTITY_IS_0 = 04.
BPAR_PHONET_SEARCH_CREATE CALL FUNCTION 'BPAR_PHONET_SEARCH_CREATE' EXPORTING PHONET_SOURCE = HILFE IMPORTING PHONET_DEST = BP000-SORT_PHON EXCEPTIONS CUSTOM_ERROR = 01 NO_SOURCE = 02.
FVZ_BPAR_CONVERT_ADRREF CALL FUNCTION 'FVZ_BPAR_CONVERT_ADRREF' EXPORTING ADRTYP_IN = SPAB1_TAB-ADRTYP * ADR_REF_IN = ' ' IMPORTING * adrtyp_out = ADR_REF_OUT = BP000-ADR_REF * tables * ADR_REF_TAB = EXCEPTIONS OTHERS = 1.
FVZ_BPAR_CONVERT_DOMAENE CALL FUNCTION 'FVZ_BPAR_CONVERT_DOMAENE' * tables * DOMTAB_TAB = CHANGING DOMTAB_CHNG = CONV_DOMAENE EXCEPTIONS OTHERS = 1.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = CONV_DOMAENE-FKVALUE IMPORTING OUTPUT = BP010-MARITAL_ST.
FVZ_BPAR_CONVERT_DOMAENE CALL FUNCTION 'FVZ_BPAR_CONVERT_DOMAENE' * tables * DOMTAB_TAB = CHANGING DOMTAB_CHNG = CONV_DOMAENE EXCEPTIONS OTHERS = 1.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = CONV_DOMAENE-FKVALUE IMPORTING OUTPUT = BP010-PROPRTY_ST.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'BP011' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XBP011 TABLE_OLD = YBP011 EXCEPTIONS NAMETAB_ERROR = 01.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'BP021' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XBP021 TABLE_OLD = YBP021 EXCEPTIONS NAMETAB_ERROR = 01.
FVZ_BPAR_CONVERT_ADRREF CALL FUNCTION 'FVZ_BPAR_CONVERT_ADRREF' EXPORTING ADRTYP_IN = SPAB1_TAB-ADRTYP * ADR_REF_IN = ' ' IMPORTING * adrtyp_out = ADR_REF_OUT = XBP1000-ADR_REF * tables * ADR_REF_TAB = EXCEPTIONS OTHERS = 1.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'BP1000' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XBP1000 TABLE_OLD = YBP1000 EXCEPTIONS NAMETAB_ERROR = 01.
FVZ_BPAR_CONVERT_ADRREF CALL FUNCTION 'FVZ_BPAR_CONVERT_ADRREF' EXPORTING ADRTYP_IN = SPAB1_TAB-ADRTYP * ADR_REF_IN = ' ' IMPORTING * adrtyp_out = ADR_REF_OUT = L_ADR_REF * tables * ADR_REF_TAB = EXCEPTIONS OTHERS = 1.
FVZ_BPAR_CONVERT_ADRREF CALL FUNCTION 'FVZ_BPAR_CONVERT_ADRREF' EXPORTING ADRTYP_IN = SPAB1_TAB-ADRTYP * adr_ref_in = ' ' IMPORTING * adrtyp_out = ADR_REF_OUT = XBP030-ADR_REF_K * tables * ADR_REF_TAB = EXCEPTIONS OTHERS = 1.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'BP030' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XBP030 TABLE_OLD = YBP030 EXCEPTIONS NAMETAB_ERROR = 01.
FVZ_BPAR_CONVERT_ADRREF CALL FUNCTION 'FVZ_BPAR_CONVERT_ADRREF' EXPORTING * ADRTYP_IN = ' ' ADR_REF_IN = XBP030-ADR_REF_K IMPORTING ADRTYP_OUT = L_ADRTYP * adr_ref_out = * tables * ADR_REF_TAB = EXCEPTIONS OTHERS = 1.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'KNBK' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XKNBK TABLE_OLD = YKNBK EXCEPTIONS NAMETAB_ERROR = 01.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'BP1040' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XBP1040 TABLE_OLD = YBP1040 EXCEPTIONS NAMETAB_ERROR = 01.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'BP1060' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XBP1060 TABLE_OLD = YBP1060 EXCEPTIONS NAMETAB_ERROR = 01.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'BP2000' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XBP2000 TABLE_OLD = YBP2000 EXCEPTIONS NAMETAB_ERROR = 01.
BPAR_P_ADDRESS_INTO_PRINTFORM CALL FUNCTION 'BPAR_P_ADDRESS_INTO_PRINTFORM' EXPORTING ADDRESS_ENTRY = L_BPDADR ADDRESS_REFERENCE = L_BPDADREF * country_sender = ' ' * count_lines = 5 PARTNER = BP000 IMPORTING ADDRESS = L_ADRS EXCEPTIONS OTHERS = 1.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'KNB1' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XKNB1 TABLE_OLD = YKNB1 EXCEPTIONS NAMETAB_ERROR = 01.
CHANGEDOCUMENT_PREPARE_TABLES CALL FUNCTION 'CHANGEDOCUMENT_PREPARE_TABLES' EXPORTING * CHECK_INDICATOR = E01 TABLENAME = 'KNB5' IMPORTING RESULT = FLAG_CHANGED TABLES TABLE_NEW = XKNB5 TABLE_OLD = YKNB5 EXCEPTIONS NAMETAB_ERROR = 01.
APPEND_PROTOCOL CALL FUNCTION 'APPEND_PROTOCOL' EXPORTING * accept_not_init = space ACCEPT_NOT_INIT = 'X' CLOSE_FILE = 'X' CONDENSE = 'X' MASTER_LANGU = SY-LANGU OPEN_FILE = 'X' TABLES XMSG = TAB_SPROT_U EXCEPTIONS * FILE_NOT_FOUND = 01 PROT_NOT_INITIALIZED = 02 TABLE_EMPTY = 03.
ERROR_RULE_ACCOUNT_NEW CALL FUNCTION 'ERROR_RULE_ACCOUNT_NEW' " evtl. SUBMIT RSPUTPRT
ERROR_RULE_ACCOUNT_FILL CALL FUNCTION 'ERROR_RULE_ACCOUNT_FILL' TABLES APPL_ERROR = TAB_SPROT_U.
APPEND_PROTOCOL * CALL FUNCTION 'APPEND_PROTOCOL' * EXPORTING ACCEPT_NOT_INIT = 'X' * TABLES XMSG = TAB_ERR_PROT.
ERROR_RULE_ACCOUNT_NEW CALL FUNCTION 'ERROR_RULE_ACCOUNT_NEW' " evtl. SUBMIT RSPUTPRT
NUMBER_GET_INFO CALL FUNCTION 'NUMBER_GET_INFO' EXPORTING NR_RANGE_NR = P_NKR_NR OBJECT = PART_NKR-OBJ * SUBOBJECT = ' ' * TOYEAR = '0000' IMPORTING INTERVAL = INTERVAL EXCEPTIONS INTERVAL_NOT_FOUND = 1 OBJECT_NOT_FOUND = 2 OTHERS = 3.
NUMBER_GET_INFO CALL FUNCTION 'NUMBER_GET_INFO' EXPORTING NR_RANGE_NR = P_NRRANGENR OBJECT = P_OBJECT * SUBOBJECT = ' ' * TOYEAR = '0000' IMPORTING INTERVAL = P_NRIV EXCEPTIONS INTERVAL_NOT_FOUND = 1 OBJECT_NOT_FOUND = 2 OTHERS = 3.
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 RFVZPT01 or its description.