SAP ABAP Class AC_FSBP_CC_STATE (Status Object BP Cleansing (Abstract Superior Class))
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS-BP (Application Component) Business Partner
     FS_BP_FND_CLEANSING_APPL_LOGIC (Package) Application Logic for FS Business Partner Cleansing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CC_STATE Status Interface BP Data Cleansing (General) 20100420
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CC_STATE_ACTION Status Interface BP Data Cleansing (Actions) 20100420
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CC_STATE_ACT_RELEASE Status Interface BP Data Cleansing (Release Actions) 20100518
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CC_STATE_INFO Status Interface for BP Data Cleansing (Information) 20100420
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_STATE_COMPLETED COMPLETED Status for a Data Cleansing Case 20100428
2 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_STATE_IN_PROCESS IN PROCESS Status of Data Cleansing Case 20100428
3 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_STATE_NEW NEW Status of Data Cleansing Case 20100426
4 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_STATE_REJECTED REJECTED Status of Data Cleansing Case 20100428
5 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_STATE_RESET RESET Status of Data Cleansing Case 20100428
6 Inheritance (c INHERITING FROM c_ref)  FSBP_CC_STATE_TO_BE_RELEASED TO BE RELEASED Status of Data Cleansing Case 20100531
Properties
Class AC_FSBP_CC_STATE  
Short Description Status Object BP Cleansing (Abstract Superior Class)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_FND_CLEANSING_APPL_LOGIC   Application Logic for FS Business Partner Cleansing 
Created 20100420   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBP_CC_STATE Status Interface BP Data Cleansing (General) 20100420
2 IF_FSBP_CC_STATE_ACTION Status Interface BP Data Cleansing (Actions) 20100420
3 IF_FSBP_CC_STATE_ACT_RELEASE Status Interface BP Data Cleansing (Release Actions) 20100518
4 IF_FSBP_CC_STATE_INFO Status Interface for BP Data Cleansing (Information) 20100420
Friends
Class AC_FSBP_CC_STATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BP_ENHANCEMENT Instance attribute Protected Object reference (TYPE REF TO) IF_FSBP_CC_CUSTOMIZING Settings for Data Cleansing 20100820
2 CUSTOMIZING Instance attribute Protected Object reference (TYPE REF TO) IF_FSBP_CC_CUSTOMIZING Settings for Data Cleansing 20100720
3 IMAGE_TABLE_NAMES Static Attribute Protected Type reference (TYPE) TTY_XO_TABLE_NAME Name of XO Tables with Image Data 20100906
4 MAPPING_CIF Instance attribute Protected Object reference (TYPE REF TO) FSBP_MAP_API_CIF Mapping for Complex Business Partner Structure 20100901
5 MAPPING_XO_CIF Instance attribute Protected Object reference (TYPE REF TO) FSBP_CC_B_MAP_XO_CIF Interface for BAdI: FSBP_CC_MAP_XO_CIF 20120524
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES_TO_LOG Instance method Protected Method Adds Messages to Log 20100707
2 CHANGE_STATE Instance method Protected Method Changes Status of Entered BO Cleansing Case 20100420
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100906
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100720
5 FILL_BPCA_IF_MISSING Instance method Protected Method Sets a New BPCA ID (If This Does Not Exist) 20101018
6 GET_BP_DATA Instance method Protected Method Reads Business Partner Data in CIF Format 20100712
7 GET_BP_RELATIONSHIP_OBJECTS Instance method Protected Method Provides a Table with the Participating Relationships 20100906
8 GET_BUSINESS_PARTNER_OBJECTS Instance method Protected Method Provides a Table with Participating Business Partners 20100901
9 GET_RELATIONSHIP_TEXT Instance method Protected Method Provides Message Text for a Relationship 20101011
10 GET_RELSHP_DATA Instance method Protected Method Reads the Business Partner Relationships in CIF Format 20100901
11 MAP_PARTNER_DATA_TO_IMAGE Instance method Private Method Maps Partner Data into Internal Image Format 20100903
12 MAP_RELATIONSHIPS_TO_IMAGE Instance method Private Method Maps Partner Data into Internal Image Format 20100903
13 PROCESS_CLEANSING_CASE Instance method Protected Method Processes Changes to Participating Partners 20100610
14 READ_PROCESS_INDICATORS Instance method Protected Method Reads Process Indicators 20100610
15 SAVE_IMAGE_DATA_TO_CC Instance method Protected Method Saves Image Data in Cleansing Case BO 20100714
16 SAVE_MAPPING_INFO_TO_CC Instance method Protected Method Saves the Mapping Information in the Cleaning Case BO 20100714
17 SET_BP_DATA Instance method Protected Method Writes Business Partner Data 20100712
18 SET_RELSHP_DATA Instance method Protected Method Writes Data for a Business Partner Relationship 20100906
Events
Class AC_FSBP_CC_STATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTTY_BP_ENHANCEMENT Protected See coding Table for Enhancement of Business Partner Data 20100906 ltty_bp_enhancement type standard table of lty_bp_enhancement
2 LTTY_CLEANSING_OBJECTS Protected See coding Business Partner (Objects) in Data Cleansing Case 20100901 ltty_cleansing_objects type standard table of LTY_CLEANSING_OBJECTS with default key
3 LTTY_RELATIONSHIP_OBJECTS Protected See coding Business Partner Relationship Objects in Data Cleansing Case 20100906 ltty_relationship_objects type standard table of LTY_relationship_OBJECT with default key
4 LTTY_REL_ENHANCEMENT Protected See coding Table for Enhancement of Business Partner Relationships 20100906 ltty_rel_enhancement type standard table of lty_rel_enhancement
5 LTY_BP_ENHANCEMENT Protected See coding Structure for Enhancement of Business Partner Data 20100906 begin of lty_bp_enhancement, partner type bu_partner, enh_data type fsbp_cc_bp_enhancement, end of lty_bp_enhancement
6 LTY_CLEANSING_OBJECTS Protected See coding Business Partner (Object) in Data Cleansing Case 20100901 begin of LTY_CLEANSING_OBJECTS, partner type bu_partner, reference type ref to if_xo_business_object, processing_indicator type fsbp_cc_processing_indicator, end of LTY_CLEANSING_OBJECTS
7 LTY_RELATIONSHIP_OBJECT Protected See coding Business Partner Relationship Object in Data Cleansing Case 20100906 begin of LTY_relationship_OBJECT, key type fsbpr_object_key, reference type ref to fsbpr_business_object, end of LTY_relationship_OBJECT
8 LTY_REL_ENHANCEMENT Protected See coding Structure for Enhancement of Business Partner Relationships 20100906 begin of lty_rel_enhancement, relshp type fsbpr_object_key, enh_data type fsbp_cc_rel_enhancement, end of lty_rel_enhancement
Method Signatures

Method ADD_MESSAGES_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION_MESSAGE Call by reference Type reference (TYPE) STR_XO_MESSAGE Nachricht 20100707
2 Importing I_CLEANSING_CASE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20100707
3 Importing I_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20100707

Method ADD_MESSAGES_TO_LOG on class AC_FSBP_CC_STATE has no exception.

Method CHANGE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEANSING_CASE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20100420
2 Importing I_NEW_STATE Call by reference Type reference (TYPE) FSBP_CC_STATUS_CODE Statuscode eines Datenbereinigungsfalls 20100420

Method CHANGE_STATE on class AC_FSBP_CC_STATE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class AC_FSBP_CC_STATE has no parameter.
Method CLASS_CONSTRUCTOR on class AC_FSBP_CC_STATE has no exception.

Method CONSTRUCTOR Signature

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

Method FILL_BPCA_IF_MISSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEANSING_CASE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101018
2 Importing I_PROCESS_TYPE Call by reference Type reference (TYPE) FSBP_BPCA_PROCESS_TYPE IF_FSBP_CC_CONST_COLLECTION=>BPCA_TYPE_CLEANSING Geschäftsprozess-Typ 20101018

Method FILL_BPCA_IF_MISSING on class AC_FSBP_CC_STATE has no exception.

Method GET_BP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CIF_DATA Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20100712
2 Importing I_PARTNER_BO Call by reference Type reference (TYPE) LTY_CLEANSING_OBJECTS Geschäftspartner (-objekt) im Datenbereinigungsfall 20100712

Method GET_BP_DATA on class AC_FSBP_CC_STATE has no exception.

Method GET_BP_RELATIONSHIP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELATIONSHIPS Call by reference Type reference (TYPE) FSBP_CC_RELSHP_IMAGE_DATA_TTY Image der Geschäftspartnerbeziehungen 20100906
2 Returning RESULT Value transfer Type reference (TYPE) LTTY_RELATIONSHIP_OBJECTS Geschäftspartnerbeziehungsobjekte im Datenbereinigungsfall 20100906

Method GET_BP_RELATIONSHIP_OBJECTS on class AC_FSBP_CC_STATE has no exception.

Method GET_BUSINESS_PARTNER_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS_INDICATORS Call by reference Type reference (TYPE) COMT_CLEAR_TARG_T Prozessierungsindikatoren 20100901
2 Importing I_TARGET_AND_DUPLICATES_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100901
3 Returning RESULT Value transfer Type reference (TYPE) LTTY_CLEANSING_OBJECTS 20100901

Method GET_BUSINESS_PARTNER_OBJECTS on class AC_FSBP_CC_STATE has no exception.

Method GET_RELATIONSHIP_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELATIONSHIP_KEY Call by reference Type reference (TYPE) FSBPR_OBJECT_KEY Schlüssel einer Geschäftspartnerbeziehung 20101011
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20101011

Method GET_RELATIONSHIP_TEXT on class AC_FSBP_CC_STATE has no exception.

Method GET_RELSHP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RELATIONSHIPS Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Komplexe externe Schnittstelle der Beziehungen (Tab.) 20100901
2 Importing I_PARTNERS Call by reference Type reference (TYPE) FSBP_BU_PARTNER_TTY Tabellentyp zu BU_PARTNER 20100901

Method GET_RELSHP_DATA on class AC_FSBP_CC_STATE has no exception.

Method MAP_PARTNER_DATA_TO_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IMAGE_DATA Call by reference Type reference (TYPE) FSBP_CC_PARTNER_IMAGE_DATA Aufbau der Imagedaten 20100903
2 Importing I_CHANGE_STATE_ID Call by reference Type reference (TYPE) FSBP_CHANGE_STATE_ID Änderungszustandsidentifikation 20100903
3 Importing I_EVENT_ID Call by reference Type reference (TYPE) FSBP_CC_EVENT_ID Zeitpunkt im Datenbereinigungfall 20100903
4 Importing I_PARTNER_DATA Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20100903

Method MAP_PARTNER_DATA_TO_IMAGE on class AC_FSBP_CC_STATE has no exception.

Method MAP_RELATIONSHIPS_TO_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IMAGE_DATA Call by reference Type reference (TYPE) FSBP_CC_RELSHP_IMAGE_DATA_TTY Image der Geschäftspartnerbeziehungen 20100903
2 Importing I_ADD_CHANGE_STATE_ID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Aktuelle ChangeStateID der Beziehung hinzufügen 20100903
3 Importing I_EVENT_ID Call by reference Type reference (TYPE) FSBP_CC_EVENT_ID Zeitpunkt im Datenbereinigungfall 20100903
4 Importing I_RELATIONSHIPS Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Komplexe externe Schnittstelle der Beziehungen (Tab.) 20100903

Method MAP_RELATIONSHIPS_TO_IMAGE on class AC_FSBP_CC_STATE has no exception.

Method PROCESS_CLEANSING_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP_OBJECTS Call by reference Type reference (TYPE) LTTY_CLEANSING_OBJECTS Geschäftspartner (-objekte) im Datenbereinigungsfall 20100901
2 Importing I_CLEANSING_CASE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20100610
# Exception Resumable Description Created on
1 CX_FSBP_CC_IL_STATE_TRANSITION Fehler im Validierungsprozess gefunden 20100610

Method READ_PROCESS_INDICATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEANSING_CASE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20100610
2 Returning RESULT Value transfer Type reference (TYPE) COMT_CLEAR_TARG_T Datenbereinigung: Tabellentyp zu DB-Tabelle COMM_CLEAR_TARG 20100610

Method READ_PROCESS_INDICATORS on class AC_FSBP_CC_STATE has no exception.

Method SAVE_IMAGE_DATA_TO_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BP_OBJECTS Call by reference Type reference (TYPE) LTTY_CLEANSING_OBJECTS Geschäftspartner (-objekte) im Datenbereinigungsfall 20100901
2 Importing I_CLEANSING_CASE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20100714
3 Importing I_RELATIONSHIPS Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Komplexe externe Schnittstelle der Beziehungen (Tab.) 20100901
4 Importing I_RELATIONSHIPS_NEW Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Komplexe externe Schnittstelle der Beziehungen (Tab.) 20100901
5 Importing I_SOURCE Call by reference Type reference (TYPE) BUS_EI_EXTERN_T Business Object Referenzen 20100714
6 Importing I_SOURCE_NEW Call by reference Type reference (TYPE) BUS_EI_EXTERN_T Business Object Referenzen 20100714
7 Importing I_TARGET Call by reference Type reference (TYPE) BUS_EI_EXTERN Referenzzeile für ein Business Object 20100714
8 Importing I_TARGET_NEW Call by reference Type reference (TYPE) BUS_EI_EXTERN Referenzzeile für ein Business Object 20100714

Method SAVE_IMAGE_DATA_TO_CC on class AC_FSBP_CC_STATE has no exception.

Method SAVE_MAPPING_INFO_TO_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEANSING_CASE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20100714
2 Importing I_MAPPING_INFO Call by reference Type reference (TYPE) FSBP_CC_MAPPING_INFO_TTY Mapping der Geschäftspartnerdaten im Cleansing Prozess 20100714

Method SAVE_MAPPING_INFO_TO_CC on class AC_FSBP_CC_STATE has no exception.

Method SET_BP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENHANCEMENT_DATA Call by reference Type reference (TYPE) FSBP_CC_BP_ENHANCEMENT Container für Kundenerweiterung der Geschäftpartnerdaten 20100820
2 Importing I_CIF_DATA Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20100712
3 Importing I_PARTNER_BO Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Referenzzeile für ein Business Object 20100712

Method SET_BP_DATA on class AC_FSBP_CC_STATE has no exception.

Method SET_RELSHP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENHANCEMENT_DATA Call by reference Type reference (TYPE) FSBP_CC_REL_ENHANCEMENT Container für Erweiterung der Geschäftpartnerbeziehungsdaten 20100906
2 Importing I_RELATIONSHIP_BO Call by reference Object reference (TYPE REF TO) FSBPR_BUSINESS_OBJECT Business Objekt Geschäftspartnerbeziehung 20100906
3 Importing I_RELATIONSHIP_DATA Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Komplexe externe Schnittstelle der Beziehungen (Tab.) 20100906

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