SAP ABAP Class FSBP_PROXY_SERVICES (Business Partner Proxy: Additional Functions)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
FS-BP (Application Component) Business Partner
⤷
FS_BP_FND_PROXY (Package) Proxy for Financial Services Business Partner
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FSBP_PRX_PARAMETER_NAMES | Business Partner Proxy: Parameter Names | 20081030 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_XO_CONST_BOOLE | Constants: Boolean Values | 20081006 |
Properties
| Class | FSBP_PROXY_SERVICES | |
| Short Description | Business Partner Proxy: Additional Functions | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FS_BP_FND_PROXY | Proxy for Financial Services Business Partner |
| Created | 20080626 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class FSBP_PROXY_SERVICES has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_FSBP_PRX_PARAMETER_NAMES | Business Partner Proxy: Parameter Names | 20081030 | ||
| 2 | IF_XO_CONST_BOOLE | Constants: Boolean Values | 20081006 |
Friends
Class FSBP_PROXY_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | BUP_RELDIR | '2' | BP Rel.: Detailed Indicator for Direction of a Relationship | 20080807 | ||
| 2 | Instance attribute | Protected | Attribute reference (LIKE) | 20081114 | |||||
| 3 | Instance attribute | Protected | Attribute reference (LIKE) | 20081030 | |||||
| 4 | Instance attribute | Protected | Attribute reference (LIKE) | 20081030 | |||||
| 5 | Constant | Protected | Type reference (TYPE) | BUP_RELDIR | '1' | BP Rel.: Detailed Indicator for Direction of a Relationship | 20080807 | ||
| 6 | Instance attribute | Protected | Attribute reference (LIKE) | 20081006 | |||||
| 7 | Constant | Protected | Type reference (TYPE) | BUP_RELDIR | '0' | BP Rel.: Detailed Indicator for Direction of a Relationship | 20080807 | ||
| 8 | Constant | Protected | Type reference (TYPE) | BUP_RELDIR | '3' | BP Rel.: Detailed Indicator for Direction of a Relationship | 20080807 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Converts Partner ID to ID with Leading Zeros | 20100922 | |
| 2 | Static method | Public | Method | Converts BUT100 to Role Structure with Role Category | 20080626 | |
| 3 | Static method | Public | Method | Distributes Relationships According to Direction | 20080804 | |
| 4 | Static method | Public | Method | Converts Time Stamp into Date | 20081121 | |
| 5 | Static method | Private | Method | 20110421 | ||
| 6 | Static method | Public | Method | Supplies Address Data for Address Usage | 20090408 | |
| 7 | Static method | Public | Method | Provides Address Number and Address Category | 20081113 | |
| 8 | Static method | Public | Method | Provides Retrieval Request Structure for Table of Data Names | 20081112 | |
| 9 | Static method | Public | Method | Returns Data Names for Table of Method Names | 20091123 | |
| 10 | Static method | Public | Method | Provides the Print Form Parameters from Retrieval Request | 20101207 | |
| 11 | Static method | Protected | Method | Provides the Direction of a Relationship | 20080807 | |
| 12 | Static method | Public | Method | Provides Retrieval Request for Table Names | 20081118 | |
| 13 | Static method | Public | Method | Provides Table Names from Confirmation View Specification | 20101110 | |
| 14 | Static method | Public | Method | Provides Table Names for Data Names | 20091217 | |
| 15 | Static method | Public | Method | Provides Table Names from Retrieval Request | 20090115 |
Events
Class FSBP_PROXY_SERVICES has no event.
Types
Class FSBP_PROXY_SERVICES has no local type.
Method Signatures
Method CONVERT_BP_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PARTNER_ID | Value transfer | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20100922 | |||
| 2 | R_PARTNER_ID | Value transfer | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20100922 |
Method CONVERT_BP_ID on class FSBP_PROXY_SERVICES has no exception.
Method CONVERT_BUT100_TO_ROLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ROLES | Call by reference | Type reference (TYPE) | FSBP_BAPI_BPROLES_TTY | Geschäftspartnerrollen | 20080626 | |||
| 2 | I_BUT100 | Call by reference | Type reference (TYPE) | TTY_BUT100 | SAP-GP: Tabellenstruktur zur Übergabe von Rollendaten | 20080626 |
Method CONVERT_BUT100_TO_ROLES on class FSBP_PROXY_SERVICES has no exception.
Method CONVERT_RELATIONSHIPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MESSAGES | Call by reference | Type reference (TYPE) | FSBP_PRX_MESSAGE_TAB | Fehlermeldungen Geschäftspartnerproxy | 20080807 | |||
| 2 | E_SUB_NODES | Call by reference | Type reference (TYPE) | BUT050_TTY | Untergeordnete Beziehungen | 20080807 | |||
| 3 | E_SUPER_NODES | Call by reference | Type reference (TYPE) | BUT050_TTY | Übergeordnete Beziehungen | 20080807 | |||
| 4 | E_UNDIRECTIONAL_NODES | Call by reference | Type reference (TYPE) | BUT050_TTY | Ungerichtete Beziehungen | 20080807 | |||
| 5 | I_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20080807 | |||
| 6 | I_PARTNER_TAB | Call by reference | Type reference (TYPE) | FSBP_PRX_PARTNER_ID_TAB | Geschäftspartnernummern | 20080812 | |||
| 7 | I_RELATIONSHIPS | Call by reference | Type reference (TYPE) | BUT050_TTY | Beziehungen | 20080807 |
Method CONVERT_RELATIONSHIPS on class FSBP_PROXY_SERVICES has no exception.
Method CONVERT_TIMESTAMP_TO_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TIME_STAMP | Call by reference | Type reference (TYPE) | BU_ADVW_VALID_FROM | Timestamp | 20081121 | |||
| 2 | R_DATE | Value transfer | Type reference (TYPE) | DATS | 20081121 |
Method CONVERT_TIMESTAMP_TO_DATE on class FSBP_PROXY_SERVICES has no exception.
Method FIELD_VALUE_PAIR_TO_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FIELD | Call by reference | Type reference (TYPE) | ANY | Feldname | 20110421 | |||
| 2 | I_VALUE | Call by reference | Type reference (TYPE) | ANY | Feldwert | 20110421 | |||
| 3 | RESULT | Value transfer | Type reference (TYPE) | STR_XO_FIELD | Feld | 20110421 |
Method FIELD_VALUE_PAIR_TO_STRUCTURE on class FSBP_PROXY_SERVICES has no exception.
Method FILTER_ADDRESSES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BUT020 | Call by reference | Type reference (TYPE) | TTY_BUT020 | SAP-GP: Übergabestruktur für Adressreferenzen der BUT020 | 20090408 | |||
| 2 | E_BUT021_FS | Call by reference | Type reference (TYPE) | TTY_BUT021 | SAP-GP: Übergabestruktur für Adressverwendungen | 20090408 | |||
| 3 | E_MESSAGES | Call by reference | Type reference (TYPE) | FSBP_PRX_MESSAGE_TAB | Fehlermeldungen Geschäftspartnerproxy | 20090408 | |||
| 4 | I_ADDRESS_USAGE | Call by reference | Type reference (TYPE) | BU_ADRKIND | Adressart | 20090408 | |||
| 5 | I_BUT020 | Call by reference | Type reference (TYPE) | TTY_BUT020 | SAP-GP: Übergabestruktur für Adressreferenzen der BUT020 | 20090408 | |||
| 6 | I_BUT021_FS | Call by reference | Type reference (TYPE) | TTY_BUT021 | SAP-GP: Übergabestruktur für Adressverwendungen | 20090408 | |||
| 7 | I_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Stichtag | 20090408 | |||
| 8 | I_FALLBACK_TO_DEFAULT | Call by reference | Type reference (TYPE) | XO_BOOLE | Liefert XXDEFAULT, wenn Usage nicht vorhanden | 20090408 |
Method FILTER_ADDRESSES on class FSBP_PROXY_SERVICES has no exception.
Method GET_ADDRESS_NUMBER_AND_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDRESS_KEY | Call by reference | Type reference (TYPE) | FSBP_PRX_PARTNER_ADDR_KEY | Adressschlüssel zum Geschäftspartner | 20081113 | |||
| 2 | E_ADDRESS_TYPE | Call by reference | Type reference (TYPE) | AD_ADRTYPE | Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) | 20081113 | |||
| 3 | E_MESSAGES | Call by reference | Type reference (TYPE) | FSBP_PRX_MESSAGE_TAB | Fehlermeldungen Geschäftspartnerproxy | 20081113 | |||
| 4 | E_PERSNUM | Call by reference | Type reference (TYPE) | AD_PERSNUM | Personennummer | 20081210 | |||
| 5 | I_ADDRESS_KEY | Call by reference | Type reference (TYPE) | FSBP_PRX_PARTNER_ADDR_KEY | Adressschlüssel zum Geschäftspartner | 20081113 |
Method GET_ADDRESS_NUMBER_AND_TYPE on class FSBP_PROXY_SERVICES has no exception.
Method GET_DATA_NAMES_BY_DATA_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATA_VIEW | Call by reference | Type reference (TYPE) | FSBP_PRX_DATA_VIEW | Daten Sichten für Prefetch FSBP Proxy | 20081112 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | FSBP_PRX_DATA_NAME_TAB | Namen der Tabellen oder der abgeleiteten Daten | 20081112 |
Method GET_DATA_NAMES_BY_DATA_VIEW on class FSBP_PROXY_SERVICES has no exception.
Method GET_DATA_NAMES_BY_METHOD_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_METHOD_NAMES | Call by reference | Type reference (TYPE) | FSBP_PRX_METHOD_NAME_TAB | FSBP Proxy Methodennamen | 20091123 | |||
| 2 | RESULT | Value transfer | Type reference (TYPE) | FSBP_PRX_DATA_NAME_TAB | Namen der Tabellen oder der abgeleiteten Daten | 20091123 |
Method GET_DATA_NAMES_BY_METHOD_NAMES on class FSBP_PROXY_SERVICES has no exception.
Method GET_PRINTFORM_PARM_BY_RETR_QRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PRINTFORM_PARAMETERS | Call by reference | Type reference (TYPE) | FSBP_PRX_PRINTFORM_PARAMETERS | Parameter für Address Printform | 20101207 | |||
| 2 | I_QUERY | Call by reference | Type reference (TYPE) | STR_XO_SEARCH_CRITERIA | Suchkriterien | 20101207 |
Method GET_PRINTFORM_PARM_BY_RETR_QRY on class FSBP_PROXY_SERVICES has no exception.
Method GET_RELATIONSHIP_DIRECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20080807 | |||
| 2 | I_RELATIONSHIP | Call by reference | Type reference (TYPE) | BUT050 | GP-Beziehungen/GP-Rollenfindungen: Allgemeine Daten | 20080807 | |||
| 3 | RESULT | Value transfer | Type reference (TYPE) | BUP_RELDIR | GPB: Detailliertes Kennzeichen zur Richtung einer Beziehung | 20080807 |
Method GET_RELATIONSHIP_DIRECTION on class FSBP_PROXY_SERVICES has no exception.
Method GET_RETRIEVE_QRY_BY_TABLE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PARTNER_KEY | Call by reference | Type reference (TYPE) | FSBP_BP_IDENTIFICATION_ESA_TTY | Identifikationsmerkmale des Geschäftspartners im ESA Kontext | 20081118 | |||
| 2 | I_PRINTFORM_PARAMETERS | Call by reference | Type reference (TYPE) | FSBP_PRX_PRINTFORM_PARAMETERS | Parameter für Address Printform | 20081118 | |||
| 3 | I_TABLE_NAMES | Call by reference | Type reference (TYPE) | FSBP_PRX_DATA_NAME_TAB | Namen der Tabellen oder der abgeleiteten Daten | 20081118 | |||
| 4 | RESULT | Call by reference | Type reference (TYPE) | STR_XO_ESA_MAPPING2 | Retrieval-Query im ESAMAP2-Format | 20081118 |
Method GET_RETRIEVE_QRY_BY_TABLE_NAME on class FSBP_PROXY_SERVICES has no exception.
Method GET_TABLE_NAME_BY_CONFVIEWSPEC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NON_XO_DATA_REQUESTED | Call by reference | Type reference (TYPE) | TTY_XO_TABLE_NAME | Nicht XO Komponenten zu denen Daten angefragt werden sollen | 20101110 | |||
| 2 | ET_XO_DATA_REQUESTED | Call by reference | Type reference (TYPE) | TTY_XO_TABLE_NAME | Tabellennamen in XO, zu denen Daten angefragt werden sollen | 20101110 | |||
| 3 | I_CONF_VIEW_SPEC | Call by reference | Type reference (TYPE) | TTY_XO_FIELD | 20101110 |
Method GET_TABLE_NAME_BY_CONFVIEWSPEC on class FSBP_PROXY_SERVICES has no exception.
Method GET_TABLE_NAME_BY_DATA_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATA_NAMES | Call by reference | Type reference (TYPE) | FSBP_PRX_DATA_NAME_TAB | Namen der Tabellen oder der abgeleiteten Daten | 20091217 | |||
| 2 | R_TABLE_NAMES | Value transfer | Type reference (TYPE) | FSBP_PRX_DATA_NAME_TAB | Namen der Tabellen oder der abgeleiteten Daten | 20091217 |
Method GET_TABLE_NAME_BY_DATA_NAME on class FSBP_PROXY_SERVICES has no exception.
Method GET_TABLE_NAME_BY_RETRIEVE_QRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NON_XO_DATA_REQUESTED | Call by reference | Type reference (TYPE) | TTY_XO_TABLE_NAME | Nicht XO Komponenten zu denen Daten angefragt werden sollen | 20090115 | |||
| 2 | ET_XO_DATA_REQUESTED | Call by reference | Type reference (TYPE) | TTY_XO_TABLE_NAME | Tabellennamen in XO, zu denen Daten angefragt werden sollen | 20090115 | |||
| 3 | I_QUERY | Call by reference | Type reference (TYPE) | STR_XO_SEARCH_CRITERIA | Suchkriterien | 20090115 |
Method GET_TABLE_NAME_BY_RETRIEVE_QRY on class FSBP_PROXY_SERVICES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 300 |