SAP ABAP Class FSBP_BUPA_IPI_FACADE (Facade for SAP BP)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_AL_CENTRAL_DATA (Package) Application Logic: General Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  FSBP_BUPA_API_FACADE Facade Class for API Access 20070206
Properties
Class FSBP_BUPA_IPI_FACADE  
Short Description Facade for SAP BP    
Super Class FSBP_BUPA_API_FACADE Facade Class for API Access 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_AL_CENTRAL_DATA   Application Logic: General Data 
Created 20070206   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_BUPA_IPI_FACADE has no forward declaration.
Interfaces
Class FSBP_BUPA_IPI_FACADE has no interface implemented.
Friends
Class FSBP_BUPA_IPI_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 TIME_ZONE_UTC Constant Private Type reference (TYPE) TZNZONE 'UTC ' Time Zone 20070206
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_MESSAGE_IPI_2_XO Instance method Private Method Converts the Message from IPI Format to XO Format 20070207
2 CONVERT_PARTNER_IDS Instance method Private Method Converts BP IDs from Database Format to IPI Format 20070206
3 GET_TABLE_FIELDS Instance method Private Method Provides the Fields of a Structure in IPI Format 20070412
4 MAP_ADDRESS_API_2_XO Instance method Private Method Converts Address Data from API Format to Database Format 20070319
5 MAP_ADDRESS_IPI_2_XO_LINE Instance method Private Method Converts Address Data from IPI Format to XO Format 20070208
6 MAP_ADDRESS_XO_2_API Instance method Private Method Converts Address Data from Database Format to API Format 20070319
7 READ_ADDRESS_DATA Instance method Public Method Reads Address Data 20070425
8 SAVE_ADDRESS_DATA Instance method Public Method Writes Addresses and Supplies BUT020 and BUT021_FS 20070420
9 VALIDATE_ADDRESSES Instance method Public Method Validation of Addresses 20070314
10 VALIDATE_BUT000 Instance method Public Method Validation of General Data 20070314
11 VALIDATE_BUT050 Instance method Public Method Validation of Relationships 20070314
12 VALIDATE_BUT051 Instance method Public Method Validation of Contact Person Relationships 20070314
13 VALIDATE_BUT052 Instance method Public Method Validation of Relationship Addresses 20070314
14 VALIDATE_BUT053 Instance method Public Method Validation of Business Shareholding 20070314
15 VALIDATE_BUT0BK Instance method Public Method Validation of Bank Details 20070314
16 VALIDATE_BUT0CC Instance method Public Method Validation of Payment Cards 20070314
17 VALIDATE_BUT0ID Instance method Public Method Validation of Identification Numbers 20070314
18 VALIDATE_BUT0IS Instance method Public Method Validation of Industries 20070314
19 VALIDATE_BUT100 Instance method Public Method Validation of Roles 20070314
20 VALIDATE_DFKKBPTAXNUM Instance method Public Method Validation of Tax Numbers 20070314
Events
Class FSBP_BUPA_IPI_FACADE has no event.
Types
Class FSBP_BUPA_IPI_FACADE has no local type.
Method Signatures

Method CONVERT_MESSAGE_IPI_2_XO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IPI_MESSAGES Call by reference Type reference (TYPE) CMD_T_MSG_COMPLETE Nachricht mit allen zusätzlichen Daten 20070207
2 Returning R_RETURN Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070207

Method CONVERT_MESSAGE_IPI_2_XO on class FSBP_BUPA_IPI_FACADE has no exception.

Method CONVERT_PARTNER_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IPI_KEY_LIST Call by reference Type reference (TYPE) BUP_T_CENT_UUIDKEY_API MD Segment zentrale Daten: Key Partner und UUID 20070206
2 Importing I_KEY_LIST Call by reference Type reference (TYPE) BU_PARTNER_T Tabellentyp zum Typ BU_PARTNER 20070206

Method CONVERT_PARTNER_IDS on class FSBP_BUPA_IPI_FACADE has no exception.

Method GET_TABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20070412
2 Returning R_FIELD_NAMES Value transfer Type reference (TYPE) BUP_T_FIELDNAMES GP: Feldnamen 20070412

Method GET_TABLE_FIELDS on class FSBP_BUPA_IPI_FACADE has no exception.

Method MAP_ADDRESS_API_2_XO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUT020 Call by reference Type reference (TYPE) TTY_BUT020 SAP-GP: Übergabestruktur für Adressreferenzen der BUT020 20070319
2 Exporting ET_BUT021_FS Call by reference Type reference (TYPE) BUP_TS_ADDR_BUT021_FS Adressverwendungen. 20070319
3 Importing IT_ADDRESSES Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_CHECK_API BP-API: Check der Adressdaten 20070319
4 Importing IT_USAGES Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_CHECK_API BP-API: Check der Adressverwendungen 20070319

Method MAP_ADDRESS_API_2_XO on class FSBP_BUPA_IPI_FACADE has no exception.

Method MAP_ADDRESS_IPI_2_XO_LINE 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) FSBP_BAPI_ADDRESS_DATA SAP-GP: BAPI-Struktur für Adreßdaten 20070208
2 Importing I_ADDR_DATA Call by reference Type reference (TYPE) BUP_S_ADDR_DATA_API BP-API: Adressdaten 20070208

Method MAP_ADDRESS_IPI_2_XO_LINE on class FSBP_BUPA_IPI_FACADE has no exception.

Method MAP_ADDRESS_XO_2_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESSES Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_CHECK_API BP-API: Check der Adressdaten 20070319
2 Exporting ET_USAGES Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_CHECK_API BP-API: Check der Adressverwendungen 20070319
3 Importing IT_ADDRESSES Call by reference Type reference (TYPE) ADDRT_ADDRESS_COMPLETE Addressdaten 20070319
4 Importing IT_BUT020 Call by reference Type reference (TYPE) TTY_BUT020 SAP-GP: Übergabestruktur für Adressreferenzen der BUT020 20070319
5 Importing IT_BUT021_FS Call by reference Type reference (TYPE) BUP_TS_ADDR_BUT021_FS Adressverwendungen. 20070319

Method MAP_ADDRESS_XO_2_API on class FSBP_BUPA_IPI_FACADE has no exception.

Method READ_ADDRESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API Adressdaten im BAPI Format 20070425
2 Importing I_DEFAULT_ONLY Call by reference Type reference (TYPE) XO_BOOLE Nur Standardadresse zurückliefern 20070425
3 Importing I_KEY_LIST Call by reference Type reference (TYPE) BU_PARTNER_T Tabellentyp zum Typ BU_PARTNER 20070425

Method READ_ADDRESS_DATA on class FSBP_BUPA_IPI_FACADE has no exception.

Method SAVE_ADDRESS_DATA 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 20070420
2 Exporting E_NEW_ADDRESSES Call by reference Type reference (TYPE) FSBP_BAPI_ADDRESS_KEY_TTY BAPI-Struktur mit Adressnummer und -GUID 20070420
3 Importing I_ADCOM_DELETES Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API Bisheriger Adressbestand 20070423
4 Importing I_ADCOM_INSERTS Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API Neue Adressverwendungen 20070423
5 Importing I_ADCOM_UPDATES Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API Neue Adressen 20070423
6 Importing I_ADDR_DELETES Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API BP-API: Adressdaten 20070423
7 Importing I_ADDR_INSERTS Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API Neue Adressreferenzen 20070423
8 Importing I_ADDR_UPDATES Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API BP-API: Adressdaten 20070423
9 Importing I_ADDR_USAGE_DELETES Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API BP-API: Adressverwendungen 20070507
10 Importing I_ADDR_USAGE_INSERTS Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API BP-API: Adressverwendungen 20070507
11 Importing I_ADDR_USAGE_UPDATES Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API BP-API: Adressverwendungen 20070507
12 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20070420

Method SAVE_ADDRESS_DATA on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDRESSES Call by reference Type reference (TYPE) BUP_T_ADDR_DATA_API BP-API: Adressdaten 20070319
2 Importing IT_USAGES Call by reference Type reference (TYPE) BUP_T_ADUS_DATA_API BP-API: Adressverwendungen 20070319
3 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_ADDRESSES on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT000 Call by reference Type reference (TYPE) BUP_T_CENT_DATA_API GP-API: Daten des MD Segmentes Zentrale Daten 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT000 on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT050 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT050 Call by reference Type reference (TYPE) BUP_T_RELT_DATA_API BP-API: Daten Beziehungen 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT050 on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT051 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT051 Call by reference Type reference (TYPE) BUP_T_RELC_DATA_API BP-API: Daten Ansprechpartnerbeziehung 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT051 on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT052 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT052 Call by reference Type reference (TYPE) BUP_T_RELA_DATA_API BP-API: Daten Beziehungsadressen 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT052 on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT053 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT053 Call by reference Type reference (TYPE) BUP_T_RELS_DATA_API BP-API: Daten des MD Segmentes Shareholder Relations 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT053 on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT0BK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT0BK Call by reference Type reference (TYPE) BUP_T_BANK_DATA_API BP-API: Daten des MD Segmentes Bankverbindungen 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT0BK on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT0CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT0CC Call by reference Type reference (TYPE) BUP_T_CARD_DATA_API BP-API: Daten des MD Segmentes Zahlkarten 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT0CC on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT0ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT0ID Call by reference Type reference (TYPE) BUP_T_IDEN_DATA_API BP-API: Daten des MD Segmentes Identifikation 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT0ID on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT0IS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT0IS Call by reference Type reference (TYPE) BUP_T_INDU_DATA_API BP-API: Daten des MD Segmentes Branchen 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT0IS on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_BUT100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUT100 Call by reference Type reference (TYPE) BUP_T_ROLE_DATA_API BP-API: Daten des MD Segmentes Rollen 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

Method VALIDATE_BUT100 on class FSBP_BUPA_IPI_FACADE has no exception.

Method VALIDATE_DFKKBPTAXNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DFKKBPTAXNUM Call by reference Type reference (TYPE) BUP_T_TAXN_DATA_API BP-API: Daten des MD Segmentes Steuernummern 20070314
2 Returning R_RESULTS Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20070314

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