SAP ABAP Class CL_CRM_BSP_FRAME_TOOLS (Tools for controller)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF (Application Component) People Centric UI Framework
     CRM_BSP_FRAME_GENERIC (Package) Controller Implementation: Generic Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_CONTANTS Constants 20020625
Properties
Class CL_CRM_BSP_FRAME_TOOLS  
Short Description Tools for controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_GENERIC   Controller Implementation: Generic Framework 
Created 20020612   SAP 
Last change 20060208   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 CL_PRT_URL_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_CONTANTS Constants 20020625
Friends
Class CL_CRM_BSP_FRAME_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_MANDATORY Constant Public Type reference (TYPE) CRMT_BSP_FIELDPROPERTY 'C' Field Characteristics 20020620
2 GC_ATTR_NOT_RELEVANT Constant Public Type reference (TYPE) CRMT_BSP_FIELDPROPERTY 'B' Field Characteristics 20020620
3 GC_ATTR_READ_ONLY Constant Public Type reference (TYPE) CRMT_BSP_FIELDPROPERTY 'A' Field Characteristics 20020620
4 GC_URL_KIND_DIRECT Constant Public Type reference (TYPE) CRMT_BSP_URL_KIND 'D' Art der URL 20030502
5 GC_URL_KIND_LINK Constant Public Type reference (TYPE) CRMT_BSP_URL_KIND 'L' Art der URL 20030417
6 GC_URL_KIND_MAIL Constant Public Type reference (TYPE) CRMT_BSP_URL_KIND 'M' Art der URL 20030417
7 GC_URL_KIND_PORTAL Constant Public Type reference (TYPE) CRMT_BSP_URL_KIND SPACE Art der URL 20030417
8 GV_APPLICATION Static Attribute Private Type reference (TYPE) CRMT_BSP_APPL Applikations-Szenario 20030502
9 GV_OTYPE Static Attribute Private Type reference (TYPE) CRMT_PRT_OTYPE CRM Objekttyp für Navigation 20030502
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_LINKS Static method Public Method Generates links for BSP framework 20020619
2 GENERATE_LINK_FOR_EVENT Static method Public Method Generates the link for an event 20020625
3 GENERATE_LINK_FOR_EVENT_2 Static method Public Method 20041113
4 GENERATE_LINK_FOR_EVENT_IMPL Static method Private Method 20041113
5 GET_CRM_OTYPE_FROM_APPL Static method Private Method 20040116
6 GET_LINK Static method Public Method Get Link from Portal Interface 20020625
7 MERGE_FIELDGROUP Static method Public Method Merge dynamic field attributes in fieldgroup 20020620
8 MERGE_LAYOUT Static method Public Method Merge dynamic field attributes in fieldgroup 20020620
9 SETUP_LAYOUT Static method Public Method Setup Layoutinformation 20020620
Events
Class CL_CRM_BSP_FRAME_TOOLS has no event.
Types
Class CL_CRM_BSP_FRAME_TOOLS has no local type.
Method Signatures

Method GENERATE_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_LINKS Value transfer Type reference (TYPE) CRMT_BSP_DATA_LINK_TAB Tabellentyp für Verknüpfungen 20020619
2 Importing IR_DATA_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_DATA_CONTEXT Datenkontext 20020619
3 Importing IT_FIELDGROUP Call by reference Type reference (TYPE) CRMT_FIELDGRP_TAB Feldgruppendetails 20020619
4 Importing IT_OBJECT_KEYS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20020619
5 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20030505

Method GENERATE_LINKS on class CL_CRM_BSP_FRAME_TOOLS has no exception.

Method GENERATE_LINK_FOR_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_JAVASCRIPT Call by reference Type reference (TYPE) STRING 20020625
2 Importing IR_DATA_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_DATA_CONTEXT Angebot: Datenkontext OIC Trefferliste 20020625
3 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Ereignis 20020625
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20020625
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20021107

Method GENERATE_LINK_FOR_EVENT on class CL_CRM_BSP_FRAME_TOOLS has no exception.

Method GENERATE_LINK_FOR_EVENT_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_JAVASCRIPT Call by reference Type reference (TYPE) STRING 20041113
2 Importing IR_DATA_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_DATA_CONTEXT 20041113
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20041113
4 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW 20041113
5 Importing IV_CREATE_FOLLOWUP_CHILD Call by reference Type reference (TYPE) ABAP_BOOL 20051101
6 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT 20041113
7 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY 20041113
8 Importing IV_PROCESS_TYPE Call by reference Type reference (TYPE) I 20050730
9 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20041113

Method GENERATE_LINK_FOR_EVENT_2 on class CL_CRM_BSP_FRAME_TOOLS has no exception.

Method GENERATE_LINK_FOR_EVENT_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_JAVASCRIPT Call by reference Type reference (TYPE) STRING 20041113
2 Importing IR_DATA_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_DATA_CONTEXT 20041113
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20041113
4 Importing IV_BLVIEW Call by reference Type reference (TYPE) CRMT_BSP_BLVIEW 20041113
5 Importing IV_CREATE_FOLLOWUP_CHILD Call by reference Type reference (TYPE) ABAP_BOOL 20051101
6 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT 20041113
7 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY 20041113
8 Importing IV_PROCESS_TYPE Call by reference Type reference (TYPE) I 20050730
9 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20041113

Method GENERATE_LINK_FOR_EVENT_IMPL on class CL_CRM_BSP_FRAME_TOOLS has no exception.

Method GET_CRM_OTYPE_FROM_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20040116
2 Returning RV_OTYPE Value transfer Type reference (TYPE) CRMT_PRT_OTYPE 20040116

Method GET_CRM_OTYPE_FROM_APPL on class CL_CRM_BSP_FRAME_TOOLS has no exception.

Method GET_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_JAVASCRIPT Call by reference Type reference (TYPE) STRING 20020625
2 Exporting EV_URL Call by reference Type reference (TYPE) CRM_URL_STRING String für CRM Objekt Link-URLs 20020625
3 Importing IR_GENERIC_DC Call by reference Object reference (TYPE REF TO) CL_CRM_BSP_DC_GENERIC Angebot: Datenkontext OIC Trefferliste 20020625
4 Importing IS_URL_FIELD Call by reference Type reference (TYPE) CRMT_PRT_URL_FIELD Struktur für Feldbeschreibung als Objektlink 20020625
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) CRMC_URL_PARAMETER_TAB Tabelle mit URL-Parametern 20020625
6 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_BSP_APPL 20030502
7 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20030423
8 Importing IV_FILLED_REF_FIELD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20030205
9 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20020625
10 Importing IV_URL_KIND Call by reference Type reference (TYPE) CRMT_BSP_URL_KIND GC_URL_KIND_PORTAL Art der URL 20030417

Method GET_LINK on class CL_CRM_BSP_FRAME_TOOLS has no exception.

Method MERGE_FIELDGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDGROUP Call by reference Type reference (TYPE) CRMT_FIELDGRP_TAB Tabellentyp für Feldgruppe 20020620
2 Changing CT_FIELDGROUP_EXT Call by reference Type reference (TYPE) CRMT_BSP_FIELDGRP_EXT_TAB Tabellentyp für Detailelement 20020620
3 Importing IT_OBJ_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_OBJ_FIELDATTRIB_TAB Feldmerkmale 20020620

Method MERGE_FIELDGROUP on class CL_CRM_BSP_FRAME_TOOLS has no exception.

Method MERGE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LAYOUT Call by reference Type reference (TYPE) CRMT_STRUCTUREEDIT_LAYOUT_TAB Tabellentyp für Feldgruppe 20020620
2 Importing IT_OBJ_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_OBJ_FIELDATTRIB_TAB Feldmerkmale 20020620

Method MERGE_LAYOUT on class CL_CRM_BSP_FRAME_TOOLS has no exception.

Method SETUP_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BLUEPRINT Call by reference Type reference (TYPE) CRMC_BLUEPRINT Blueprint: Tabellenattribute 20020620
2 Importing IV_SCREENSIZE Call by reference Type reference (TYPE) CRMT_BSP_SCREENSIZE Teil der horizontalen Bildgröße für die Formularsicht 20020620
3 Importing IV_SCREENTYPE Call by reference Type reference (TYPE) CRMT_BSP_SCRTYPE Dynpro-Element 20020620

Method SETUP_LAYOUT on class CL_CRM_BSP_FRAME_TOOLS has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 310