SAP CL_ABAP_ONLINE_COMMUNITY_UTIL OO Class - Utility class for ABAP Online Community (AOC) (internal use)
CL_ABAP_ONLINE_COMMUNITY_UTIL is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_ABAP_ONLINE_COMMUNITY_UTIL including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_ABAP_ONLINE_COMMUNITY_UTIL SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
CHECK_ROOM_ACCESS | Am I allowed to enter the room | Protected |
CALL METHOD cl_abap_online_community_util=>CHECK_ROOM_ACCESS...more details | ||
CLEANUP_SHARED_DOCUMENTS | Remove expired documents | Public |
CALL METHOD cl_abap_online_community_util=>CLEANUP_SHARED_DOCUMENTS...more details | ||
CREATE_ROOM | Create room | Protected |
CALL METHOD cl_abap_online_community_util=>CREATE_ROOM...more details | ||
CREATE_ROOM_MEMBER | Insert room member | Protected |
CALL METHOD cl_abap_online_community_util=>CREATE_ROOM_MEMBER...more details | ||
CREATE_USER | Create user | Protected |
CALL METHOD cl_abap_online_community_util=>CREATE_USER...more details | ||
DELETE_ROOM | Remove room | Protected |
CALL METHOD cl_abap_online_community_util=>DELETE_ROOM...more details | ||
| ||
DELETE_ROOM_MEMBER | Remove room member | Protected |
CALL METHOD cl_abap_online_community_util=>DELETE_ROOM_MEMBER...more details | ||
DELETE_USER | Remove user | Protected |
CALL METHOD cl_abap_online_community_util=>DELETE_USER...more details | ||
DELETE_USER_CONTEXT | Delete the user context attributes | Protected |
CALL METHOD cl_abap_online_community_util=>DELETE_USER_CONTEXT...more details | ||
EXECUTE_TRANSACTION | Start demo chat application via transaction code | Public |
CALL METHOD cl_abap_online_community_util=>EXECUTE_TRANSACTION...more details | ||
EXISTS_ROOM | Exists room | Protected |
CALL METHOD cl_abap_online_community_util=>EXISTS_ROOM...more details | ||
GET_ACTIVE_ROOM_MEMBERS | Deliver the present connected room members | Protected |
CALL METHOD cl_abap_online_community_util=>GET_ACTIVE_ROOM_MEMBERS...more details | ||
GET_PERMITTED_ROOMS | Get my own | Protected |
CALL METHOD cl_abap_online_community_util=>GET_PERMITTED_ROOMS...more details | ||
GET_ROOMS | Get permitted rooms | Protected |
CALL METHOD cl_abap_online_community_util=>GET_ROOMS...more details | ||
INSERT_SHARED_DOCUMENT | Insert document to be shared | Protected |
CALL METHOD cl_abap_online_community_util=>INSERT_SHARED_DOCUMENT...more details | ||
READ_ROOM | Read the room attributes | Protected |
CALL METHOD cl_abap_online_community_util=>READ_ROOM...more details | ||
READ_ROOM_MEMBERS | Read room members | Protected |
CALL METHOD cl_abap_online_community_util=>READ_ROOM_MEMBERS...more details | ||
READ_USER | Read the user attributes | Protected |
CALL METHOD cl_abap_online_community_util=>READ_USER...more details | ||
READ_USER_CONTEXT | Read the user context attributes | Protected |
CALL METHOD cl_abap_online_community_util=>READ_USER_CONTEXT...more details | ||
READ_USER_LAST_CHANGED | Read timstamp of last change from a user | Protected |
CALL METHOD cl_abap_online_community_util=>READ_USER_LAST_CHANGED...more details | ||
UPDATE_ROOM | Create or update room | Protected |
CALL METHOD cl_abap_online_community_util=>UPDATE_ROOM...more details | ||
UPDATE_USER | Create or update user | Protected |
CALL METHOD cl_abap_online_community_util=>UPDATE_USER...more details | ||
UPDATE_USER_CONTEXT | Create or update user context | Protected |
CALL METHOD cl_abap_online_community_util=>UPDATE_USER_CONTEXT...more details |
CL_ABAP_ONLINE_COMMUNITY_UTIL attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
CO_AOC_DEFAULT_ROOM_ROLE_ADM | Constant | Default room role entry | 2 | LIKE I | Private |
CO_AOC_PUBLIC_ROOM | Constant | Extension to the Channel Ids | 'Public Corner' | LIKE AMC_CHANNEL_EXTENSION_ID | Private |
CO_AOC_ROOM_ROLE_ADMIN | Constant | Room role entry | 1 | LIKE RAW4 | Private |
CO_AOC_ROOM_ROLE_MEMBER | Constant | Room role entry | 0 | LIKE I | Private |
CO_AOC_USER_AS_ROOM | Constant | Extension to the Channel Ids | '%%_USER_%%' | LIKE AMC_CHANNEL_EXTENSION_ID | Private |
CO_AOC_USER_CONTEXT_AS_ROOM | Constant | Extension to the Channel Ids | '%%_USER_CONTEXT_%%' | LIKE AMC_CHANNEL_EXTENSION_ID | Private |
CL_ABAP_ONLINE_COMMUNITY_UTIL types
GT_AOC_PERMITTED_ROOM -GT_AOC_PERMITTED_ROOMS -
GT_AOC_ROOM -
GT_AOC_ROOMS -
GT_AOC_ROOM_MEMBER -
GT_AOC_ROOM_MEMBERS -
GT_AOC_USER_CONTEXT -
Links to Related Class(s)
CL_ABAP_...Full list of available SAP object classes
Search for further information about these or an SAP related objects