SAP ABAP Class CL_IBASE_ADDRESS (IBase: Address Management)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-MD-IBA (Application Component) Installed Base
     IB_ADDRESS (Package) IBase: Business Address Services Connection
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_ADDRESS IBase: Interface Address Events 20050118
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_ENGINE_EVT IBase: Interface Engine Events 20000725
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_IBIN_EVT IBase: Events Instances 20001212
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_REQ_IBIN 20001212
Properties
Class CL_IBASE_ADDRESS  
Short Description IBase: Address Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IB_ADDRESS   IBase: Business Address Services Connection 
Created 20000725   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBAD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IBADD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IBCO0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IBCOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IBST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_IBASE_ADDRESS IBase: Interface Address Events 20050118
2 IF_IBASE_ENGINE_EVT IBase: Interface Engine Events 20000725
3 IF_IBASE_IBIN_EVT IBase: Events Instances 20001212
4 IF_IBASE_REQ_IBIN 20001212
Friends
Class CL_IBASE_ADDRESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDRESS_GROUP Constant Private Type reference (TYPE) AD_GROUP IBAD_ADDRESS_GROUP ... 20001214
2 APPL_FIELD Constant Private Type reference (TYPE) AD_APPLFLD 'RECNO' ... 20001214
3 APPL_TABLE Constant Private Type reference (TYPE) AD_APPLTAB 'IBADDR' ... 20001214
4 CLIPBOARD Instance attribute Private Object reference (TYPE REF TO) L_CL_CLIPBOARD ... 20001215
5 GR_ENGINE Instance attribute Private Object reference (TYPE REF TO) IF_IBASE_ENGINE_IBCO 20050714
6 G_R_IBADDR_BUF Instance attribute Private Object reference (TYPE REF TO) IF_IBASE_IBADDR_BUF 20050119
7 ID_TAB Instance attribute Private Type reference (TYPE) IBXX_ID_TAB 20010417
8 SEL_TAB Instance attribute Private Type reference (TYPE) IBAD_SEL_TAB 20010418
9 UPDATE_FLAG Instance attribute Private Type reference (TYPE) IBXX_REF-BOOL ... 20001214
10 UPDATE_SEG_TAB Instance attribute Private Type reference (TYPE) IBXX_SEG_TAB 20050121
Methods
# Method Level Visibility Method type Description Created on
1 CONSOLIDATE Instance method Private Method 20010410
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000726
3 COPY Instance method Private Method ... 20001214
4 COPY_ADDRESS Instance method Private Method ... 20001215
5 CREATE Instance method Private Method ... 20000726
6 CUT Instance method Private Method ... 20001214
7 DELETE Instance method Private Method ... 20001213
8 DELETE_ADDRESS Instance method Private Method ... 20001218
9 DELETE_CHANGE Instance method Private Method ... 20001214
10 FILL_ADMIN Instance method Private Method 20050202
11 GET_CHANGE_FLAG Instance method Private Method ... 20000727
12 GET_CHANGE_FLAG_DETAIL Instance method Private Method 20010417
13 GET_CHANGE_INFO Instance method Private Method ... 20000727
14 GET_CONS_SEG_H01 Instance method Private Method 20010417
15 GET_CONS_SEG_IBASE Instance method Public Method 20010413
16 GET_CONS_SEG_INST Instance method Public Method 20010412
17 GET_HANDLE Instance method Private Method ... 20000727
18 GET_POST_DATA_H01 Instance method Private Method 20010417
19 GET_POST_DATA_H02 Instance method Private Method 20010418
20 GET_POST_DATA_IBASE Instance method Public Method 20010417
21 GET_POST_DATA_INST Instance method Public Method 20010417
22 GET_SEGMENT Instance method Private Method ... 20000726
23 PASTE Instance method Private Method ... 20001214
24 PREPARE_SAVE Instance method Private Method ... 20050420
25 READ Instance method Private Method ... 20000727
26 READ_CUT Instance method Private Method ... 20001214
27 SAVE Instance method Private Method ... 20000726
28 SET_ID_TAB_IBASE Instance method Public Method 20010417
29 SET_ID_TAB_INST Instance method Public Method 20010417
30 SOMETHING_TO_POST Instance method Private Method 20010417
31 UPDATE Instance method Private Method 20000727
Events
# Event Type Visibility Description Created on
1 EVT_CREATE Instance Event
(0)
Public
(2)
20050804
2 EVT_DELETE Instance Event
(0)
Public
(2)
20050804
3 EVT_READ Instance Event
(0)
Public
(2)
20050804
4 EVT_UPDATE Instance Event
(0)
Public
(2)
20050804
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DELETE_VALID_HTAB Private See coding 20001214 t_delete_valid_htab type hashed table of t_delete_valid_rec with unique key guid
2 T_DELETE_VALID_REC Private See coding 20001214 begin of t_delete_valid_rec, guid type guid_16, valid type ibxx_ref-valto, end of t_delete_valid_rec
3 T_DELETE_VALID_TAB Private See coding 20001214 t_delete_valid_tab type standard table of t_delete_valid_rec with default key
Method Signatures

Method CONSOLIDATE Signature

Method CONSOLIDATE on class CL_IBASE_ADDRESS has no parameter.
Method CONSOLIDATE on class CL_IBASE_ADDRESS has no exception.

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_IBASE_ADDRESS has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPY_TAB Call by reference Type reference (TYPE) IBAD_DELETE_TAB ... 20001214

Method COPY on class CL_IBASE_ADDRESS has no exception.

Method COPY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADRNO Value transfer Type reference (TYPE) IBADDR-ADRNO ... 20001215
2 Importing I_HANDLE Value transfer Type reference (TYPE) GUID_32 ... 20001215
3 Returning R_HANDLE Value transfer Type reference (TYPE) GUID_32 ... 20001215

Method COPY_ADDRESS on class CL_IBASE_ADDRESS has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_TAB Call by reference Type reference (TYPE) IBAD_CREATE_TAB ... 20000727

Method CREATE on class CL_IBASE_ADDRESS has no exception.

Method CUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUT_TAB Call by reference Type reference (TYPE) IBAD_DELETE_TAB ... 20001214

Method CUT on class CL_IBASE_ADDRESS has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_TAB Call by reference Type reference (TYPE) IBAD_DELETE_TAB ... 20001213

Method DELETE on class CL_IBASE_ADDRESS has no exception.

Method DELETE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Value transfer Type reference (TYPE) GUID_32 ... 20001218

Method DELETE_ADDRESS on class CL_IBASE_ADDRESS has no exception.

Method DELETE_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) IBADD_BUF_TAB ... 20001214
2 Importing I_DELETE_VALID_HTAB Call by reference Type reference (TYPE) T_DELETE_VALID_HTAB ... 20001214

Method DELETE_CHANGE on class CL_IBASE_ADDRESS 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) IBADD_BUF_TAB 20050420

Method FILL_ADMIN on class CL_IBASE_ADDRESS has no exception.

Method GET_CHANGE_FLAG 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 ... 20000727

Method GET_CHANGE_FLAG on class CL_IBASE_ADDRESS has no exception.

Method GET_CHANGE_FLAG_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IND_IBASE Call by reference Type reference (TYPE) IBXX_BOOL Address to ibases changed 20010417
2 Exporting EV_IND_INSTANCE Call by reference Type reference (TYPE) IBXX_BOOL Address to instances changed 20010417

Method GET_CHANGE_FLAG_DETAIL on class CL_IBASE_ADDRESS has no exception.

Method GET_CHANGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IB_PART_TAB Call by reference Type reference (TYPE) IBXX_IB_PART_TAB ... 20000727

Method GET_CHANGE_INFO on class CL_IBASE_ADDRESS has no exception.

Method GET_CONS_SEG_H01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEG Call by reference Type reference (TYPE) IBXX_SEG_TAB type,guid_16 20010417
2 Importing IV_SEGMENT_TYPE Call by reference Type reference (TYPE) IB_SEGMENT_TYPE IBase: Segmenttyp 20010417

Method GET_CONS_SEG_H01 on class CL_IBASE_ADDRESS has no exception.

Method GET_CONS_SEG_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEG Call by reference Type reference (TYPE) IBXX_SEG_TAB guid_16 of the ibases 20010413

Method GET_CONS_SEG_IBASE on class CL_IBASE_ADDRESS has no exception.

Method GET_CONS_SEG_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEG Call by reference Type reference (TYPE) IBXX_SEG_TAB guid_16 of the instances 20010412

Method GET_CONS_SEG_INST on class CL_IBASE_ADDRESS has no exception.

Method GET_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HANDLE Value transfer Type reference (TYPE) AD_HANDLE ... 20000727

Method GET_HANDLE on class CL_IBASE_ADDRESS has no exception.

Method GET_POST_DATA_H01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POINTER Call by reference Object reference (TYPE REF TO) IF_IBASE_EXP Schnittstelle Exportdaten 20010417
2 Importing IV_SEGTYPE Call by reference Type reference (TYPE) IB_SEGMENT_TYPE IBase: Segmenttyp 20010417

Method GET_POST_DATA_H01 on class CL_IBASE_ADDRESS has no exception.

Method GET_POST_DATA_H02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) IBCOXEXP_ADDRESS_TAB IBase: Exportdaten für Adresse 20010418
2 Importing IT_BUF Call by reference Type reference (TYPE) IBADD_BUF_TAB buffer 20010418
3 Importing IT_ID_HTAB_16 Call by reference Type reference (TYPE) IBXX_ID_HTAB_16 conversion table 20010418
4 Importing IV_SEGMENT_TYPE Call by reference Type reference (TYPE) IB_SEGMENT_TYPE IBase: Segmenttyp 20010418

Method GET_POST_DATA_H02 on class CL_IBASE_ADDRESS has no exception.

Method GET_POST_DATA_IBASE 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 neutral oo-object 20010417

Method GET_POST_DATA_IBASE on class CL_IBASE_ADDRESS has no exception.

Method GET_POST_DATA_INST 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 neutral oo-object 20010417

Method GET_POST_DATA_INST on class CL_IBASE_ADDRESS has no exception.

Method GET_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMP Value transfer Type reference (TYPE) IBAD_COMP_TYPE ... 20000726
2 Returning R_SEGMENT Value transfer Type reference (TYPE) IBADDR-SEGMENT ... 20000726

Method GET_SEGMENT on class CL_IBASE_ADDRESS has no exception.

Method PASTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PASTE_HTAB Call by reference Type reference (TYPE) IBAD_PASTE_HTAB ... 20001214

Method PASTE on class CL_IBASE_ADDRESS has no exception.

Method PREPARE_SAVE Signature

Method PREPARE_SAVE on class CL_IBASE_ADDRESS has no parameter.
Method PREPARE_SAVE on class CL_IBASE_ADDRESS has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY_TAB Call by reference Type reference (TYPE) IBAD_KEY_TAB ... 20000727
2 Importing I_SEL_TAB Call by reference Type reference (TYPE) IBAD_SEL_TAB ... 20000816

Method READ on class CL_IBASE_ADDRESS has no exception.

Method READ_CUT 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) IBADD_BUF_TAB ... 20001214
2 Exporting E_DELETE_VALID_HTAB Call by reference Type reference (TYPE) T_DELETE_VALID_HTAB ... 20001214
3 Importing I_DELETE_TAB Call by reference Type reference (TYPE) IBAD_DELETE_TAB ... 20001214

Method READ_CUT on class CL_IBASE_ADDRESS has no exception.

Method SAVE Signature

Method SAVE on class CL_IBASE_ADDRESS has no parameter.
Method SAVE on class CL_IBASE_ADDRESS has no exception.

Method SET_ID_TAB_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ID Call by reference Type reference (TYPE) IBXX_ID_TAB conversion table 20010417

Method SET_ID_TAB_IBASE on class CL_IBASE_ADDRESS has no exception.

Method SET_ID_TAB_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ID Call by reference Type reference (TYPE) IBXX_ID_TAB conversion table 20010417

Method SET_ID_TAB_INST on class CL_IBASE_ADDRESS has no exception.

Method SOMETHING_TO_POST Signature

Method SOMETHING_TO_POST on class CL_IBASE_ADDRESS has no parameter.
Method SOMETHING_TO_POST on class CL_IBASE_ADDRESS has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ADDRESS Call by reference Type reference (TYPE) IBAD_ADDRESS_TAB 20050120

Method UPDATE on class CL_IBASE_ADDRESS has no exception.
Event Signatures

Event EVT_CREATE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IT_CREATE Exporting Value transfer Type reference (TYPE) IBAD_CREATE_TAB 20050804

Event EVT_DELETE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IT_DELETE Exporting Value transfer Type reference (TYPE) IBAD_DELETE_TAB 20050804

Event EVT_READ Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IT_KEY Exporting Value transfer Type reference (TYPE) IBAD_KEY_TAB 20050804
2 IT_SEL Exporting Value transfer Type reference (TYPE) IBAD_SEL_TAB 20050804

Event EVT_UPDATE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IT_UPDATE Exporting Value transfer Type reference (TYPE) IBAD_ADDRESS_TAB 20050804
History
Last changed by/on SAP  20060208 
SAP Release Created in 30A