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
⤷ 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 |