SAP ABAP Class FSBP_BUPA_SERVICES (Services of SAP Business Partner)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     FS_BP_AL_GENERIC_SERVICES (Package) Generic Services
Properties
Class FSBP_BUPA_SERVICES  
Short Description Services of SAP Business Partner    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_AL_GENERIC_SERVICES   Generic Services 
Created 20051118   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_BUPA_SERVICES has no forward declaration.
Interfaces
Class FSBP_BUPA_SERVICES has no interface implemented.
Friends
Class FSBP_BUPA_SERVICES has no friend class.
Attributes
Class FSBP_BUPA_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ID_TYPE_EXISTS Static method Public Method Checks If ID Type Exists 20110407
2 CHECK_ID_TYPE_IS_UNIQUE Static method Public Method Checks Uniqueness of ID Type 20110407
3 CHECK_ONLY_ONE_BP_PER_ID Static method Public Method Checks If There Can Only Be One Business Partner 20110407
4 DETERMINE_DEFAULT_GROUPING Static method Public Method Determines the Grouping for BP Numbers 20110407
5 GET_ADDRESS_DESCRIPTION Static method Public Method Provides the Address Description 20110407
6 GET_ADDRESS_PRINTFORM Static method Public Method Provides Formatted Address 20110407
7 GET_CHECK_BUPA_NUMBERS Static method Public Method Checks To See If Transferred Identifiers Are Correct 20060103
8 GET_COMMON_FORMATTED_NAME Static method Public Method Provides Formatted Name 20110407
9 GET_PARTNER_GUID Static method Public Method Returns GUID for Partner Number 20060705
10 GET_PARTNER_ID Static method Public Method Returns Number for Partner GUID 20060705
11 GET_ROLE_CATEGORIES Static method Public Method Returns Role Categories 20060605
12 IS_RELTYP_DIRECTED Static method Public Method Checks If Relationship Category Is One-Way 20110407
13 LOCK_BP_WITH_GUID Static method Public Method Locks BP with GUID 20110407
14 READ_BUT000_MULTI_WITH_GUID Static method Public Method Provides BP Numbers for GUIDs 20110407
15 READ_BUT000_MULTI_WITH_ID Static method Public Method Provides BP Numbers for IDs 20110407
16 READ_BUT000_SINGLE_WITH_GUID Static method Public Method Provides BP Numbers for GUIDs 20110407
17 READ_BUT000_SINGLE_WITH_ID Static method Public Method Provides BP Numbers for ID 20110407
18 READ_BUT0ID_WITH_IDTYPE_IDNR Static method Public Method Provides Partner Number & GUID for ID Category, ID Number 20110407
19 VALIDATE_BP_NUMBER Static method Public Method Checks If External Partner Number Entered Is Correct 20110407
Events
Class FSBP_BUPA_SERVICES has no event.
Types
Class FSBP_BUPA_SERVICES has no local type.
Method Signatures

Method CHECK_ID_TYPE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_TYPE Call by reference Type reference (TYPE) BU_ID_TYPE Identifikationsart 20110407
2 Returning RESULT Value transfer Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20110407
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20110407

Method CHECK_ID_TYPE_IS_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_TYPE Call by reference Type reference (TYPE) BU_ID_TYPE Identifikationsart 20110407
2 Returning RESULT Value transfer Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20110407
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20110407

Method CHECK_ONLY_ONE_BP_PER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_TYPE Call by reference Type reference (TYPE) BU_ID_TYPE Identifikationsart 20110407
2 Returning RESULT Value transfer Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20110407
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20110407

Method DETERMINE_DEFAULT_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GROUPING Call by reference Type reference (TYPE) BU_GROUP Geschäftspartnergruppierung 20110407
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Fehlernachrichten 20110407
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110407

Method DETERMINE_DEFAULT_GROUPING on class FSBP_BUPA_SERVICES has no exception.

Method GET_ADDRESS_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCR_NO_NAME Call by reference Type reference (TYPE) BU_ADDSC GP: Bezeichnung einer Adresse 20110407
2 Exporting E_DESCR_WITH_NAME Call by reference Type reference (TYPE) BU_ADDSC GP: Bezeichnung einer Adresse 20110407
3 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110407
4 Importing I_ADDRESS_TYPE Call by reference Type reference (TYPE) SZAD_FIELD-ADDR_TYPE Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20110407
5 Importing I_ADDRNUMBER Call by reference Type reference (TYPE) BUT020-ADDRNUMBER Adressnummer 20110407
6 Importing I_PARTNER_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110407
7 Importing I_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20110407

Method GET_ADDRESS_DESCRIPTION on class FSBP_BUPA_SERVICES has no exception.

Method GET_ADDRESS_PRINTFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESS_PRINTFORM_TABLE Call by reference Type reference (TYPE) FSBP_ADDRESS_PRINTF_LINE_TTY Printform Zeilen 20110407
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110407
3 Importing I_ADDRESS_GUID Call by reference Type reference (TYPE) BU_ADDRESS_GUID GUID einer Geschäftspartneradresse 20110407
4 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20110407
5 Importing I_ADDRESS_TYPE Call by reference Type reference (TYPE) SZAD_FIELD-ADDR_TYPE Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20110407
6 Importing I_COUNTRY_NAME_RECEIVER_LANGU Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20110407
7 Importing I_LANGUAGE_FOR_COUNTRY_NAME Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20110407
8 Importing I_NO_UPPER_CASE_FOR_CITY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20110407
9 Importing I_NUMBER_OF_LINES Call by reference Type reference (TYPE) ANZEI Anzahl Zeilen der Anschrift 20110407
10 Importing I_PARTNER_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110407
11 Importing I_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20110407
12 Importing I_SENDER_COUNTRY Call by reference Type reference (TYPE) AD_CTRY_FR Abgangsland für die Adreßaufbereitung 20110407
13 Importing I_STREET_HAS_PRIORITY Call by reference Type reference (TYPE) AD_STRPRIO Kennzeichen: Straße hat Priorität vor Postfach 20110407

Method GET_ADDRESS_PRINTFORM on class FSBP_BUPA_SERVICES has no exception.

Method GET_CHECK_BUPA_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUT000 Call by reference Type reference (TYPE) BUT000 GP: Allgemeine Daten I 20060103
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060103
3 Exporting E_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060103
4 Exporting E_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060103
5 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060103
6 Importing I_PARTNERGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060103

Method GET_CHECK_BUPA_NUMBERS on class FSBP_BUPA_SERVICES has no exception.

Method GET_COMMON_FORMATTED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) BU_DESCRIP_LONG Beschreibung eines Geschäftspartners 20110407
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110407
3 Importing I_BUT000 Call by reference Type reference (TYPE) BUT000 GP: Allgemeine Daten I 20110407

Method GET_COMMON_FORMATTED_NAME on class FSBP_BUPA_SERVICES has no exception.

Method GET_PARTNER_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060705
2 Returning R_PARTNER_GUID Value transfer Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060705

Method GET_PARTNER_GUID on class FSBP_BUPA_SERVICES has no exception.

Method GET_PARTNER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20060705
2 Returning R_PARTNER_ID Value transfer Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20060705

Method GET_PARTNER_ID on class FSBP_BUPA_SERVICES has no exception.

Method GET_ROLE_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROLE Call by reference Type reference (TYPE) BU_PARTNERROLE GP-Rolle 20060605
2 Importing I_ROLES Call by reference Type reference (TYPE) FSBP_BUP_PARTNERROLES_TTY GP-Rollen 20060605
3 Returning R_ROLE_CATEGORIES Value transfer Type reference (TYPE) FSBP_TB003A_TTY Rollentypen des Geschäftspartner 20060605

Method GET_ROLE_CATEGORIES on class FSBP_BUPA_SERVICES has no exception.

Method IS_RELTYP_DIRECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELTYP Call by reference Type reference (TYPE) BUT050-RELTYP Geschäftspartner-Beziehungstyp 20110407
2 Importing I_XRF Call by reference Type reference (TYPE) BU_XRF Geschäftspartner-Rollenfindung statt -Beziehung 20110407
3 Returning R_IS_DIRECTED Value transfer Type reference (TYPE) BU_XDIRECT Gerichteter Geschäftspartner-Beziehungstyp 20110407
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Der Beziehungstyp existiert nicht 20110407

Method LOCK_BP_WITH_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20110407
2 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110407

Method LOCK_BP_WITH_GUID on class FSBP_BUPA_SERVICES has no exception.

Method READ_BUT000_MULTI_WITH_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUT000_TAB Call by reference Type reference (TYPE) BUP_BUT000_T GP: Allgemeine Daten I 20110407
2 Exporting E_FAILED_PARTNER_GUID_TAB Call by reference Type reference (TYPE) BUP_T_CENT_GUIDKEY GP: Schlüssel des MD Segmentes Zentrale Daten (GUIDs) 20110407
3 Importing I_PARTNER_GUID_TAB Call by reference Type reference (TYPE) BUP_T_CENT_GUIDKEY GP: Schlüssel des MD Segmentes Zentrale Daten (GUIDs) 20110407

Method READ_BUT000_MULTI_WITH_GUID on class FSBP_BUPA_SERVICES has no exception.

Method READ_BUT000_MULTI_WITH_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUT000_TAB Call by reference Type reference (TYPE) BUP_BUT000_T GP: Allgemeine Daten I 20110407
2 Exporting E_FAILED_PARTNER_ID_TAB Call by reference Type reference (TYPE) BUP_T_CENT_ID MD Segment zentrale Daten: Tabelle mit IDs 20110407
3 Importing I_PARTNER_ID_TAB Call by reference Type reference (TYPE) BUP_T_CENT_ID MD Segment zentrale Daten: Tabelle mit IDs 20110407

Method READ_BUT000_MULTI_WITH_ID on class FSBP_BUPA_SERVICES has no exception.

Method READ_BUT000_SINGLE_WITH_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUT000 Call by reference Type reference (TYPE) BUT000 GP: Allgemeine Daten I 20110407
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Fehlermeldungen Geschäftspartnerproxy 20110407
3 Importing I_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20110407

Method READ_BUT000_SINGLE_WITH_GUID on class FSBP_BUPA_SERVICES has no exception.

Method READ_BUT000_SINGLE_WITH_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUT000 Call by reference Type reference (TYPE) BUT000 GP: Allgemeine Daten I 20110407
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Fehlermeldungen Geschäftspartnerproxy 20110407
3 Importing I_PARTNER_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110407

Method READ_BUT000_SINGLE_WITH_ID on class FSBP_BUPA_SERVICES has no exception.

Method READ_BUT0ID_WITH_IDTYPE_IDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110407
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110407
3 Exporting E_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20110407
4 Exporting E_PARTNER_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110407
5 Importing I_ID_NUMBER Call by reference Type reference (TYPE) BU_ID_NUMBER Identifikationsnummer 20110407
6 Importing I_ID_TYPE Call by reference Type reference (TYPE) BU_ID_TYPE Identifikationsart 20110407

Method READ_BUT0ID_WITH_IDTYPE_IDNR on class FSBP_BUPA_SERVICES has no exception.

Method VALIDATE_BP_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20110407
2 Returning RESULT Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20110407

Method VALIDATE_BP_NUMBER on class FSBP_BUPA_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710