SAP ABAP Class CL_IBASE_STRUC_BUF (PM: IBase Structure Buffer)
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_BUF 20050223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_STRUC_COM IBase: Interface Structure Events 20050223
Properties
Class CL_IBASE_STRUC_BUF  
Short Description PM: IBase Structure Buffer    
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 19990716   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 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_IBASE_STRUC_BUF 20050223
2 IF_IBASE_STRUC_COM IBase: Interface Structure Events 20050223
Friends
Class CL_IBASE_STRUC_BUF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUF_READ_TAB_REC Instance attribute Private Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 20050223
2 BUF_WRITE_TAB_REC Instance attribute Private Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 19990716
3 MEMORY Instance attribute Private Object reference (TYPE REF TO) L_CL_MEMORY ... 20050223
Methods
# Method Level Visibility Method type Description Created on
1 CB_GET_POST_DATA Instance method Public Method ... 20000711
2 CHANGE Instance method Private Method ... 19990716
3 CHANGE_WBUF Instance method Private Method ... 19990716
4 CHECK_MEMORY Instance method Private Method ... 19990716
5 CHECK_STHG_TO_POST Instance method Private Method ... 20000530
6 CLONE Instance method Private Method ... 19990716
7 COMPLETE_BUFFER Instance method Private Method ... 20000711
8 CONSOLIDATE Instance method Private Method ... 20000530
9 CONSTRUCTOR Instance method Public Constructor Constructor 19990719
10 CREATE Instance method Private Method ... 19990716
11 DELETE Instance method Private Method ... 19990716
12 DELETE_SINGLE Instance method Private Method ... 19990716
13 DELETE_WBUF Instance method Private Method ... 19990716
14 EXIST_CHANGES Instance method Private Method ... 19990811
15 EXIST_RANGE Instance method Private Method ... 19990716
16 FILL_ADMIN Instance method Private Method 20010717
17 FREE Instance method Private Method ... 19990716
18 INSERT_SINGLE Instance method Private Method ... 19990716
19 INSERT_WBUF Instance method Private Method ... 19990716
20 MASS_INSERT_BUF Instance method Private Method ... 20000127
21 MODIFY_SINGLE Instance method Private Method ... 19990716
22 READ_EXIST_RANGE Instance method Private Method ... 19990716
23 READ_RANGE Instance method Private Method ... 19990716
24 REFRESH Instance method Private Method ... 19990716
25 SAVE Instance method Private Method ... 19991124
26 SEL_BUF_IBASE Instance method Private Method ... 19990716
27 SEL_BUF_INSTANCES Instance method Private Method ... 19990716
28 SEL_BUF_PARENTS Instance method Private Method ... 19990716
29 SEL_BUF_RECNO Instance method Private Method ... 20000112
30 SEL_DB Instance method Private Method ... 19990716
31 SEL_DB_IBASE Instance method Private Method ... 19990716
32 SEL_DB_INSTANCES Instance method Private Method ... 19990716
33 SEL_DB_PARENTS Instance method Private Method ... 19990716
34 SEL_DB_RECNO Instance method Private Method ... 20000112
35 SET_POST_DATA Instance method Private Method ... 20000711
36 SET_SEL Instance method Private Method ... 19990716
37 SIZE_CHECK Instance method Private Method ... 19990716
Events
Class CL_IBASE_STRUC_BUF has no event.
Types
Class CL_IBASE_STRUC_BUF has no local type.
Method Signatures

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_STRUC_BUF has no exception.

Method CHANGE 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) IBST_BUF_TAB ... 19990716

Method CHANGE on class CL_IBASE_STRUC_BUF 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) IBST_BUF_TAB ... 19990716

Method CHANGE_WBUF on class CL_IBASE_STRUC_BUF has no exception.

Method CHECK_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 20001115
2 Exporting E_BUF_SEL_DB_TAB Call by reference Type reference (TYPE) IBST_BUF_DB_RSEL_HTAB ... 19990716
3 Importing I_ACTION Value transfer Type reference (TYPE) IBST_ACTION_IND ... 19990716
4 Importing I_FORCE_DB_READ Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 19990716

Method CHECK_MEMORY on class CL_IBASE_STRUC_BUF has no exception.

Method CHECK_STHG_TO_POST Signature

Method CHECK_STHG_TO_POST on class CL_IBASE_STRUC_BUF has no parameter.
Method CHECK_STHG_TO_POST on class CL_IBASE_STRUC_BUF 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 ... 20000121
2 Returning R_INSTANCE Value transfer Type reference (TYPE) REF TO CL_IBASE_STRUC_BUF .... 19990811

Method CLONE on class CL_IBASE_STRUC_BUF has no exception.

Method COMPLETE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECNO_TAB Value transfer Type reference (TYPE) IBST_RECNO_TAB (by value -> local copy) 20000811

Method COMPLETE_BUFFER on class CL_IBASE_STRUC_BUF has no exception.

Method CONSOLIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTNO_TAB Call by reference Type reference (TYPE) IBXX_INSTNO_TAB ... 20000711
2 Importing I_RECNO_TAB Call by reference Type reference (TYPE) IBST_RECNO_TAB ... 20000811

Method CONSOLIDATE on class CL_IBASE_STRUC_BUF has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IBASE_STRUC_BUF has no parameter.
Method CONSTRUCTOR on class CL_IBASE_STRUC_BUF has no exception.

Method CREATE 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) IBST_BUF_TAB ... 19990719

Method CREATE on class CL_IBASE_STRUC_BUF has no exception.

Method DELETE 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) IBST_BUF_TAB ... 19990716

Method DELETE on class CL_IBASE_STRUC_BUF 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) IBST_BUF_RW_TAB_REC ... 19990716
2 Importing I_BUF_RW_REC Call by reference Type reference (TYPE) IBST_BUF_RW_REC ... 19990716

Method DELETE_SINGLE on class CL_IBASE_STRUC_BUF 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) IBST_BUF_TAB ... 19990716

Method DELETE_WBUF on class CL_IBASE_STRUC_BUF 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 ... 19990811

Method EXIST_CHANGES on class CL_IBASE_STRUC_BUF has no exception.

Method EXIST_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 19990719
2 Exporting E_BUF_TAB Call by reference Type reference (TYPE) IBST_BUF_TAB ... 19990719
3 Importing I_ACTION Value transfer Type reference (TYPE) IBST_ACTION_IND ... 19990716
4 Importing I_LOCK Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 19990716

Method EXIST_RANGE on class CL_IBASE_STRUC_BUF has no exception.

Method FILL_ADMIN 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) IBST_BUF_RW_HTAB ... 20010717

Method FILL_ADMIN on class CL_IBASE_STRUC_BUF has no exception.

Method FREE Signature

Method FREE on class CL_IBASE_STRUC_BUF has no parameter.
Method FREE on class CL_IBASE_STRUC_BUF 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) IBST_BUF_RW_TAB_REC ... 19990716
2 Importing I_BUF_RW_REC Call by reference Type reference (TYPE) IBST_BUF_RW_REC ... 19990716

Method INSERT_SINGLE on class CL_IBASE_STRUC_BUF 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) IBST_BUF_TAB ... 19990719

Method INSERT_WBUF on class CL_IBASE_STRUC_BUF has no exception.

Method MASS_INSERT_BUF 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) IBST_BUF_RW_TAB_REC ... 20000127
2 Importing I_BUF_RW_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_TAB ... 20000127

Method MASS_INSERT_BUF on class CL_IBASE_STRUC_BUF 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) IBST_BUF_RW_TAB_REC ... 19990716
2 Importing I_BUF_RW_NEW_REC Call by reference Type reference (TYPE) IBST_BUF_RW_REC ... 19990716
3 Importing I_BUF_RW_OLD_REC Call by reference Type reference (TYPE) IBST_BUF_RW_REC ... 19990716

Method MODIFY_SINGLE on class CL_IBASE_STRUC_BUF has no exception.

Method READ_EXIST_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 19990719
2 Exporting E_BUF_TAB Call by reference Type reference (TYPE) IBST_BUF_TAB ... 19990719
3 Importing I_ACTION Value transfer Type reference (TYPE) IBST_ACTION_IND ... 19990716
4 Importing I_LOCK Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 19990716
5 Importing I_REQUEST_LINES Value transfer Type reference (TYPE) I ... 19990716

Method READ_EXIST_RANGE on class CL_IBASE_STRUC_BUF has no exception.

Method READ_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 19990719
2 Exporting E_BUF_TAB Call by reference Type reference (TYPE) IBST_BUF_TAB ... 19990719
3 Importing I_ACTION Value transfer Type reference (TYPE) IBST_ACTION_IND ... 19990716
4 Importing I_LOCK Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 19990716

Method READ_RANGE on class CL_IBASE_STRUC_BUF has no exception.

Method REFRESH Signature

Method REFRESH on class CL_IBASE_STRUC_BUF has no parameter.
Method REFRESH on class CL_IBASE_STRUC_BUF 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) IBXX_REF-GUID ... 19991124

Method SAVE on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_BUF_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_HTAB ... 19990716
2 Importing I_BUF_READ_TAB_REC Call by reference Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 19990716
3 Importing I_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 19990716
4 Importing I_BUF_WRITE_TAB_REC Call by reference Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 19990716
5 Importing I_REQUEST_LINES Value transfer Type reference (TYPE) I ... 19990716

Method SEL_BUF_IBASE on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_BUF_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_HTAB ... 19990716
2 Importing I_BUF_READ_TAB_REC Call by reference Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 19990716
3 Importing I_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 19990716
4 Importing I_BUF_WRITE_TAB_REC Call by reference Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 19990716
5 Importing I_REQUEST_LINES Value transfer Type reference (TYPE) I ... 19990716

Method SEL_BUF_INSTANCES on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_BUF_PARENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_HTAB ... 19990716
2 Importing I_BUF_READ_TAB_REC Call by reference Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 19990716
3 Importing I_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 19990716
4 Importing I_BUF_WRITE_TAB_REC Call by reference Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 19990716
5 Importing I_REQUEST_LINES Value transfer Type reference (TYPE) I ... 19990716

Method SEL_BUF_PARENTS on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_BUF_RECNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_HTAB ... 20000112
2 Importing I_BUF_READ_TAB_REC Call by reference Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 20000112
3 Importing I_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 20000112
4 Importing I_BUF_WRITE_TAB_REC Call by reference Type reference (TYPE) IBST_BUF_RW_TAB_REC ... 20000112
5 Importing I_REQUEST_LINES Value transfer Type reference (TYPE) I ... 20000112

Method SEL_BUF_RECNO on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_TAB ... 19990716
2 Importing I_ACTION Call by reference Type reference (TYPE) IBST_ACTION_IND ... 19990716
3 Importing I_BUF_SEL_DB_TAB Call by reference Type reference (TYPE) IBST_BUF_DB_RSEL_HTAB ... 19990716

Method SEL_DB on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_DB_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_TAB ... 19990716
2 Importing I_BUF_SEL_DB_REC Call by reference Type reference (TYPE) IBST_BUF_DB_RSEL_REC ... 19990716

Method SEL_DB_IBASE on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_DB_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_TAB ... 19990716
2 Importing I_BUF_SEL_DB_REC Call by reference Type reference (TYPE) IBST_BUF_DB_RSEL_REC ... 19990716

Method SEL_DB_INSTANCES on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_DB_PARENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_TAB ... 19990716
2 Importing I_BUF_SEL_DB_REC Call by reference Type reference (TYPE) IBST_BUF_DB_RSEL_REC ... 19990716

Method SEL_DB_PARENTS on class CL_IBASE_STRUC_BUF has no exception.

Method SEL_DB_RECNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUF_READ_TAB Call by reference Type reference (TYPE) IBST_BUF_RW_TAB ... 20000112
2 Importing I_BUF_SEL_DB_REC Call by reference Type reference (TYPE) IBST_BUF_DB_RSEL_REC ... 20000112

Method SEL_DB_RECNO on class CL_IBASE_STRUC_BUF 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 Value transfer Object reference (TYPE REF TO) IF_IBASE_ENGINE_IBCO 20050715
2 Importing IR_EXP Value transfer Object reference (TYPE REF TO) CL_IBASE_EXP_IBST 20050715

Method SET_POST_DATA on class CL_IBASE_STRUC_BUF has no exception.

Method SET_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_SEL_TAB Call by reference Type reference (TYPE) IBST_BUF_RSEL_TAB ... 20001115
2 Importing I_ACTION Value transfer Type reference (TYPE) IBST_ACTION_IND ... 19990716

Method SET_SEL on class CL_IBASE_STRUC_BUF 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 ... 19990716

Method SIZE_CHECK on class CL_IBASE_STRUC_BUF has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in