SAP ABAP Class CL_BSP_SETTYPE_MODEL_CNTL (BSP Settype data)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCU-PRO (Application Component) Dialog People-Centric UI for Products
     COM_PRODUCT_BSP (Package) Product Master BSP Interface (Distribution Chain Dependent)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_INIT_IL Interface for Initialization 20021202
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20021202
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20021202
Properties
Class CL_BSP_SETTYPE_MODEL_CNTL  
Short Description BSP Settype data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package COM_PRODUCT_BSP   Product Master BSP Interface (Distribution Chain Dependent) 
Created 20021017   SAP 
Last change 20080612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES 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_INIT_IL Interface for Initialization 20021202
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20021202
3 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20021202
Friends
Class CL_BSP_SETTYPE_MODEL_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_INSTANCE Instance attribute Public Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP 20030226
2 GT_TFW_INFO Static Attribute Public Type reference (TYPE) TFW_TEXT_TAB_TT Tabelle mit MiniTemplate Infos 20050202
3 GV_PARENT_KEY Instance attribute Public Type reference (TYPE) CRMT_BSP_OBJECTKEY Interner, eindeutiger Identifikator des Produkts 20030212
4 GV_PARENT_PROD_KEY Instance attribute Public Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20030224
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030226
2 CST_FIELDS_SCC Instance method Public Method field control: Set field attribute to display only 20030227
3 DETERMINE_NEW_OBJECT_KEY Static method Public Method Determine object key for new set 20021206
4 DO_ML_DELETION Instance method Protected Method Delete Multiline Entry 20030424
5 DO_MV_DELETION Instance method Protected Method Delete Multivalue Entry 20030424
6 GET_EXTENSION_DATA Instance method Protected Method Get extension data 20021024
7 GET_OBJECT_KEY_STRUCTURE Static method Public Method Get object key structure of a settype 20021210
8 GET_SETTYPE_DATA Instance method Protected Method Get settype data 20021024
9 GET_SET_DATA Static method Protected Method Get the SET-Data 20021206
10 GET_TFW_INFO Static method Public Method MiniTemplate Get Informationtext 20050202
11 IS_MULTIVALUE_ATTRIB_STRUCTURE Static method Public Method Belongs screen structure to a multivalue attribute? 20030102
12 MAP_SET_DATA_API_TO_BSP_UI Static method Public Method Mapping of settype data 20021204
13 MINITP_DELETE_BUTTONS Instance method Public Method MiniTemplate Deactivate Pushbuttons 20050210
14 MINITP_DELETE_OWN_DATA Instance method Public Method MiniTemplate Switch to Template Data 20050114
15 MINITP_DETERMINE_HANDLE Instance method Public Method MiniTemplate Determine the Handle for TFW data access 20050503
16 MINITP_INFO_POPUP Instance method Public Method MiniTemplate PopUp with details of own or template data 20041222
17 MINITP_OWN_DATA Instance method Public Method MiniTemplate Switch to Own Data 20050114
18 MODIFY_SETTYPE Instance method Public Method Modify settype data 20021031
19 READ_SETTYPE Instance method Public Method Read Settype 20021030
20 REMOVE_ATTRIBUTE_LINE Instance method Public Method Remove Attribute line of customer own settype 20030307
21 SET_PARENT_KEY Instance method Public Method Set source object key 20030212
22 SET_PARENT_PROD_KEY Instance method Public Method Set source product 20030224
Events
Class CL_BSP_SETTYPE_MODEL_CNTL has no event.
Types
Class CL_BSP_SETTYPE_MODEL_CNTL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BSP_SETTYPE_MODEL_CNTL has no parameter.
Method CONSTRUCTOR on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method CST_FIELDS_SCC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20030902
2   CT_FIELD_ATTRIBUTES     Feldeigenschaften
3 Importing IS_PRODUCT_UI Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_UI UI-Struktur für allgemeine Produktdaten 20030902
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20030902
5 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20030227
6 Importing IT_SET Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_API_SETT Allg. Setstruktur für Produktbearbeitungs-API 20030902
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030227

Method CST_FIELDS_SCC on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method DETERMINE_NEW_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY Bildstruktur 20021206
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Produkt-GUID 20021206
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Bildsstrukturname 20021206
4 Importing IV_SETTYPE_ID Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Identifikation eines Settyps 20021206
5 Returning RV_OBJECT_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel . 20021206

Method DETERMINE_NEW_OBJECT_KEY on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method DO_ML_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SET Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_API_SETT Allg. Setstruktur für Produktbearbeitungs-API 20030424
2 Importing IS_ML_KEY Call by reference Type reference (TYPE) ANY Mehrzeilige Schlüsselfelder 20030424
3 Importing IS_SETTYPE Call by reference Type reference (TYPE) COMT_SETTYPE_EXT Settyp 20030519
4 Importing IT_SETTYPE_ATTR Call by reference Type reference (TYPE) COMT_SETTYP_ATTR_TAB Tabellentyp für Tabelle COMC_SETTYP_ATTR 20030424

Method DO_ML_DELETION on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method DO_MV_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SET Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_API_SETT Allg. Setstruktur für Produktbearbeitungs-API 20030424
2 Importing IS_ATTR_ID_VALUE Call by reference Type reference (TYPE) ANY Attributwert 20030424
3 Importing IS_SETTYPE Call by reference Type reference (TYPE) COMT_SETTYPE_EXT Settyp 20030519
4 Importing IV_ATTR_FIELD_NAME Call by reference Type reference (TYPE) COMT_ATTR_ID_30 Attribut 20030424

Method DO_MV_DELETION on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method GET_EXTENSION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) DATA 20021024
2 Importing IS_SETTYPE_ID Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Settyp-ID 20021024
3 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Objektschlüsseltabelle 20021024

Method GET_EXTENSION_DATA on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method GET_OBJECT_KEY_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID 20040429
2 Importing IV_SETTYPE_ID Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Settyp-ID 20021210
3 Returning RV_OBJECT_KEY_STRUCTURE Value transfer Type reference (TYPE) TABNAME Strukturname des Objektschlüssels 20021210

Method GET_OBJECT_KEY_STRUCTURE on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method GET_SETTYPE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) DATA 20021024
2 Importing IS_SETTYPE_ID Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Settyp-ID 20021024
3 Importing IV_SET_GUID Call by reference Type reference (TYPE) COMT_FRG_GUID Objektschlüsseltabelle 20021024

Method GET_SETTYPE_DATA on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method GET_SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRODUCT_UI Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_UI UI-Struktur für allgemeine Produktdaten 20021210
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20021209
3 Exporting ET_SET Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_API_SETT Allg. Setstruktur für Produktbearbeitungs-API 20021206
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20021209
5 Importing IT_UI_RELEVANT_SETTYPES Call by reference Type reference (TYPE) COMT_FRGTYPE_ID_TAB Identifikation eines Settyps 20021209
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20021209

Method GET_SET_DATA on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method GET_TFW_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_TFW_INFO Value transfer Type reference (TYPE) TFW_TEXT_TAB_TT 20050202

Method GET_TFW_INFO on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method IS_MULTIVALUE_ATTRIB_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SETTYPE_ATTR Call by reference Type reference (TYPE) COMT_SETTYP_ATTR_EXT Kommunikationsstruktur für Settyp-/Attributinformation 20030129
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Bildsstrukturname 20030102
3 Importing IV_SETTYPE_ID Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Settyp-ID 20030102
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20030129
2 NOT_FOUND Nicht gefunden 20030129

Method MAP_SET_DATA_API_TO_BSP_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20021204
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) TABLE 20021204
3 Importing IT_SET Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_API_SETT Allg. Setstruktur für Produktbearbeitungs-API 20021204
4 Importing IT_UI_RELEVANT_SETTYPES Call by reference Type reference (TYPE) COMT_FRGTYPE_ID_TAB Identifikation eines Settyps 20021204
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20021204

Method MAP_SET_DATA_API_TO_BSP_UI on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method MINITP_DELETE_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR Call by reference Type reference (TYPE) CRMT_BSP_TOOLBARGRP_TAB Symbolleistengruppe 20050210
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY 20050210
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050210

Method MINITP_DELETE_BUTTONS on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method MINITP_DELETE_OWN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20050114
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20050114
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050114

Method MINITP_DELETE_OWN_DATA on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method MINITP_DETERMINE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_HANDLE Call by reference Object reference (TYPE REF TO) IF_COM_PRD_TFW_HANDLE_SET 20050503
2 Exporting ES_REL Call by reference Object reference (TYPE REF TO) DATA 20050503
3 Exporting EV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID 20050503
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20050503
5 Importing IV_SCREEN_STRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 20050503
6 Importing IV_SETTYPE_ID Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Settyp-ID 20050509
# Exception Resumable Description Created on
1 UNKNOWN_ORGTYPE 20050503

Method MINITP_INFO_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY 20041222
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID 20041222
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041222

Method MINITP_INFO_POPUP on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method MINITP_OWN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20050114
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20050114
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050114

Method MINITP_OWN_DATA on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method MODIFY_SETTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SETTYPE Call by reference Type reference (TYPE) COMT_PRODUCT_MAINTAIN_API_SETT Allgemeine Set-Struktur für Produktbearbeitung-API 20021104
2 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20021104
3 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20021104
4 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20021104
5 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20021104
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname für Anzeigefeld 20021104

Method MODIFY_SETTYPE on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method READ_SETTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldattribute 20021030
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) TABLE 20021030
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Objektschlüsseltabelle 20021202
4 Importing IV_LOCK Call by reference Type reference (TYPE) CRMT_BOOLEAN Logische Variable 20021202
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname für Anzeigefeld 20021030

Method READ_SETTYPE on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method REMOVE_ATTRIBUTE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Objektschlüssel 20030307
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20030307
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20030307

Method REMOVE_ATTRIBUTE_LINE on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method SET_PARENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Interner, eindeutiger Identifikator des Produkts 20030212

Method SET_PARENT_KEY on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.

Method SET_PARENT_PROD_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_PROD_KEY Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20030224

Method SET_PARENT_PROD_KEY on class CL_BSP_SETTYPE_MODEL_CNTL has no exception.
History
Last changed by/on SAP  20080612 
SAP Release Created in 400