SAP Reports / Programs

/BEV2/EDBLIEFTPR SAP ABAP Report - Consistency Check of Vendors







/BEV2/EDBLIEFTPR is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for As far as possible, the program checks whether the entire information required for the see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter /BEV2/EDBLIEFTPR into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

/BEV2/EDP7 - Test Program Creditors/Vendors


ABAP code to call this SAP report using the submit statement

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.






SUBMIT /BEV2/EDBLIEFTPR. "Basic submit
SUBMIT /BEV2/EDBLIEFTPR AND RETURN. "Return to original report after report execution complete
SUBMIT /BEV2/EDBLIEFTPR VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: S_VBS = D Excise Duty Type
Selection Text: S_LIFNR = Vendor
Selection Text: P_MELDES = Report Threshold
Selection Text: LIST_D = Printer
Selection Text: LIST_B = Screen
Title: Consistency Check of Vendors
Text Symbol: 006 = No ED vendor master has been defined
Text Symbol: 007 = No EU special cases have been defined
Text Symbol: 008 = No EU special cases found (Func.Mod: &1)
Text Symbol: 009 = Total Error Messages.....:
Text Symbol: 010 = Vendor :
Text Symbol: 012 = It is not possible to check ED vendor master (check ED basic settings)
Text Symbol: 013 = Not possible to check EU special cases (check ED basic settings)
Text Symbol: 020 = Total Warnings...........:
Text Symbol: 021 = Total Info Messages......:
Text Symbol: 022 = Total Success Messages...:
Text Symbol: 023 = Total Terminations.......:
Text Symbol: 090 = Report threshold '&1' is invalid
Text Symbol: 102 = Maintain either the special partner type or the import vendor ID
Text Symbol: 103 = Maintain either the special partner type or the country ID
Text Symbol: 104 = No SAP vendor master (LFA1) maintained
Text Symbol: 105 = No 'Import Vendor' indicator maintained
Text Symbol: 106 = No EU specific data maintained
Text Symbol: 107 = Maintain either the 'In EU but Outside Tax Territory' or the EU Country IDs
Text Symbol: 005 = No ED Vendors Found (Function Module: &1)
Text Symbol: 004 = Function module '&1' could not be executed correctly
Text Symbol: 001 = Consistency Check Vendors
Text Symbol: 110 = ED vendor (general): No attributes maintained
Text Symbol: 301 = Type Error Text Vendor ED CoCd TWarehouse
Text Symbol: 126 = Country indicator in the master data table does not match that in the check table
Text Symbol: 125 = 'EU Outside Tax Warehouse' indicator in the master data table does not match that in the check table
Text Symbol: 124 = No external tax warehouse is maintained in the master data table
Text Symbol: 123 = Country indicator in the master data table does not match that in the check table
Text Symbol: 122 = Import vendors ID in the master data table does not match that in the check table
Text Symbol: 121 = Special partner type in the master data table does not match that in the check table
Text Symbol: 120 = No corresponding entry in the table of EU-specific master data
Text Symbol: 117 = Country &1 is not an EU menber country
Text Symbol: 116 = Maintain either the 'In EU but Outside Tax Terrritory' or the EU Country ID





Text Symbol: 115 = No EU-specific data maintained (check table)
Text Symbol: 114 = Maintain the import vendor ID (check table)
Text Symbol: 113 = Maintain either the special partner type or the country ID (check table)
Text Symbol: 112 = Maintain either the special partner type or the import vendor (check table)
Text Symbol: 111 = No ÉD-relevant data maintained (check table)


INCLUDES used within this REPORT /BEV2/EDBLIEFTPR

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = sy-title text_object = '/BEV2/ED_MEDIUM_DISPLAY' EXCEPTIONS text_not_found = 0 OTHERS = 0.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = sy-title text_object = '/BEV2/ED_MEDIUM_PRINT' EXCEPTIONS text_not_found = 0 OTHERS = 0.

/BEV2/ED_REA_MELDESCHWELLEN CALL FUNCTION '/BEV2/ED_REA_MELDESCHWELLEN' EXPORTING i_yhschwell = meldes TABLES o_yh998 = t_yh998 EXCEPTIONS not_found = 1 OTHERS = 2.

/BEV2/ED_DEFAULT_VBART CALL FUNCTION '/BEV2/ED_DEFAULT_VBART' IMPORTING o_yhvbart = s_vbs-low * tables * T_YHVBART = EXCEPTIONS notfound = 1 OTHERS = 2.

/BEV2/ED_REA_SINGLE_BENUTZER CALL FUNCTION '/BEV2/ED_REA_SINGLE_BENUTZER' EXPORTING i_bname = sy-uname IMPORTING o_usr01 = xusr01 EXCEPTIONS usr01_not_found = 1 OTHERS = 2.

/BEV2/ED_REA_SINGLE_DRUCKER CALL FUNCTION '/BEV2/ED_REA_SINGLE_DRUCKER' EXPORTING i_drucker = p_druck IMPORTING o_tsp03 = xtsp03 EXCEPTIONS tsp03_not_found = 1 OTHERS = 2.

/BEV2/ED_GET_PRINT_PARAMETERS CALL FUNCTION '/BEV2/ED_GET_PRINT_PARAMETERS' EXPORTING i_yhvbart = space i_uname = sy-uname i_repid = lv_repid * I_YHSLAGER = i_dialog = lv_dialog i_printer = p_druck IMPORTING o_pri_params = lv_params * o_fehlflag = EXCEPTIONS fix_params_not_found = 1 printer_not_found = 2 OTHERS = 3.

SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING * IN_ARCHIVE_PARAMETERS = ' ' in_parameters = lv_params.

/BEV2/ED_CHK_AUTH_BUKRS CALL FUNCTION '/BEV2/ED_CHK_AUTH_BUKRS' EXPORTING * I_TABNAM = 'YH902' * I_DATAB = * I_DATBI = i_yhvbart = lt_edlieft-edart i_bukrs = lt_edlieft-bukrs * tables * I_SELECT_YHVBART = EXCEPTIONS access_denied = 1 not_found = 2 OTHERS = 3.

/BEV2/ED_CHK_AUTH_BUKRS CALL FUNCTION '/BEV2/ED_CHK_AUTH_BUKRS' EXPORTING * I_TABNAM = 'YH902' * I_DATAB = * I_DATBI = i_yhvbart = lt_edlieft_eu-edart i_bukrs = lt_edlieft_eu-bukrs * tables * I_SELECT_YHVBART = EXCEPTIONS access_denied = 1 not_found = 2 OTHERS = 3.

/BEV2/ED_REA_STEUERLAGER CALL FUNCTION '/BEV2/ED_REA_STEUERLAGER' * exporting * I_TABNAM = /BEV2/ED903 * I_DATAB = * I_DATBI = TABLES * I_YH903 = i_yh902 = t_yh902 i_select_yhvbart = s_vbs * i_select_yhslager = s_slager EXCEPTIONS not_found = 1 OTHERS = 2.

/BEV2/ED_REA_GRUNDEINSTELLUNG CALL FUNCTION '/BEV2/ED_REA_GRUNDEINSTELLUNG' IMPORTING o_yh921 = gs_ed921 EXCEPTIONS notfound = 1 OTHERS = 2.

/BEV2/ED_DEFAULT_SCHWELL CALL FUNCTION '/BEV2/ED_DEFAULT_SCHWELL' EXPORTING * I_YHVBART = * I_REPID = i_reptyp = con_pruef_pgm IMPORTING o_yhschwell = p_meldes EXCEPTIONS notfound = 0 OTHERS = 0.

/BEV2/ED_REA_EDSHIPFROM CALL FUNCTION '/BEV2/ED_REA_EDSHIPFROM' EXPORTING * I_EDSLAGER = * I_BUKRS = * I_LIFNR = * I_EDART = i_budat = sy-datum * IMPORTING * E_EDLIEFT = TABLES t_edlieft = t_edlieft EXCEPTIONS not_found = 1 parameter_e_edlieft_invalid = 2 OTHERS = 3.

/BEV2/ED_REA_EDSHIPFROM_EU CALL FUNCTION '/BEV2/ED_REA_EDSHIPFROM_EU' * EXPORTING * I_LIFNR = * I_EDART = * I_BUKRS = * I_EDSLAGER = * I_BUDAT = * IMPORTING * E_EDLIEFT_EU = TABLES t_edlieft_eu = t_edlieft_eu EXCEPTIONS not_found = 1 missing_parameter = 2 OTHERS = 3.

/BEV2/ED_CHK_AUTH_ALV_LAYOUT





CALL FUNCTION '/BEV2/ED_CHK_AUTH_ALV_LAYOUT' EXPORTING i_program = lv_repid i_user = sy-uname CHANGING c_save = lv_save.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' * I_BYPASSING_BUFFER = ' ' * I_BUFFER_ACTIVE = ' ' i_callback_program = lv_repid * I_CALLBACK_PF_STATUS_SET = ' ' * I_CALLBACK_USER_COMMAND = ' ' * I_CALLBACK_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_TOP_OF_PAGE = ' ' * I_CALLBACK_HTML_END_OF_LIST = ' ' i_structure_name = '/BEV2/EDBLIEFPR_ALV' * I_BACKGROUND_ID = ' ' * I_GRID_TITLE = * I_GRID_SETTINGS = is_layout = lv_layout * IT_FIELDCAT = * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IT_FILTER = * IS_SEL_HIDE = * I_DEFAULT = 'X' i_save = lv_save * IS_VARIANT = * IT_EVENTS = * IT_EVENT_EXIT = is_print = is_print * IS_REPREP_ID = * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 * IT_ALV_GRAPHICS = * IT_HYPERLINK = * IT_ADD_FIELDCAT = * IT_EXCEPT_QINFO = * I_HTML_HEIGHT_TOP = * I_HTML_HEIGHT_END = * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = TABLES t_outtab = itab_check_lief EXCEPTIONS program_error = 1 OTHERS = 2 .



Contribute (Add Comments)

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 /BEV2/EDBLIEFTPR or its description.