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
⤷ 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 |