SAP ABAP Interface IF_BUP_BAS_EXTERNAL (BP Service Provider Interface to BAS)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BP (Application Component) Business Partner Foundation
     S_BUPA_IPI (Package) SAP Business Partner: Internal Programming Interface (Basis)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BUP_BAS_INTERFACE BP Address Segment: Interface to BAS 20050614
Properties
Interface IF_BUP_BAS_EXTERNAL  
Short Description BP Service Provider Interface to BAS    
General Data
Package S_BUPA_IPI   SAP Business Partner: Internal Programming Interface (Basis) 
Created 20050301   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_BUP_BAS_INTERFACE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_BUP_BAS_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BUP_BAS_TYPES BP Service Provider Interface to BAS: Type Definitions 20050614
Friends
Interface IF_BUP_BAS_EXTERNAL has no friend.
Attributes
Interface IF_BUP_BAS_EXTERNAL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 MODIFY_ADDRESS Instance method Public Method Change Address 20050729
2 MODIFY_COMM_DATA Instance method Public Method Change Communication Data 20050914
3 READ_ADDRESS Instance method Public Method Read Address 20050616
4 READ_COMM_DATA Instance method Public Method Read Communication Data 20050914
5 SET_CHANGED_KEYS Instance method Public Method Set Changed Address IDs 20050729
Events
Interface IF_BUP_BAS_EXTERNAL has no event.
Types
Interface IF_BUP_BAS_EXTERNAL has no local type.
Method Signatures

Method MODIFY_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20050914
2 Exporting ET_MESSAGE_CMD Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE 20060727
3 Exporting ET_NEW_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_CREATED_ID 20050729
4 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20051109
5 Importing IT_BAS_MOD Call by reference Type reference (TYPE) ADDRT_ADDRESS 20051010
6 Importing IT_CONTEXT Call by reference Type reference (TYPE) BUP_TS_ADIF_CONTEXT 20060517
7 Importing IV_MAP_MESSAGE_ANCHOR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060818

Method MODIFY_ADDRESS on Interface IF_BUP_BAS_EXTERNAL has no exception.

Method MODIFY_COMM_DATA 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 20051007
2 Exporting ET_CHANGE_NOTIFICATIONS Call by reference Type reference (TYPE) ADDRT_CHANGE_NOTIFICATION 20050914
3 Exporting ET_MESSAGE_CMD Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE 20060727
4 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D 20051109
5 Importing IS_COMM_MOD Call by reference Type reference (TYPE) BUP_S_ADDR_COMM 20051007
6 Importing IT_CONTEXT Call by reference Type reference (TYPE) BUP_TS_ADIF_CONTEXT 20060517
7 Importing IV_MAP_MESSAGE_ANCHOR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060818

Method MODIFY_COMM_DATA on Interface IF_BUP_BAS_EXTERNAL has no exception.

Method READ_ADDRESS 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 Keys Organisationsadresse 20051007
2 Exporting ET_DATA Call by reference Type reference (TYPE) ADDRT_ADDRESS Adressdaten 20050707
3 Importing IT_ADDRESS_ID Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID Adresskeys 20051007
4 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060105

Method READ_ADDRESS on Interface IF_BUP_BAS_EXTERNAL has no exception.

Method READ_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMMUNICATION_DATA_ID Call by reference Type reference (TYPE) ADDRT_COMMUNICATION_DATA_READ Table of communication data to be read 20050914
2 Importing IV_RETRIEVE_ALL_COMM_DATA Call by reference Type reference (TYPE) XFELD SPACE Indicator: retrieve all Communication data for the addresses 20050914
3 Importing IV_RETRIEVE_BEFORE_IMAGE Call by reference Type reference (TYPE) ADDR_RETRIEVE_BEFORE_IMAGE SPACE Indicator: Read directly from the database 20050914
4 Returning RS_COMM Value transfer Type reference (TYPE) BUP_S_ADDR_COMM Kommunikationsdaten. 20051007

Method READ_COMM_DATA on Interface IF_BUP_BAS_EXTERNAL has no exception.

Method SET_CHANGED_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT Call by reference Type reference (TYPE) BUP_TS_ADIF_CONTEXT 20061031
2 Importing IT_KEY_BUPA Call by reference Type reference (TYPE) BUP_TS_ADIF_CHANGES_PARTNER Geänderte Adressen (ausser Typ 3) 20051007
3 Importing IT_KEY_RELA Call by reference Type reference (TYPE) BUP_TS_ADIF_CHANGES_RELA Geänderte Typ 3 Adressen 20051007
4 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Addresstyp 20050729

Method SET_CHANGED_KEYS on Interface IF_BUP_BAS_EXTERNAL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710