SAP Reports / Programs | Basis Components | Use Subcomponents | Archive Development Kit(BC-CCM-ADK) SAP BC

MAADMF06 SAP ABAP INCLUDE - documentation and ABAP source code







MAADMF06 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 MAADMF06 into the relevant SAP transactions such as SE38 or SE80


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


INCLUDES used within this REPORT MAADMF06

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:

ARCHIVE_ADMX_SELECT_SESSIONS CALL FUNCTION 'ARCHIVE_ADMX_SELECT_SESSIONS' EXPORTING * runs_without_files = 'X' indicate_progress = 'X' incorrect = 'X' incomplete = 'X' complete = 'X' being_reloaded = 'X' created_by_reload = 'X' replaced = 'X' to_be_archived = 'X' invalid = 'X' interrupted_incomplete = 'X' interrupted_complete = 'X' TABLES client = lt_range_client object = lt_range_object document = lt_range_run xml_selected_runs = lt_xml_selected_runs * xml_selected_files = lt_xml_selected_files EXCEPTIONS object_not_found = 0.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'ADMI_XRUN' CHANGING ct_fieldcat = p_fieldcatalog EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.

POPUP_TO_DECIDE * CALL FUNCTION 'POPUP_TO_DECIDE' * EXPORTING * textline1 = text-033 * textline2 = text-034 * textline3 = text-036 * titel = text-035 * text_option1 = text-037 * text_option2 = text-038 * start_column = 25 * start_row = 6 * IMPORTING * answer = l_answer * EXCEPTIONS * OTHERS = 0.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-035 text_question = gv_text_question iv_quickinfo_button_1 = text-037 iv_quickinfo_button_2 = text-038 default_button = '1' display_cancel_button = 'X' start_column = 25 start_row = 6 IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

BP_JOB_READ CALL FUNCTION 'BP_JOB_READ' EXPORTING job_read_jobcount = ls_adk_jobs-jobcount job_read_jobname = ls_adk_jobs-jobname job_read_opcode = btc_read_jobhead_only IMPORTING job_read_jobhead = ls_joblist EXCEPTIONS job_doesnt_exist = 1 job_doesnt_have_steps = 2 OTHERS = 3.

BP_JOB_MANAGEMENT CALL FUNCTION 'BP_JOB_MANAGEMENT' EXPORTING jobselect_dialog = btc_no joblist_opcode = btc_joblist_edit TABLES joblist = lt_joblist EXCEPTIONS refresh_list_required = 1 OTHERS = 2.

READ_TEXT CALL FUNCTION 'READ_TEXT' "#EC * EXPORTING client = sy-mandt id = '0001' language = sy-langu name = l_name object = 'ARCHIVE' IMPORTING header = ls_header TABLES lines = lt_lines EXCEPTIONS not_found = 4.

INIT_TEXT CALL FUNCTION 'INIT_TEXT' EXPORTING id = '0001' language = sy-langu name = l_name object = 'ARCHIVE' IMPORTING header = ls_header TABLES lines = lt_lines.

EDIT_TEXT CALL FUNCTION 'EDIT_TEXT' EXPORTING header = ls_header TABLES lines = lt_lines.

SAVE_TEXT CALL FUNCTION 'SAVE_TEXT' EXPORTING header = ls_header savemode_direct = 'X' TABLES lines = lt_lines.

EDIT_TEXT CALL FUNCTION 'EDIT_TEXT' EXPORTING display = 'X' header = ls_header TABLES lines = lt_lines.

ENQUEUE_E_TABLE CALL FUNCTION 'ENQUEUE_E_TABLE' EXPORTING tabname = 'ADMI_XRUN' varkey = l_varkey EXCEPTIONS foreign_lock = 4 system_failure = 8.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.

ARCHIVE_ADMIN_SHOW_VARIANT CALL FUNCTION 'ARCHIVE_ADMIN_SHOW_VARIANT' EXPORTING iv_session = p_item_1200-run it_admi_varia = lt_admi_varia iv_create_date = l_date iv_comment = ls_run-admi_xrun-comments iv_status = ls_run-displayed_status.

RS_VARIANT_EXISTS CALL FUNCTION 'RS_VARIANT_EXISTS' " every DEL program EXPORTING " is supposed to have report = arch_obj-delete_prg " a selection screen variant = variant IMPORTING r_c = lv_rc.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

ARCHIVE_SCHEDULE_JOB CALL FUNCTION 'ARCHIVE_SCHEDULE_JOB' EXPORTING object = arch_txt-object jobtype = gc_job_del variant = variant start_immediate = startimmediate start_condition = starttime print_parameters = priparms arch_parameters = arcparms user = btch1120-authcknam ext_user = gc_user_sap session = ls_selected_xml_run-document delete_failed_job = 'X' EXCEPTIONS object_not_found = 1 job_not_created = 2 no_such_variant = 3.

POPUP_TO_CONFIRM





CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-126 text_question = text-125 text_button_1 = text-094 text_button_2 = text-095 default_button = '2' display_cancel_button = '' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

SDIXML_XML_TO_DOM CALL FUNCTION 'SDIXML_XML_TO_DOM' EXPORTING xml = l_data IMPORTING document = l_document EXCEPTIONS OTHERS = 1.

SDIXML_DOM_TO_SCREEN CALL FUNCTION 'SDIXML_DOM_TO_SCREEN' EXPORTING document = l_document EXCEPTIONS OTHERS = 1.

ARCHIVE_ADMX_SELECT_SESSIONS CALL FUNCTION 'ARCHIVE_ADMX_SELECT_SESSIONS' EXPORTING runs_without_resources = '' incomplete = 'X' interrupted_incomplete = 'X' TABLES client = lt_rng_client object = lt_rng_object selected_runs = lt_xruns EXCEPTIONS object_not_found = 0.

ARCHIVE_ADMX_SELECT_SESSIONS CALL FUNCTION 'ARCHIVE_ADMX_SELECT_SESSIONS' EXPORTING writing = ' ' interrupted_incomplete = 'X' interrupted_complete = 'X' TABLES client = lt_rng_client object = lt_rng_object selected_runs = lt_xruns EXCEPTIONS object_not_found = 0.

RSPO_RID_SPOOLREQ_DISP CALL FUNCTION 'RSPO_RID_SPOOLREQ_DISP' EXPORTING id_list = lt_spool_id_list EXCEPTIONS 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 MAADMF06 or its description.