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

⤷

⤷

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 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-AS4LOCAL | 'A' | Active | 20121204 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '02' | Change Access | 20121203 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '03' | Displaying Access | 20121203 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-MAINFLAG | 'X' | Unrestricted Generic Access | 20121204 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-MAINFLAG | 'N' | No generic access | 20121204 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-MAINFLAG | SPACE | Restricted Generic Access | 20121204 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '00' | No activity | 20121203 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | OBJS-OBJECTTYPE | 'C' | Cluster Object Type | 20121204 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | OBJS-OBJECTTYPE | 'T' | Object Type Table | 20121204 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | OBJS-OBJECTTYPE | 'V' | View Object Type | 20121204 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-TABCLASS | 'CLUSTER' | Cluster Table | 20121204 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-TABCLASS | 'POOL' | Pool Table | 20121204 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-TABCLASS | 'TRANSP' | Transparent Table | 20121204 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-TABCLASS | 'VIEW' | View | 20121204 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Calculate Activity Possible Locally | 20121203 |
2 | ![]() |
Static method | Private | Method | Calculate Return Values | 20121203 |
3 | ![]() |
Static method | Public | Method | Determine Maintenance Options for Data Object | 20121203 |
4 | ![]() |
Static method | Private | Method | Determine Table Header Data for Name of Data Object | 20121203 |
5 | ![]() |
Static method | Private | Method | Determine View Header Data for Name of Data Object | 20121203 |
6 | ![]() |
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 | ![]() |
CS_TOOLS | Call by reference | Type reference (TYPE) | TS_TOOLS | Tabelle/View/Cluster mit Kopfdaten | 20121203 | ||
2 | ![]() |
ID_NOCLIIND | Call by reference | Type reference (TYPE) | BOOLE_D | X = mand.-übergreifendes Customizing nicht erlaubt | 20121203 | ||
3 | ![]() |
ID_NO_CUS | Call by reference | Type reference (TYPE) | BOOLE_D | X = mand.-abhängiges Customizing nicht erlaubt | 20121203 | ||
4 | ![]() |
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 | ![]() |
ED_APPL_ACT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | zulässige Aktivität laut Pflegeobjektdefinition | 20121203 | ||
2 | ![]() |
ED_EDIT_TYP | Call by reference | Type reference (TYPE) | CHAR01 | Typ des primären Pflegeobjektes | 20121203 | ||
3 | ![]() |
ED_LSYS_ACT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | zulässige Aktivität laut entsprechend Systemeinstellungen | 20121203 | ||
4 | ![]() |
ET_02 | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste generischer Pflegeobjekte für Änderungsmodus | 20121203 | ||
5 | ![]() |
ET_03 | Call by reference | Type reference (TYPE) | TT_TOOLS | Vollständige Liste generischer Pflegeobjekte | 20121203 | ||
6 | ![]() |
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 | ![]() |
ED_EDIT_TYP | Call by reference | Type reference (TYPE) | CHAR01 | T Databrowser, V View, C Viewcluster, SPACE | 20121203 | ||
2 | ![]() |
ED_MAX_APPL_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Höchstmöglich technische erlaubte Aktivität zum Datenobjekt | 20121203 | ||
3 | ![]() |
ED_MAX_SYST_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Höchstmöglich lokal erlaubte Aktivität zum Datenobjekt | 20121203 | ||
4 | ![]() |
ET_TOOLS | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste möglicher Anzeigeobjekte | 20121203 | ||
5 | ![]() |
ET_TOOLS_EDIT | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste möglicher generischer Pflegeobjekte | 20121203 | ||
6 | ![]() |
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 | ![]() |
ES_TOOLS | Call by reference | Type reference (TYPE) | TS_TOOLS | Kopfdaten der Tabelle | 20121203 | ||
2 | ![]() |
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 | ![]() |
ET_VCL | Call by reference | Type reference (TYPE) | TT_TOOLS | Liste der Kopfdaten relevanter Viewcluster | 20121203 | ||
2 | ![]() |
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 | ![]() |
ET_VIEWS | Call by reference | Type reference (TYPE) | TT_TOOLS | Kopfdaten zugeordneter Tabellenviews | 20121203 | ||
2 | ![]() |
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 |