SAP ABAP Class FSBP_IPI_ADDRESS_FACADE_ABA (Facade for Communication with the BAS)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_DEPRECATED_731 (Package) FS_BP_DEPRECATED_731
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20110408
Properties
Class FSBP_IPI_ADDRESS_FACADE_ABA  
Short Description Facade for Communication with the BAS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_DEPRECATED_731   FS_BP_DEPRECATED_731 
Created 20110408   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_IPI_ADDRESS_FACADE_ABA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XO_CONST_BOOLE Constants: Boolean Values 20110408
Friends
Class FSBP_IPI_ADDRESS_FACADE_ABA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDRESS_FACADE Instance attribute Protected Object reference (TYPE REF TO) FSBP_BUPA_ADDRESS_FACADE 20110408
2 FALSE Instance attribute Private Attribute reference (LIKE) 20110408
3 REF_LIST Static Attribute Protected See coding 20110408
4 TRUE Instance attribute Private Attribute reference (LIKE) 20110408
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADDRESS Instance method Public Method Create Address 20110408
2 ADD_COMMUNICATION Instance method Public Method Create Communication Data 20110408
3 ADD_PERSON Instance method Public Method Create a BAS Person 20110408
4 CHANGE_ADDRESS Instance method Public Method Change Address 20110408
5 CHANGE_COMMUNICATION Instance method Public Method Change Communication Data 20110408
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110408
7 CONVERT_ADDRNUMBER_2_ID Instance method Public Method Convert Address Number to Address ID 20110408
8 CONVERT_ID_2_ADDRNUMBER Instance method Public Method Convert Address ID to Address Number 20110408
9 GET_ADDRESS Instance method Public Method Provides Data for One Address 20110408
10 GET_ADDRESSES Instance method Public Method Provides Data for Multiple Addresses 20110408
11 GET_COMMUNICATION Instance method Public Method Provides Communication Data 20110408
12 GET_INSTANCE Static method Public Method Delivers an Instance 20110408
13 GET_PERSON_NUMBER Instance method Public Method Provides Person Number for an Address 20110408
14 REMOVE_ADDRESS Instance method Public Method Delete Address 20110408
15 REMOVE_COMMUNICATION Instance method Public Method Delete Communication Data 20110408
16 RESET_BAS_BUFFERS Instance method Public Method 20110408
17 SAVE_ADDRESSES Instance method Public Method Save All Address Changes 20110408
18 UNDO_ALL_CHANGES Instance method Public Method Undoes All Changes in the BAS 20110408
Events
Class FSBP_IPI_ADDRESS_FACADE_ABA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FSBP_IPI_ADDRESS_ITEM Public See coding 20110408 begin of fsbp_ipi_address_item, address type addrs_address, communication type addrs_communication_data, partner_type type bu_type, person_number type ad_persnum, address_type type addr_address_type, bas_reference type addr_ref, end of fsbp_ipi_address_item
2 FSBP_IPI_ADDRESS_ITEMS Public See coding 20110408 fsbp_ipi_address_items type standard table of fsbp_ipi_address_item with default key
Method Signatures

Method ADD_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Address ID 20110408
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110408
3 Importing I_ADDRESS Call by reference Type reference (TYPE) ADDRS_ADDRESS Adresse 20110408
4 Importing I_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Typ der Adresse 20110408
5 Importing I_BAS_REFERENCE Call by reference Type reference (TYPE) ADDR_REF Aplikationsreferenz der Adresse für ADRV 20110408
6 Importing I_COMMUNICATION Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_DATA 20110408
7 Importing I_PARTNER_TYPE Call by reference Type reference (TYPE) BU_TYPE Geschäftspartnertyp 20110408
8 Importing I_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20110408

Method ADD_ADDRESS on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method ADD_COMMUNICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Address ID 20110408
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110408
3 Importing I_BAS_REFERENCE Call by reference Type reference (TYPE) ADDR_REF Aplikationsreferenz der Adresse für ADRV 20110408
4 Importing I_COMMUNICATION Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_DATA Kommunikationsdaten 20110408
5 Importing I_COMMUNICATION_PREF Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_PREFERENCE Standardkommunikationsdaten 20110408

Method ADD_COMMUNICATION on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method ADD_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110408
2 Exporting E_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20110408
3 Importing I_BAS_REFERENCE Call by reference Type reference (TYPE) ADDRS_PERSON_REFERENCE Applikationsreferenz für die BAS (Tabelle ADRVP) 20110408
4 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110408

Method ADD_PERSON on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method CHANGE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110408
2 Importing I_ADDRESS Call by reference Type reference (TYPE) ADDRS_ADDRESS Adresse 20110408
3 Importing I_COMMUNICATION Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_DATA Kommunikationsdaten 20110408

Method CHANGE_ADDRESS on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method CHANGE_COMMUNICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110408
2 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20110408
3 Importing I_COMMUNICATION Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_DATA Kommunikationsdaten 20110408
4 Importing I_COMMUNICATION_PREF Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_PREFERENCE 20110408

Method CHANGE_COMMUNICATION on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDRESS_GROUP Call by reference Type reference (TYPE) AD_GROUP Adreßgruppe 20110408
2 Importing I_COMMDATA_GROUP Call by reference Type reference (TYPE) AD_GROUP Adreßgruppe für Kommunikationsdaten 20110408
3 Importing I_SUPPRESS_CHANGE_DOCUMENTS Call by reference Type reference (TYPE) XO_BOOLE Änderungsbelege unterdrücken 20110408

Method CONSTRUCTOR on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method CONVERT_ADDRNUMBER_2_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20110408
2 Importing I_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Adresstyp 20110408
3 Returning R_ADDRESS_ID Value transfer Type reference (TYPE) ADDR_NODE_ID Adress ID 20110408

Method CONVERT_ADDRNUMBER_2_ID on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method CONVERT_ID_2_ADDRNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDRESS_ID Value transfer Type reference (TYPE) ADDR_NODE_ID Adress ID 20110408
2 Returning R_ADDRESS_NUMBER Value transfer Type reference (TYPE) AD_ADDRNUM Adressnummer 20110408

Method CONVERT_ID_2_ADDRNUMBER on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESS Call by reference Type reference (TYPE) ADDRS_ADDRESS Adresse 20110408
2 Exporting E_COMMUNICATION Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_DATA 20110408
3 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Adress ID 20110408

Method GET_ADDRESS on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method GET_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESSES Call by reference Type reference (TYPE) ADDRT_ADDRESS Adressdaten 20110408
2 Exporting E_COMM_DATA Call by reference Type reference (TYPE) FSBP_COMM_DATA_IPI_TTY Kommunikationsdaten im IPI-Format 20110408
3 Importing I_ADDRESS_IDS Call by reference Type reference (TYPE) ADDRT_ADDRESS_ID AdressenIDs 20110408

Method GET_ADDRESSES on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method GET_COMMUNICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMMUNICATION Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_DATA 20110408
2 Exporting E_COMMUNICATION_PREF Call by reference Type reference (TYPE) ADDRS_COMMUNICATION_PREFERENCE 20110408
3 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Adress ID 20110408

Method GET_COMMUNICATION on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDRESS_GROUP Call by reference Type reference (TYPE) AD_GROUP Adreßgruppe für Adressdaten 20110408
2 Importing I_COMMDATA_GROUP Call by reference Type reference (TYPE) AD_GROUP 'CAM1' Adreßgruppe für Kommunikationsdaten 20110408
3 Importing I_SUPPRESS_CHANGE_DOCUMENTS Call by reference Type reference (TYPE) XO_BOOLE Änderungsbelege unterdrücken 20110408
4 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) FSBP_IPI_ADDRESS_FACADE_ABA Fassade für die Kommunikation mit der BAS 20110408

Method GET_INSTANCE on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method GET_PERSON_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20110408
2 Returning RESULT Value transfer Type reference (TYPE) AD_PERSNUM Personennummer 20110408

Method GET_PERSON_NUMBER on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method REMOVE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110408
2 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Adress ID 20110408

Method REMOVE_ADDRESS on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method REMOVE_COMMUNICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID Adress ID 20110408

Method REMOVE_COMMUNICATION on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method RESET_BAS_BUFFERS Signature

Method RESET_BAS_BUFFERS on class FSBP_IPI_ADDRESS_FACADE_ABA has no parameter.
Method RESET_BAS_BUFFERS on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method SAVE_ADDRESSES Signature

Method SAVE_ADDRESSES on class FSBP_IPI_ADDRESS_FACADE_ABA has no parameter.
Method SAVE_ADDRESSES on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.

Method UNDO_ALL_CHANGES Signature

Method UNDO_ALL_CHANGES on class FSBP_IPI_ADDRESS_FACADE_ABA has no parameter.
Method UNDO_ALL_CHANGES on class FSBP_IPI_ADDRESS_FACADE_ABA has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731