SAP ABAP Class CL_ABAP_SQL_STATEMENT_HANDLE (Information About SQL Command)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_STREAMS_AND_LOCATORS (Package) Streams and Locators
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ABAP_SQL_CHANGING_STMNT Information About SQL Command 20080421
2 Inheritance (c INHERITING FROM c_ref)  CL_ABAP_SQL_SELECT_STATEMENT Information About SQL Command 20080526
Properties
Class CL_ABAP_SQL_STATEMENT_HANDLE  
Short Description Information About SQL Command    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SABP_STREAMS_AND_LOCATORS   Streams and Locators 
Created 20080416   SAP 
Last change 20090618   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)
Interfaces
Class CL_ABAP_SQL_STATEMENT_HANDLE has no interface implemented.
Friends
Class CL_ABAP_SQL_STATEMENT_HANDLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONNECTION_NAME Instance attribute Private Type reference (TYPE) DBCON_NAME Logical Name for a Database Connection 20080422
2 CURSOR_ID Instance attribute Protected Type reference (TYPE) I Database Cursor 20080416
3 INSERT_STATEMENT Constant Public Type reference (TYPE) STATEMENT_KIND_TYPE 1 INSERT Command 20080416
4 MODIFY_STATEMENT Constant Public Type reference (TYPE) STATEMENT_KIND_TYPE 2 MODIFY Command 20080416
5 SELECT_SINGLE_STATEMENT Constant Public Type reference (TYPE) STATEMENT_KIND_TYPE 4 SELECT SINGLE Command 20080416
6 STATEMENT_KIND Instance attribute Private Type reference (TYPE) STATEMENT_KIND_TYPE SQL command type 20080416
7 UPDATE_STATEMENT Constant Public Type reference (TYPE) STATEMENT_KIND_TYPE 3 UPDATE Command 20080416
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_ALL_STREAMS Instance method Public Method Close all streams of the SQL command that are still open 20080422
2 CONSTRUCTOR Instance method Protected Constructor 20080422
3 GET_STATEMENT_HDL Static method Protected Method Get the SQL Command Object 20080416
4 GET_STATEMENT_KIND Instance method Public Method Get the SQL Command Type 20080416
5 IS_CLOSED Instance method Public Method Has the SQL command already been completely processed? 20080421
6 SET_STATEMENT_HDL Static method Protected Method Set the SQL Command Object 20080416
Events
Class CL_ABAP_SQL_STATEMENT_HANDLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STATEMENT_KIND_TYPE Public Type reference (TYPE) I 20080416
Method Signatures

Method CLOSE_ALL_STREAMS Signature

Method CLOSE_ALL_STREAMS on class CL_ABAP_SQL_STATEMENT_HANDLE has no parameter.
# Exception Resumable Description Created on
1 CX_CLOSE_RESOURCE_ERROR Das Schließen der Ressource ist fehlgeschlagen. 20080422

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CON_NAME Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20080422

Method CONSTRUCTOR on class CL_ABAP_SQL_STATEMENT_HANDLE has no exception.

Method GET_STATEMENT_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HDL Call by reference Object reference (TYPE REF TO) CL_ABAP_SQL_STATEMENT_HANDLE Informationen über einen SQL-Befehl 20080417
2 Exporting INVALID Call by reference Type reference (TYPE) ABAP_BOOL Invalides SELECT-Statement 20080422
3 Importing LOBHDL Call by reference Type reference (TYPE) ABAP_MSIZE 64-Bit-Integer mit Vorzeichen 20080417
4 Importing STREAM Call by reference Object reference (TYPE REF TO) OBJECT 20080422

Method GET_STATEMENT_HDL on class CL_ABAP_SQL_STATEMENT_HANDLE has no exception.

Method GET_STATEMENT_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KIND Value transfer Type reference (TYPE) STATEMENT_KIND_TYPE Art des SQL-Befehls 20080416

Method GET_STATEMENT_KIND on class CL_ABAP_SQL_STATEMENT_HANDLE has no exception.

Method IS_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_CLOSED Value transfer Type reference (TYPE) ABAP_BOOL 20080421

Method IS_CLOSED on class CL_ABAP_SQL_STATEMENT_HANDLE has no exception.

Method SET_STATEMENT_HDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DB_COUNT Call by reference Type reference (TYPE) I 20080417
2 Importing HDL Call by reference Object reference (TYPE REF TO) CL_ABAP_SQL_STATEMENT_HANDLE Informationen über einen SQL-Befehl 20080417
3 Exporting KIND Call by reference Type reference (TYPE) STATEMENT_KIND_TYPE 20080417
4 Importing LOBHDL Call by reference Type reference (TYPE) ABAP_MSIZE 64-Bit-Integer mit Vorzeichen 20080417
5 Importing STREAM Call by reference Object reference (TYPE REF TO) OBJECT 20080422

Method SET_STATEMENT_HDL on class CL_ABAP_SQL_STATEMENT_HANDLE has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 711