SAP Reports / Programs | Portfolio and Project Management | Project Management | BAPI Interface for cProjects(PPM-PRO-EXT-API) SAP PPM

RBUS2172 SAP ABAP Report - Program for Object Type BUS2172 : Project







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


Text pool values


Title: Program for Object Type BUS2172 : Project
Text Symbol: 001 = URL for Calling cProjects Application


INCLUDES used within this REPORT RBUS2172

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:

BAPI_BUS2172_EXISTENCE_CHECK CALL FUNCTION 'BAPI_BUS2172_EXISTENCE_CHECK' EXPORTING GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID TABLES RETURN = LT_RETURN.

BAPI_BUS2172_GET_PROJECT_ATTR CALL FUNCTION 'BAPI_BUS2172_GET_PROJECT_ATTR' EXPORTING GUID = LV_GUID IMPORTING PROJECT_ID = LV_PROJECTID PROJECT_TEXT = LV_PROJECTTEXT.

BAPI_BUS2172_GET_PROJECT_ATTR CALL FUNCTION 'BAPI_BUS2172_GET_PROJECT_ATTR' EXPORTING GUID = LV_GUID IMPORTING PROJECT_TEXT = LV_PROJECTTEXT.

DPR_API_UI_GET_URL call function 'DPR_API_UI_GET_URL' EXPORTING IV_GUID = LV_GUID IV_OBJECT_TYPE = CL_DPR_CO=>SC_OT_PROJECT IMPORTING EV_APPLICATION_URL = LV_URL_STRING.

BAPI_BUS2172_GET_RESPONSIBLE CALL FUNCTION 'BAPI_BUS2172_GET_RESPONSIBLE' EXPORTING GUID = LV_GUID TABLES USERS = LT_USERS.

BAPI_USER_GET_DETAIL CALL FUNCTION 'BAPI_USER_GET_DETAIL' EXPORTING USERNAME = LV_USER TABLES ADDSMTP = LT_ADDSMTP RETURN = LT_RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_CREATE CALL FUNCTION 'BAPI_BUS2172_CREATE' EXPORTING IS_PROJECT_DEFINITION = ISPROJECTDEFINITION IS_PROJECT_DEFINITION_UPD = ISPROJECTDEFINITIONUPD IS_EXTENSION_IN = ISEXTENSIONIN IMPORTING ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_CHANGE CALL FUNCTION 'BAPI_BUS2172_CHANGE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IS_PROJECT_DEFINITION = ISPROJECTDEFINITION IS_PROJECT_DEFINITION_UPD = ISPROJECTDEFINITIONUPD IS_EXTENSION_IN = ISEXTENSIONIN IMPORTING ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DELETE CALL FUNCTION 'BAPI_BUS2172_DELETE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IS_EXTENSION_IN = ISEXTENSIONIN IMPORTING ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_GET_DETAIL CALL FUNCTION 'BAPI_BUS2172_GET_DETAIL' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IMPORTING ES_PROJECT_DEFINITION_DETAIL = ESPROJECTDEFINITIONDETAIL ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES ET_NAME = ETNAME ET_DESCRIPTION = ETDESCRIPTION ET_STATUS = ETSTATUS et_authorization = etauthorization RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_GET_SUBOBJECTS CALL FUNCTION 'BAPI_BUS2172_GET_SUBOBJECTS' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID TABLES IT_SUBOBJECT_TYPE = ITSUBOBJECTTYPE ET_SUBOBJECT = ETSUBOBJECT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_SET_AUTHORIZATION CALL FUNCTION 'BAPI_BUS2172_SET_AUTHORIZATION' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IS_AUTHORIZATION = ISAUTHORIZATION TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_SEARCH CALL FUNCTION 'BAPI_BUS2172_SEARCH' EXPORTING IV_ELEMENTARY_SEARCH_HELP = IVELEMENTARYSEARCHHELP IV_MAX_NUMBER_OF_ROWS = IVMAXNUMBEROFROWS TABLES IT_SEARCH_ARGUMENT = ITSEARCHARGUMENT RETURN = RETURN ET_SEARCH_RESULT = ETSEARCHRESULT EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DELETE_ADMIN_AUTH CALL FUNCTION 'BAPI_BUS2172_DELETE_ADMIN_AUTH' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_SCHEDULE CALL FUNCTION 'BAPI_BUS2172_SCHEDULE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_FREE CALL FUNCTION 'BAPI_BUS2172_FREE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID iv_remove_changed = ivremovechanged TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_AGGREG_SEVERITIES CALL FUNCTION 'BAPI_BUS2172_AGGREG_SEVERITIES' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_OBLINK_ADD CALL FUNCTION 'BAPI_BUS2172_OBLINK_ADD' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IS_OBJECT_LINK = ISOBJECTLINK IS_OBJECT_LINK_UPD = ISOBJECTLINKUPD TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_OBLINK_CHANGE





CALL FUNCTION 'BAPI_BUS2172_OBLINK_CHANGE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_OBJECT_LINK_GUID = IVOBJECTLINKGUID IS_OBJECT_LINK = ISOBJECTLINK IS_OBJECT_LINK_UPD = ISOBJECTLINKUPD TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_OBLINK_REMOVE CALL FUNCTION 'BAPI_BUS2172_OBLINK_REMOVE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_OBJECT_LINK_GUID = IVOBJECTLINKGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_OBLINK_GET_DETAIL CALL FUNCTION 'BAPI_BUS2172_OBLINK_GET_DETAIL' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_OBJECT_LINK_GUID = IVOBJECTLINKGUID IMPORTING ES_OBJECT_LINK_DETAIL = ESOBJECTLINKDETAIL TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_MANUAL_SEVERITY CALL FUNCTION 'BAPI_BUS2172_MANUAL_SEVERITY' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_MANUAL_SEVERITY = IVMANUALSEVERITY TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_OBLINK_MANUAL_SEV CALL FUNCTION 'BAPI_BUS2172_OBLINK_MANUAL_SEV' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_OBJECT_LINK_GUID = IVOBJECTLINKGUID IV_MANUAL_SEVERITY = IVMANUALSEVERITY TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_SET_STATUS CALL FUNCTION 'BAPI_BUS2172_SET_STATUS' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_STATUS_PROFILE = IVSTATUSPROFILE IS_BUSINESS_TRANSACTION = ISBUSINESSTRANSACTION TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_CHECK_THRESHOLDS CALL FUNCTION 'BAPI_BUS2172_CHECK_THRESHOLDS' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_FOLDER_ADD CALL FUNCTION 'BAPI_BUS2172_FOLDER_ADD' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_TARGET_FOLDER_GUID = IVTARGETFOLDERGUID IS_FOLDER = ISFOLDER IS_FOLDER_UPD = ISFOLDERUPD TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_FOLDER_CHANGE CALL FUNCTION 'BAPI_BUS2172_FOLDER_CHANGE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_FOLDER_GUID = IVFOLDERGUID IS_FOLDER = ISFOLDER IS_FOLDER_UPD = ISFOLDERUPD TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_FOLDER_REMOVE CALL FUNCTION 'BAPI_BUS2172_FOLDER_REMOVE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_FOLDER_GUID = IVFOLDERGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_FOLDER_GET_DETAIL CALL FUNCTION 'BAPI_BUS2172_FOLDER_GET_DETAIL' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_FOLDER_GUID = IVFOLDERGUID IMPORTING ES_FOLDER_DETAIL = ESFOLDERDETAIL TABLES ET_AUTHORIZATION = ETAUTHORIZATION RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_FOLDER_SET_AUTH CALL FUNCTION 'BAPI_BUS2172_FOLDER_SET_AUTH' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_FOLDER_GUID = IVFOLDERGUID IS_AUTHORIZATION = ISAUTHORIZATION TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DOCUMT_ADD CALL FUNCTION 'BAPI_BUS2172_DOCUMT_ADD' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_TARGET_FOLDER_GUID = IVTARGETFOLDERGUID IV_MIMETYPE = IVMIMETYPE IV_SAVE_AS_URL = IVSAVEASURL IS_DOCUMENT = ISDOCUMENT IS_DOCUMENT_UPD = ISDOCUMENTUPD TABLES IT_URL = ITURL IT_FILE_CONTENT = ITFILECONTENT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DOCUMT_CHANGE CALL FUNCTION 'BAPI_BUS2172_DOCUMT_CHANGE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID IS_DOCUMENT = ISDOCUMENT IS_DOCUMENT_UPD = ISDOCUMENTUPD TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DOCUMT_UPDATE CALL FUNCTION 'BAPI_BUS2172_DOCUMT_UPDATE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID IV_MIMETYPE = IVMIMETYPE IV_SAVE_AS_URL = IVSAVEASURL IV_NEW_VERSION = IVNEWVERSION TABLES IT_URL = ITURL IT_FILE_CONTENT = ITFILECONTENT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DOCUMT_REMOVE CALL FUNCTION 'BAPI_BUS2172_DOCUMT_REMOVE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DOCUMT_SET_AUTH CALL FUNCTION 'BAPI_BUS2172_DOCUMT_SET_AUTH' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID IS_AUTHORIZATION = ISAUTHORIZATION TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DOCUMT_SET_STATUS CALL FUNCTION 'BAPI_BUS2172_DOCUMT_SET_STATUS' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID IV_DOCUMENT_STATUS = IVDOCUMENTSTATUS TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_DOCUMT_GET_DETAIL CALL FUNCTION 'BAPI_BUS2172_DOCUMT_GET_DETAIL' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID IMPORTING ES_DOCUMENT_DETAIL = ESDOCUMENTDETAIL TABLES ET_AUTHORIZATION = ETAUTHORIZATION ET_DOCUMENT_CONTENT = ETDOCUMENTCONTENT ET_DOCUMENT_VERSIONS = ETDOCUMENTVERSIONS RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_COPY CALL FUNCTION 'BAPI_BUS2172_COPY' EXPORTING IV_TEMPLATE_GUID = IVTEMPLATEGUID IV_RESOLVE_CHECKLISTS = IVRESOLVECHECKLISTS IS_EXTENSION_IN = ISEXTENSIONIN IMPORTING ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.




BAPI_BUS2172_COLLAB_ADD CALL FUNCTION 'BAPI_BUS2172_COLLAB_ADD' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_COLLABORATION_GUID = IVCOLLABORATIONGUID IV_CFOLDERS_DESTINATION = IVCFOLDERSDESTINATION IV_USE_URL = IVUSEURL TABLES IT_URL = ITURL RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_COLLAB_CHANGE CALL FUNCTION 'BAPI_BUS2172_COLLAB_CHANGE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_COLLABORATION_LINK_GUID = IVCOLLABORATIONLINKGUID TABLES IT_COLLABORATION_NAME = ITCOLLABORATIONNAME RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_COLLAB_REMOVE CALL FUNCTION 'BAPI_BUS2172_COLLAB_REMOVE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_COLLABORATION_LINK_GUID = IVCOLLABORATIONLINKGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_COLLAB_GET_DETAIL CALL FUNCTION 'BAPI_BUS2172_COLLAB_GET_DETAIL' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_COLLABORATION_LINK_GUID = IVCOLLABORATIONLINKGUID IMPORTING ES_COLLABORATION_LINK_DETAIL = ESCOLLABORATIONLINKDETAIL TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_PROJECT_ASSIGN CALL FUNCTION 'BAPI_BUS2172_PROJECT_ASSIGN' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_ASSIGNED_PROJECT_GUID = IVASSIGNEDPROJECTGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_PROJECT_UNASSIGN CALL FUNCTION 'BAPI_BUS2172_PROJECT_UNASSIGN' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_ASSIGNED_PROJECT_GUID = IVASSIGNEDPROJECTGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_GET_TREE CALL FUNCTION 'BAPI_BUS2172_GET_TREE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID TABLES ET_TREE = ETTREE RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_GET_MASTER_TASKS CALL FUNCTION 'BAPI_BUS2172_GET_MASTER_TASKS' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID TABLES ET_MASTER_TASK = ETMASTERTASK RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_SNAPSHOT_CREATE CALL FUNCTION 'BAPI_BUS2172_SNAPSHOT_CREATE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_VERSION = IVVERSION TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_SIMULATION_CREATE CALL FUNCTION 'BAPI_BUS2172_SIMULATION_CREATE' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_VERSION = IVVERSION IV_SIM_PROJECT_NUMBER = IVSIMPROJECTNUMBER TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_LOAD CALL FUNCTION 'BAPI_BUS2172_LOAD' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_CHANGE_MODE = IVCHANGEMODE TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2172_PHASES_ASSIGN CALL FUNCTION 'BAPI_BUS2172_PHASES_ASSIGN' EXPORTING PROJECT_DEFINITION_GUID = OBJECT-KEY-PROJECT_DEFINITION_GUID IV_ASSIGNED_PROJECT_GUID = IVASSIGNEDPROJECTGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.



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