SAP ABAP Class CL_BSP_ACCESS_MODEL_PROD (BSP Interaction Layer)
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_COM_BSP_STATUS Interface for Functions of Applications 20040809
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_INIT_IL Interface for Initialization 20020708
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20020405
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL_2 Erweiterte Anwendungsschnittstelle zu BSP IL 20041129
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_SRCH_EXTIN_IL Fast Search Interface for applications 20050405
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20020708
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_TREETABLE_IL Interface IL for Tree Table View 20030904
Properties
Class CL_BSP_ACCESS_MODEL_PROD  
Short Description BSP Interaction Layer    
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 20020405   SAP 
Last change 20050705   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_COM_BSP_STATUS Interface for Functions of Applications 20040809
2 IF_CRM_BSP_INIT_IL Interface for Initialization 20020708
3 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20020405
4 IF_CRM_BSP_MODEL_ACCESS_IL_2 Erweiterte Anwendungsschnittstelle zu BSP IL 20041129
5 IF_CRM_BSP_MODEL_SRCH_EXTIN_IL Fast Search Interface for applications 20050405
6 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20020708
7 IF_CRM_BSP_TREETABLE_IL Interface IL for Tree Table View 20030904
Friends
Class CL_BSP_ACCESS_MODEL_PROD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_MASTER_CLASS_NAME Constant Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_BSP_ACCESS_MODEL_PROD' Model Access Class 20040809
2 GR_BSP_BADI_F4 Instance attribute Protected Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_F4 BAdI Interface IF_EX_COM_PRODUCT_BSP_F4 20040429
3 GR_BSP_BADI_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP_EXT BAdI Interface IF_EX_COM_PRODUCT_BSP 20030303
4 GR_BSP_BADI_TAX_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_TAX_BSP BAdI Interface IF_EX_COM_PRODUCT_BSP 20031216
5 GR_BSP_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) IF_EX_COM_PRODUCT_BSP BAdI Interface IF_EX_COM_PRODUCT_BSP 20030227
6 GR_CASE_CLASS Instance attribute Public Object reference (TYPE REF TO) IF_CRM_BSP_MODEL_ACCESS_IL BSP Interaction Layer 20041228
7 GR_CL_LINK Instance attribute Public Object reference (TYPE REF TO) CL_CRM_BSP_MAC_LINK BSP Interaction Layer 20021109
8 GR_CL_SETTYPE Instance attribute Public Object reference (TYPE REF TO) CL_BSP_SETTYPE_MODEL_CNTL Set Types Class 20021205
9 GR_CM_CLASS Instance attribute Public Object reference (TYPE REF TO) IF_CRM_BSP_MODEL_ACCESS_IL BSP Interaction Layer 20020719
10 GR_CM_TEMPL Static Attribute Public Object reference (TYPE REF TO) IF_CRM_BSP_MODEL_ACCESS_IL PC-UI: Variable for the 'Create Document' Button in OIP 20050120
11 GR_COMPONENT_CLASS Instance attribute Public Object reference (TYPE REF TO) IF_CRM_BSP_MODEL_ACCESS_IL Application Interface for BSP IL 20021119
12 GR_CONDITION_CLASS Instance attribute Public Object reference (TYPE REF TO) IF_CRM_BSP_MODEL_ACCESS_IL BSP Interaction Layer 20020708
13 GR_CONTEXT_INSTANCE Instance attribute Public Object reference (TYPE REF TO) CL_CRM_CONTEXT CRM Portal User Context 20050405
14 GR_HISTORY_CLASS Instance attribute Public Object reference (TYPE REF TO) CL_BSP_HISTORY_MODEL_CNTL 20021120
15 GR_PRODUCT_CLASS Instance attribute Public Object reference (TYPE REF TO) CL_BSP_PRODUCT_MODEL_CNTL BSP Product Data 20020430
16 GR_SAM Instance attribute Protected Object reference (TYPE REF TO) CL_COM_BSP_SRV_APPL_MANAGER Service Application Manager (SAM) 20040809
17 GR_TM_CLASS Instance attribute Public Object reference (TYPE REF TO) IF_CRM_BSP_MODEL_ACCESS_IL BSP Interaction Layer 20020719
18 GV_PARENT_KEY Static Attribute Public Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20030307
19 GV_PRODUCT_GUID Static Attribute Public Type reference (TYPE) COMT_PRODUCT_GUID Internal Unique ID of Product 20020712
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_FAVORITES Instance method Protected Method Add Product to Favorites 20020801
2 CHECK_BEFORE_SAVE_ADDITIONAL Instance method Protected Method Check Time Before Saving for User 20050315
3 CHECK_FAVORITE Instance method Public Method Check if Product Is a Favorite 20020802
4 CHECK_TABSTRIP_DK Instance method Protected Method Determines Active Key Types (ODP1) 20040427
5 CHECK_TABSTRIP_DK_SETTYPES Instance method Protected Method Determines Active Tabs for Key Type (ODP2) 20040427
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020704
7 GET_DISPLAY_MODE_H1 Instance method Private Method Auxiliary Routine for Determining Changeability 20050504
8 IS_DK_SETTYPE Instance method Protected Method Checks if Screen Structure Belongs to Assignment Set Type 20040511
9 LOCK_PRODUCT Instance method Public Method Set Mode (Display/Change) and Lock Product if Required 20020826
10 REMOVE_FROM_FAVORITES Instance method Protected Method Remove Product from Favorites 20020801
11 RESET_DISPLAY_MODE Instance method Public Method Resets Display Mode 20040827
12 SAVE_ADDITIONAL Instance method Protected Method Save for User 20050315
13 SET_DISPLAY_MODE Instance method Public Method Set the Display Mode 20040827
14 SET_PARENT_KEY Instance method Public Method Set the Parent Key (Focus Object) 20040827
Events
Class CL_BSP_ACCESS_MODEL_PROD has no event.
Types
Class CL_BSP_ACCESS_MODEL_PROD has no local type.
Method Signatures

Method ADD_TO_FAVORITES 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 Schlüssel eines Objektes 20020801
2 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020801

Method ADD_TO_FAVORITES on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method CHECK_BEFORE_SAVE_ADDITIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) CRMT_BSP_RETURNCODE Return Code 20050315

Method CHECK_BEFORE_SAVE_ADDITIONAL on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method CHECK_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_FAVORITE Call by reference Type reference (TYPE) COMT_BOOLEAN Das Objekt ist ein Favorit 20020802
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20020802
3 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020802

Method CHECK_FAVORITE on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method CHECK_TABSTRIP_DK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABSTRIP Call by reference Type reference (TYPE) CRMT_BSP_REGTABGRP_TAB Tabellentyp für Tabstrip Tab 20040427
2 Importing IT_SETTYPE_BSP Call by reference Type reference (TYPE) COMT_FRGTYPE_TAB_EXT Settyptabelle 20040427
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050601

Method CHECK_TABSTRIP_DK on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method CHECK_TABSTRIP_DK_SETTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SETTYPE Call by reference Type reference (TYPE) COMT_FRGTYPE_TAB_EXT Settyptabelle 20040427
2 Changing CT_TABSTRIP Call by reference Type reference (TYPE) CRMT_BSP_REGTABGRP_TAB Tabellentyp für Tabstrip Tab 20040427
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040427

Method CHECK_TABSTRIP_DK_SETTYPES on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method CONSTRUCTOR Signature

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

Method GET_DISPLAY_MODE_H1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISPLAY_MODE_DETAIL Call by reference Type reference (TYPE) COMT_BSP_PRD_DISPLAY_MODE Anzeigemodus der BSP-Aplikationen für den Produktstamm 20050504
2 Exporting EV_DISPLAY_MODE Call by reference Type reference (TYPE) COMT_BOOLEAN Logische Variable 20050504
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050504
4 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Interner, eindeutiger Identifikator des Produkts 20050509
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050504

Method GET_DISPLAY_MODE_H1 on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method IS_DK_SETTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040511
2 Returning RV_RESULT Value transfer Type reference (TYPE) COMT_BOOLEAN Logische Variable 20040511

Method IS_DK_SETTYPE on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method LOCK_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20020826
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Interner, eindeutiger Identifikator des Produkts 20020826

Method LOCK_PRODUCT on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method REMOVE_FROM_FAVORITES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20030325
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20020801
3 Importing IV_USER_NAME Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20020801

Method REMOVE_FROM_FAVORITES on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method RESET_DISPLAY_MODE Signature

Method RESET_DISPLAY_MODE on class CL_BSP_ACCESS_MODEL_PROD has no parameter.
Method RESET_DISPLAY_MODE on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method SAVE_ADDITIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RETURN_CODE Call by reference Type reference (TYPE) CRMT_BSP_RETURNCODE Return Code 20050315
2 Importing IV_FOCUS_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL 20050315

Method SAVE_ADDITIONAL on class CL_BSP_ACCESS_MODEL_PROD has no exception.

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_ONLY Call by reference Type reference (TYPE) COMT_BOOLEAN Logical Variable 20040827
2 Importing IV_PRODUCT_GUID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID Product Guid 20040827
3 Importing IV_PRODUCT_LOGSYS Call by reference Type reference (TYPE) COMT_LOGSYS Logical System 20040827
4 Importing IV_SCREENSTRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name of Display Field 20040827

Method SET_DISPLAY_MODE on class CL_BSP_ACCESS_MODEL_PROD 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_OBJECTKEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20040827

Method SET_PARENT_KEY on class CL_BSP_ACCESS_MODEL_PROD has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 310