SAP ABAP Class CL_CRM_BSP_CT_DBAL_LAYOUT (Layout class)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF-CUS (Application Component) People-Centric UI Framework Customizing
     CRM_BSP_FRAME_CT (Package) Customizing Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_BSP_CT_DBAL_ILST Abstract Item list class 20041104
Properties
Class CL_CRM_BSP_CT_DBAL_LAYOUT  
Short Description Layout class    
Super Class CL_CRM_BSP_CT_DBAL_ILST Abstract Item list class 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CRM_BSP_FRAME_CT   Customizing Tool 
Created 20041104   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CRMBT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CRM_BSP_CT_DBAL_LAYOUT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CRM_BSP_CT_DBAL_ROOT 20041130 Base class for customizing tool
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ID_DATA Instance attribute Private Type reference (TYPE) T_DATA 20041104
2 ID_KEY Instance attribute Private Type reference (TYPE) CRMBT_LAYOUT_KEY 20041104
3 SD_ENTITY_TAB Static Attribute Private Type reference (TYPE) T_ENTITY_HTAB 20041104
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_LAYOUT_INT_CD Instance method Private Method Builds the table of changed layout entries 20050108
2 CLASS_CONSTRUCTOR Static method Public Constructor 20050422
3 CONSTRUCTOR Instance method Public Constructor 20041104
4 EXTRACT_LAYOUT_INT Instance method Private Method Extracts the internal layout table 20050107
5 FIND_FIELD_IN_LAYOUT Instance method Private Method 20050108
6 GENERATE_DEFAULT Instance method Public Method Generates a default layout for the receiver 20050108
7 GENERATE_INTERNAL Instance method Private Method Generate a standard layout 20050106
8 GET Static method Public Method 20041104
9 GET_ALL_KEYS_FOR_FIELDGROUP Static method Protected Method 20041130
10 GET_ITEMS Instance method Public Method 20050107
11 GET_ITEM_DATA Instance method Protected Method 20041104
12 GET_ITEM_KEYS Instance method Protected Method 20041104
13 IS_EDITABLE Instance method Public Method Answer ABAP_TRUE, if the user may edit the layout 20050108
14 SET_ITEMS Instance method Public Method 20050107
15 SET_ITEM_DATA Instance method Protected Method 20041104
Events
Class CL_CRM_BSP_CT_DBAL_LAYOUT has no event.
Types
Class CL_CRM_BSP_CT_DBAL_LAYOUT has no local type.
Method Signatures

Method BUILD_LAYOUT_INT_CD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LAYOUT_INT_NEW Call by reference Type reference (TYPE) CRMBT_ST_LAYOUT_INT 20050108
2 Importing IT_LAYOUT_INT_OLD Call by reference Type reference (TYPE) CRMBT_ST_LAYOUT_INT 20050108
3 Returning RT_LAYOUT_CD Value transfer Type reference (TYPE) CRMBT_T_LAYOUT_INT_CD 20050108

Method BUILD_LAYOUT_INT_CD on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CRM_BSP_CT_DBAL_LAYOUT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) CRMBT_LAYOUT_KEY 20041120

Method CONSTRUCTOR on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method EXTRACT_LAYOUT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LAYOUT Call by reference Type reference (TYPE) T_LAYOUT_TAB 20050107
2 Returning RT_LAYOUT_INT Value transfer Type reference (TYPE) CRMBT_ST_LAYOUT_INT 20050107

Method EXTRACT_LAYOUT_INT on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method FIND_FIELD_IN_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LAYOUT Call by reference Type reference (TYPE) T_LAYOUT_TAB 20050108
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) CRMC_LAYOUT-FIELDNAME 20050108
3 Importing IV_IS_LABEL Call by reference Type reference (TYPE) ABAP_BOOL 20050108
4 Returning RT_TABIX Value transfer Type reference (TYPE) SY-TABIX Interne Tabelle, Index der aktuellen Zeile 20050108

Method FIND_FIELD_IN_LAYOUT on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method GENERATE_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CRMT_BSP_APPLOG_DISPLAY_TAB Tabellentyp für die Anzeige des BSP-Anwendungsprotokolls 20050108
2 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20050108
# Exception Resumable Description Created on
1 CX_CRM_BSP_CT_LOCK_FAILURE 20050111

Method GENERATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAYOUT Call by reference Type reference (TYPE) T_LAYOUT_TAB 20050106
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) CRMT_BSP_APPLOG_DISPLAY_TAB Tabellentyp für die Anzeige des BSP-Anwendungsprotokolls 20050106
3 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20050111

Method GENERATE_INTERNAL on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMC_TOOLBARGR-BLVIEW Sicht für UI-Darstellung 20041104
2 Importing IV_FLDGRPVAR Call by reference Type reference (TYPE) CRMC_LAYOUT-FLDGRPVAR 20041104
3 Importing IV_MAIN_FIELDGROUP Call by reference Type reference (TYPE) CRMC_LAYOUT-MAIN_FIELDGROUP Feldgruppe 20041104
4 Returning RV_DBAL_LAYOUT Value transfer Object reference (TYPE REF TO) CL_CRM_BSP_CT_DBAL_LAYOUT 20041104

Method GET on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method GET_ALL_KEYS_FOR_FIELDGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAIN_FIELDGROUP Call by reference Type reference (TYPE) CRMC_LAYOUT-MAIN_FIELDGROUP 20041130
2 Returning RT_ITEMLST_KEY Value transfer Type reference (TYPE) CRMBT_LAYOUT_KEY_TAB 20041130

Method GET_ALL_KEYS_FOR_FIELDGROUP on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20050107
2 Returning RT_ITEMS Value transfer Type reference (TYPE) CRMBT_ST_LAYOUT_INT 20050107
# Exception Resumable Description Created on
1 CX_CRM_BSP_CT_DBREC_NOT_FOUND 20050107
2 CX_CRM_BSP_CT_LOCK_FAILURE 20050107

Method GET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20041104
2 Importing IV_SEQUENCE Call by reference Type reference (TYPE) CRMC_TOOLBARGR-SEQUENCE 20041104
3 Returning RS_DATA Value transfer Type reference (TYPE) CRMT_TOOLBARGR_DAT 20041104
# Exception Resumable Description Created on
1 CX_CRM_BSP_CT_DBREC_NOT_FOUND 20041104
2 CX_CRM_BSP_CT_LOCK_FAILURE 20041104

Method GET_ITEM_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20041104
2 Returning RT_ITEM_KEY Value transfer Type reference (TYPE) CRMBT_BSP_TOOLBARGR_KEY_STAB 20041104
# Exception Resumable Description Created on
1 CX_CRM_BSP_CT_LOCK_FAILURE 20041104

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20050108

Method IS_EDITABLE on class CL_CRM_BSP_CT_DBAL_LAYOUT has no exception.

Method SET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEMS Call by reference Type reference (TYPE) CRMBT_ST_LAYOUT_INT 20050107
# Exception Resumable Description Created on
1 CX_CRM_BSP_CT_IN_SAP_MODE 20050111
2 CX_CRM_BSP_CT_NO_LOCK 20050107

Method SET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) CRMT_TOOLBARGR_DAT 20041104
2 Importing IV_SEQUENCE Call by reference Type reference (TYPE) CRMC_TOOLBARGR-SEQUENCE 20041104
# Exception Resumable Description Created on
1 CX_CRM_BSP_CT_NO_LOCK 20041104
History
Last changed by/on SAP  20050428 
SAP Release Created in 700