SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | Package Tools(BC-DWB-TOO-PAK) SAP BC

RAKB_COMP_CHECK_F01 SAP ABAP INCLUDE - RAKBCOMPCHECKF01







RAKB_COMP_CHECK_F01 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 RAKB_COMP_CHECK_F01 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 RAKB_COMP_CHECK_F01. "Basic submit
SUBMIT RAKB_COMP_CHECK_F01 AND RETURN. "Return to original report after report execution complete
SUBMIT RAKB_COMP_CHECK_F01 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 RAKB_COMP_CHECK_F01

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:

DD_DOMVALUES_GET CALL FUNCTION 'DD_DOMVALUES_GET' EXPORTING domname = 'AKB_COMP_STATE' text = 'X' TABLES dd07v_tab = dd07v_tab EXCEPTIONS wrong_textflag = 1 OTHERS = 2.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' "#EC * EXPORTING textline1 = 'Die Kompatibilitätsangaben wurden geändert.'(001)

DEQUEUE_EAKB_PROJECTS CALL FUNCTION 'DEQUEUE_EAKB_PROJECTS' EXPORTING mode_akb_projects = 'E' id = akb_projects-id x_id = 'X' _scope = '1'.

ENQUEUE_EAKB_PROJECTS CALL FUNCTION 'ENQUEUE_EAKB_PROJECTS' EXPORTING id = akb_projects-id x_id = 'X' _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

AKB_WORST_COMPATIBILITY CALL FUNCTION 'AKB_WORST_COMPATIBILITY' EXPORTING comp1 = obj-compatibility comp2 = obj-act_comp IMPORTING worst = comp.

AKB_USAGE_ICON CALL FUNCTION 'AKB_USAGE_ICON' EXPORTING status = wa-frozen_state IMPORTING icon = obj-status_icon.

AKB_CHECK_COMPATIBILITY CALL FUNCTION 'AKB_CHECK_COMPATIBILITY' EXPORTING display_detail = 'X' project = akb_projects check_profile = profile CHANGING object = object EXCEPTIONS no_version = 1 OTHERS = 2.

AKB_PING CALL FUNCTION 'AKB_PING' DESTINATION akb_projects-rfcdestold EXPORTING sysid = '' EXCEPTIONS wrong_system = 1 system_failure = 2 communication_failure = 2.

AKB_PING CALL FUNCTION 'AKB_PING' DESTINATION akb_projects-rfcdestnew EXPORTING sysid = '' EXCEPTIONS wrong_system = 1 system_failure = 2 communication_failure = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Erneute Überprüfung der Kompatibilität'(033) diagnose_object = 'SAKB3_COMPUTE_FROM_SCRATCH' text_question = 'Wollen Sie trotzdem fortfahren?'(034) display_cancel_button = ' ' IMPORTING answer = answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

AKB_CHECK_TRANSPORTED_OBJECTS CALL FUNCTION 'AKB_CHECK_TRANSPORTED_OBJECTS' EXPORTING trkorr = scan-trkorr start_date = scan-start_date end_date = scan-end_date from_scratch = scan-from_scratch project = akb_projects-id rfcdest = akb_projects-rfcdestnew perform_comp_check = perform_check check_from_scratch = scan-check-from_scratch obj_type = scan-check-obj_type only_frozen_objects = scan-only_frozen_objects in_batch = batch EXCEPTIONS job_not_created = 1 project_locked = 2 OTHERS = 3.

AKB_CHECK_COMPATIBILITIES CALL FUNCTION 'AKB_CHECK_COMPATIBILITIES' EXPORTING from_scratch = scan-check-from_scratch obj_type = scan-check-obj_type project_id = akb_projects-id in_batch = batch EXCEPTIONS job_not_created = 1 project_locked = 2 OTHERS = 3.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' "#EC * EXPORTING textline1 = 'Soll das folgende Projekt gelöscht werden?'(008) textline2 = akb_projectst-name titel = 'Löschen eines Projekts'(009) IMPORTING answer = answer.

AKB_GET_OBJECT_INFO CALL FUNCTION 'AKB_GET_OBJECT_INFO' "#EC ENHOK DESTINATION akb_projects-rfcdestnew EXPORTING obj_type = akb_trans_check-obj_type obj_name = akb_trans_check-obj_name IMPORTING object = objinfo EXCEPTIONS object_not_found = 1 OTHERS = 2.

AKB_GET_COMPATIBILITY_STATE CALL FUNCTION 'AKB_GET_COMPATIBILITY_STATE' EXPORTING check_only = 'X' force_comp_check = 'X' display_result = display_details check_project = akb_projects-id CHANGING objects = exceptions EXCEPTIONS system_failure = 2 communication_failure = 3 OTHERS = 4.

AKB_CHECK_COMPATIBILITY CALL FUNCTION 'AKB_CHECK_COMPATIBILITY' EXPORTING display_detail = display_details project = akb_projects check_profile = profile CHANGING object = akb_trans_check EXCEPTIONS no_version = 0 OTHERS = 0.

AKB_GET_COMPATIBILITY_STATE CALL FUNCTION 'AKB_GET_COMPATIBILITY_STATE' EXPORTING check_only = 'X' force_comp_check = 'X' display_result = 'X' CHANGING objects = exceptions EXCEPTIONS rfc_error = 0 OTHERS = 0.

POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING popup_title = 'Übertragen von Objekten'(011) IMPORTING returncode = answer TABLES fields = inputfields EXCEPTIONS error_in_fields = 1 OTHERS = 2.

AKB_ENTER_TRANS_CHECK





CALL FUNCTION 'AKB_ENTER_TRANS_CHECK' EXPORTING vrs_tadir = tadir_list vrs_object_list = object_list vrs_1 = vers_nr-version1 only_delta = ' ' id = akb_projects-id EXCEPTIONS rfc_error = 0 OTHERS = 0.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = 'Soll die Objektliste gelöscht werden?'(012) titel = 'Löschen der Objektliste'(013) IMPORTING answer = answer.

AKB_USAGE_PROJECT_DELETE CALL FUNCTION 'AKB_USAGE_PROJECT_DELETE' EXPORTING project = akb_projects-id.

AKB_PROVIDE_PROJECT CALL FUNCTION 'AKB_PROVIDE_PROJECT' EXPORTING id = akb_project_ext-id rfcdest = akb_project_ext-rfcdest IMPORTING checks = checks headers = headers EXCEPTIONS rfc_error = 1 OTHERS = 2.

AKB_USAGE_ADD_FROM_PROJECT CALL FUNCTION 'AKB_USAGE_ADD_FROM_PROJECT' "#EC * EXPORTING project = akb_projects-id from_scratch = from_scratch EXCEPTIONS unknown_project = 1 job_not_created = 2 OTHERS = 3.

AKB_USAGE_ADD_FROM_PROJECT CALL FUNCTION 'AKB_USAGE_ADD_FROM_PROJECT' "#EC * EXPORTING project = akb_projects-id from_scratch = from_scratch in_batch = 'X' EXCEPTIONS unknown_project = 1 job_not_created = 2 OTHERS = 3.

AKB_USAGE_PROJECT_READ CALL FUNCTION 'AKB_USAGE_PROJECT_READ' EXPORTING project = akb_projects-id.

AKB_USAGE_DISPLAY CALL FUNCTION 'AKB_USAGE_DISPLAY' EXPORTING object = node inprod = 'X' EXCEPTIONS gui_error = 0 OTHERS = 0.

AKB_USAGE_PROJECT_READ CALL FUNCTION 'AKB_USAGE_PROJECT_READ' EXPORTING project = akb_projects-id.

AKB_COMPUTE_INTERNAL_USAGE CALL FUNCTION 'AKB_COMPUTE_INTERNAL_USAGE' IMPORTING nodes = nodes.

AKB_GET_CHECK_VERSIONS CALL FUNCTION 'AKB_GET_CHECK_VERSIONS' EXPORTING project_id = akb_trans_check-project obj_type = akb_trans_check-obj_type obj_name = akb_trans_check-obj_name IMPORTING versions = check_versions EXCEPTIONS no_versions = 0 OTHERS = 0.

AKB_CHECK_FOR_DELETED_OBJECTS CALL FUNCTION 'AKB_CHECK_FOR_DELETED_OBJECTS' EXPORTING project_id = akb_projects-id rfcdest = akb_projects-rfcdestnew lock_table = 'X' in_batch = 'X' EXCEPTIONS job_not_created = 1 project_locked = 2 OTHERS = 3.

AKB_CHECK_FOR_DELETED_OBJECTS CALL FUNCTION 'AKB_CHECK_FOR_DELETED_OBJECTS' EXPORTING project_id = akb_projects-id rfcdest = akb_projects-rfcdestnew lock_table = ' ' in_batch = ' ' EXCEPTIONS job_not_created = 1 project_locked = 2 OTHERS = 3.

AKB_GET_OBJECT_INFO CALL FUNCTION 'AKB_GET_OBJECT_INFO' "#EC ENHOK DESTINATION akb_projects-rfcdestnew EXPORTING obj_type = obj_type obj_name = obj_name IMPORTING object = object EXCEPTIONS object_not_found = 0 OTHERS = 0.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = 'Soll die Bearbeitung im Hintergrund erfolgen?'(031) titel = ' ' cancel_display = 'X' IMPORTING answer = answer.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = 'Sollen eventuelle Inkonsistenzen korrigiert werden?'(035) titel = ' ' cancel_display = 'X' IMPORTING answer = answer.



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