SAP ABAP Class CL_IBASE_IBSTREF (IBase: Structure Buffer IBSTREF)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-MD-IBA (Application Component) Installed Base
     IB00 (Package) Application Development CS: Installed Base
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_STRUC_COM IBase: Interface Structure Events 20050223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_STRUC_EX IBase: Interface Structure Extensions Events 20050223
Properties
Class CL_IBASE_IBSTREF  
Short Description IBase: Structure Buffer IBSTREF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IB00   Application Development CS: Installed Base 
Created 20000704   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IBSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_IBASE_STRUC_COM IBase: Interface Structure Events 20050223
2 IF_IBASE_STRUC_EX IBase: Interface Structure Extensions Events 20050223
Friends
Class CL_IBASE_IBSTREF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUF_NOT_EXIST_HTAB Instance attribute Private Type reference (TYPE) IBSTR_BUF_RECNO_HTAB ... 20050223
2 BUF_READ_TAB_REC Instance attribute Private Type reference (TYPE) IBSTR_BUF_RW_TAB_REC ... 20050223
3 BUF_WRITE_TAB_REC Instance attribute Private Type reference (TYPE) IBSTR_BUF_RW_TAB_REC ... 20000704
4 CLIPBOARD_TAB Instance attribute Private Type reference (TYPE) IBSTR_BUF_TAB ... 20000704
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NOT_EXIST Instance method Private Method ... 20000808
2 CB_GET_POST_DATA Instance method Public Method ... 20000711
3 CHANGE_WBUF Instance method Private Method ... 20000704
4 CHECK_IBSTREF Instance method Private Method ... 20000710
5 CHECK_NOT_EXIST Instance method Private Method ... 20000808
6 CHECK_STHG_TO_POST Instance method Private Method ... 20000704
7 CLONE Instance method Private Method ... 20000704
8 COPY Instance method Private Method ... 20000704
9 CREATE Instance method Private Method ... 20000704
10 CREATE_SEL Instance method Private Method ... 20000704
11 CUT Instance method Private Method ... 20000704
12 DELETE Instance method Private Method ... 20000704
13 DELETE_NOT_EXIST Instance method Private Method ... 20000808
14 DELETE_SINGLE Instance method Private Method ... 20000704
15 DELETE_WBUF Instance method Private Method ... 20000704
16 EXIST_CHANGES Instance method Private Method ... 20000704
17 FREE Instance method Private Method ... 20000704
18 INSERT_SINGLE Instance method Private Method ... 20000704
19 INSERT_WBUF Instance method Private Method ... 20000704
20 MODIFY Instance method Private Method 20060822
21 MODIFY_SINGLE Instance method Private Method ... 20000704
22 PASTE Instance method Private Method ... 20000704
23 PUBLISH Instance method Private Method ... 20000710
24 READ Instance method Private Method ... 20000704
25 READ_BUF Instance method Private Method ... 20000704
26 READ_INTERN Instance method Private Method ... 20000704
27 REFRESH Instance method Private Method ... 20000704
28 SAVE Instance method Private Method ... 20000704
29 SEL_BUF Instance method Private Method ... 20000704
30 SEL_DB Instance method Private Method ... 20000704
31 SET_POST_DATA Instance method Private Method ... 20000711
32 SIZE_CHECK Instance method Private Method ... 20000704
33 SPLIT Instance method Private Method ... 20001010
Events
Class CL_IBASE_IBSTREF has no event.
Types
Class CL_IBASE_IBSTREF has no local type.
Method Signatures

Method ADD_NOT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method ADD_NOT_EXIST on class CL_IBASE_IBSTREF has no exception.

Method CB_GET_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IBASE_EXP Value transfer Object reference (TYPE REF TO) IF_IBASE_EXP ... 20000711

Method CB_GET_POST_DATA on class CL_IBASE_IBSTREF has no exception.

Method CHANGE_WBUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUF_TAB Call by reference Type reference (TYPE) IBSTR_BUF_TAB ... 20000704

Method CHANGE_WBUF on class CL_IBASE_IBSTREF has no exception.

Method CHECK_IBSTREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IBSTREF_REC Call by reference Type reference (TYPE) IBSTREF ... 20000710

Method CHECK_IBSTREF on class CL_IBASE_IBSTREF has no exception.

Method CHECK_NOT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method CHECK_NOT_EXIST on class CL_IBASE_IBSTREF has no exception.

Method CHECK_STHG_TO_POST Signature

Method CHECK_STHG_TO_POST on class CL_IBASE_IBSTREF has no parameter.
Method CHECK_STHG_TO_POST on class CL_IBASE_IBSTREF has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OWNER Value transfer Object reference (TYPE REF TO) CL_IBASE_STRUC ... 20000704
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_IBSTREF ... 20000704

Method CLONE on class CL_IBASE_IBSTREF has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method COPY on class CL_IBASE_IBSTREF has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_IBASE_STRUC_CONTAINER ... 20051109

Method CREATE on class CL_IBASE_IBSTREF has no exception.

Method CREATE_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DB_SEL_HTAB Call by reference Type reference (TYPE) IBSTR_BUF_DB_SEL_HTAB ... 20000704
2 Importing I_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method CREATE_SEL on class CL_IBASE_IBSTREF has no exception.

Method CUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method CUT on class CL_IBASE_IBSTREF has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method DELETE on class CL_IBASE_IBSTREF has no exception.

Method DELETE_NOT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUF_TAB Call by reference Type reference (TYPE) IBSTR_BUF_TAB ... 20000808

Method DELETE_NOT_EXIST on class CL_IBASE_IBSTREF has no exception.

Method DELETE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_RW_TAB_REC Call by reference Type reference (TYPE) IBSTR_BUF_RW_TAB_REC ... 20000704
2 Importing I_BUF_RW_REC Call by reference Type reference (TYPE) IBSTR_BUF_REC ... 20000704

Method DELETE_SINGLE on class CL_IBASE_IBSTREF has no exception.

Method DELETE_WBUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUF_TAB Call by reference Type reference (TYPE) IBSTR_BUF_TAB ... 20000704

Method DELETE_WBUF on class CL_IBASE_IBSTREF has no exception.

Method EXIST_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 20000704

Method EXIST_CHANGES on class CL_IBASE_IBSTREF has no exception.

Method FREE Signature

Method FREE on class CL_IBASE_IBSTREF has no parameter.
Method FREE on class CL_IBASE_IBSTREF has no exception.

Method INSERT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_RW_TAB_REC Call by reference Type reference (TYPE) IBSTR_BUF_RW_TAB_REC ... 20000704
2 Importing I_BUF_RW_REC Call by reference Type reference (TYPE) IBSTR_BUF_REC ... 20000704

Method INSERT_SINGLE on class CL_IBASE_IBSTREF has no exception.

Method INSERT_WBUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_TAB Call by reference Type reference (TYPE) IBSTR_BUF_TAB ... 20000704

Method INSERT_WBUF on class CL_IBASE_IBSTREF has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_IBASE_STRUC_CONTAINER 20060822

Method MODIFY on class CL_IBASE_IBSTREF has no exception.

Method MODIFY_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_RW_TAB_REC Call by reference Type reference (TYPE) IBSTR_BUF_RW_TAB_REC ... 20000704
2 Importing I_BUF_RW_NEW_REC Call by reference Type reference (TYPE) IBSTR_BUF_REC ... 20000704
3 Importing I_BUF_RW_OLD_REC Call by reference Type reference (TYPE) IBSTR_BUF_REC ... 20000704

Method MODIFY_SINGLE on class CL_IBASE_IBSTREF has no exception.

Method PASTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECNO_NEW_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808
2 Importing I_RECNO_OLD_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method PASTE on class CL_IBASE_IBSTREF has no exception.

Method PUBLISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method PUBLISH on class CL_IBASE_IBSTREF has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_IBASE_STRUC_CONTAINER ... 20051109
2 Importing I_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808

Method READ on class CL_IBASE_IBSTREF has no exception.

Method READ_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_RW_REC Call by reference Type reference (TYPE) IBSTR_BUF_REC ... 20000704
2 Exporting E_FOUND Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 20000704
3 Importing I_BUF_RW_TAB Call by reference Type reference (TYPE) IBSTR_BUF_RW_HTAB ... 20000704
4 Importing I_RECNO Value transfer Type reference (TYPE) IBSTREF-ST_RECNO ... 20000704

Method READ_BUF on class CL_IBASE_IBSTREF has no exception.

Method READ_INTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_TAB Call by reference Type reference (TYPE) IBSTR_BUF_TAB ... 20000704
2 Importing I_RECNO_TAB Value transfer Type reference (TYPE) IBST_RECNO_TAB (by value->local copy) 20000808

Method READ_INTERN on class CL_IBASE_IBSTREF has no exception.

Method REFRESH Signature

Method REFRESH on class CL_IBASE_IBSTREF has no parameter.
Method REFRESH on class CL_IBASE_IBSTREF has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Value transfer Type reference (TYPE) GUID_16 ... 20000704

Method SAVE on class CL_IBASE_IBSTREF has no exception.

Method SEL_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_TAB Call by reference Type reference (TYPE) IBSTR_BUF_TAB ... 20000704
2 Changing C_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000808
3 Importing I_BUF_RW_TAB_REC Call by reference Type reference (TYPE) IBSTR_BUF_RW_TAB_REC ... 20000704

Method SEL_BUF on class CL_IBASE_IBSTREF has no exception.

Method SEL_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_RW_TAB_REC Call by reference Type reference (TYPE) IBSTR_BUF_RW_TAB_REC ... 20000704
2 Changing C_BUF_TAB Call by reference Type reference (TYPE) IBSTR_BUF_TAB ... 20000704
3 Exporting E_READ_DB_LINES Value transfer Type reference (TYPE) I ... 20000704
4 Importing I_DB_SEL_HTAB Call by reference Type reference (TYPE) IBSTR_BUF_DB_SEL_HTAB ... 20000704

Method SEL_DB on class CL_IBASE_IBSTREF has no exception.

Method SET_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENGINE Call by reference Object reference (TYPE REF TO) IF_IBASE_ENGINE_IBCO 20050712
2 Importing IR_EXP_IBST Call by reference Object reference (TYPE REF TO) CL_IBASE_EXP_IBST 20050715
3 Importing IR_EXP_IBSTREF Call by reference Object reference (TYPE REF TO) CL_IBASE_EXP_IBSTREF 20050715

Method SET_POST_DATA on class CL_IBASE_IBSTREF has no exception.

Method SIZE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REFRESH Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 20000704

Method SIZE_CHECK on class CL_IBASE_IBSTREF has no exception.

Method SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_IBASE_STRUC_CONTAINER ... 20051109

Method SPLIT on class CL_IBASE_IBSTREF has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 30A