SAP ABAP Class CL_CRM_BSP_ACCS_MODEL (Blueprint: Model 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_MODEL  
Short Description Blueprint: Model Access Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_BLUEPRINT   Controller Implementation: Blueprint 
Created 20020918   SAP 
Last change 20020924   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 CL_CRM_BSP_ACCS_ACCESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CRM_BSP_ACCS_MODEL has no interface implemented.
Friends
Class CL_CRM_BSP_ACCS_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MODEL_KIND_DEPENDENT Constant Private Type reference (TYPE) CRMT_BSP_MODEL_KIND 'C' Structure Type in Model 20020925
2 GC_MODEL_KIND_PRIMARY Constant Private Type reference (TYPE) CRMT_BSP_MODEL_KIND 'B' Structure Type in Model 20020925
3 GC_MODEL_KIND_ROOT Constant Private Type reference (TYPE) CRMT_BSP_MODEL_KIND 'A' Structure Type in Model 20020925
4 GC_MODEL_KIND_SEARCH Constant Private Type reference (TYPE) CRMT_BSP_MODEL_KIND 'D' Structure Type in Model 20020927
5 GT_ADMIN_INSTANCE Static Attribute Private Type reference (TYPE) TY_ADMIN_INSTANCE_TAB 20020918
6 GT_PARENT_CHILDREN Instance attribute Private Type reference (TYPE) TY_MODEL_PARENT_CHILDREN_TAB 20020925
7 GT_PRIMARY Instance attribute Private Type reference (TYPE) TY_MODEL_PRIMARY_ASSI_TAB 20020925
8 GT_REF_APPLICATION Instance attribute Public Type reference (TYPE) CRMT_BSP_REF_APPL_TAB Table Type Reference Application 20030710
9 GV_APPLICATION_SET Instance attribute Private Type reference (TYPE) CRMT_BSP_APPLSET Application Set 20020925
10 GV_ROOT_REF_NAME Instance attribute Private Type reference (TYPE) CRMT_BSP_MODEL_REF_NAME Reference Name for Model Structure 20020930
11 GV_VALID Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20020927
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MODEL Instance method Private Method Model Creation 20020918
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020918
3 GET_CHILDREN Instance method Public Method Determination of (Main Structure) Children 20020925
4 GET_MODEL_INSTANCE Static method Public Method Determination of Model Instance 20020918
5 GET_PRIMARY Instance method Public Method Determination of Main Structure 20020925
6 GET_REF_NAME Instance method Public Method Determination of Structure Reference Name 20020925
7 GET_ROOT Instance method Public Method Determination of Root 20020930
8 IS_PRIMARY Instance method Public Method Is the Structure a Main Structure? 20021129
Events
Class CL_CRM_BSP_ACCS_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MODEL_PARENT_CHILDREN Private See coding 20020925
2 TY_MODEL_PARENT_CHILDREN_TAB Private See coding 20020925
3 TY_MODEL_PRIMARY_ASSI Private See coding 20020925
4 TY_MODEL_PRIMARY_ASSI_TAB Private See coding 20020925
Method Signatures

Method BUILD_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Applikationsset 20020918

Method BUILD_MODEL on class CL_CRM_BSP_ACCS_MODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Application Set 20020918

Method CONSTRUCTOR on class CL_CRM_BSP_ACCS_MODEL has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Call by reference Type reference (TYPE) CRMT_BSP_MODEL_REF_NAME_TAB Table of Reference Names 20020925
2 Importing IV_REF_NAME Call by reference Type reference (TYPE) CRMT_BSP_MODEL_REF_NAME Reference Name for Model Structure 20020925

Method GET_CHILDREN on class CL_CRM_BSP_ACCS_MODEL has no exception.

Method GET_MODEL_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_SET Call by reference Type reference (TYPE) CRMT_BSP_APPLSET Application Set 20020918
2 Returning RR_MODEL_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CRM_BSP_ACCS_MODEL Blueprint: Model Access Class 20020918

Method GET_MODEL_INSTANCE on class CL_CRM_BSP_ACCS_MODEL has no exception.

Method GET_PRIMARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REF_NAME Call by reference Type reference (TYPE) CRMT_BSP_MODEL_REF_NAME Reference Name for Model Structure 20020925
2 Returning RV_PRIMARY_NAME Value transfer Type reference (TYPE) CRMT_BSP_MODEL_REF_NAME Referenzname für eine Modellstruktur 20020925

Method GET_PRIMARY on class CL_CRM_BSP_ACCS_MODEL has no exception.

Method GET_REF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCREENSTRUCTURE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Structure Name for Display Field 20020925
2 Returning RV_REF_NAME Value transfer Type reference (TYPE) CRMT_BSP_MODEL_REF_NAME Reference Name for Model Structure 20020925

Method GET_REF_NAME on class CL_CRM_BSP_ACCS_MODEL has no exception.

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROOT_REF_NAME Value transfer Type reference (TYPE) CRMT_BSP_MODEL_REF_NAME Reference Name for Model Structure 20020930

Method GET_ROOT on class CL_CRM_BSP_ACCS_MODEL has no exception.

Method IS_PRIMARY 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 Structure Name for Display Field 20021129
2 Returning RV_IS_PRIMARY Value transfer Type reference (TYPE) ABAP_BOOL 20021129

Method IS_PRIMARY on class CL_CRM_BSP_ACCS_MODEL has no exception.
History
Last changed by/on SAP  20020924 
SAP Release Created in 400