SAP ABAP Class CL_BUP_ADDRESS_API (BP-API: Address Segments)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BP (Application Component) Business Partner Foundation
     S_BUPA_API (Package) SAP-Businesspartner: API (Basis)
Properties
Class CL_BUP_ADDRESS_API  
Short Description BP-API: Address Segments    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BUPA_API   SAP-Businesspartner: API (Basis) 
Created 20051205   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUP_ADDRESS_API has no forward declaration.
Interfaces
Class CL_BUP_ADDRESS_API has no interface implemented.
Friends
Class CL_BUP_ADDRESS_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PROPERTY_READ_ONLY Constant Protected Type reference (TYPE) BUP_PROPERTY 2 BP: Field Property 20061127
2 GC_READ_ONLY Constant Protected Type reference (TYPE) BUP_EDIT_MODE 1 Edit Mode 20061127
3 GR_ADDR_COMPLETE Static Attribute Protected Object reference (TYPE REF TO) CL_ADDR_COMPLETE Service Methods for Handling Addresses 20070208
4 GR_BUP_ADDR Static Attribute Protected Object reference (TYPE REF TO) CL_BUP_ADDR BP Address Segment 20060110
5 GR_BUP_BAS_INTERFACE Static Attribute Protected Object reference (TYPE REF TO) CL_BUP_BAS_INTERFACE BP Address Segment: Interface to BAS 20060111
6 GR_BUP_BAS_INTERFACE_API Static Attribute Protected Object reference (TYPE REF TO) CL_BUP_BAS_INTERFACE_API BP Address Segment: Interface to BAS - API Scenario 20060110
7 GR_CMD_APPLLOG Static Attribute Protected Object reference (TYPE REF TO) CL_CMD_APPLLOG Application Log 20060220
8 GR_CMD_APPLLOG_PROVIDER Static Attribute Protected Object reference (TYPE REF TO) IF_CMD_APPLLOG_PROVIDER Interface for Reading Log Messages 20060220
9 GS_MSGKIND Static Attribute Protected Type reference (TYPE) CMD_S_MSGKIND 'ALL' Output Type 20060228
10 GS_OBJ Static Attribute Protected Type reference (TYPE) CMD_S_OBJECT Object Key 20060220
11 GT_MSG_COMPLETE Static Attribute Protected Type reference (TYPE) CMD_T_MSG_COMPLETE Message with All Additional Data 20060220
12 GT_OBJ Static Attribute Protected Type reference (TYPE) CMD_T_OBJECT MD Object /MD Segment Identification 20060221
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXTERNAL_DATA Static method Public Method Check External Address Data 20070126
2 GET_BASDATA Static method Protected Method Read BAS Data 20060112
3 GET_INSTANCE Static method Protected Method IPI Instantiation 20060111
4 MODIFY Static method Public Method Maintain Address Data for Partners 20051205
5 READ Static method Public Method Read Address Data for Partners 20051205
6 READ_BY_PARTNER Static method Public Method Read All Address Data for Partner 20051205
7 READ_BY_PARTNER_AND_USAGE Static method Public Method Read Address Usages for Partner 20051205
8 READ_STANDARD_ADDRESSES Static method Public Method Read Standard Address of a Partner 20060117
Events
Class CL_BUP_ADDRESS_API has no event.
Types
Class CL_BUP_ADDRESS_API has no local type.
Method Signatures

Method CHECK_EXTERNAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAILED_KEYS_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_KEY_API BP-API: Address Key 20070126
2 Exporting ET_FAILED_KEYS_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_KEY_API BP-API: Adressverwendung Key 20070126
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20070126
4 Importing IR_CHECK_OPERATOR Call by reference Object reference (TYPE REF TO) OBJECT 20070126
5 Importing IT_DATA_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_CHECK_API BP-API: Check der Adressdaten 20070126
6 Importing IT_DATA_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_CHECK_API BP-API: Check der Adressverwendungen 20070126

Method CHECK_EXTERNAL_DATA on class CL_BUP_ADDRESS_API has no exception.

Method GET_BASDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS_ID_FAILED Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Fehlerhafte Adress-ID 20060112
2 Exporting ET_DATA_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API BP-API: Adressdaten 20060112
3 Importing IS_COMMDATA_READ Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API Zu lesende Kommunikationsdaten 20060310
4 Importing IT_DATA_ADDR_IPI Call by reference Type reference (TYPE) BUP_T_ADDR_DATA MD Segment Addresses: Data table 20060112
5 Importing IT_NUMBERS Call by reference Type reference (TYPE) BUP_T_CENT_NUMBER_API BP-API: Alternative IDs zum Geschäftpartner 20060112
6 Importing IV_RETRIEVE_ALL_COMM_DATA Call by reference Type reference (TYPE) BOOLE_D Alle Kommunikationsdaten lesen 20060310
7 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D DB-Stand lesen 20061116

Method GET_BASDATA on class CL_BUP_ADDRESS_API has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_READ Call by reference Type reference (TYPE) BOOLE_D Aufruf aus Read-Methode 20061013

Method GET_INSTANCE on class CL_BUP_ADDRESS_API has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMM_CREATED_ID Call by reference Type reference (TYPE) BUP_S_ADDR_COMM_CREATED_ID Neu angelegte ID fuer Kommunikationsdaten 20060222
2 Exporting ET_CHANGED_ADDRESSES Call by reference Type reference (TYPE) BUP_T_ADDR_KEY_API BP-API: Schlüssel geänderter Adressdaten 20060303
3 Exporting ET_CHANGED_ADDR_COMMDATA Call by reference Type reference (TYPE) BUP_T_ADDR_KEY_API BP-API: Adressschlüssel geänderter Kommunikationsdaten 20060118
4 Exporting ET_CHANGED_ADDR_KEYS Call by reference Type reference (TYPE) BUP_T_ADDR_CHANGEDKEY_API BP-API: Schlüssel geänderter Adressdaten 20051205
5 Exporting ET_CHANGED_ADUS_KEYS Call by reference Type reference (TYPE) BUP_T_ADUS_CHANGEDKEY_API BP-API: Schlüssel geänderter Adressverwendungsdaten 20051205
6 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Änderungsinformationen zur Adresse 20060222
7 Exporting ET_CHANGE_NOTIFICATIONS_COMM Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION Änderungsinformationen zu Kommunikationsdaten 20060222
8 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20051205
9 Exporting ET_NEW_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID Neu angelegte IDs für Adressen 20060222
10 Exporting ET_REJECTED_ADDRESSES Call by reference Type reference (TYPE) BUP_T_ADDR_KEY_API BP-API: Schlüssel abgelehnter Adressdaten 20060303
11 Exporting ET_REJECTED_ADDR_COMMDATA Call by reference Type reference (TYPE) BUP_T_ADDR_KEY_API BP-API: Adressschlüssel abgelehnter Kommunikationsdaten 20060118
12 Exporting ET_REJECTED_KEY_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_REJECTED_KEY_API BP-API: Schlüssel abgelehnter Adressänderungen 20051205
13 Exporting ET_REJECTED_KEY_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_REJECTED_KEY_API BP-API: Schlüssel abgelehnter Adressverwendungsänderungen 20051205
14 Importing IT_MODIFICATIONS_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_MODIFICATION_API GP-API: Modify Adressdaten 20051205
15 Importing IT_MODIFICATIONS_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_MODIFICATION_API GP-API: Modify Adressverwendungen 20051205
16 Importing IV_DO_IMPLICIT_OPERATIONS Call by reference Type reference (TYPE) BOOLE_D ' ' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070612

Method MODIFY on class CL_BUP_ADDRESS_API has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API BP-API: Adressdaten 20051205
2 Exporting ET_DATA_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API BP-API: Adressverwendungen 20051205
3 Exporting ET_FAILED_KEYS_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_KEY_API BP-API: Schlüssel fehlerhafter Addressen 20051205
4 Exporting ET_FAILED_KEYS_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_KEY_API BP-API: Schlüssel fehlerhafter Addressverwendungen 20051205
5 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20051205
6 Exporting ET_PROPERTIES_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_PROPERTIES_API BP-API: Feldeigenschaften Adressen 20051205
7 Exporting ET_PROPERTIES_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_PROPERTIES_API BP-API: Feldeigenschaften Adressverwendungen 20051205
8 Importing IS_COMMDATA_READ Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API Zu lesende Kommunikationsdaten 20060310
9 Importing IT_KEY_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_KEY_API BP-API: Addressschlüssel 20051205
10 Importing IT_KEY_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_KEY_API BP-API: Schlüssel Adressverwendung 20051205
11 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BUP_EDIT_MODE '1' Editiermodus 20051205
12 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D Properties füllen 20051205
13 Importing IV_RETRIEVE_ALL_COMM_DATA Call by reference Type reference (TYPE) BOOLE_D Alle Kommunikationsdaten lesen 20060310
14 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D DB-Stand lesen 20061116

Method READ on class CL_BUP_ADDRESS_API has no exception.

Method READ_BY_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API BP-API: Adressdaten 20051205
2 Exporting ET_DATA_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API BP-API: Adressverwendungen 20051205
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_UUIDKEY_API BP-API: Schlüssel fehlerhafter Partner 20051205
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20051205
5 Exporting ET_PROPERTIES_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_PROPERTIES_API BP-API: Feldeigenschaften Adressen 20051205
6 Exporting ET_PROPERTIES_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_PROPERTIES_API BP-API: Feldeigenschaften Adressverwendungen 20051205
7 Importing IS_COMMDATA_READ Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API Zu lesende Kommunikationsdaten 20060310
8 Importing IT_PARTNER Call by reference Type reference (TYPE) BUP_T_CENT_UUIDKEY_API BP-API: Schlüssel des MD Segmentes Zentrale Daten 20051205
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BUP_EDIT_MODE '1' Editiermodus 20051205
10 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D Properties füllen 20051205
11 Importing IV_RETRIEVE_ALL_COMM_DATA Call by reference Type reference (TYPE) BOOLE_D Alle Kommunikationsdaten lesen 20060310
12 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D DB-Stand lesen 20061116

Method READ_BY_PARTNER on class CL_BUP_ADDRESS_API has no exception.

Method READ_BY_PARTNER_AND_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API BP-API: Adressdaten 20051205
2 Exporting ET_DATA_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API BP-API: Adressverwendungen 20051205
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_ADUS_KEY_API BP-API: Schlüssel fehlerhafter Verwendungen 20051205
4 Exporting ET_FAILED_PARTNER Call by reference Type reference (TYPE) BUP_T_CENT_UUIDKEY_API BP-API: Schlüssel fehlerhafter Partner 20060117
5 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20051205
6 Exporting ET_PROPERTIES_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_PROPERTIES_API BP-API: Feldeigenschaften Adressen 20051205
7 Exporting ET_PROPERTIES_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_PROPERTIES_API BP-API: Feldeigenschaften Adressverwendungen 20051205
8 Importing IS_COMMDATA_READ Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API Zu lesende Kommunikationsdaten 20060310
9 Importing IT_PARTNER Call by reference Type reference (TYPE) BUP_T_CENT_UUIDKEY_API BP-API: Schlüssel des MD Segmentes Zentrale Daten 20060116
10 Importing IV_ADR_KIND Call by reference Type reference (TYPE) BU_ADRKIND Adressart 20051205
11 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BUP_EDIT_MODE '1' Editiermodus 20051205
12 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D Properties füllen 20051205
13 Importing IV_RETRIEVE_ALL_COMM_DATA Call by reference Type reference (TYPE) BOOLE_D Alle Kommunikationsdaten lesen 20060310
14 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D DB-Stand lesen 20061116

Method READ_BY_PARTNER_AND_USAGE on class CL_BUP_ADDRESS_API has no exception.

Method READ_STANDARD_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API BP-API: Adressdaten 20060117
2 Exporting ET_DATA_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API BP-API: Adressverwendungen 20060117
3 Exporting ET_FAILED_KEYS Call by reference Type reference (TYPE) BUP_T_CENT_UUIDKEY_API BP-API: Schlüssel fehlerhafter Partner 20060117
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20060117
5 Exporting ET_PROPERTIES_ADDR Call by reference Type reference (TYPE) BUP_T_ADDR_PROPERTIES_API BP-API: Feldeigenschaften Adressen 20060117
6 Exporting ET_PROPERTIES_ADUS Call by reference Type reference (TYPE) BUP_T_ADUS_PROPERTIES_API BP-API: Feldeigenschaften Adressverwendungen 20060117
7 Importing IS_COMMDATA_READ Call by reference Type reference (TYPE) BUP_S_COMMDATA_READ_API Zu lesende Kommunikationsdaten 20060310
8 Importing IT_PARTNER Call by reference Type reference (TYPE) BUP_T_CENT_UUIDKEY_API BP-API: Schlüssel des MD Segmentes Zentrale Daten 20060117
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) BUP_EDIT_MODE '1' Editiermodus 20060117
10 Importing IV_FILL_PROPERTIES Call by reference Type reference (TYPE) BOOLE_D Properties füllen 20060117
11 Importing IV_RETRIEVE_ALL_COMM_DATA Call by reference Type reference (TYPE) BOOLE_D Alle Kommunikationsdaten lesen 20060310
12 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D DB-Stand lesen 20061116

Method READ_STANDARD_ADDRESSES on class CL_BUP_ADDRESS_API has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710