SAP ABAP Class CL_MSS_RAT (MSSQL: Database monitor data provider interface)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DB-MSS (Application Component) Microsoft SQL Server
⤷
SMSS_TOOLS (Package) Utilities for MS SQL Server
⤷
⤷
Properties
| Class | CL_MSS_RAT | |
| Short Description | MSSQL: Database monitor data provider interface | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SMSS_TOOLS | Utilities for MS SQL Server |
| Created | 20100804 | 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_MSS_RAT has no interface implemented.
Friends
Class CL_MSS_RAT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | ACTIV_AUTH | '71' | Activity | 20100805 | ||
| 2 | Constant | Private | Type reference (TYPE) | ACTIV_AUTH | '03' | Activity | 20100805 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | MSSCONNDATA | MSSQL multi-connect : Complete connection information | 20100804 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | OSTRUCT_T | Table of OSTRUCT_L | 20100807 | |||
| 5 | Constant | Public | Type reference (TYPE) | MAPTYPE_L | '3' | Use MOVE-CORRESPONDING to copy cell contents | 20100804 | ||
| 6 | Constant | Public | Type reference (TYPE) | MAPTYPE_L | '0' | Same as '1' if RESITAB is bound | 20100804 | ||
| 7 | Constant | Public | Type reference (TYPE) | MAPTYPE_L | '1' | Map fields left to right, ignore surplus columns | 20100804 | ||
| 8 | Constant | Public | Type reference (TYPE) | MAPTYPE_L | '4' | Create synthetic filed names | 20100804 | ||
| 9 | Constant | Public | Type reference (TYPE) | MAPTYPE_L | '2' | Map columns according to the MAPPING vector | 20100804 | ||
| 10 | Constant | Public | Type reference (TYPE) | C | '1' | RFCTRANS : input meta data | 20100804 | ||
| 11 | Constant | Public | Type reference (TYPE) | C | '2' | RFCTRANS : RAT with MSSSERIA input | 20100804 | ||
| 12 | Constant | Public | Type reference (TYPE) | C | '4' | RFCTRANS : RAT with MSSSERIA, no CONN | 20100804 | ||
| 13 | Constant | Public | Type reference (TYPE) | C | '3' | RFCTRANS : RAT with INSTRUCT | 20100804 | ||
| 14 | Constant | Public | Type reference (TYPE) | SERI_TYPE | 'STRUCT' | Object serialization option (use SERI_* constants) | 20100810 | ||
| 15 | Constant | Public | Type reference (TYPE) | SERI_TYPE | 'TABLE' | Object serialization option (use SERI_* constants) | 20100810 | ||
| 16 | Instance attribute | Private | Type reference (TYPE) | TLIST_L | sap_tf_tlist return structure | 20100804 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Build the SQL statement, execute it, return the result ref | 20100805 | |
| 2 | Instance method | Private | Method | Create physical result set structure | 20100807 | |
| 3 | Instance method | Private | Method | Close database connection | 20100805 | |
| 4 | Instance method | Private | Method | Rowset structure reconciliation and cleansing | 20100806 | |
| 5 | Instance method | Public | Constructor | CONSTRUCTOR | 20100804 | |
| 6 | Instance method | Public | Method | Execute the data provider and return its result set | 20100805 | |
| 7 | Instance method | Private | Method | Convert OSTRUCT_T to an ALV field catalog | 20100807 | |
| 8 | Instance method | Public | Method | Get structure of strongly typed input parameters | 20100804 | |
| 9 | Instance method | Public | Method | Output structure metadata | 20100806 | |
| 10 | Instance method | Private | Method | Discover the ADBC rowset metadata | 20100806 | |
| 11 | Static method | Public | Method | Discover the metadata representation for a struct or table | 20100810 | |
| 12 | Instance method | Private | Method | Finalize mapping rules | 20100806 | |
| 13 | Static method | Public | Method | Instantiate a struct or table from its metadata | 20100810 | |
| 14 | Instance method | Private | Method | Open database connection | 20100805 | |
| 15 | Instance method | Private | Method | Populate result table | 20100806 | |
| 16 | Instance method | Private | Method | Local DB call to read the input parameter metadata | 20100804 | |
| 17 | Instance method | Private | Method | Local DB call to read the anticipated result set metadata | 20100805 | |
| 18 | Instance method | Private | Method | Read the source code of a SQL batch data provider | 20110426 | |
| 19 | Instance method | Private | Method | Local DB call to read the RAT object metadata | 20100805 | |
| 20 | Instance method | Private | Method | Sort result set according to sap_tf_outcols' SORTIER | 20101004 | |
| 21 | Static method | Private | Method | Convert the ADBC type to a T-SQL type | 20120621 | |
| 22 | Static method | Public | Method | Convert the T-SQL type to an ABAP type | 20100805 | |
| 23 | Static method | Private | Method | Convert the T-SQL type to an ABAP RTTS descriptor | 20120621 | |
| 24 | Static method | Private | Method | Convert the ABAP RTTS descriptor to a T-SQL type | 20120621 |
Events
Class CL_MSS_RAT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | ISTRUCT_L | Public | See coding | Input parameter metadata | 20100804 | BEGIN OF ISTRUCT_L ,
COLNAME(64) TYPE C ,
COLTYPE(64) TYPE C ,
COLLENGTH TYPE I ,
COLPREC TYPE I ,
COLSCALE TYPE I ,
COLID TYPE I ,
INITIO(1) TYPE C ,
DEFWERT(64) TYPE C ,
END OF ISTRUCT_L
|
|
| 2 | ISTRUCT_T | Public | See coding | Table of ISTRUCT_L | 20100804 | ISTRUCT_T TYPE STANDARD TABLE OF ISTRUCT_L
|
|
| 3 | MAPPING_L | Public | See coding | Mapping the RAT result set (source) to the internal table | 20100804 | BEGIN OF MAPPING_L ,
COLSORC TYPE I ,
NAMSORC(40) TYPE C ,
COLTARG TYPE I ,
NAMTARG(40) TYPE C ,
END OF MAPPING_L
|
|
| 4 | MAPPING_T | Public | See coding | Table type for result set mapping | 20100804 | MAPPING_T TYPE STANDARD TABLE OF MAPPING_L
|
|
| 5 | MAPTYPE_L | Public | See coding | Mapping type (only use MT_ constants) | 20100804 | MAPTYPE_L(1) TYPE C
|
|
| 6 | OSTRUCT_L | Public | See coding | Output rowset structure | 20100804 | BEGIN OF OSTRUCT_L ,
COLNAME(64) TYPE C ,
LONGNAME(255) TYPE C ,
COLTYPE(64) TYPE C ,
COLLENGTH TYPE I ,
COLPREC TYPE I ,
COLSCALE TYPE I ,
COLID TYPE I ,
CLOBJECT(64) TYPE C ,
CLPARAM(64) TYPE C ,
SORTIER TYPE I ,
HIDDEN(1) TYPE C ,
END OF OSTRUCT_L
|
|
| 7 | OSTRUCT_T | Public | See coding | Table of OSTRUCT_L | 20100804 | OSTRUCT_T TYPE STANDARD TABLE OF OSTRUCT_L
|
|
| 8 | SERI_TYPE | Public | See coding | Object serialization option (use SERI_* constants) | 20100810 | SERI_TYPE(10) TYPE C
|
|
| 9 | TLIST_L | Public | See coding | sap_tf_tlist return structure | 20100804 | BEGIN OF TLIST_L ,
HIERARCHY(30) TYPE C ,
OBJNAME(64) TYPE C ,
OBJTYPE(1) TYPE C ,
ACTVT(2) TYPE N ,
HIDDEN(1) TYPE C ,
NRKEYS TYPE I ,
PTYPE(10) TYPE C ,
DESCRIPT(80) TYPE C ,
END OF TLIST_L
|
Method Signatures
Method BUILD_N_EXEC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_REF | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | Database Connection | 20100805 | |||
| 2 | DBSCHEMA | Call by reference | Type reference (TYPE) | MSSCONNDATA-DBSCHEMA | MSSQL Multiconnect : Object source schema | 20100805 | |||
| 3 | INSTRUCT | Call by reference | Object reference (TYPE REF TO) | DATA | Structure with typed input parameters | 20100805 | |||
| 4 | RS_REF | Call by reference | Object reference (TYPE REF TO) | CL_SQL_RESULT_SET | Resulting Set of an SQL Query | 20100805 | |||
| 5 | TLIST | Call by reference | Type reference (TYPE) | TLIST_L | sap_tf_tlist return structure | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100805 |
Method BUILD_OBINDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FINALO | Call by reference | Type reference (TYPE) | OSTRUCT_T | Table of OSTRUCT_L | 20100807 | |||
| 2 | LDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20100810 | |||
| 3 | OBINDER | Value transfer | Object reference (TYPE REF TO) | DATA | Refernece to result table | 20100807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20110211 |
Method CLOSE_DBCON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_REF | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | Database Connection | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100805 |
Method CONSOLIDATE_O Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FINALO | Call by reference | Type reference (TYPE) | OSTRUCT_T | Merged metadata | 20100806 | |||
| 2 | MAPTYPE | Call by reference | Type reference (TYPE) | MAPTYPE_L | Mapping type (only use MT_ constants) | 20100806 | |||
| 3 | MDSTRUCT | Call by reference | Type reference (TYPE) | OSTRUCT_T | Metadata of ADBC rowset | 20100806 | |||
| 4 | OSTRUCT | Call by reference | Type reference (TYPE) | OSTRUCT_T | Metadata from sap_tf_outcols | 20100806 |
Method CONSOLIDATE_O on class CL_MSS_RAT has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CURRCON | Call by reference | Type reference (TYPE) | MSSCONNDATA | MSSQL multi-connect : Complete connection information | 20100804 | |||
| 2 | OBJNAME | Call by reference | Type reference (TYPE) | TLIST_L-OBJNAME | sap_tf_tlist return structure | 20100804 |
Method CONSTRUCTOR on class CL_MSS_RAT has no exception.
Method EXEC_PROVIDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INSTRUCT | Call by reference | Object reference (TYPE REF TO) | DATA | Structure with typed input parameters | 20100805 | |||
| 2 | MAPPING | Call by reference | Type reference (TYPE) | MAPPING_T | Table type for result set mapping | 20100805 | |||
| 3 | MAPTYPE | Call by reference | Type reference (TYPE) | MAPTYPE_L | '0' | Mapping type (only use MT_ constants) | 20100805 | ||
| 4 | RESITAB | Call by reference | Object reference (TYPE REF TO) | DATA | Result table pointer (may be null) | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100805 |
Method FILL_FCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCAT | Value transfer | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100807 | |||
| 2 | FINALO | Call by reference | Type reference (TYPE) | OSTRUCT_T | Table of OSTRUCT_L | 20100807 | |||
| 3 | TLIST | Call by reference | Type reference (TYPE) | TLIST_L | sap_tf_tlist return structure | 20100807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100807 |
Method GET_INPUT_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INPARAMS | Call by reference | Object reference (TYPE REF TO) | DATA | Old-style linear list of parameter values | 20100804 | |||
| 2 | INSTRUCT | Value transfer | Object reference (TYPE REF TO) | DATA | Structure with strongly typed parameters | 20100804 | |||
| 3 | IPLIST | Call by reference | Type reference (TYPE) | ISTRUCT_T | Table of ISTRUCT_L | 20100811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100804 |
Method GET_OUTPUT_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20100806 | |||
| 2 | RESTRUCT | Call by reference | Type reference (TYPE) | OSTRUCT_T | Table of OSTRUCT_L | 20100806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100806 |
Method GET_RS_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MDSTRUCT | Call by reference | Type reference (TYPE) | OSTRUCT_T | Table of OSTRUCT_L | 20100806 | |||
| 2 | RS_REF | Call by reference | Object reference (TYPE REF TO) | CL_SQL_RESULT_SET | Resulting Set of an SQL Query | 20100806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100806 |
Method INST_TO_META Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INST | Call by reference | Object reference (TYPE REF TO) | DATA | Structure or table | 20100810 | |||
| 2 | META | Call by reference | Object reference (TYPE REF TO) | DATA | ISTRUCT_T or OSTRUCT_T | 20100810 | |||
| 3 | OPTION | Call by reference | Type reference (TYPE) | SERI_TYPE | Object serialization option (use SERI_* constants) | 20100810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100810 |
Method MAP_OSTRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FINALO | Call by reference | Type reference (TYPE) | OSTRUCT_T | Table of OSTRUCT_L | 20100806 | |||
| 2 | IS_IDENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | No mapping necessary ? | 20100806 | |||
| 3 | MAPPING | Call by reference | Type reference (TYPE) | MAPPING_T | Table type for result set mapping | 20100806 | |||
| 4 | MAPTYPE | Call by reference | Type reference (TYPE) | MAPTYPE_L | Mapping type (only use MT_ constants) | 20100806 | |||
| 5 | RESITAB | Call by reference | Object reference (TYPE REF TO) | DATA | Output table - ref may be empty | 20100806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100806 |
Method META_TO_INST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INST | Call by reference | Object reference (TYPE REF TO) | DATA | Structure or table | 20100810 | |||
| 2 | META | Call by reference | Object reference (TYPE REF TO) | DATA | ISTRUCT_T or OSTRUCT_T | 20100810 | |||
| 3 | OPTION | Call by reference | Type reference (TYPE) | SERI_TYPE | Object serialization option (use SERI_* constants) | 20100810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100811 |
Method OPEN_DBCON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_REF | Value transfer | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | Database Connection | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100805 |
Method POP_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IDENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100807 | ||||
| 2 | MAPPING | Call by reference | Type reference (TYPE) | MAPPING_T | Table type for result set mapping | 20100807 | |||
| 3 | OBINDER | Call by reference | Object reference (TYPE REF TO) | DATA | Physical result set structure | 20100807 | |||
| 4 | RESITAB | Call by reference | Object reference (TYPE REF TO) | DATA | Result table | 20100807 | |||
| 5 | RS_REF | Call by reference | Object reference (TYPE REF TO) | CL_SQL_RESULT_SET | Resulting Set of an SQL Query | 20100807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100807 |
Method READ_ISTRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_REF | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | Database Connection | 20100804 | |||
| 2 | DBSCHEMA | Call by reference | Type reference (TYPE) | MSSCONNDATA-DBSCHEMA | MSSQL Multiconnect : Object source schema | 20100804 | |||
| 3 | ISTRUCT | Call by reference | Type reference (TYPE) | ISTRUCT_T | Table of ISTRUCT_L | 20100804 | |||
| 4 | TLIST | Call by reference | Type reference (TYPE) | TLIST_L | sap_tf_tlist return structure | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100804 |
Method READ_OSTRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_REF | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | Database Connection | 20100805 | |||
| 2 | DBSCHEMA | Call by reference | Type reference (TYPE) | MSSCONNDATA-DBSCHEMA | MSSQL Multiconnect : Object source schema | 20100805 | |||
| 3 | OSTRUCT | Call by reference | Type reference (TYPE) | OSTRUCT_T | Table of OSTRUCT_L | 20100805 | |||
| 4 | TLIST | Call by reference | Type reference (TYPE) | TLIST_L | sap_tf_tlist return structure | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100805 |
Method READ_SQL_BATCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJNAME | Value transfer | Type reference (TYPE) | TLIST_L-OBJNAME | Data provider name | 20110426 | |||
| 2 | QUERY | Value transfer | Type reference (TYPE) | STRING | SQL batch string | 20110426 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20110426 |
Method READ_TLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_REF | Call by reference | Object reference (TYPE REF TO) | CL_SQL_CONNECTION | Database Connection | 20100805 | |||
| 2 | DBSCHEMA | Call by reference | Type reference (TYPE) | MSSCONNDATA-DBSCHEMA | MSSQL Multiconnect : Object source schema | 20100805 | |||
| 3 | OBJNAME | Call by reference | Type reference (TYPE) | TLIST_L-OBJNAME | sap_tf_tlist return structure | 20100805 | |||
| 4 | TLIST | Value transfer | Type reference (TYPE) | TLIST_L | sap_tf_tlist return structure | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSSQL exception class | 20100805 |
Method SORT_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FINALO | Call by reference | Type reference (TYPE) | OSTRUCT_T | Table of OSTRUCT_L | 20101004 | |||
| 2 | RESITAB | Call by reference | Object reference (TYPE REF TO) | DATA | Result table pointer | 20101004 |
Method SORT_RESULT on class CL_MSS_RAT has no exception.
Method TYPE_ADBC_TO_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DECIMALS_IN | Call by reference | Type reference (TYPE) | ADBC_RS_METADATA_DESCR-DECIMALS | ADBC decimal positions | 20120621 | |||
| 2 | LENGTH_IN | Call by reference | Type reference (TYPE) | ADBC_RS_METADATA_DESCR-LENGTH | ADBC data length | 20120621 | |||
| 3 | LENGTH_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLLENGTH | Input parameter metadata | 20120621 | |||
| 4 | PREC_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLPREC | Input parameter metadata | 20120621 | |||
| 5 | SCALE_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLSCALE | Input parameter metadata | 20120621 | |||
| 6 | TYPE_IN | Call by reference | Type reference (TYPE) | ADBC_RS_METADATA_DESCR-DATA_TYPE | ADBC type | 20120621 | |||
| 7 | TYPE_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLTYPE | Input parameter metadata | 20120621 |
Method TYPE_ADBC_TO_DB on class CL_MSS_RAT has no exception.
Method TYPE_DB_TO_DDIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LENGTH_IN | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLLENGTH | Input parameter metadata | 20120620 | |||
| 2 | LENGTH_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLLENGTH | Input parameter metadata | 20120620 | |||
| 3 | PREC_IN | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLPREC | Input parameter metadata | 20120620 | |||
| 4 | PREC_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLPREC | Input parameter metadata | 20120620 | |||
| 5 | SCALE_IN | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLSCALE | Input parameter metadata | 20120620 | |||
| 6 | SCALE_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLSCALE | Input parameter metadata | 20120620 | |||
| 7 | TYPE_IN | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLTYPE | Input parameter metadata | 20120620 | |||
| 8 | TYPE_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLTYPE | Input parameter metadata | 20120620 |
Method TYPE_DB_TO_DDIC on class CL_MSS_RAT has no exception.
Method TYPE_DB_TO_TYPEDESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LENGTH_IN | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLLENGTH | Input parameter metadata | 20120621 | |||
| 2 | PREC_IN | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLPREC | Input parameter metadata | 20120621 | |||
| 3 | P_RESULT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Runtime Type Services | 20120621 | |||
| 4 | SCALE_IN | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLSCALE | Input parameter metadata | 20120621 | |||
| 5 | TYPE_IN | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLTYPE | Input parameter metadata | 20120621 |
Method TYPE_DB_TO_TYPEDESC on class CL_MSS_RAT has no exception.
Method TYPE_TYPEDESC_TO_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LENGTH_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLLENGTH | Input parameter metadata | 20120621 | |||
| 2 | PREC_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLPREC | Input parameter metadata | 20120621 | |||
| 3 | SCALE_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLSCALE | Input parameter metadata | 20120621 | |||
| 4 | TYPE_IN | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | RTTS type | 20120621 | |||
| 5 | TYPE_OUT | Call by reference | Type reference (TYPE) | ISTRUCT_L-COLTYPE | Input parameter metadata | 20120621 |
Method TYPE_TYPEDESC_TO_DB on class CL_MSS_RAT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 703 |