SAP Reports / Programs

RBUS2177 SAP ABAP Report - Program for Object Category BUS2183 : Project Role







RBUS2177 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 RBUS2177 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 RBUS2177. "Basic submit
SUBMIT RBUS2177 AND RETURN. "Return to original report after report execution complete
SUBMIT RBUS2177 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 Category BUS2183 : Project Role
Text Symbol: 001 = URL for Calling Proj. Mgmt Applicat.


INCLUDES used within this REPORT RBUS2177

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_BUS2177_DELETE CALL FUNCTION 'BAPI_BUS2177_DELETE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IS_EXTENSION_IN = ISEXTENSIONIN IV_IGNORE_WFMCORE = IVIGNOREWFMCORE IMPORTING ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

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

BAPI_BUS2177_SKILL_PROFILE_SET CALL FUNCTION 'BAPI_BUS2177_SKILL_PROFILE_SET' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID TABLES IT_SKILLSPROFILE = ITSKILLSPROFILE RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_SKILL_PROFILE_GET CALL FUNCTION 'BAPI_BUS2177_SKILL_PROFILE_GET' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID TABLES ET_SKILLSPROFILE = ETSKILLSPROFILE RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_STAFFING_REMOVE CALL FUNCTION 'BAPI_BUS2177_STAFFING_REMOVE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_STAFFINGLINK_GUID = IVSTAFFINGLINKGUID IV_IGNORE_WFMCORE = IVIGNOREWFMCORE TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_TASK_ASSIGN_ADD CALL FUNCTION 'BAPI_BUS2177_TASK_ASSIGN_ADD' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IS_TASKASSIGNMENT = ISTASKASSIGNMENT IS_TASKASSIGNMENT_X = ISTASKASSIGNMENTX IMPORTING EV_TASKASSIGNMENT_GUID = EVTASKASSIGNMENTGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_TASK_ASSIGN_CHANG CALL FUNCTION 'BAPI_BUS2177_TASK_ASSIGN_CHANG' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_TASKASSIGNMENT_GUID = IVTASKASSIGNMENTGUID IS_TASKASSIGNMENT = ISTASKASSIGNMENT IS_TASKASSIGNMENT_X = ISTASKASSIGNMENTX TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_TASK_ASSIGN_GET_D CALL FUNCTION 'BAPI_BUS2177_TASK_ASSIGN_GET_D' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_TASKASSIGNMENT_GUID = IVTASKASSIGNMENTGUID IMPORTING ES_TASKASSIGNMENT = ESTASKASSIGNMENT TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_TASK_ASSIGN_REMOV CALL FUNCTION 'BAPI_BUS2177_TASK_ASSIGN_REMOV' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_TASKASSIGNMENT_GUID = IVTASKASSIGNMENTGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_CANDIDATE_ADD CALL FUNCTION 'BAPI_BUS2177_CANDIDATE_ADD' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IS_CANDIDATE = ISCANDIDATE IS_CANDIDATE_X = ISCANDIDATEX IMPORTING EV_CANDIDATELINK_GUID = EVCANDIDATELINKGUID TABLES IT_COMMENT = ITCOMMENT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_CANDIDATE_CHANGE CALL FUNCTION 'BAPI_BUS2177_CANDIDATE_CHANGE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_CANDIDATELINK_GUID = IVCANDIDATELINKGUID IS_CANDIDATE = ISCANDIDATE IS_CANDIDATE_X = ISCANDIDATEX TABLES IT_COMMENT = ITCOMMENT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_CANDIDATE_GET_DET CALL FUNCTION 'BAPI_BUS2177_CANDIDATE_GET_DET' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_CANDIDATELINK_GUID = IVCANDIDATELINKGUID IMPORTING ES_CANDIDATE = ESCANDIDATE TABLES ET_COMMENT_PLAINTEXT = ETCOMMENTPLAINTEXT ET_COMMENT = ETCOMMENT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_CANDIDATE_REMOVE CALL FUNCTION 'BAPI_BUS2177_CANDIDATE_REMOVE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_CANDIDATELINK_GUID = IVCANDIDATELINKGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_GET_WORKLIST CALL FUNCTION 'BAPI_BUS2177_GET_WORKLIST' EXPORTING IS_SELECTED_FIELDS = ISSELECTEDFIELDS IV_ROLE_BEGINDATE = IVROLEBEGINDATE IV_ROLE_ENDDATE = IVROLEENDDATE IV_WORKLIST_SCOPE = IVWORKLISTSCOPE IV_STAFFING_CANDIDATE_SWITCH = IVSTAFFINGCANDIDATESWITCH IV_MAX_HITS = IVMAXHITS TABLES ET_ROLEWORKLIST = ETROLEWORKLIST ET_EXTENSION_OUT = ETEXTENSIONOUT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_GET_DETAIL CALL FUNCTION 'BAPI_BUS2177_GET_DETAIL' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IMPORTING ES_PROJECTROLE = ESPROJECTROLE ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES RETURN = RETURN ET_STAFFING_LOG = ETSTAFFINGLOG ET_STAFFING_LOG_PLAINTEXT = ETSTAFFINGLOGPLAINTEXT ET_STAFFING = ETSTAFFING ET_TASKASSIGNMENTS = ETTASKASSIGNMENTS ET_CANDIDATES = ETCANDIDATES ET_STATUS = ETSTATUS ET_DESCRIPTION = ETDESCRIPTION ET_NAME = ETNAME EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_CHANGE CALL FUNCTION 'BAPI_BUS2177_CHANGE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IS_PROJECTROLE = ISPROJECTROLE IS_PROJECTROLE_X = ISPROJECTROLEX IS_EXTENSION_IN = ISEXTENSIONIN IV_IGNORE_WFMCORE = IVIGNOREWFMCORE IMPORTING ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES IT_STAFFING_LOG = ITSTAFFINGLOG RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_STAFFING_ADD CALL FUNCTION 'BAPI_BUS2177_STAFFING_ADD' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IS_STAFFINGLINK = ISSTAFFINGLINK IS_STAFFINGLINK_X = ISSTAFFINGLINKX IV_IGNORE_WFMCORE = IVIGNOREWFMCORE IMPORTING EV_STAFFINGLINK_GUID = EVSTAFFINGLINKGUID TABLES IT_COMMENT = ITCOMMENT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_STAFFING_CHANGE CALL FUNCTION 'BAPI_BUS2177_STAFFING_CHANGE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_STAFFINGLINK_GUID = IVSTAFFINGLINKGUID IS_STAFFINGLINK = ISSTAFFINGLINK IS_STAFFINGLINK_X = ISSTAFFINGLINKX IV_IGNORE_WFMCORE = IVIGNOREWFMCORE TABLES IT_COMMENT = ITCOMMENT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_STAFFING_GET_DET





CALL FUNCTION 'BAPI_BUS2177_STAFFING_GET_DET' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_STAFFINGLINK_GUID = IVSTAFFINGLINKGUID IMPORTING ES_STAFFINGLINK = ESSTAFFINGLINK TABLES ET_COMMENT_PLAINTEXT = ETCOMMENTPLAINTEXT ET_COMMENT = ETCOMMENT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_CREATE CALL FUNCTION 'BAPI_BUS2177_CREATE' EXPORTING IV_PARENT_GUID = IVPARENTGUID IS_PROJECTROLE = ISPROJECTROLE IS_PROJECTROLE_X = ISPROJECTROLEX IS_EXTENSION_IN = ISEXTENSIONIN IV_IGNORE_WFMCORE = IVIGNOREWFMCORE IMPORTING ES_EXTENSION_OUT = ESEXTENSIONOUT TABLES IT_STAFFING_LOG = ITSTAFFINGLOG RETURN = RETURN EXCEPTIONS OTHERS = 01.

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

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

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

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

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

BAPI_BUS2177_DOCUMT_ADD CALL FUNCTION 'BAPI_BUS2177_DOCUMT_ADD' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_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_BUS2177_DOCUMT_CHANGE CALL FUNCTION 'BAPI_BUS2177_DOCUMT_CHANGE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID IS_DOCUMENT = ISDOCUMENT IS_DOCUMENT_UPD = ISDOCUMENTUPD TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_DOCUMT_UPDATE CALL FUNCTION 'BAPI_BUS2177_DOCUMT_UPDATE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_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_BUS2177_DOCUMT_REMOVE CALL FUNCTION 'BAPI_BUS2177_DOCUMT_REMOVE' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_DOCUMT_GET_DETAIL CALL FUNCTION 'BAPI_BUS2177_DOCUMT_GET_DETAIL' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_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_BUS2177_DOCUMT_SET_AUTH CALL FUNCTION 'BAPI_BUS2177_DOCUMT_SET_AUTH' EXPORTING PROJECTROLE_GUID = OBJECT-KEY-PROJECTROLE_GUID IV_DOCUMENT_GUID = IVDOCUMENTGUID IS_AUTHORIZATION = ISAUTHORIZATION TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

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

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

BAPI_BUS2177_GET_SUBOBJECTS CALL FUNCTION 'BAPI_BUS2177_GET_SUBOBJECTS' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID TABLES IT_SUBOBJECT_TYPE = ITSUBOBJECTTYPE ET_SUBOBJECT = ETSUBOBJECT RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_OBLINK_ADD CALL FUNCTION 'BAPI_BUS2177_OBLINK_ADD' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID IS_OBJECT_LINK = ISOBJECTLINK IS_OBJECT_LINK_UPD = ISOBJECTLINKUPD TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_OBLINK_CHANGE CALL FUNCTION 'BAPI_BUS2177_OBLINK_CHANGE' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID IV_OBJECT_LINK_GUID = IVOBJECTLINKGUID IS_OBJECT_LINK = ISOBJECTLINK IS_OBJECT_LINK_UPD = ISOBJECTLINKUPD TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_OBLINK_REMOVE CALL FUNCTION 'BAPI_BUS2177_OBLINK_REMOVE' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID IV_OBJECT_LINK_GUID = IVOBJECTLINKGUID TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_OBLINK_GET_DETAIL CALL FUNCTION 'BAPI_BUS2177_OBLINK_GET_DETAIL' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID IV_OBJECT_LINK_GUID = IVOBJECTLINKGUID IMPORTING ES_OBJECT_LINK_DETAIL = ESOBJECTLINKDETAIL TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.




BAPI_BUS2177_OBLINK_MANUAL_SEV CALL FUNCTION 'BAPI_BUS2177_OBLINK_MANUAL_SEV' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID IV_OBJECT_LINK_GUID = IVOBJECTLINKGUID IV_MANUAL_SEVERITY = IVMANUALSEVERITY TABLES RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_ROLE_DIST_GET CALL FUNCTION 'BAPI_BUS2177_ROLE_DIST_GET' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID IMPORTING ES_DIST_ADMIN_DATA = ESDISTADMINDATA TABLES ET_DISTRIBUTION = ETDISTRIBUTION RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_ROLE_DIST_SET CALL FUNCTION 'BAPI_BUS2177_ROLE_DIST_SET' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID TABLES IT_DISTRIBUTION = ITDISTRIBUTION RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_STAFF_DIST_GET CALL FUNCTION 'BAPI_BUS2177_STAFF_DIST_GET' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID IV_STAFFINGLINK_GUID = IVSTAFFINGLINKGUID IMPORTING ES_DIST_ADMIN_DATA = ESDISTADMINDATA TABLES ET_DISTRIBUTION = ETDISTRIBUTION RETURN = RETURN EXCEPTIONS OTHERS = 01.

BAPI_BUS2177_STAFF_DIST_SET CALL FUNCTION 'BAPI_BUS2177_STAFF_DIST_SET' EXPORTING PROJECTROLE_GUID = PROJECTROLEGUID IV_STAFFINGLINK_GUID = IVSTAFFINGLINKGUID TABLES IT_DISTRIBUTION = ITDISTRIBUTION 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 RBUS2177 or its description.