Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BSCL_ALLOCATING_VALUE_SQL | Allocation of classification values | 20121128 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BSCL_AUTHORITY_CHECK | Authority check | 20121115 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BSCL_CHARACTRSTC_COLLECTION | Characteristic collection | 20121120 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BSCL_CLASS | Class | 20121024 |
5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BSCL_LOG | Application log integration | 20121114 |
6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BSCL_SQL_MAIN_FIELD_ALIAS | constant interface for view fields | 20130130 |
Properties
Class | CL_BSCL_CLASS | |
Short Description | Class | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | BSCL_VIEW_KIT | Classification: Tools for view generation |
Created | 20121022 | SAP |
Last change | 20130531 | 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 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
6 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BSCL_ALLOCATING_VALUE_SQL | Allocation of classification values | 20121128 | ||
2 | IF_BSCL_AUTHORITY_CHECK | Authority check | 20121115 | ||
3 | IF_BSCL_CHARACTRSTC_COLLECTION | Characteristic collection | 20121120 | ||
4 | IF_BSCL_CLASS | Class | 20121024 | ||
5 | IF_BSCL_LOG | Application log integration | 20121114 | ||
6 | IF_BSCL_SQL_MAIN_FIELD_ALIAS | constant interface for view fields | 20130130 |
Friends
Class CL_BSCL_CLASS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20121115 | ||||
2 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20121115 | ||||
3 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20121128 | ||||
4 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20121115 | ||||
5 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20121115 | ||||
6 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20121210 | ||||
7 | ![]() |
Constant | Public | Type reference (TYPE) | SY-DATUM | '99991231' | Maximum Date for Classification | 20121115 | |
8 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20121128 | ||||
9 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20121210 | ||||
10 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_BSCL_CLASS_TYPE | Class type | 20121024 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | KLAH | Class Header Data | 20121024 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | IF_BSCL_CHARACTERISTIC=>TT_CHARACTERISTIC_INDEXES | Assigned characteristics | 20121024 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_CHARACTRSTC_PER_ORG_AREA | 20130212 | |||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IF_BSCL_LOG=>TT_MESSAGES | Application Log: Table with Messages | 20121114 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IF_BSCL_ORGANIZATIONAL_AREA=>TT_ORGANIZATIONAL_AREA_IDS | 20130214 | |||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TT_VIEW_ASSIGNMENTS | Class views | 20121024 |
Methods
Events
Class CL_BSCL_CLASS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_CHARACTRSTC_PER_ORG_AREA | Protected | See coding | 20130212 | BEGIN OF ts_charactrstc_per_org_area,
org_area_id TYPE tcls-sicht,
characteristic_id TYPE atinn,
END OF ts_charactrstc_per_org_area
|
||
2 | TT_CHARACTRSTC_PER_ORG_AREA | Protected | See coding | 20130212 | tt_charactrstc_per_org_area TYPE SORTED TABLE OF ts_charactrstc_per_org_area
WITH NON-UNIQUE KEY primary_key components org_area_id
|
||
3 | TT_ENHANCED_CLASS_ASSIGNMENTS | Public | See coding | 20121115 | TT_ENHANCED_class_assignments type table of KSSK_V0 with default key
|
||
4 | TT_VIEW_ASSIGNMENTS | Protected | See coding | 20121106 | tt_view_assignments TYPE SORTED TABLE OF ty_view_assignment WITH unique KEY object_type organizational_area
|
||
5 | TY_VIEW_ASSIGNMENT | Protected | See coding | 20121106 | BEGIN OF ty_view_assignment,
object_type TYPE tabelle,
organizational_area TYPE sichtkz,
view TYPE REF TO if_bscl_view,
END OF ty_view_assignment
|
Method Signatures
Method ADD_MESSAGE Signature
Method ADD_MESSAGE on class CL_BSCL_CLASS has no parameter.
Method ADD_MESSAGE on class CL_BSCL_CLASS has no exception.
Method CHECK_AUTHORIZATION Signature
Method CHECK_AUTHORIZATION on class CL_BSCL_CLASS has no parameter.
Method CHECK_AUTHORIZATION on class CL_BSCL_CLASS has no exception.
Method CHECK_VIEW_NAME_SNIPPET_VALID Signature
Method CHECK_VIEW_NAME_SNIPPET_VALID on class CL_BSCL_CLASS has no parameter.
Method CHECK_VIEW_NAME_SNIPPET_VALID on class CL_BSCL_CLASS has no exception.
Method COLLECT_ANCESTORS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CLASSES | Call by reference | Type reference (TYPE) | TT_ENHANCED_CLASS_ASSIGNMENTS | Table Type for KLAH | 20130213 | ||
2 | ![]() |
IV_CLASS_TYPE | Call by reference | Type reference (TYPE) | KLASSENART | Class Type | 20130213 | ||
3 | ![]() |
RT_CLASSES | Value transfer | Type reference (TYPE) | TT_ENHANCED_CLASS_ASSIGNMENTS | Table Type for KLAH | 20130213 |
Method COLLECT_ANCESTORS on class CL_BSCL_CLASS has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLASS | Call by reference | Type reference (TYPE) | KLASSE_D | Class Data | 20121022 | ||
2 | ![]() |
IV_CLASS_TYPE | Call by reference | Type reference (TYPE) | KLASSENART | Class type | 20121022 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Classification Error Class (dynamic check) | 20130208 |
Method GET_CHARS_BY_ORG_AREA Signature
Method GET_CHARS_BY_ORG_AREA on class CL_BSCL_CLASS has no parameter.
Method GET_CHARS_BY_ORG_AREA on class CL_BSCL_CLASS has no exception.
Method GET_CLASS_TYPE Signature
Method GET_CLASS_TYPE on class CL_BSCL_CLASS has no parameter.
Method GET_CLASS_TYPE on class CL_BSCL_CLASS has no exception.
Method GET_ID Signature
Method GET_ID on class CL_BSCL_CLASS has no parameter.
Method GET_ID on class CL_BSCL_CLASS has no exception.
Method GET_INTERNAL_ID Signature
Method GET_INTERNAL_ID on class CL_BSCL_CLASS has no parameter.
Method GET_INTERNAL_ID on class CL_BSCL_CLASS has no exception.
Method GET_OBJECT_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_OBJECT_TYPES | Value transfer | Type reference (TYPE) | IF_BSCL_OBJECT_TYPE=>TT_OBJECT_TYPES | 20130212 |
Method GET_OBJECT_TYPES on class CL_BSCL_CLASS has no exception.
Method GET_VIEWS Signature
Method GET_VIEWS on class CL_BSCL_CLASS has no parameter.
Method GET_VIEWS on class CL_BSCL_CLASS has no exception.
Method GET_VIEW_NAME_SNIPPET Signature
Method GET_VIEW_NAME_SNIPPET on class CL_BSCL_CLASS has no parameter.
Method GET_VIEW_NAME_SNIPPET on class CL_BSCL_CLASS has no exception.
Method INSTANTIATE_CHARACTERISTICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLASS_INTERNAL_ID | Call by reference | Type reference (TYPE) | CLINT | Class Data | 20121025 | ||
2 | ![]() |
IV_ORGANIZATIONAL_AREAS | Call by reference | Type reference (TYPE) | ABTEILUNG | Organizational Area | 20130225 | ||
3 | ![]() |
RT_CHARACTERISTICS | Value transfer | Type reference (TYPE) | IF_BSCL_CHARACTERISTIC=>TT_CHARACTERISTIC_INDEXES | Characteristics assigned to class | 20121025 |
Method INSTANTIATE_CHARACTERISTICS on class CL_BSCL_CLASS has no exception.
Method INSTANTIATE_VIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | TABELLE | Name of database table for object | 20130212 | ||
2 | ![]() |
IV_ORGANIZATIONAL_AREA_ID | Call by reference | Type reference (TYPE) | SICHTKZ | Organizational Area Indicator | 20130212 | ||
3 | ![]() |
RS_VIEW | Value transfer | Type reference (TYPE) | TY_VIEW_ASSIGNMENT | View | 20130212 |
Method INSTANTIATE_VIEW on class CL_BSCL_CLASS has no exception.
Method INSTANTIATE_VIEWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | IF_BSCL_OBJECT_TYPE=>TT_OBJECT_TYPES | 20121106 | |||
2 | ![]() |
IT_ORGANIZATIONAL_AREA_IDS | Call by reference | Type reference (TYPE) | IF_BSCL_ORGANIZATIONAL_AREA=>TT_ORGANIZATIONAL_AREA_IDS | 20130214 | |||
3 | ![]() |
RT_VIEWS | Value transfer | Type reference (TYPE) | TT_VIEW_ASSIGNMENTS | 20121024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Classification Error Class (dynamic check) | 20130201 |
Method IS_EMPTY_ORG_AREA_RELEVANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_CHARACTERISTICS | Call by reference | Type reference (TYPE) | TT_KSML | Table Type for KSML | 20130212 | ||
2 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | STRING | 20130212 |
Method IS_EMPTY_ORG_AREA_RELEVANT on class CL_BSCL_CLASS has no exception.
Method READ_ANCESTORS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLASS_INTERNAL_ID | Call by reference | Type reference (TYPE) | CLINT | Internal Class Number | 20130213 | ||
2 | ![]() |
RT_CLASSES | Value transfer | Type reference (TYPE) | TT_KLAH | Table Type for KLAH | 20130213 |
Method READ_ANCESTORS on class CL_BSCL_CLASS has no exception.
Method READ_ASSIGNED_CHAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLASS_INTERNAL_ID | Call by reference | Type reference (TYPE) | CLINT | Class Data | 20121119 | ||
2 | ![]() |
RT_CHARACTERISTICS | Value transfer | Type reference (TYPE) | TT_KSML | Characteristics assigned to class | 20121119 |
Method READ_ASSIGNED_CHAR on class CL_BSCL_CLASS has no exception.
Method READ_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLASS | Call by reference | Type reference (TYPE) | KLASSE_D | Class Data | 20121119 | ||
2 | ![]() |
RS_HEADER | Value transfer | Type reference (TYPE) | KLAH | Class Data | 20121119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Classification Error Class (dynamic check) | 20121119 |
Method REDUCE_CHARACTERISTIC_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAX_LENGTH | Call by reference | Type reference (TYPE) | I | 20130211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Classification Error Class (dynamic check) | 20130211 |
Method REGISTER_CHAR_FOR_ORG_AREAS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CHARACTERISTIC_ID | Call by reference | Type reference (TYPE) | ATINN | Characteristics of a Class | 20130212 | ||
2 | ![]() |
IV_ORGANIZATIONAL_AREAS | Call by reference | Type reference (TYPE) | ABTEILUNG | Department | 20130212 |
Method REGISTER_CHAR_FOR_ORG_AREAS on class CL_BSCL_CLASS has no exception.
Method TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SNIPPET | Call by reference | Type reference (TYPE) | ANY | 20121114 | |||
2 | ![]() |
RV_STRING | Value transfer | Type reference (TYPE) | STRING | 20121114 |
Method TO_STRING on class CL_BSCL_CLASS has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |