SAP ABAP Class CL_CRM_BSP_ACCS_BLUEPRINT (Blueprint: Blueprint Table Access Class)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-GTF-PCF-CUS (Application Component) People-Centric UI Framework Customizing
⤷
CRM_BSP_FRAME_SC_BLUEPRINT (Package) Controller Implementation: Blueprint
⤷
⤷
Properties
| Class | CL_CRM_BSP_ACCS_BLUEPRINT | |
| Short Description | Blueprint: Blueprint Table Access Class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CRM_BSP_FRAME_SC_BLUEPRINT | Controller Implementation: Blueprint |
| Created | 20020618 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CRM_BSP_ACCS_BLUEPRINT has no interface implemented.
Friends
Class CL_CRM_BSP_ACCS_BLUEPRINT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TT_CACHE | Cache | 20020619 | |||
| 2 | Static Attribute | Public | Type reference (TYPE) | CRMT_BSP_APPLOG_TAB | Table Type for the Application Log Interface | 20100811 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | INTERNAL: Read Data for Referenced Objects | 20020619 | |
| 2 | Static method | Private | Method | INTERNAL: Read Data for Referenced Objects | 20020619 | |
| 3 | Static method | Public | Method | Read Blueprint Entries for an Application (Subset) | 20020618 | |
| 4 | Static method | Private | Method | INTERNAL: Read Blueprint Entries for an Application | 20020618 | |
| 5 | Static method | Private | Method | INTERNAL: Merge Entries for C and S Tables | 20020820 | |
| 6 | Static method | Private | Method | INTERNAL: Merge Entries With and Without BLVIEW in Table | 20020820 | |
| 7 | Static method | Public | Method | Reset cache | 20020618 |
Events
Class CL_CRM_BSP_ACCS_BLUEPRINT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_CACHE | Private | See coding | Cache Entry | 20020619 | BEGIN OF ts_cache,
appl TYPE crmt_bsp_appl,
blview TYPE crmt_bsp_blview,
t_blueprint_i TYPE crmt_blueprint_it,
END OF ts_cache
|
|
| 2 | TT_CACHE | Private | See coding | Cache | 20020619 | tt_cache TYPE HASHED TABLE OF ts_cache WITH UNIQUE KEY appl blview
|
Method Signatures
Method ENHANCE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BLUEPRINT_I | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_I | Blueprint-Eintrag + interne Einträge | 20020619 | |||
| 2 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020619 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | R/3-System, aktuelle Sprache | 20020619 |
Method ENHANCE_ITEM on class CL_CRM_BSP_ACCS_BLUEPRINT has no exception.
Method ENHANCE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BLUEPRINT_I | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_IT | Standardtabelle zu Blueprint-Eintrag + Zusatzfelder | 20020619 | |||
| 2 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020619 | |||
| 3 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | R/3-System, aktuelle Sprache | 20020619 |
Method ENHANCE_LIST on class CL_CRM_BSP_ACCS_BLUEPRINT has no exception.
Method GET_ITEM_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_BLUEPRINT | Call by reference | Type reference (TYPE) | CRMC_BLUEPRINT | Gefüllt, falls ET_BLUEPRINT genau einen Eintrag enthält | 20020619 | |||
| 2 | ES_BLUEPRINT_I | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_I | Gefüllt, falls ET_BLUEPRINT_I genau einen Eintrag enthält | 20020619 | |||
| 3 | ET_BLUEPRINT | Call by reference | Type reference (TYPE) | CRMT_BSP_BLUEPRINT_TAB | Tabelle gefundener Blueprint-Einträge | 20020618 | |||
| 4 | ET_BLUEPRINT_I | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_IT | Tabelle gefundener Blueprint-Einträge + Zusatzfelder | 20020618 | |||
| 5 | IV_APPL | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | Applikations-Szenario | 20020618 | |||
| 6 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020618 | |||
| 7 | IV_EVENT | Call by reference | Type reference (TYPE) | CRMT_BSP_EVENT | Event (NOT SUPPLIED: Parameter wird ignoriert) | 20020618 | |||
| 8 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20020619 | ||
| 9 | IV_SCREENPOS | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRPOSITION | Teilbildposition (NOT SUPPLIED: Parameter wird ignoriert) | 20020618 | |||
| 10 | IV_SCREENVAR | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRVARIANT | Bildvariante (NOT SUPPLIED: Parameter wird ignoriert) | 20020618 | |||
| 11 | IV_VERSION | Call by reference | Type reference (TYPE) | CRMT_BSP_VERSION | Version des BSP Applikation | 20041122 |
Method GET_ITEM_LIST on class CL_CRM_BSP_ACCS_BLUEPRINT has no exception.
Method LOAD_ITEM_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BLUEPRINT_I | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_IT | Standardtabelle zu Blueprint-Eintrag + Zusatzfelder | 20020619 | |||
| 2 | IV_APPL | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | Applikations-Szenario | 20020619 | |||
| 3 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020619 | |||
| 4 | IV_EVENT | Call by reference | Type reference (TYPE) | CRMT_BSP_EVENT | Ereignis | 20030919 | |||
| 5 | IV_EVENT_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030919 | |||
| 6 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | R/3-System, aktuelle Sprache | 20020619 | |||
| 7 | IV_SCREENPOS | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRPOSITION | Position des Teilbildes auf dem layout | 20030919 | |||
| 8 | IV_SCREENPOS_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030919 | |||
| 9 | IV_SCREENVAR | Call by reference | Type reference (TYPE) | CRMT_BSP_SCRVARIANT | Bildvariante | 20030919 | |||
| 10 | IV_SCREENVAR_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030919 | |||
| 11 | IV_VERSION | Call by reference | Type reference (TYPE) | CRMT_BSP_VERSION | Version des BSP Applikation | 20041122 | |||
| 12 | IV_VERSION_SUPPLIED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041122 |
Method LOAD_ITEM_LIST on class CL_CRM_BSP_ACCS_BLUEPRINT has no exception.
Method MERGE_TABLES_SC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BLUEPRINT_C | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_IT | Standardtabelle zu Blueprint-Eintrag + Zusatzfelder | 20020820 | |||
| 2 | IT_BLUEPRINT_S | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_IT | Standardtabelle zu Blueprint-Eintrag + Zusatzfelder | 20020820 |
Method MERGE_TABLES_SC on class CL_CRM_BSP_ACCS_BLUEPRINT has no exception.
Method MERGE_TABLES_WO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BLUEPRINT_I | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_IT | Einträge mit gefülltem BLVIEW | 20020820 | |||
| 2 | IT_BLUEPRINT_I | Call by reference | Type reference (TYPE) | CRMT_BLUEPRINT_IT | Einträge mit initialem BLVIEW | 20020820 | |||
| 3 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020820 |
Method MERGE_TABLES_WO on class CL_CRM_BSP_ACCS_BLUEPRINT has no exception.
Method RESET_CACHE Signature
Method RESET_CACHE on class CL_CRM_BSP_ACCS_BLUEPRINT has no parameter.
Method RESET_CACHE on class CL_CRM_BSP_ACCS_BLUEPRINT has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 310 |