SAP ABAP Interface IF_FSBPR_VALIDATION_API_BUP (API Relationship to CBP: Object-Specific Validation)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS-BP (Application Component) Business Partner
     FS_BP_FND_AL_RELATIONSHIPS (Package) Application Logic for Relationships
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  FSBPR_VALIDATION_API_BUP Fallback Class for API Relationship to CBP 20100506
Properties
Interface IF_FSBPR_VALIDATION_API_BUP  
Short Description API Relationship to CBP: Object-Specific Validation    
General Data
Package FS_BP_FND_AL_RELATIONSHIPS   Application Logic for Relationships 
Created 20100506   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_FSBPR_VALIDATION_API_BUP has no forward declaration.
Interfaces
Interface IF_FSBPR_VALIDATION_API_BUP has no interface.
Friends
Interface IF_FSBPR_VALIDATION_API_BUP has no friend.
Attributes
Interface IF_FSBPR_VALIDATION_API_BUP has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 VALIDATE_CP_ADDRESSES Instance method Public Method Validates Contact Person Address Data 20101216
2 VALIDATE_CP_ADDRNUM_NOTINITIAL Instance method Public Method Validates If Address Number/GUID Not Empty 20101216
3 VALIDATE_CP_ADDR_WITH_BUT020 Instance method Public Method Validates Address Number/GUID Against BUT020 Data 20101216
4 VALIDATE_CP_ADDR_WITH_BUT052 Instance method Public Method Validates Address Number Against BUT052 Data 20101216
5 VALIDATE_CP_BETWEEN_PERSONS Instance method Public Method Validates the Standard Indicator of the Workplace Address 20101124
6 VALIDATE_CP_DEFAULT Instance method Public Method Validates the Standard Indicator of the Workplace Address 20100623
7 VALIDATE_EMAIL Instance method Public Method Validates If E-Mail Address Is Valid 20100506
8 VALIDATE_FUNCTION_AREA_CODE Instance method Public Method Validates If Department Is Permitted 20100506
9 VALIDATE_FUNCTION_TYPE_CODE Instance method Public Method Validates If Partner Function Is Permitted 20100506
10 VALIDATE_PARTICIPATION_AMOUNT Instance method Public Method Validates Positive Amount and Currency 20100506
11 VALIDATE_PARTNER_CATEGORIES Instance method Public Method Validates If BP Category Permitted for Relationship 20100506
12 VALIDATE_PARTNER_CATEGORY Instance method Public Method Validates If BP Category Permitted for Relationship 20100506
13 VALIDATE_PARTNER_ROLES Instance method Public Method Validates If Partner Has Required Role for Relationship 20100506
14 VALIDATE_POWER_OF_ATTORNEY Instance method Public Method Validates If Partner's Power of Attorney Is Permitted 20100506
15 VALIDATE_RELATIONSHIP Instance method Public Method Validation of Individual Relationship 20100506
16 VALIDATE_TIME_CONSTRAINT Instance method Public Method 20100506
17 VALIDATE_VALIDITY_PERIOD Instance method Public Method Validates If "Valid-From" Date Is Before "Valid-To" Date 20100527
18 VALIDATE_VIP_REASON_CODE Instance method Public Method Validates If Partner's VIP Indicator Is Permitted 20100506
Events
Interface IF_FSBPR_VALIDATION_API_BUP has no event.
Types
Interface IF_FSBPR_VALIDATION_API_BUP has no local type.
Method Signatures

Method VALIDATE_CP_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CP_ADDRESSES_NEW Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20101216
2 Importing I_CP_ADDRESSES_OLD Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20101216
3 Importing I_PARTNER1_NEW_ADDRESSES Call by reference Type reference (TYPE) FSBP_ADDRESS_OBJECT_TTY Tabellentyp zur Verwaltung von Adressen 20101216
4 Importing I_PARTNER2_ADRP Call by reference Type reference (TYPE) ADRP Personen (Business Address Services) 20101216
5 Importing I_REL_KEY Call by reference Type reference (TYPE) FSBPR_OBJECT_KEY Schlüssel einer Geschäftspartnerbeziehung 20101216
6 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20101216

Method VALIDATE_CP_ADDRESSES on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_CP_ADDRNUM_NOTINITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CP_ADDRESSES Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20101216
2 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20101216

Method VALIDATE_CP_ADDRNUM_NOTINITIAL on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_CP_ADDR_WITH_BUT020 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT020_PARTNER1 Call by reference Type reference (TYPE) TTY_BUT020 SAP-GP: Übergabestruktur für Adressreferenzen der BUT020 20101216
2 Importing I_CP_ADDRESSES Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20101216
3 Importing I_PARTNER1 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101216
4 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20101216

Method VALIDATE_CP_ADDR_WITH_BUT020 on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_CP_ADDR_WITH_BUT052 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT052 Call by reference Type reference (TYPE) TTY_BUT052 SAP-GP: Übergabestruktur für GP-Beziehungen: Adressen 20101216
2 Importing I_CP_ADDRESS Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20101216
3 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20101216

Method VALIDATE_CP_ADDR_WITH_BUT052 on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_CP_BETWEEN_PERSONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT051 Call by reference Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20101124
2 Importing I_PARTNER1 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101124
3 Importing I_PARTNER2 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101124
4 Importing I_PARTNER_DATA Call by reference Type reference (TYPE) BUP_BUT000_T Tabellentyp für Daten Zentraler Geschäftspartner 20101124
5 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20101124

Method VALIDATE_CP_BETWEEN_PERSONS on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_CP_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CP_ADDRESS Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20100623
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100623

Method VALIDATE_CP_DEFAULT on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT051 Call by reference Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20100506
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100506

Method VALIDATE_EMAIL on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_FUNCTION_AREA_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT051 Call by reference Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20100506
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100506

Method VALIDATE_FUNCTION_AREA_CODE on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_FUNCTION_TYPE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT051 Call by reference Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20100506
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100506

Method VALIDATE_FUNCTION_TYPE_CODE on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_PARTICIPATION_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT053 Call by reference Type reference (TYPE) TTY_BUT053 SAP-GP: Übergabestruktur für GP-Beziehungen: Anteilseigner 20100506
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100506

Method VALIDATE_PARTICIPATION_AMOUNT on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_PARTNER_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIGURATION Call by reference Type reference (TYPE) TBZ9 GP-Beziehungstypen 20100506
2 Importing I_PARTNER1 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20100506
3 Importing I_PARTNER2 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20100506
4 Importing I_PARTNER_DATA Call by reference Type reference (TYPE) BUP_BUT000_T Tabellentyp für Daten Zentraler Geschäftspartner 20100506
5 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Nachrichten 20100506

Method VALIDATE_PARTNER_CATEGORIES on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_PARTNER_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTNER_CATEGORY Call by reference Type reference (TYPE) BU_TYPE Geschäftspartnertyp 20100506
2 Importing I_RELTYP Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20100506
3 Importing I_XGROU Call by reference Type reference (TYPE) BU_XGROU_R Partnertyp 'Gruppe' für Bez./RoFind. relevant 20100506
4 Importing I_XORGA Call by reference Type reference (TYPE) BU_XORGA_R Partnertyp 'Organisation' f. Bez./RoF. relevant 20100506
5 Importing I_XPERS Call by reference Type reference (TYPE) BU_XPERS_R Partnertyp 'Person' für Bez./RoFind. relevant 20100506
6 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Nachrichten 20100506

Method VALIDATE_PARTNER_CATEGORY on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_PARTNER_ROLES 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 20100506
2 Importing I_PARTNER_ROLES Call by reference Type reference (TYPE) TTY_BUT100 SAP-GP: Tabellenstruktur zur Übergabe von Rollendaten 20100506
3 Importing I_REL_ROLE_CATEGORY Call by reference Type reference (TYPE) BU_PARTNERROLECAT GP-Rollentyp 20100506
4 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Nachrichten 20100506

Method VALIDATE_PARTNER_ROLES on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_POWER_OF_ATTORNEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT051 Call by reference Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20100506
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100506

Method VALIDATE_POWER_OF_ATTORNEY on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_RELATIONSHIP 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) BAPIRET2_T Returntabelle 20100506
2 Importing I_OBJECT Call by reference Type reference (TYPE) FSBPR_BUP_VALIDATION_DATA Objekt für die Validierung des zentralen Geschäftspartners 20100506

Method VALIDATE_RELATIONSHIP on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_TIME_CONSTRAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT050 Call by reference Type reference (TYPE) BUT050_TTY BUT050 als Tabellentyp 20100506
2 Importing I_TIME_CONSTRAINT Call by reference Type reference (TYPE) BU_TIMDEP Zeitbindung 20100506
3 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100506

Method VALIDATE_TIME_CONSTRAINT on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_VALIDITY_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT050 Call by reference Type reference (TYPE) BUT050_TTY BUT050 als Tabellentyp 20100527
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100527

Method VALIDATE_VALIDITY_PERIOD on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.

Method VALIDATE_VIP_REASON_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUT051 Call by reference Type reference (TYPE) TTY_BUT051 SAP-GP: Übergabestruktur für GP-Beziehungen: Ansprechpartner 20100506
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100506

Method VALIDATE_VIP_REASON_CODE on Interface IF_FSBPR_VALIDATION_API_BUP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400