SAP Reports / Programs

BBP_PD_ARCH_SEQREAD SAP ABAP Report - Program BBP_PD_ARCH_SEQREAD







BBP_PD_ARCH_SEQREAD is a standard Executable ABAP Report 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 BBP_PD_ARCH_SEQREAD 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 BBP_PD_ARCH_SEQREAD. "Basic submit
SUBMIT BBP_PD_ARCH_SEQREAD AND RETURN. "Return to original report after report execution complete
SUBMIT BBP_PD_ARCH_SEQREAD 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: COMPANY = Company
Selection Text: PROCTYP = Transaction Type
Title: Program BBP_PD_ARCH_SEQREAD
Text Symbol: 001 = Table
Text Symbol: 002 = Data Record
Text Symbol: 003 = Could not Access File
Text Symbol: OBJ = EBP Docs


INCLUDES used within this REPORT BBP_PD_ARCH_SEQREAD

INCLUDE BBP_PD_ARCH_SEQREAD_TOP . " GLOBAL DATA


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:

BBP_MS_C_SELECT_STATUS_GET CALL FUNCTION 'BBP_MS_C_SELECT_STATUS_GET' IMPORTING ev_multicompany = lv_multicompany.

BBP_ARCH_OBJECTS_GET CALL FUNCTION 'BBP_ARCH_OBJECTS_GET' EXPORTING iv_proc_type = proctyp IMPORTING ev_object_type = gs_proc_type-object_type ev_arch_object = gv_arch_obj EXCEPTIONS arch_object_not_found = 1 process_type_unkown = 2 OTHERS = 3.

BBP_ARCH_HELP_VALUE_PROC_TYPE CALL FUNCTION 'BBP_ARCH_HELP_VALUE_PROC_TYPE' IMPORTING proc_type = proctyp EXCEPTIONS nothing_found = 1 OTHERS = 2.

ARCHIVE_OPEN_FOR_READ CALL FUNCTION 'ARCHIVE_OPEN_FOR_READ' EXPORTING object = gv_arch_obj IMPORTING archive_handle = archive_handle EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_NEXT_OBJECT CALL FUNCTION 'ARCHIVE_GET_NEXT_OBJECT' EXPORTING archive_handle = archive_handle EXCEPTIONS OTHERS = 1.

ARCHIVE_CLOSE_FILE CALL FUNCTION 'ARCHIVE_CLOSE_FILE' EXPORTING archive_handle = archive_handle EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'CRMD_ORDERADM_H' all_records_of_object = 'X' * AUTOMATIC_CONVERSION = 'X' * IMPORTING * RECORD_CURSOR = * RECORD_FLAGS = * RECORD_LENGTH = TABLES table = gt_crmd_orderadm_h EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDHGP' all_records_of_object = 'X' TABLES table = gt_bbp_pdhgp EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDBEH' all_records_of_object = 'X' TABLES table = gt_bbp_pdbeh EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'CRMD_ORDERADM_I' all_records_of_object = 'X' TABLES table = gt_crmd_orderadm_i EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDIGP' all_records_of_object = 'X' TABLES table = gt_bbp_pdigp EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDPSET' all_records_of_object = 'X' TABLES table = gt_bbp_pdset EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDBEI' all_records_of_object = 'X' TABLES table = gt_bbp_pdbei EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDISB' all_records_of_object = 'X' TABLES table = gt_bbp_pdisb EXCEPTIONS OTHERS = 1.

CRM_STATUS_READ_ARCHIVE_OBJECT CALL FUNCTION 'CRM_STATUS_READ_ARCHIVE_OBJECT' EXPORTING archive_handle = archive_handle TABLES t_jsto = gt_jsto t_jcdo = gt_jcdo t_jest = gt_jest t_jcds = gt_jcds EXCEPTIONS OTHERS = 1.

SOBL_ARCHIVE_READ_LINKS CALL FUNCTION 'SOBL_ARCHIVE_READ_LINKS' EXPORTING archive_handle = archive_handle is_object = ls_lpor IMPORTING et_links = gt_object_links et_roles = gt_roles.

SOBL_ARCHIVE_READ_LINKS CALL FUNCTION 'SOBL_ARCHIVE_READ_LINKS' EXPORTING archive_handle = archive_handle is_object = ls_lpor IMPORTING et_links = lt_object_links et_roles = lt_roles.

BBP_AI_FILL_STD_AI_ERROR CALL FUNCTION 'BBP_AI_FILL_STD_AI_ERROR' EXPORTING i_exception = lo_exception IMPORTING e_standard_fault_data = ai_fault_data.

ARCHIVE_GET_TABLE





CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'SRL_ARLNK' all_records_of_object = 'X' TABLES table = gt_srl_arlnk EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDBINREL' all_records_of_object = 'X' TABLES table = gt_bbp_pdbinrel EXCEPTIONS end_of_object = 1 internal_error = 2 wrong_access_to_archive = 3.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'CRMD_LINK' all_records_of_object = 'X' TABLES table = gt_crmd_link EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'CRMD_PARTNER' all_records_of_object = 'X' TABLES table = gt_crmd_partner EXCEPTIONS OTHERS = 1.

ADDRESS_READ_ARCHIVE_OBJECT CALL FUNCTION 'ADDRESS_READ_ARCHIVE_OBJECT' EXPORTING archive_handle = archive_handle TABLES iadrc = gt_adrc iadrp = gt_adrp iadcp = gt_adcp iadr2 = gt_adr2 iadr3 = gt_adr3 iadr4 = gt_adr4 iadr5 = gt_adr5 iadr6 = gt_adr6 iadr7 = gt_adr7 iadr8 = gt_adr8 iadr9 = gt_adr9 iadr10 = gt_adr10 iadr11 = gt_adr11 iadr12 = gt_adr12 iadr13 = gt_adr13 iadrct = gt_adrct iadrt = gt_adrt iadrv = gt_adrv iadrvp = gt_adrvp iadrg = gt_adrg iadrgp = gt_adrgp iadrcomc = gt_adrcomc iref_tab1 = gt_ref_tab1 iref_tab2 = gt_ref_tab2 iref_tab3 = gt_ref_tab3 ikey_tab1 = gt_key_tab1 ikey_tab2 = gt_key_tab2 ikey_tab3 = gt_key_tab3 EXCEPTIONS wrong_access_to_archive = 1 parameter_error = 2 OTHERS = 3.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDORG' all_records_of_object = 'X' TABLES table = gt_bbp_pdorg EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDACC' all_records_of_object = 'X' TABLES table = gt_bbp_pdacc EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDFRT' all_records_of_object = 'X' TABLES table = gt_bbp_pdfrt EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDTAX' all_records_of_object = 'X' TABLES table = gt_bbp_pdtax EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDCON' all_records_of_object = 'X' TABLES table = gt_bbp_pdcon EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'BBP_PDATT' all_records_of_object = 'X' TABLES table = gt_bbp_pdatt EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'PRCT_HEAD_DU' all_records_of_object = 'X' TABLES table = gt_prcd_head EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'PRCT_ITEM_DU' all_records_of_object = 'X' TABLES table = gt_prcd_item EXCEPTIONS OTHERS = 1.

ARCHIVE_GET_TABLE CALL FUNCTION 'ARCHIVE_GET_TABLE' EXPORTING archive_handle = archive_handle record_structure = 'PRCT_COND_DU' all_records_of_object = 'X' TABLES table = gt_prcd_cond EXCEPTIONS OTHERS = 1.

CHANGEDOCU_READ_ARCHIVE_OBJECT CALL FUNCTION 'CHANGEDOCU_READ_ARCHIVE_OBJECT' EXPORTING archive_handle = archive_handle IMPORTING et_cdpos_uid = gt_changedoc_data TABLES icdhdr = gt_changedocu_header icdpos = gt_changedocu_item EXCEPTIONS wrong_access_to_archive = 1 OTHERS = 2.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = table TABLES dfies_tab = table_structure EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

LOIO_READ_OBJECT CALL FUNCTION 'LOIO_READ_OBJECT' EXPORTING archive_handle = archive_handle print_list = 'X' show_empty_entries = 'X' program = 'RSIR_LOIO_READ' form_hide = 'HIDE' show_phios = 'X' show_reios = 'X'.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = table TABLES dfies_tab = table_structure EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.



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