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
⤷ 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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CRMBC | 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 | MT_CACHE | Static Attribute | Private | Type reference (TYPE) | TT_CACHE | Cache | 20020708 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_ITEM_LIST | Static method | Public | Method | Read Layout Entries for a Main Field Group | 20020708 |
2 | LOAD_ITEM_LIST | Static method | Private | Method | INTERNAL: Read Layout Entries for a Main Field Group | 20020708 |
3 | LOAD_TEXT_LIST | Static method | Private | Method | INTERNAL: Read Texts for Field Groups in Use | 20020708 |
4 | RESET_CACHE | 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 | Exporting | ET_FIELDGRE_T | Call by reference | Type reference (TYPE) | CRMT_FIELDGRP_T_TAB | Texte der verwendeten Feldgruppen | 20020708 | ||
2 | Exporting | ET_LAYOUT_C | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUTC_TAB | Layouttabelle C-Tabelle | 20020708 | ||
3 | Exporting | ET_LAYOUT_P | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUT_TAB | Layouttabelle priorisiert (Format: S-Tabelle) | 20020708 | ||
4 | Exporting | ET_LAYOUT_S | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUT_TAB | Layouttabelle S-Tabelle | 20020708 | ||
5 | Importing | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | 20050128 | |||
6 | Importing | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020708 | ||
7 | Importing | IV_FLDGRPVAR | Call by reference | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020814 | ||
8 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20020708 | |
9 | Importing | IV_MAIN_FIELDGROUP | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020708 | ||
10 | Importing | 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 | Exporting | ET_LAYOUT_C | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUTC_TAB | Layouttabelle für BSP-Element 'structureEdit' für Kunden | 20020708 | ||
2 | Exporting | ET_LAYOUT_S | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUT_TAB | Standardtabelle zu Blueprint-Eintrag + Zusatzfelder | 20020708 | ||
3 | Importing | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | 20050128 | |||
4 | Importing | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | Sicht für UI-Darstellung | 20020708 | ||
5 | Importing | IV_FLDGRPVAR | Call by reference | Type reference (TYPE) | CRMT_BSP_FLDGRPVAR | Feldgruppenvariante | 20020815 | ||
6 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | R/3-System, aktuelle Sprache | 20020708 | ||
7 | Importing | IV_MAIN_FIELDGROUP | Call by reference | Type reference (TYPE) | CRMT_BSP_FIELDGRP | Feldgruppe | 20020708 | ||
8 | Importing | 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 | Exporting | ET_FIELDGRE_T | Call by reference | Type reference (TYPE) | CRMT_FIELDGRP_T_TAB | Texttabelle für CRMC_FIELDGRP | 20020708 | ||
2 | Importing | IT_LAYOUT | Call by reference | Type reference (TYPE) | CRMT_STRUCTUREEDIT_LAYOUT_TAB | Layouttabelle für BSP-Element 'structureEdit' | 20020708 | ||
3 | Importing | IV_APPLICATION | Call by reference | Type reference (TYPE) | CRMT_BSP_APPL | 20050128 | |||
4 | Importing | IV_BLVIEW | Call by reference | Type reference (TYPE) | CRMT_BSP_BLVIEW | 20050128 | |||
5 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | R/3-System, aktuelle Sprache | 20020708 | ||
6 | Importing | 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 |