SAP Reports / Programs

CNV_20100_BPRIO_MAINTAIN SAP ABAP dialog Program - Maintain B segment merge







CNV_20100_BPRIO_MAINTAIN is a standard Module pool for a dialog screen ABAP Program 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 CNV_20100_BPRIO_MAINTAIN 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

CNV_20100_BPRIO_INIT - B segment merge (Direct without PCL)
CNV_20100_BPRIO - B segment merge


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 CNV_20100_BPRIO_MAINTAIN. "Basic submit
SUBMIT CNV_20100_BPRIO_MAINTAIN AND RETURN. "Return to original report after report execution complete
SUBMIT CNV_20100_BPRIO_MAINTAIN VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Maintain B segment merge
Text Symbol: 073 = New entry
Text Symbol: 074 = Information
Text Symbol: 075 = Save following list via:
Text Symbol: 076 = System -> List -> Save -> Local file
Text Symbol: 077 = Source acct not in company code
Text Symbol: 078 = Source CostEl not in CoAr
Text Symbol: 079 = CoA/target acct not in mapping
Text Symbol: 080 = CoAr/CostEl acct not in mapping
Text Symbol: 100 = Prio set more than once for
Text Symbol: 105 = No prio set for
Text Symbol: 110 = Data has been changed!
Text Symbol: 113 = Obsolete entry at B level for G/L account
Text Symbol: 114 = Obsolete entry at B level for cost element
Text Symbol: 118 = File name
Text Symbol: 120 = Save
Text Symbol: 125 = Import file
Text Symbol: 130 = Import file (TXT format)
Text Symbol: 150 = Constncy check
Text Symbol: 180 = Yes
Text Symbol: 190 = No
Text Symbol: 200 = Data with the same name will be overwritten!
Text Symbol: 204 = --> There are multiple identical entries
Text Symbol: 205 = No data was imported
Text Symbol: 210 = Continue?
Text Symbol: 220 = Confirm. Prompt
Text Symbol: 304 = Upload error
Text Symbol: 001 = Typ
Text Symbol: 002 = New CoA
Text Symbol: 003 = New acct/CostEl:
Text Symbol: 004 = Maint.
Text Symbol: 005 = confirmed
Text Symbol: 006 = obsolete
Text Symbol: 007 = check
Text Symbol: 016 = Input
Text Symbol: 020 = New CoA:
Text Symbol: 022 = Phase information
Text Symbol: 029 = Object:





Text Symbol: 030 = New G/L acct:
Text Symbol: 032 = Maint.:
Text Symbol: 033 = Priority:
Text Symbol: 034 = Priority
Text Symbol: 035 = New CostEl:
Text Symbol: 040 = CoCde
Text Symbol: 041 = CoCd/CoAr:
Text Symbol: 050 = Old G/L account
Text Symbol: 055 = Settings have already been confirmed or package is not active
Text Symbol: 056 = The mapping table cannot be changed any more
Text Symbol: 057 = Data is changed!
Text Symbol: 059 = Save?
Text Symbol: 060 = Old CostEl
Text Symbol: 070 = CoAr
Text Symbol: 071 = Priority was set
Text Symbol: 072 = Prio. was deleted


INCLUDES used within this REPORT CNV_20100_BPRIO_MAINTAIN

INCLUDE: CNV_20100_RENAMETOP.
INCLUDE: CNV_20100_FORMS_SONST.
INCLUDE: CNV_20100_P_GENERAL.


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:

CNV_INT_PACKAGE_GET CALL FUNCTION 'CNV_INT_PACKAGE_GET' IMPORTING packid = gc_packid phase = gd_phase EXCEPTIONS active_package_not_found = 1 OTHERS = 2.

CNV_20100_CHECK_CONFIRMED CALL FUNCTION 'CNV_20100_CHECK_CONFIRMED' EXPORTING i_packid = gc_packid IMPORTING e_confirmed = lv_confirmed EXCEPTIONS confirm_not_found = 1 OTHERS = 2.

CNV_00001_GET_IMG_ACTIVITY CALL FUNCTION 'CNV_00001_GET_IMG_ACTIVITY' EXPORTING packid = gc_packid phase = gd_phase * TABNAME = progname = 'CNV_20100_BPRIO_IMPL' IMPORTING act_text = gv_ddtext EXCEPTIONS no_state_entry_exists = 1 no_activity_found = 2 OTHERS = 3.

CNV_00001_GET_IMG_ACTIVITY CALL FUNCTION 'CNV_00001_GET_IMG_ACTIVITY' EXPORTING packid = gc_packid phase = gd_phase * TABNAME = progname = 'CNV_20100_CHECK_N_TO_1' IMPORTING act_text = gv_ddtext EXCEPTIONS no_state_entry_exists = 1 no_activity_found = 2 OTHERS = 3.

CNV_20100_IS_CONFIRMED_INFO CALL FUNCTION 'CNV_20100_IS_CONFIRMED_INFO'.

DSYS_SHOW CALL FUNCTION 'DSYS_SHOW' EXPORTING application = 'XXXX' dokclass = 'HTML' doklangu = sy-langu dokname = 'SIMGCNV_20100_C_BPRIO' outline = 'CNV_20100' viewname = 'STANDARD' z_original_outline = 'CNV_20100' called_from_so70 = 'X' EXCEPTIONS class_unknown = 1 object_not_found = 2 OTHERS = 3.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING no_value_check = 'X' popup_title = text-016 IMPORTING returncode = gv_returncode TABLES fields = gt_fields.

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = gv_stringalt IMPORTING output = gv_stringalt EXCEPTIONS OTHERS = 1.

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = gt_cnv_overview-account_new IMPORTING output = lv_account_new EXCEPTIONS OTHERS = 1.






CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = gv_stringalt IMPORTING output = gv_stringalt EXCEPTIONS OTHERS = 1.

CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = gt_cnv_bprio-account_old IMPORTING output = lv_account_old EXCEPTIONS OTHERS = 1.

COPO_POPUP_TO_DISPLAY_TEXTLIST CALL FUNCTION 'COPO_POPUP_TO_DISPLAY_TEXTLIST' EXPORTING task = 'DISPLAY' titel = text-150 "Konsistenzcheck' TABLES text_table = lt_text.

HELP_VALUES_GET_WITH_TABLE CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' EXPORTING display = iv_display fieldname = lv_help_fieldname tabname = iv_tabname IMPORTING select_value = xv_value TABLES valuetab = v_tab fields = f_tab.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING defaultoption = '1' textline1 = text-200 textline2 = text-210 * TEXTLINE3 = ' ' text_option1 = text-180 text_option2 = text-190 titel = text-220 start_column = 25 start_row = 6 cancel_display = 'X' IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.

POPUP_GET_VALUES_USER_HELP * CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' * EXPORTING * popup_title = text-130 * programname = lv_progname * f4_formname = 'F4_HELP2' * f4_programname = lv_progname * IMPORTING * returncode = lv_returncode1 * TABLES * fields = lt_fields1 * EXCEPTIONS * error_in_fields = 1.

CNV_00001_UPLOAD CALL FUNCTION 'CNV_00001_UPLOAD' EXPORTING filename = lv_filename filetype = 'DAT' * has_field_separator = * ws_only = IMPORTING * filelength = act_filename = lv_act_filename TABLES data_tab = lt_bprio_cust EXCEPTIONS upload_error = 1 OTHERS = 2.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = lt_bprio_cust-account_new IMPORTING output = lt_bprio_cust-account_new.

CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = lt_bprio_cust-account_old IMPORTING output = lt_bprio_cust-account_old.

CNV_00001_LOG_MAPPING_UPLOAD CALL FUNCTION 'CNV_00001_LOG_MAPPING_UPLOAD' EXPORTING pd_packid = gc_packid pd_mapping_id = lv_mapping_id pd_tabname = 'CNV_20100_BPRIO' pd_filename = lv_act_filename pd_username = sy-uname * PD_TIMESTAMP = * PD_ADDITIONAL_INFO = * PD_INTERACTIVE = * IMPORTING * PD_GENERATED_ID = EXCEPTIONS id_already_exists = 1 no_active_package = 2 package_does_not_exist = 3 user_aborted = 4 OTHERS = 5.

POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = text-074 txt1 = text-075 txt2 = text-076 * txt3 = * txt4 = EXCEPTIONS OTHERS = 1.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_structure_name = 'ABAPTEXT' TABLES t_outtab = lt_text EXCEPTIONS program_error = 1 OTHERS = 2.

CNV_00001_DOWNLOAD CALL FUNCTION 'CNV_00001_DOWNLOAD' EXPORTING filename = ' ' filetype = 'DAT' TABLES data_tab = lt_bprio_cust EXCEPTIONS download_error = 1 OTHERS = 2.

WS_FILENAME_GET * CALL FUNCTION 'WS_FILENAME_GET' * EXPORTING * DEF_FILENAME = DEF_PATH * DEF_PATH = 'C:\' ** MASK = ',*.*,*.*.'

WS_FILENAME_GET CALL FUNCTION 'WS_FILENAME_GET' EXPORTING mask = ',*.*,*.*.'

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = lv_iconname info = lv_quickinfo IMPORTING RESULT = xv_led.

POPUP_TO_DECIDE CALL FUNCTION 'POPUP_TO_DECIDE' EXPORTING defaultoption = '2' textline1 = text-057 textline2 = text-059 text_option1 = text-180 text_option2 = text-190 titel = text-120 * START_COLUMN = 25 * START_ROW = 6 cancel_display = 'X' IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.



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 CNV_20100_BPRIO_MAINTAIN or its description.