SAP ABAP Class FSBPR_VALIDATION_API_BUP (Fallback Class for API Relationship to CBP)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBPR_CR_VALIDATION_API_BUP API Relationship to CBP: Validation for All Objects 20100510
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBPR_VALIDATION_API_BUP API Relationship to CBP: Object-Specific Validation 20100506
Properties
Class FSBPR_VALIDATION_API_BUP  
Short Description Fallback Class for API Relationship to CBP    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_FND_AL_RELATIONSHIPS   Application Logic for Relationships 
Created 20100506   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBPR_VALIDATION_API_BUP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBPR_CR_VALIDATION_API_BUP API Relationship to CBP: Validation for All Objects 20100510
2 IF_FSBPR_VALIDATION_API_BUP API Relationship to CBP: Object-Specific Validation 20100506
Friends
# Friend Modeled only Created on Description
1 FSBPR_API_BUP_FACTORY 20101216 Factory for the API Relationship to CBP
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIGURATION Instance attribute Protected Object reference (TYPE REF TO) IF_FSBPR_CONFIGURATION Customizing for Business Partner Relationships 20100506
2 ROLE_PARTNER1 Constant Protected Type reference (TYPE) ROLE_OF_PARTNER 1 BP is Partner 1 in Relationship 20100518
3 ROLE_PARTNER1OR2 Constant Private Type reference (TYPE) ROLE_OF_PARTNER 0 BP is Partner 1 or 2 in Relationship 20100518
4 ROLE_PARTNER2 Constant Private Type reference (TYPE) ROLE_OF_PARTNER 2 BP is Partner 2 in Relationship 20100518
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CARDINALITY Instance method Private Method 20100512
2 CHECK_DEFAULT Instance method Private Method 20100518
3 CHECK_TOTAL_OF_SHARES Instance method Private Method 20100519
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100506
5 GET_ALL_RELEVANT_DATES Instance method Private Method 20100520
6 GET_RELATIONS_RELATED_BY_BP Instance method Private Method 20100507
7 READ_TB910 Instance method Private Method Read TB910 Data 20100506
8 READ_TB912 Instance method Private Method Read TB912 Data 20100506
9 READ_TB914 Instance method Private Method Read TB914 Data 20100506
10 READ_TB916 Instance method Private Method Read TB916 Data 20100506
11 READ_TCURC Instance method Private Method Read TB910 Data 20100506
12 RELATIONS_COMPLY_W_CARDINALITY Instance method Private Method 20100514
13 RELATIONS_COMPLY_W_DEFAULT Instance method Private Method 20100518
14 RELATIONS_COMPLY_W_TOTAL Instance method Private Method 20100519
15 RELATION_GET_SHARE_AT_DATE Instance method Private Method 20100519
16 RELATION_IS_DEFAULT_AT_DATE Instance method Private Method 20100518
17 RELATION_IS_VALID_AT_DATE Instance method Private Method 20100514
18 SAVE_CP_ADDRESSES Instance method Private Method Saves Contact Person Addresses 20101216
19 VERSION_IS_VALID_AT_DATE Instance method Private Method 20100506
Events
Class FSBPR_VALIDATION_API_BUP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DATS_TTY Protected See coding 20100520 dats_tty type standard table of dats
2 ROLE_OF_PARTNER Protected Type reference (TYPE) I BP is Partner1/Partner2/Partner1 or 2 in Relationship 20100518
Method Signatures

Method CHECK_CARDINALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CARDINALITY Call by reference Type reference (TYPE) NUMC3 Numc3, interne Verwendung 20100512
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20100512
3 Importing I_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100512
4 Importing I_ROLE_OF_BP Call by reference Type reference (TYPE) ROLE_OF_PARTNER BP ist Partner1 / Partner2 / Partner1oder2 in der Beziehung 20100512
5 Returning RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100512

Method CHECK_CARDINALITY on class FSBPR_VALIDATION_API_BUP has no exception.

Method CHECK_DEFAULT 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 20100518
2 Importing I_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100518
3 Importing I_ROLE_OF_BP Call by reference Type reference (TYPE) ROLE_OF_PARTNER BP ist Partner1 / Partner2 / Partner1oder2 in der Beziehung 20100518
4 Returning RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100518

Method CHECK_DEFAULT on class FSBPR_VALIDATION_API_BUP has no exception.

Method CHECK_TOTAL_OF_SHARES 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 20100519
2 Importing I_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100519
3 Importing I_ROLE_OF_BP Call by reference Type reference (TYPE) ROLE_OF_PARTNER BP ist Partner1 / Partner2 / Partner1oder2 in der Beziehung 20100519
4 Returning RESULT Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20100519

Method CHECK_TOTAL_OF_SHARES on class FSBPR_VALIDATION_API_BUP has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class FSBPR_VALIDATION_API_BUP has no parameter.
Method CONSTRUCTOR on class FSBPR_VALIDATION_API_BUP has no exception.

Method GET_ALL_RELEVANT_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATES Call by reference Type reference (TYPE) DATS_TTY 20100520
2 Importing I_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100520

Method GET_ALL_RELEVANT_DATES on class FSBPR_VALIDATION_API_BUP has no exception.

Method GET_RELATIONS_RELATED_BY_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RELATED_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100514
2 Importing I_JOINT_BP Call by reference Type reference (TYPE) BU_PARTNER 20100512
3 Importing I_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100507
4 Importing I_ROLE_OF_BP Call by reference Type reference (TYPE) ROLE_OF_PARTNER 20100512

Method GET_RELATIONS_RELATED_BY_BP on class FSBPR_VALIDATION_API_BUP has no exception.

Method READ_TB910 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABTNR Call by reference Type reference (TYPE) BU_ABTNR Abteilung 20100506
2 Returning RESULT Value transfer Type reference (TYPE) TB910 Ansprechpartner Abteilungen 20110224

Method READ_TB910 on class FSBPR_VALIDATION_API_BUP has no exception.

Method READ_TB912 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PAFKT Call by reference Type reference (TYPE) BU_PAFKT Funktion des Partners 20100506
2 Returning RESULT Value transfer Type reference (TYPE) TB912 Ansprechpartner Funktionen 20110224

Method READ_TB912 on class FSBPR_VALIDATION_API_BUP has no exception.

Method READ_TB914 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PAAUTH Call by reference Type reference (TYPE) BU_PAAUTH Vollmacht des Partners 20100506
2 Returning RESULT Value transfer Type reference (TYPE) TB914 Ansprechpartner Vollmacht 20110224

Method READ_TB914 on class FSBPR_VALIDATION_API_BUP has no exception.

Method READ_TB916 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PAVIP Call by reference Type reference (TYPE) BU_PAVIP VIP-Partner 20100506
2 Returning RESULT Value transfer Type reference (TYPE) TB916 Ansprechpartner VIP-Kennzeichen 20110224

Method READ_TB916 on class FSBPR_VALIDATION_API_BUP has no exception.

Method READ_TCURC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WAERS Call by reference Type reference (TYPE) WAERS 20100506
2 Returning RESULT Value transfer Type reference (TYPE) TCURC Währungscodes 20110224

Method READ_TCURC on class FSBPR_VALIDATION_API_BUP has no exception.

Method RELATIONS_COMPLY_W_CARDINALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CARDINALITY Call by reference Type reference (TYPE) NUMC3 20100514
2 Importing I_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100514
3 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN Returnparameter 20100514

Method RELATIONS_COMPLY_W_CARDINALITY on class FSBPR_VALIDATION_API_BUP has no exception.

Method RELATIONS_COMPLY_W_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100518
# Exception Resumable Description Created on
1 CX_FSBPR_VALIDATION_API_BUP 20110420

Method RELATIONS_COMPLY_W_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELATIONS Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT_TTY Tabelle von Objekten für den zentralen GP 20100519
2 Returning RESULT Value transfer Type reference (TYPE) BAPIRET2 20100519

Method RELATIONS_COMPLY_W_TOTAL on class FSBPR_VALIDATION_API_BUP has no exception.

Method RELATION_GET_SHARE_AT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20100519
2 Importing I_RELATION Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT 20100519
3 Returning RESULT Value transfer Type reference (TYPE) BU_COMPANY_PART_PER Prozentsatz der Kapitalbeteiligung 20100519

Method RELATION_GET_SHARE_AT_DATE on class FSBPR_VALIDATION_API_BUP has no exception.

Method RELATION_IS_DEFAULT_AT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20100518
2 Importing I_RELATION Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT 20100518
3 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100518

Method RELATION_IS_DEFAULT_AT_DATE on class FSBPR_VALIDATION_API_BUP has no exception.

Method RELATION_IS_VALID_AT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20100514
2 Importing I_RELATION Call by reference Type reference (TYPE) FSBPR_BUP_OBJECT 20100514
3 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100514

Method RELATION_IS_VALID_AT_DATE on class FSBPR_VALIDATION_API_BUP has no exception.

Method SAVE_CP_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CP_ADDRESSES_COMPLETED Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Vervollständigte Ansprechpartneradressen (nach Speichern) 20101216
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20101216
3 Importing I_CP_ADDRESSES_NEW Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20101216
4 Importing I_CP_ADDRESSES_OLD Call by reference Type reference (TYPE) FSBPR_CP_ADDRESSES_TTY Ansprechpartneradressen 20101216
5 Importing I_PARTNER2_ADRP Call by reference Type reference (TYPE) ADRP Personen (Business Address Services) 20101216
6 Importing I_REL_KEY Call by reference Type reference (TYPE) FSBPR_OBJECT_KEY Schlüssel einer Geschäftspartnerbeziehung 20101216

Method SAVE_CP_ADDRESSES on class FSBPR_VALIDATION_API_BUP has no exception.

Method VERSION_IS_VALID_AT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20100506
2 Importing I_VERSION Call by reference Type reference (TYPE) BUT050 GP-Beziehungen/GP-Rollenfindungen: Allgemeine Daten 20100506
3 Returning RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100506

Method VERSION_IS_VALID_AT_DATE on class FSBPR_VALIDATION_API_BUP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400