SAP CL_CRM_BSP_GSS OO Class - Grouped screen structure configuration class.
CL_CRM_BSP_GSS 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_CRM_BSP_GSS 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_CRM_BSP_GSS 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 |
| ADD_FIELDGROUP_NAME_SUFFIX | Returns a unique fieldgrp name based on the specified index. | Private |
| CALL METHOD cl_crm_bsp_gss=>ADD_FIELDGROUP_NAME_SUFFIX...more details | ||
| ADD_FIELD_NAME_SUFFIX | Returns a unique field name based on the specified index. | Private |
| CALL METHOD cl_crm_bsp_gss=>ADD_FIELD_NAME_SUFFIX...more details | ||
| APPEND_NUMERIC_SUFFIX | Appends number to specified string without changing length. | Private |
| CALL METHOD cl_crm_bsp_gss=>APPEND_NUMERIC_SUFFIX...more details | ||
| APPEND_UNIQUE_GSSC_MAPPING | Ensures unique names for the specified fields. | Private |
| CALL METHOD cl_crm_bsp_gss=>APPEND_UNIQUE_GSSC_MAPPING...more details | ||
| ASK_DEVCLASS | Asks the user for the package in which the GSS will be made. | Private |
| CALL METHOD cl_crm_bsp_gss=>ASK_DEVCLASS...more details | ||
| ASK_REQUESTS | Asks the user for the customizing and workbench requests. | Private |
| CALL METHOD cl_crm_bsp_gss=>ASK_REQUESTS...more details | ||
|
| ||
| BLUEPRINT_TRANSPORT | Transports the specified blueprint table entries. | Private |
| CALL METHOD cl_crm_bsp_gss=>BLUEPRINT_TRANSPORT...more details | ||
| BUILD_GSSC_MAPPINGS | Builds the GSSC table mappings for the field groups. | Private |
| CALL METHOD cl_crm_bsp_gss=>BUILD_GSSC_MAPPINGS...more details | ||
| BUILD_GSS_DD03P | Builds the DD03P table to create the GSS in the DDIC. | Private |
| CALL METHOD cl_crm_bsp_gss=>BUILD_GSS_DD03P...more details | ||
| CHECK_FIELDGROUP_SCOPE | Raises an exc. if specified FG does not belong to scope. | Private |
| CALL METHOD cl_crm_bsp_gss=>CHECK_FIELDGROUP_SCOPE...more details | ||
| CHECK_MOVE_ALLOWED | Throws an exception if the specified move is invalid. | Private |
| CALL METHOD cl_crm_bsp_gss=>CHECK_MOVE_ALLOWED...more details | ||
| CHECK_VALID_NAMESPACE | Checks whether the specified string has the valid namespace. | Private |
| CALL METHOD cl_crm_bsp_gss=>CHECK_VALID_NAMESPACE...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Private |
| CALL METHOD cl_crm_bsp_gss=>CONSTRUCTOR...more details | ||
| COPY_FIELD | Copies a field from one field group to another. | Private |
| CALL METHOD cl_crm_bsp_gss=>COPY_FIELD...more details | ||
| CURRENT_SYSTEM_TYPE | Returns the current system type. | Private |
| CALL METHOD cl_crm_bsp_gss=>CURRENT_SYSTEM_TYPE...more details | ||
| DB_DELETE_ENTRIES | Deletes the database entries for blueprint & GSSC. | Private |
| CALL METHOD cl_crm_bsp_gss=>DB_DELETE_ENTRIES...more details | ||
| DB_MODIFY_ENTRIES | Makes the database entries for blueprint & GSSC. | Private |
| CALL METHOD cl_crm_bsp_gss=>DB_MODIFY_ENTRIES...more details | ||
| DDIC_ACTIVATE_GSS_COMMIT | Activates the GSS in the DDIC. Does implicit COMMIT. | Private |
| CALL METHOD cl_crm_bsp_gss=>DDIC_ACTIVATE_GSS_COMMIT...more details | ||
| DDIC_DELETE_GSS | Deletes the specified GSS from the DDIC. Does not COMMIT. | Private |
| CALL METHOD cl_crm_bsp_gss=>DDIC_DELETE_GSS...more details | ||
| DDIC_PUT_GSS | Creates or updates the GSS in the DDIC. Does not COMMIT. | Private |
| CALL METHOD cl_crm_bsp_gss=>DDIC_PUT_GSS...more details | ||
| DDIC_VALIDATE_GSS | Validates the new GSS before creating it. | Private |
| CALL METHOD cl_crm_bsp_gss=>DDIC_VALIDATE_GSS...more details | ||
| DEEP_COPY_FIELDGROUP | Copies a field group. Recursive method. | Private |
| CALL METHOD cl_crm_bsp_gss=>DEEP_COPY_FIELDGROUP...more details | ||
| DEEP_DELETE_FIELDGROUP | Deletes a field group. Recursive method. | Private |
| CALL METHOD cl_crm_bsp_gss=>DEEP_DELETE_FIELDGROUP...more details | ||
| DELETE_GSSC_ENTRIES | Builds the GSSC mappings to be deleted from the database. | Private |
| CALL METHOD cl_crm_bsp_gss=>DELETE_GSSC_ENTRIES...more details | ||
| DO_MOVE_FIELDS | Performs the actual move-fields operation. | Private |
| CALL METHOD cl_crm_bsp_gss=>DO_MOVE_FIELDS...more details | ||
| DO_UNMOVE_ALL_FIELDS | Performs the actual unmove-fields operation. | Private |
| CALL METHOD cl_crm_bsp_gss=>DO_UNMOVE_ALL_FIELDS...more details | ||
| FIELDGROUP_IS_GSS_BASED | Returns 'X' if the specified field group is based on a GSS. | Public |
| CALL METHOD cl_crm_bsp_gss=>FIELDGROUP_IS_GSS_BASED...more details | ||
| GET_GROUPED_FIELD_NAME | Returns the grouped field name of the specified field. | Private |
| CALL METHOD cl_crm_bsp_gss=>GET_GROUPED_FIELD_NAME...more details | ||
| GET_SS_EVENTS | Returns a list of all toolbar events that apply to a SS. | Private |
| CALL METHOD cl_crm_bsp_gss=>GET_SS_EVENTS...more details | ||
| HIDE_FIELD | Hides the specified field through customizing. | Private |
| CALL METHOD cl_crm_bsp_gss=>HIDE_FIELD...more details | ||
| INIT_GSSC_MAPPINGS | Initializes the global mapping table for the dst fieldgroup. | Private |
| CALL METHOD cl_crm_bsp_gss=>INIT_GSSC_MAPPINGS...more details | ||
| IS_GSS | Returns 'X' if the specified screen structure is a GSS. | Private |
| CALL METHOD cl_crm_bsp_gss=>IS_GSS...more details | ||
| IS_GSS_FIELDGROUP | Returns 'X' if the specified field group is based on a GSS. | Private |
| CALL METHOD cl_crm_bsp_gss=>IS_GSS_FIELDGROUP...more details | ||
| LOAD_FIELD_INFO | Loads the specified fields from the database. | Private |
| CALL METHOD cl_crm_bsp_gss=>LOAD_FIELD_INFO...more details | ||
| MODIFY_BLUEPRINT_ENTRIES | Builds the blueprint table entries. | Private |
| CALL METHOD cl_crm_bsp_gss=>MODIFY_BLUEPRINT_ENTRIES...more details | ||
| MODIFY_GSSC_ENTRIES | Builds the GSSC mappings to be saved to the database. | Private |
| CALL METHOD cl_crm_bsp_gss=>MODIFY_GSSC_ENTRIES...more details | ||
| MOVE_FIELDS | Merges the specified fields. Does a COMMIT WORK. | Public |
| CALL METHOD cl_crm_bsp_gss=>MOVE_FIELDS...more details | ||
| NAME_OF_FIELD | Returns the field name of the specified field. | Private |
| CALL METHOD cl_crm_bsp_gss=>NAME_OF_FIELD...more details | ||
| REAL_FIELDGROUP | Converts the specified field group to its ungrouped mapping. | Private |
| CALL METHOD cl_crm_bsp_gss=>REAL_FIELDGROUP...more details | ||
| REAL_NAME_OF_FIELD | Returns the ungrouped name of the specified field. | Private |
| CALL METHOD cl_crm_bsp_gss=>REAL_NAME_OF_FIELD...more details | ||
| REAL_SS_OF_FIELD | Returns the real screen structure of a field. | Private |
| CALL METHOD cl_crm_bsp_gss=>REAL_SS_OF_FIELD...more details | ||
| REPLACE_FIELDGROUP_REFERENCES | Replaces an application's refs to the specified field group. | Private |
| CALL METHOD cl_crm_bsp_gss=>REPLACE_FIELDGROUP_REFERENCES...more details | ||
| SCREENSTRUCTURE_OF_FIELDGROUP | Returns the screen structure of the specified field group. | Private |
| CALL METHOD cl_crm_bsp_gss=>SCREENSTRUCTURE_OF_FIELDGROUP...more details | ||
| TADIR_DELETE_GSS | Deletes the GSS from the TADIR. | Private |
| CALL METHOD cl_crm_bsp_gss=>TADIR_DELETE_GSS...more details | ||
| TADIR_MODIFY_GSS | Creates or updates the GSS in the TADIR. | Private |
| CALL METHOD cl_crm_bsp_gss=>TADIR_MODIFY_GSS...more details | ||
| TEST_MOVE_FIELDS | Do not use. For internal CL_CRM_BSP_GSS testing only. | Public |
| CALL METHOD cl_crm_bsp_gss=>TEST_MOVE_FIELDS...more details | ||
| TR_TRANSPORT_ALL | Transports database & DDIC entries for blueprint & GSSC. | Private |
| CALL METHOD cl_crm_bsp_gss=>TR_TRANSPORT_ALL...more details | ||
| UNIQUE_FIELDGROUP_NAME | Creates a unique, unused name for a field group. | Private |
| CALL METHOD cl_crm_bsp_gss=>UNIQUE_FIELDGROUP_NAME...more details | ||
| UNIQUE_GSS_NAME | Creates a unique, unused name for a GSS. | Private |
| CALL METHOD cl_crm_bsp_gss=>UNIQUE_GSS_NAME...more details | ||
| UNMOVE_ALL_FIELDS | Removes move-fields for a fieldgroup. Does a COMMIT WORK. | Public |
| CALL METHOD cl_crm_bsp_gss=>UNMOVE_ALL_FIELDS...more details | ||
CL_CRM_BSP_GSS 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 |
| GC_DDIC_STATE_ACTIVE | Constant | Status of an ABAP/4 Dictionary object | 'A' | LIKE DDGOTSTATE | Private |
| GC_GROUP_TYPE_SCREEN_GROUP | Constant | Defines which kind of group we see on screen | 'SCGR' | LIKE CRMT_GROUPTYPE | Private |
| GC_MAX_KEYLENGTH | Constant | Max length of a transportable table key | 120 | LIKE I | Private |
| GC_MODE_MOVE | Constant | Mode: Move | 'M' | LIKE C | Private |
| GC_MODE_UNMOVE | Constant | Mode: Unmove | 'U' | LIKE C | Private |
| GC_NAMESPACE_PREFIX_Y | Constant | 'Y' customer namespace | 'Y' | LIKE C | Private |
| GC_NAMESPACE_PREFIX_Z | Constant | 'Z' customer namespace | 'Z' | LIKE C | Private |
| GC_REQUEST_TYPE_CUSTOMIZING | Constant | Customizing request type | 'W' | LIKE C | Private |
| GC_REQUEST_TYPE_WORKBENCH | Constant | Workbench request type | 'K' | LIKE C | Private |
| GC_SYSTEM_TYPE_SAP | Constant | SAP system type | 'SAP' | LIKE SYSYSID | Private |
| GC_TR_OBJECT_STRUCTURE | Constant | Object Type | 'TABL' | LIKE TROBJTYPE | Private |
| GC_TR_OBJECT_TABLE_ENTRY | Constant | Object Type | 'TABU' | LIKE TROBJTYPE | Private |
| GC_TR_OBJFUNC_DELETE | Constant | Object function | 'D' | LIKE OBJFUNC | Private |
| GC_TR_OBJFUNC_KEYLIST | Constant | Object function | 'K' | LIKE OBJFUNC | Private |
| GC_TR_PGMID_R3TR | Constant | Program ID in Requests and Tasks | 'R3TR' | LIKE PGMID | Private |
| GT_DD03P | Instance Attribute | Table Type for Structure DD03P | LIKE DD03TTYP | Private | |
| GT_DELETE_ACCESS | Instance Attribute | LIKE TT_CRMC_ACCESS | Private | ||
| GT_DELETE_BLUEPRNTC | Instance Attribute | LIKE TT_CRMC_BLUEPRNTC | Private | ||
| GT_DELETE_EVENTC | Instance Attribute | LIKE TT_CRMC_GSS_EVENTC | Private | ||
| GT_DELETE_F4MAPRECC | Instance Attribute | LIKE TT_CRMC_F4MAPRECC | Private | ||
| GT_DELETE_F4MAPSNDC | Instance Attribute | LIKE TT_CRMC_F4MAPSNDC | Private | ||
| GT_DELETE_FIELDGRE | Instance Attribute | Sorted Table Type for CRMC_FIELDGRE | LIKE TT_CRMC_FIELDGRE | Private | |
| GT_DELETE_FIELDGRPC | Instance Attribute | Table of field group fields. | LIKE TT_CRMC_FIELDGRPC | Private | |
| GT_DELETE_FIELDGRP_T | Instance Attribute | LIKE TT_CRMC_FIELDGRP_T | Private | ||
| GT_DELETE_FLD_LABEL_C | Instance Attribute | LIKE TT_CRMC_FLD_LABEL_C | Private | ||
| GT_DELETE_GSSC | Instance Attribute | Table of associations between fields of a SS and a GSS. | LIKE TT_CRMC_GSSC | Private | |
| GT_DELETE_LEADC | Instance Attribute | LIKE TT_CRMC_GSS_LEADC | Private | ||
| GT_E071K_CUSTOMIZING | Instance Attribute | LIKE TT_E071K | Private | ||
| GT_E071K_WORKBENCH | Instance Attribute | LIKE TT_E071K | Private | ||
| GT_FIELDS | Instance Attribute | LIKE CRMT_BSP_FIELDGROUP_FIELD_TAB | Private | ||
| GT_GSSC_MAPPINGS | Instance Attribute | Table of associations between fields of a SS and a GSS. | LIKE CRMT_GSSC_TAB | Private | |
| GT_KO200_CUSTOMIZING | Instance Attribute | LIKE TT_KO200 | Private | ||
| GT_KO200_WORKBENCH | Instance Attribute | LIKE TT_KO200 | Private | ||
| GT_MODIFY_ACCESS | Instance Attribute | LIKE TT_CRMC_ACCESS | Private | ||
| GT_MODIFY_BLUEPRNTC | Instance Attribute | LIKE TT_CRMC_BLUEPRNTC | Private | ||
| GT_MODIFY_EVENTC | Instance Attribute | LIKE TT_CRMC_GSS_EVENTC | Private | ||
| GT_MODIFY_F4MAPRECC | Instance Attribute | Field Assignment for Resetting Values in F4 Help | LIKE TT_CRMC_F4MAPRECC | Private | |
| GT_MODIFY_F4MAPSNDC | Instance Attribute | LIKE TT_CRMC_F4MAPSNDC | Private | ||
| GT_MODIFY_FIELDGRE | Instance Attribute | Screen Structure Field Group | LIKE TT_CRMC_FIELDGRE | Private | |
| GT_MODIFY_FIELDGRPC | Instance Attribute | Field Group (Cust.) | LIKE TT_CRMC_FIELDGRPC | Private | |
| GT_MODIFY_FIELDGRP_T | Instance Attribute | LIKE TT_CRMC_FIELDGRP_T | Private | ||
| GT_MODIFY_FLD_LABEL_C | Instance Attribute | LIKE TT_CRMC_FLD_LABEL_C | Private | ||
| GT_MODIFY_GSSC | Instance Attribute | Table of associations between fields of a SS and a GSS. | LIKE TT_CRMC_GSSC | Private | |
| GT_MODIFY_LEADC | Instance Attribute | LIKE TT_CRMC_GSS_LEADC | Private | ||
| GT_ORIG_STRUCTURES | Instance Attribute | LIKE CRMT_BSP_SCRSTRUCNAMES | Private | ||
| GV_APPLICATION | Instance Attribute | Application | LIKE CRMT_BSP_APPL | Private | |
| GV_BLVIEW | Instance Attribute | View for Display in the People-Centric UI | LIKE CRMT_BSP_BLVIEW | Private | |
| GV_CUSTOMIZING_TRANSPORT | Instance Attribute | Request/Task | LIKE TRKORR | Private | |
| GV_DEVCLASS | Instance Attribute | Package | LIKE DEVCLASS | Private | |
| GV_DST_FIELDGROUP | Instance Attribute | Copy of the import parameter. | LIKE CRMT_BSP_FIELDGRP | Private | |
| GV_GSS | Instance Attribute | Structure Name of Display Field | LIKE CRMT_BSP_SCRSTRUCNAME | Private | |
| GV_HIDE_SRC_FIELDS | Instance Attribute | General Flag | ' ' | LIKE FLAG | Private |
| GV_LEAD_SS | Instance Attribute | Structure Name of Display Field | LIKE CRMT_BSP_SCRSTRUCNAME | Private | |
| GV_MODE | Instance Attribute | Mode: Move or Unmove | LIKE C | Private | |
| GV_NEW_DST_FIELDGROUP | Instance Attribute | New name of the destination field group. | LIKE CRMT_BSP_FIELDGRP | Private | |
| GV_REAL_DST_FIELDGROUP | Instance Attribute | Name of the lead field group. | LIKE CRMT_BSP_FIELDGRP | Private | |
| GV_RUNNING_ON_CUSTOMER_SYSTEM | Instance Attribute | General Flag | LIKE FLAG | Private | |
| GV_UNMOVED_FIELDGROUP | Instance Attribute | Name of the field group from which we unmove all fields. | LIKE CRMT_BSP_FIELDGRP | Private | |
| GV_VERSION | Instance Attribute | LIKE CRMT_BSP_VERSION | Private | ||
| GV_WORKBENCH_TRANSPORT | Instance Attribute | Request/Task | LIKE TRKORR | Private |
Links to Related Class(s)
CL_CRM_B...Full list of available SAP object classes
Search for further information about these or an SAP related objects