SAP ABAP Class CL_ACI_STATEMENT (EXPERIMENTAL, DON'T USE (AST Statement))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_ACI_API (Package) EXPERIMENTAL, DON'T USE (API for the ACI)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ACI_ASTNODE EXPERIMENTAL, DON'T USE (AST Node) 20070806
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACI_CLAUSE_MAP EXPERIMENTAL, DON'T USE (AST Clause Map) 20081212
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ACI_COMPOUND_STATEMENT EXPERIMENTAL, DON'T USE (AST Compound Statement) 20070808
Properties
Class CL_ACI_STATEMENT  
Short Description EXPERIMENTAL, DON'T USE (AST Statement)    
Super Class CL_ACI_ASTNODE EXPERIMENTAL, DON'T USE (AST Node) 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_ACI_API   EXPERIMENTAL, DON'T USE (API for the ACI) 
Created 20070806   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ACI_CLAUSE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ACI_STATEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACI_CLAUSE_MAP EXPERIMENTAL, DON'T USE (AST Clause Map) 20081212
Friends
Class CL_ACI_STATEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ERR_STATE Instance attribute Public Type reference (TYPE) CL_ACI_STATEMENT=>T_ERR_STATE Error state (0 = OK) 20080723
2 SID Instance attribute Public Type reference (TYPE) CL_ACI_STATEMENT=>T_STATEMENT_ID Statement Id 20070806
3 SID_MAP Static Attribute Private Type reference (TYPE) T_IDMAP Internal Id map 20070808
4 SSTR_MAP Static Attribute Private Type reference (TYPE) T_STRMAP Internal string map 20080103
Methods
# Method Level Visibility Method type Description Created on
1 FILL_ID_MAP Static method Private Method Fill id / string map 20070808
2 GET_CLAUSES Instance method Public Method 20081212
3 GET_CLAUSE_BY_ID Instance method Public Method 20081212
4 STATEMENT_ID_TO_STRING Static method Public Method Get string representation of statement id 20070808
5 STRING_TO_STATEMENT_ID Static method Public Method Get statement id for string representation 20090109
Events
Class CL_ACI_STATEMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ERR_STATE Public Type reference (TYPE) INT4 Error state (0 = OK) 20080723
2 T_STATEMENT_ID Public Type reference (TYPE) INT4 Statement Id 20090112
Method Signatures

Method FILL_ID_MAP Signature

Method FILL_ID_MAP on class CL_ACI_STATEMENT has no parameter.
Method FILL_ID_MAP on class CL_ACI_STATEMENT has no exception.

Method GET_CLAUSES Signature

Method GET_CLAUSES on class CL_ACI_STATEMENT has no parameter.
Method GET_CLAUSES on class CL_ACI_STATEMENT has no exception.

Method GET_CLAUSE_BY_ID Signature

Method GET_CLAUSE_BY_ID on class CL_ACI_STATEMENT has no parameter.
Method GET_CLAUSE_BY_ID on class CL_ACI_STATEMENT has no exception.

Method STATEMENT_ID_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATEMENT_ID Call by reference Type reference (TYPE) T_STATEMENT_ID Statement Id 20070808
2 Returning STRING Value transfer Type reference (TYPE) STRING String 20070808
# Exception Resumable Description Created on
1 CX_ACI_ERROR EXPERIMENTAL, DON'T USE (Errors related to the ACI) 20090112

Method STRING_TO_STATEMENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATEMENT_ID Value transfer Type reference (TYPE) T_STATEMENT_ID Statement Id 20090109
2 Importing STRING Call by reference Type reference (TYPE) STRING String 20090109
# Exception Resumable Description Created on
1 CX_ACI_ERROR EXPERIMENTAL, DON'T USE (Errors related to the ACI) 20090112
History
Last changed by/on SAP  20110908 
SAP Release Created in 710