SAP ABAP Class FSBP_BO_CVI (Business Object Business Partner CVI)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-FS-BP (Application Component) Business Partner Enhancements for Financial Services
     FS_BP_ECC (Package) Business Partner in ECC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  FSBP_BO_CLASSIC Business Partner (Classic Implementation) 20110117
Properties
Class FSBP_BO_CVI  
Short Description Business Object Business Partner CVI    
Super Class FSBP_BO_CLASSIC Business Partner (Classic Implementation) 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_ECC   Business Partner in ECC 
Created 20050310   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_BO_CVI has no forward declaration.
Interfaces
Class FSBP_BO_CVI has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 XO_BUSINESS_FACTORY 20110117 Factory Class for Business Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CUSTOMER Instance attribute Public Object reference (TYPE REF TO) CVI_BP_CUSTOMER Key Objects for Customer 20050310
2 CUSTOMER_IS_TEMPORARY Instance attribute Private Type reference (TYPE) BOOLE-BOOLE Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050318
3 CUSTOMER_SET_FOR_CREATE Instance attribute Private Type reference (TYPE) CVI_OPTIONAL_STATUS Optional Customer Is Created 20050418
4 CV_STATUS_CREATED Constant Public Type reference (TYPE) CVI_OPTIONAL_STATUS 'CR' Status: Customer/Vendor Has Already Been Generated 20050418
5 CV_STATUS_NOT_OPTIONAL Constant Public Type reference (TYPE) CVI_OPTIONAL_STATUS 'NO' Status: Not Optional / Fixed Assignment 20050318
6 CV_STATUS_NOT_RELEVANT Constant Public Type reference (TYPE) CVI_OPTIONAL_STATUS 'NR' Status: Not Customer/Vendor Roles 20050418
7 CV_STATUS_OPTIONAL Constant Public Type reference (TYPE) CVI_OPTIONAL_STATUS 'OP' Status: Optional 20050318
8 CV_STATUS_OPTIONAL_AND_SET Constant Public Type reference (TYPE) CVI_OPTIONAL_STATUS 'OS' Status: Optional and Assigned 20050318
9 INTERNAL_CUST_NUMBER_IS_GENER Instance attribute Private Type reference (TYPE) BOOLE-BOOLE Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20070725
10 INTERNAL_VEND_NUMBER_IS_GENER Instance attribute Private Type reference (TYPE) BOOLE-BOOLE Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20070725
11 LOW_FS Instance attribute Private Type reference (TYPE) BOOLE-BOOLE EA-FINSERV < 606 for SAP_APPL 606 20130204
12 MO_BP001_REF Instance attribute Private Object reference (TYPE REF TO) IF_XO_MEMORY_OBJECT Memory Object Definition 20130204
13 MSG_CLASS_FSBP_ECC Constant Public Type reference (TYPE) SYMSGID 'FSBP_ECC' Message Class 20050509
14 VENDOR Instance attribute Public Object reference (TYPE REF TO) CVI_BP_VENDOR Key Object for Vendor 20050310
15 VENDOR_IS_TEMPORARY Instance attribute Private Type reference (TYPE) BOOLE-BOOLE Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050318
16 VENDOR_SET_FOR_CREATE Instance attribute Private Type reference (TYPE) CVI_OPTIONAL_STATUS Optional Vendor Is Created 20050418
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_ALL_CUSTOMER_DATA Instance method Private Method Deletes All Temporary Customer Data 20050421
2 CLEAR_ALL_VENDOR_DATA Instance method Private Method Deletes All Temporary Vendor Data 20050421
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110121
4 FINALIZE_CUSTOMER_VENDOR_IDS Instance method Public Method Drag Final Customer and Vendor Numbers 20110407
5 GET_CREDIT_CARDS Instance method Private Method Returns Credit Cards for Business Partner 20050613
6 GET_OPTIONAL_CUSTOMER_STATUS Instance method Public Method Returns Optional Status of Customer 20050318
7 GET_OPTIONAL_VENDOR_STATUS Instance method Public Method Returns Optional Status of Vendor 20050318
8 IS_CUSTOMER_OPTIONAL Instance method Public Method Indicates Whether Customer Is Optional 20050318
9 IS_CUSTOMER_TEMPORARY Instance method Public Method Indicates That Customer Has Not Yet Been Created 20050318
10 IS_OPTIONAL_CUSTOMER_SET Instance method Public Method Indicates Whether Optional Customer Has Been Created 20050318
11 IS_OPTIONAL_VENDOR_SET Instance method Public Method Indicates Whether Optional Vendor Has Been Created 20050318
12 IS_VENDOR_OPTIONAL Instance method Public Method Indicates Whether Vendor Is Optional 20050318
13 IS_VENDOR_TEMPORARY Instance method Public Method Indicates That Vendor Has Not Yet Been Created 20050318
14 ON_CLEANUP Instance method Protected Event handling method Handles XO Event Cleanup 20110121
15 SET_OPT_CUSTOMER_FOR_CREATION Instance method Public Method Determines That Customer Is To Be Created 20050318
16 SET_OPT_VENDOR_FOR_CREATION Instance method Public Method Determines That Vendor Is To Be Created 20050318
17 VALIDATE_BP_FOR_CUSTOMER Static method Public Method Verifies Business Partner Data for Customer 20050609
18 VALIDATE_BP_FOR_VENDOR Static method Public Method Verifies Business Partner Data for Vendor 20050609
19 VALIDATE_CUSTOMER_CARDS Static method Public Method Checks Whether Payment Cards for Customer Are Correct 20050610
20 VALIDATE_EXTERNAL_CUSTOMER_ID Static method Public Method Checks Whether Externally Assigned Customer No. Is Correct 20050509
21 VALIDATE_EXTERNAL_VENDOR_ID Static method Public Method Checks Whether Externally Assigned Vendor No. Is Correct 20050509
22 VALIDATE_GROUPING_FOR_CUST Static method Public Method Checks Whether BP Grouping Allows Creation of Customer 20050509
23 VALIDATE_GROUPING_FOR_VEND Static method Public Method Checks Whether BP Grouping Allows Creation of Vendor 20050509
Events
Class FSBP_BO_CVI has no event.
Types
Class FSBP_BO_CVI has no local type.
Method Signatures

Method CLEAR_ALL_CUSTOMER_DATA Signature

Method CLEAR_ALL_CUSTOMER_DATA on class FSBP_BO_CVI has no parameter.
Method CLEAR_ALL_CUSTOMER_DATA on class FSBP_BO_CVI has no exception.

Method CLEAR_ALL_VENDOR_DATA Signature

Method CLEAR_ALL_VENDOR_DATA on class FSBP_BO_CVI has no parameter.
Method CLEAR_ALL_VENDOR_DATA on class FSBP_BO_CVI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_TYPE Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_TYPE Name des Business Object Typs 20110121
2 Importing I_NAME Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_NAME Name des Business Objects 20110121

Method CONSTRUCTOR on class FSBP_BO_CVI has no exception.

Method FINALIZE_CUSTOMER_VENDOR_IDS Signature

Method FINALIZE_CUSTOMER_VENDOR_IDS on class FSBP_BO_CVI has no parameter.
Method FINALIZE_CUSTOMER_VENDOR_IDS on class FSBP_BO_CVI has no exception.

Method GET_CREDIT_CARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CREDIT_CARDS Value transfer Type reference (TYPE) TTY_BUT0CC Zahlungskartendaten 20050613

Method GET_CREDIT_CARDS on class FSBP_BO_CVI has no exception.

Method GET_OPTIONAL_CUSTOMER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) CVI_OPTIONAL_STATUS Status fakultativ debitorischer/kreditorischer GPs 20050318

Method GET_OPTIONAL_CUSTOMER_STATUS on class FSBP_BO_CVI has no exception.

Method GET_OPTIONAL_VENDOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) CVI_OPTIONAL_STATUS Status fakultativ debitorischer/kreditorischer GPs 20050318

Method GET_OPTIONAL_VENDOR_STATUS on class FSBP_BO_CVI has no exception.

Method IS_CUSTOMER_OPTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050318

Method IS_CUSTOMER_OPTIONAL on class FSBP_BO_CVI has no exception.

Method IS_CUSTOMER_TEMPORARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050318

Method IS_CUSTOMER_TEMPORARY on class FSBP_BO_CVI has no exception.

Method IS_OPTIONAL_CUSTOMER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050318

Method IS_OPTIONAL_CUSTOMER_SET on class FSBP_BO_CVI has no exception.

Method IS_OPTIONAL_VENDOR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050318

Method IS_OPTIONAL_VENDOR_SET on class FSBP_BO_CVI has no exception.

Method IS_VENDOR_OPTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050318

Method IS_VENDOR_OPTIONAL on class FSBP_BO_CVI has no exception.

Method IS_VENDOR_TEMPORARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050318

Method IS_VENDOR_TEMPORARY on class FSBP_BO_CVI has no exception.

Method ON_CLEANUP Signature

Method ON_CLEANUP on class FSBP_BO_CVI has no parameter.
Method ON_CLEANUP on class FSBP_BO_CVI has no exception.

Method SET_OPT_CUSTOMER_FOR_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNDO Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050318
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050318

Method SET_OPT_CUSTOMER_FOR_CREATION on class FSBP_BO_CVI has no exception.

Method SET_OPT_VENDOR_FOR_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNDO Call by reference Type reference (TYPE) BOOLE-BOOLE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050318
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050318

Method SET_OPT_VENDOR_FOR_CREATION on class FSBP_BO_CVI has no exception.

Method VALIDATE_BP_FOR_CUSTOMER 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 20050609
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050609

Method VALIDATE_BP_FOR_CUSTOMER on class FSBP_BO_CVI has no exception.

Method VALIDATE_BP_FOR_VENDOR 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 20050609
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050609

Method VALIDATE_BP_FOR_VENDOR on class FSBP_BO_CVI has no exception.

Method VALIDATE_CUSTOMER_CARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CARDS Call by reference Type reference (TYPE) TTY_BUT0CC Zahlungskarten 20050610
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050610

Method VALIDATE_CUSTOMER_CARDS on class FSBP_BO_CVI has no exception.

Method VALIDATE_EXTERNAL_CUSTOMER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTOMER_ID Call by reference Type reference (TYPE) KUNNR Debitorennummer 20050509
2 Importing I_GROUPING Call by reference Type reference (TYPE) BU_GROUP Geschäftspartnergruppierung 20050509
3 Importing I_PARTNER_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050509
4 Importing I_ROLE_CATEGORIES Call by reference Type reference (TYPE) CVIS_ROLE_CATEGORY_T Rollentypen 20050509
5 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050509

Method VALIDATE_EXTERNAL_CUSTOMER_ID on class FSBP_BO_CVI has no exception.

Method VALIDATE_EXTERNAL_VENDOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPING Call by reference Type reference (TYPE) BU_GROUP Geschäftspartnergruppierung 20050509
2 Importing I_PARTNER_ID Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050509
3 Importing I_ROLE_CATEGORIES Call by reference Type reference (TYPE) CVIS_ROLE_CATEGORY_T Rollentypen 20050509
4 Importing I_VENDOR_ID Call by reference Type reference (TYPE) LIFNR Kreditorennummer 20050509
5 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050509

Method VALIDATE_EXTERNAL_VENDOR_ID on class FSBP_BO_CVI has no exception.

Method VALIDATE_GROUPING_FOR_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPING Call by reference Type reference (TYPE) BU_GROUP Geschäftspartnergruppierung 20050509
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050509

Method VALIDATE_GROUPING_FOR_CUST on class FSBP_BO_CVI has no exception.

Method VALIDATE_GROUPING_FOR_VEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPING Call by reference Type reference (TYPE) BU_GROUP Geschäftspartnergruppierung 20050509
2 Returning R_MESSAGES Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20050509

Method VALIDATE_GROUPING_FOR_VEND on class FSBP_BO_CVI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600