SAP ABAP Class CL_CRM_BSP_ACCS_LAYOUT (Blueprint: Layout 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_LAYOUT | |
| Short Description | Blueprint: Layout 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 | 20020708 | SAP |
| Last change | 20050214 | 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) |
Interfaces
Class CL_CRM_BSP_ACCS_LAYOUT has no interface implemented.
Friends
Class CL_CRM_BSP_ACCS_LAYOUT 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 | 20020708 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Read Layout Entries for a Main Field Group | 20020708 | |
| 2 | Static method | Private | Method | INTERNAL: Read Layout Entries for a Main Field Group | 20020708 | |
| 3 | Static method | Private | Method | INTERNAL: Read Texts for Field Groups in Use | 20020708 | |
| 4 | Static method | Public | Method | Reset cache | 20020708 |
Events
Class CL_CRM_BSP_ACCS_LAYOUT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_CACHE | Private | See coding | Cache Entry | 20020708 | BEGIN OF ts_cache,
fieldgroup TYPE crmt_bsp_fieldgrp,
screensize TYPE crmt_bsp_screensize,
blview TYPE crmt_bsp_blview,
fldgrpvar TYPE crmt_bsp_fldgrpvar,
t_layout_s TYPE crmt_structureedit_layout_tab,
t_layout_c TYPE crmt_structureedit_layoutc_tab,
END OF ts_cache
|
|
| 2 | TT_CACHE | Private | See coding | Cache | 20020708 | tt_cache TYPE HASHED TABLE OF ts_cache
WITH UNIQUE KEY fieldgroup screensize blview fldgrpvar
|
Method Signatures
Method GET_ITEM_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDGRE_T | Call by reference | Type reference (TYPE) | CRMT_FIELDGRP_T_TAB | Texte der verwendeten Feldgruppen | 20020708 | |||
| 2 | ET_LAYOUT_C | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUTC_TAB | Layouttabelle C-Tabelle | 20020708 | |||
| 3 | ET_LAYOUT_P | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUT_TAB | Layouttabelle priorisiert (Format: S-Tabelle) | 20020708 | |||
| 4 | ET_LAYOUT_S | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUT_TAB | Layouttabelle S-Tabelle | 20020708 | |||
| 5 | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | 20050128 | ||||
| 6 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020708 | |||
| 7 | IV_FLDGRPVAR | Call by reference | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020814 | |||
| 8 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20020708 | ||
| 9 | IV_MAIN_FIELDGROUP | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020708 | |||
| 10 | IV_SCREENSIZE | Call by reference | Type reference (TYPE) | CRMT_BSP_SCREENSIZE | Teil der horizontalen Bildgröße für die Formularsicht | 20020708 |
Method GET_ITEM_LIST on class CL_CRM_BSP_ACCS_LAYOUT has no exception.
Method LOAD_ITEM_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LAYOUT_C | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUTC_TAB | Layouttabelle für BSP-Element 'structureEdit' für Kunden | 20020708 | |||
| 2 | ET_LAYOUT_S | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUT_TAB | Standardtabelle zu Blueprint-Eintrag + Zusatzfelder | 20020708 | |||
| 3 | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | 20050128 | ||||
| 4 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020708 | |||
| 5 | IV_FLDGRPVAR | Call by reference | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020815 | |||
| 6 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | R/3-System, aktuelle Sprache | 20020708 | |||
| 7 | IV_MAIN_FIELDGROUP | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020708 | |||
| 8 | IV_SCREENSIZE | Call by reference | Type reference (TYPE) | CRMT_BSP_SCREENSIZE | Teil der horizontalen Bildgröße für die Formularsicht | 20020708 |
Method LOAD_ITEM_LIST on class CL_CRM_BSP_ACCS_LAYOUT has no exception.
Method LOAD_TEXT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDGRE_T | Call by reference | Type reference (TYPE) | CRMT_FIELDGRP_T_TAB | Texttabelle für CRMC_FIELDGRP | 20020708 | |||
| 2 | IT_LAYOUT | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUT_TAB | Layouttabelle für BSP-Element 'structureEdit' | 20020708 | |||
| 3 | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | 20050128 | ||||
| 4 | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | 20050128 | ||||
| 5 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | R/3-System, aktuelle Sprache | 20020708 | |||
| 6 | IV_MAIN_FIELDGROUP | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020708 |
Method LOAD_TEXT_LIST on class CL_CRM_BSP_ACCS_LAYOUT has no exception.
Method RESET_CACHE Signature
Method RESET_CACHE on class CL_CRM_BSP_ACCS_LAYOUT has no parameter.
Method RESET_CACHE on class CL_CRM_BSP_ACCS_LAYOUT has no exception.
History
| Last changed by/on | SAP | 20050214 |
| SAP Release Created in | 310 |