SAP ABAP Class CL_SAIS_TABLE_ACCESS (Tools for Checks on Generic Table Access)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-SEC-AIS (Application Component) System Audit Information System
⤷ SAIS_BCE (Package) Audit Info System BC
⤷ BC-SEC-AIS (Application Component) System Audit Information System
⤷ SAIS_BCE (Package) Audit Info System BC
Properties
Class | CL_SAIS_TABLE_ACCESS | |
Short Description | Tools for Checks on Generic Table Access | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SAIS_BCE | Audit Info System BC |
Created | 20121203 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_SAIS_TABLE_ACCESS has no forward declaration.
Interfaces
Class CL_SAIS_TABLE_ACCESS has no interface implemented.
Friends
Class CL_SAIS_TABLE_ACCESS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_ACTIV | Constant | Public | Type reference (TYPE) | DD02L-AS4LOCAL | 'A' | Active | 20121204 | |
2 | GC_ACT_02 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '02' | Change Access | 20121203 | |
3 | GC_ACT_03 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '03' | Displaying Access | 20121203 | |
4 | GC_MAIN_FULL | Constant | Public | Type reference (TYPE) | DD02L-MAINFLAG | 'X' | Unrestricted Generic Access | 20121204 | |
5 | GC_MAIN_NO | Constant | Public | Type reference (TYPE) | DD02L-MAINFLAG | 'N' | No generic access | 20121204 | |
6 | GC_MAIN_RESTR | Constant | Public | Type reference (TYPE) | DD02L-MAINFLAG | SPACE | Restricted Generic Access | 20121204 | |
7 | GC_NO_ACT | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '00' | No activity | 20121203 | |
8 | GC_OBJT_C | Constant | Public | Type reference (TYPE) | OBJS-OBJECTTYPE | 'C' | Cluster Object Type | 20121204 | |
9 | GC_OBJT_T | Constant | Public | Type reference (TYPE) | OBJS-OBJECTTYPE | 'T' | Object Type Table | 20121204 | |
10 | GC_OBJT_V | Constant | Public | Type reference (TYPE) | OBJS-OBJECTTYPE | 'V' | View Object Type | 20121204 | |
11 | GC_T_CLUSTER | Constant | Public | Type reference (TYPE) | DD02L-TABCLASS | 'CLUSTER' | Cluster Table | 20121204 | |
12 | GC_T_POOL | Constant | Public | Type reference (TYPE) | DD02L-TABCLASS | 'POOL' | Pool Table | 20121204 | |
13 | GC_T_TRANSP | Constant | Public | Type reference (TYPE) | DD02L-TABCLASS | 'TRANSP' | Transparent Table | 20121204 | |
14 | GC_T_VIEW | Constant | Public | Type reference (TYPE) | DD02L-TABCLASS | 'VIEW' | View | 20121204 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | COMPUTE_LOCAL_ACTVT | Static method | Private | Method | Calculate Activity Possible Locally | 20121203 |
2 | COMPUTE_RESULT | Static method | Private | Method | Calculate Return Values | 20121203 |
3 | GET_MAINT_DIA_FOR_DOBJ | Static method | Public | Method | Determine Maintenance Options for Data Object | 20121203 |
4 | GET_TABLE_FOR_DOBJ | Static method | Private | Method | Determine Table Header Data for Name of Data Object | 20121203 |
5 | GET_VCL_FOR_VIEWS | Static method | Private | Method | Determine View Header Data for Name of Data Object | 20121203 |
6 | GET_VIEWS_FOR_DOBJ | Static method | Private | Method | Determine View Header Data for Name of Data Object | 20121203 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | TABLE_NOT_EXIST | Static Event (1) |
Public (2) |
Does data object definition IDOBJ not exist? | 20121203 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_DD02L | Public | See coding | 20121203 | BEGIN OF ts_dd02l,
tabname TYPE dd02l-tabname,
tabclass TYPE dd02l-tabclass,
sqltab TYPE dd02l-sqltab,
clidep TYPE dd02l-clidep,
mainflag TYPE dd02l-mainflag,
contflag TYPE dd02l-contflag,
END OF ts_dd02l
|
||
2 | TS_DD25L | Public | See coding | 20121203 | BEGIN OF ts_dd25l,
viewname TYPE dd25l-viewname,
aggtype TYPE dd25l-aggtype,
readonly TYPE dd25l-readonly,
roottab TYPE dd25l-roottab,
viewclass TYPE dd25l-viewclass,
customauth TYPE dd25l-customauth,
viewgrant TYPE dd25l-viewgrant,
globalflag TYPE dd25l-globalflag,
END OF ts_dd25l
|
||
3 | TS_TOOLS | Public | See coding | 20121203 | BEGIN OF ts_tools,
objectname TYPE ob_object,
objecttype TYPE ob_typ,
mainflag TYPE maintflag,
contflag TYPE dd02l-contflag,
objcateg TYPE objh-objcateg,
clidep TYPE objh-clidep,
cursetting TYPE objh-cursetting,
viewclass TYPE dd25l-viewclass,
customauth TYPE dd25l-customauth,
tvdir_exist TYPE boole_d, "TVDIR-existene check
tvdir_atran TYPE boole_d, "automatic transportflag?
tvimf_exist TYPE boole_d, "view exist are used
tvdir_vcl TYPE boole_d, "view is used in vcl
actvt_appl TYPE activ_auth,
actvt_lsys TYPE activ_auth,
END OF ts_tools
|
||
4 | TT_DD25L | Public | See coding | 20121203 | tt_dd25l TYPE STANDARD TABLE OF dd25l
|
||
5 | TT_R_TABCLASS | Public | See coding | 20121203 | tt_r_tabclass TYPE RANGE OF dd02l-tabclass
|
||
6 | TT_TOOLS | Public | See coding | 20121203 | tt_tools TYPE STANDARD TABLE OF ts_tools
|
Method Signatures
Method COMPUTE_LOCAL_ACTVT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_TOOLS | Call by reference | Type reference (TYPE) | TS_TOOLS | Tabelle/View/Cluster mit Kopfdaten | 20121203 | ||
2 | Importing | ID_NOCLIIND | Call by reference | Type reference (TYPE) | BOOLE_D | X = mand.-übergreifendes Customizing nicht erlaubt | 20121203 | ||
3 | Importing | ID_NO_CUS | Call by reference | Type reference (TYPE) | BOOLE_D | X = mand.-abhängiges Customizing nicht erlaubt | 20121203 | ||
4 | Importing | ID_SET_PRD | Call by reference | Type reference (TYPE) | BOOLE_D | X = Mandant ist produktiv | 20121203 |
Method COMPUTE_LOCAL_ACTVT on class CL_SAIS_TABLE_ACCESS has no exception.
Method COMPUTE_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ED_APPL_ACT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | zulässige Aktivität laut Pflegeobjektdefinition | 20121203 | ||
2 | Changing | ED_EDIT_TYP | Call by reference | Type reference (TYPE) | CHAR01 | Typ des primären Pflegeobjektes | 20121203 | ||
3 | Changing | ED_LSYS_ACT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | zulässige Aktivität laut entsprechend Systemeinstellungen | 20121203 | ||
4 | Changing | ET_02 | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste generischer Pflegeobjekte für Änderungsmodus | 20121203 | ||
5 | Changing | ET_03 | Call by reference | Type reference (TYPE) | TT_TOOLS | Vollständige Liste generischer Pflegeobjekte | 20121203 | ||
6 | Importing | IT_TOOLS | Call by reference | Type reference (TYPE) | TT_TOOLS | Sortierte Liste zugeordneter Pflegeobjekte | 20121203 |
Method COMPUTE_RESULT on class CL_SAIS_TABLE_ACCESS has no exception.
Method GET_MAINT_DIA_FOR_DOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ED_EDIT_TYP | Call by reference | Type reference (TYPE) | CHAR01 | T Databrowser, V View, C Viewcluster, SPACE | 20121203 | ||
2 | Changing | ED_MAX_APPL_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Höchstmöglich technische erlaubte Aktivität zum Datenobjekt | 20121203 | ||
3 | Changing | ED_MAX_SYST_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Höchstmöglich lokal erlaubte Aktivität zum Datenobjekt | 20121203 | ||
4 | Changing | ET_TOOLS | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste möglicher Anzeigeobjekte | 20121203 | ||
5 | Changing | ET_TOOLS_EDIT | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste möglicher generischer Pflegeobjekte | 20121203 | ||
6 | Importing | ID_DOBJ | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Datenobjektes | 20121203 |
Method GET_MAINT_DIA_FOR_DOBJ on class CL_SAIS_TABLE_ACCESS has no exception.
Method GET_TABLE_FOR_DOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_TOOLS | Call by reference | Type reference (TYPE) | TS_TOOLS | Kopfdaten der Tabelle | 20121203 | ||
2 | Importing | ID_TAB | Call by reference | Type reference (TYPE) | VIEWNAME | Tabellenname | 20121203 |
Method GET_TABLE_FOR_DOBJ on class CL_SAIS_TABLE_ACCESS has no exception.
Method GET_VCL_FOR_VIEWS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_VCL | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste der Kopfdaten relevanter Viewcluster | 20121203 | ||
2 | Importing | IT_VIEWS | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste der Kopfdaten einfacher Pflegeviews | 20121203 |
Method GET_VCL_FOR_VIEWS on class CL_SAIS_TABLE_ACCESS has no exception.
Method GET_VIEWS_FOR_DOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_VIEWS | Call by reference | Type reference (TYPE) | TT_TOOLS | Kopfdaten zugeordneter Tabellenviews | 20121203 | ||
2 | Importing | ID_DOBJ | Call by reference | Type reference (TYPE) | VIEWNAME | Name des Datenobjektes | 20121203 |
Method GET_VIEWS_FOR_DOBJ on class CL_SAIS_TABLE_ACCESS has no exception.
Event Signatures
Event TABLE_NOT_EXIST Signature
Event TABLE_NOT_EXIST on class CL_SAIS_TABLE_ACCESS has no parameter.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 740 |