SAP ABAP Class FSBP_CNS_IMAGE_SERVICES (Auxiliary Methods for Generating Business Partner Images)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS-BP (Application Component) Business Partner
     FS_BP_FND_PROXY_EVENTS (Package) Business Partner Events Using Proxy
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20101020
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_CHANGE_INDICATORS Constants: Change Indicators 20101020
Properties
Class FSBP_CNS_IMAGE_SERVICES  
Short Description Auxiliary Methods for Generating Business Partner Images    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_FND_PROXY_EVENTS   Business Partner Events Using Proxy 
Created 20101020   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class FSBP_CNS_IMAGE_SERVICES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XO_CONST_BOOLE Constants: Boolean Values 20101020
2 IF_XO_CONST_CHANGE_INDICATORS Constants: Change Indicators 20101020
Friends
Class FSBP_CNS_IMAGE_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADDRESS_MAP_HELPER Instance attribute Protected Object reference (TYPE REF TO) FSBP_DDIC_ESA_MAP_HELPER Auxiliary Class for Mapping BO DDIC Structures to SOA 20101020
2 CENTRAL_DATA_MEMORY Instance attribute Protected Object reference (TYPE REF TO) FSBP_CENTRAL_DATA_MEMORY Emulation/Implementation of CBP/BAS Memory 20101020
3 DELETE Instance attribute Protected Attribute reference (LIKE) 20101020
4 FALSE Instance attribute Protected Attribute reference (LIKE) 20101020
5 INSERT Instance attribute Protected Attribute reference (LIKE) 20101020
6 INSTANCE Static Attribute Protected Object reference (TYPE REF TO) FSBP_CNS_IMAGE_SERVICES Auxiliary Methods for Creating Proxy Event Information 20101020
7 MODIFY Instance attribute Protected Attribute reference (LIKE) 20101020
8 TRUE Instance attribute Protected Attribute reference (LIKE) 20101020
9 UPDATE Instance attribute Protected Attribute reference (LIKE) 20101020
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FORMATTED_FIELDS_TO_BP_IMG Instance method Protected Method Inserts Formatted Fields in Image 20101020
2 ADD_IDS_OF_LEADING_BP_TO_IMAGE Instance method Protected Method Inserts ID for Leading Partner in Image 20101020
3 ADD_INFOMSG_DATA_TO_BP_IMAGE Instance method Protected Method Inserts Data for the Information Message 20101020
4 ADD_INFOMSG_DATA_TO_RL_IMAGE Instance method Protected Method FSP300: Inserts Data for the Information Message 20101020
5 ADD_SEGMENT_TO_IMAGE_DATA Instance method Protected Method Calculate Changes and Adds Information for Image 20101020
6 ADD_TOP_LEVEL_TO_BP_IMAGE Instance method Protected Method Inserts Formatted Fields in Image 20101020
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101020
8 CREATE_ADDR_IMAGE_TABLE_DATA Instance method Protected Method Uses Table Data to Generate Image Table for Addresses 20101020
9 CREATE_BUT020_IMAGE_TABLE_DATA Instance method Protected Method Uses Table Data to Generate Image Table for Addresses 20110616
10 CREATE_IMAGE_TABLE_DATA Instance method Protected Method Uses Table Data (Old/New) to Generate Image Table per MO 20101020
11 ENRICH_FSBP_BUT050 Instance method Protected Method Enhances Components of fsbp_but050 with Additional Data 20101020
12 FILL_SO_STRUCT_WITH_TABLE_DATA Instance method Public Method Fills SO Structure with MO Data 20101020
13 GET_ALIAS_TABLE_CHANGES Instance method Protected Method Determines Changes for Alias Names 20101020
14 GET_BP_IMAGE_FOR_INFOMSG Instance method Public Method Provides BP image for Info Message 20101020
15 GET_BP_IMAGE_FOR_PROXYEV Instance method Public Method Provides BP Image for Proxy Event 20101020
16 GET_BUT0ID_FOR_PARTNER Instance method Protected Method Reads BP IDs 20101020
17 GET_BUT0ID_FOR_RELATED_BPS Instance method Protected Method Reads BP IDs for Related BP 20101020
18 GET_INSTANCE Static method Public Method Gets Instance of Class 20101020
19 GET_LCI_FOR_MO Instance method Public Method Determines List Changed Indicator for MO 20101020
20 GET_REL_300_IMAGE_FOR_INFOMSG Instance method Public Method FSP300: Provides RELATIONSHIP Image for InfoMessage 20101020
21 GET_RL_IMAGE_FOR_INFOMSG Instance method Public Method FSP300: Provides RELATIONSHIP Image for Info Message 20101020
22 GET_RL_IMAGE_FOR_PROXYEV Instance method Public Method FSP300: Provides RELATIONSHIP Image for the Proxy Event 20101020
23 IS_CLASSIC_BO Instance method Public Method Returns "True" If Business Object Is Classic 20101020
24 UPDATE_BUT020_CHANGE_INDICATOR Instance method Protected Method Updates BUT020 Change Indicators 20101020
25 UPDATE_OBJECT_CHANGE_INDICATOR Instance method Protected Method Determines/Updates Change Indicator for Object 20101020
Events
Class FSBP_CNS_IMAGE_SERVICES has no event.
Types
Class FSBP_CNS_IMAGE_SERVICES has no local type.
Method Signatures

Method ADD_FORMATTED_FIELDS_TO_BP_IMG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SO_IMAGE_DATA Call by reference Type reference (TYPE) TTY_XO_ESA_NODE_DATA2 Daten der Segmentknoten für ESA Mappingstruktur mit X-Leiste 20101020
2 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020

Method ADD_FORMATTED_FIELDS_TO_BP_IMG on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method ADD_IDS_OF_LEADING_BP_TO_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SO_IMAGE_DATA Call by reference Type reference (TYPE) TTY_XO_ESA_NODE_DATA2 Daten der Segmentknoten für ESA Mappingstruktur mit X-Leiste 20101020
2 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101020

Method ADD_IDS_OF_LEADING_BP_TO_IMAGE on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method ADD_INFOMSG_DATA_TO_BP_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BO_IMAGE Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Abbild des Business Objects 20101020
2 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020

Method ADD_INFOMSG_DATA_TO_BP_IMAGE on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method ADD_INFOMSG_DATA_TO_RL_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BO_IMAGE Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Abbild des Business Objects 20101020
2 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020

Method ADD_INFOMSG_DATA_TO_RL_IMAGE on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method ADD_SEGMENT_TO_IMAGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SO_IMAGE_DATA Call by reference Type reference (TYPE) TTY_XO_ESA_NODE_DATA2 Daten der Segmentknoten für ESA Mappingstruktur mit X-Leiste 20101020
2 Importing I_SO_DATA Call by reference Type reference (TYPE) TTY_XO_MEMORY_DATA Tabellendaten (alt/neu) 20101020
3 Importing I_SO_NAME Call by reference Type reference (TYPE) XO_SEGMENT_OBJECT_NAME Name des Segment Objects 20101020

Method ADD_SEGMENT_TO_IMAGE_DATA on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method ADD_TOP_LEVEL_TO_BP_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SO_IMAGE_DATA Call by reference Type reference (TYPE) TTY_XO_ESA_NODE_DATA2 Daten der Segmentknoten für ESA Mappingstruktur mit X-Leiste 20101020
2 Importing I_BUT000 Call by reference Type reference (TYPE) BUT000 GP: Allgemeine Daten I 20101020
3 Importing I_CHANGE_INDICATOR Call by reference Type reference (TYPE) XO_CHANGE_INDICATOR Änderungskennzeichen 20101020
4 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101020
5 Importing I_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20101020

Method ADD_TOP_LEVEL_TO_BP_IMAGE on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADDRESS_HELPER_REF Call by reference Object reference (TYPE REF TO) FSBP_DDIC_ESA_MAP_HELPER Hilfsklasse für Mapping von BO-DDIC-Strukturen nach ESA 20101020
2 Importing I_ADDRESS_REL_HELPER_REF Call by reference Object reference (TYPE REF TO) FSBPR_DDIC_ESA_MAP_HELPER Hilfsklasse für Mapping von BO-DDIC-Strukturen nach ESA 20101020
3 Importing I_CENTRAL_DATA_MEMORY_REF Call by reference Object reference (TYPE REF TO) FSBP_CENTRAL_DATA_MEMORY Emulation/ Implementierung eines ZGP/ BAS Memory 20101020

Method CONSTRUCTOR on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method CREATE_ADDR_IMAGE_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MO_IMAGE Call by reference Type reference (TYPE) STR_XO_SO_CHANGE_DATA Zu ändernde Sätze am Segment Object 20101020
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) FSBP_ADDRESS_OBJECT_TTY Tabellendaten (neu) 20101020
3 Importing I_DATA_OLD Call by reference Type reference (TYPE) FSBP_ADDRESS_OBJECT_TTY Tabellendaten (alt) 20101020
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20101020

Method CREATE_ADDR_IMAGE_TABLE_DATA on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method CREATE_BUT020_IMAGE_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MO_IMAGE Call by reference Type reference (TYPE) STR_XO_SO_CHANGE_DATA Zu ändernde Sätze am Segment Object 20110616
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) FSBP_BUT020_ESA_TTY Tabellendaten (neu) 20110616
3 Importing I_DATA_OLD Call by reference Type reference (TYPE) FSBP_BUT020_ESA_TTY Tabellendaten (alt) 20110616
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20110616

Method CREATE_BUT020_IMAGE_TABLE_DATA on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method CREATE_IMAGE_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MO_IMAGE Call by reference Type reference (TYPE) STR_XO_SO_CHANGE_DATA Zu ändernde Sätze am Segment Object 20101020
2 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Tabellendaten (neu) 20101020
3 Importing I_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE Tabellendaten (alt) 20101020
4 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20101020

Method CREATE_IMAGE_TABLE_DATA on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method ENRICH_FSBP_BUT050 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Type reference (TYPE) FSBP_FSBP_BUT050_TTY Tabellentyp zur Struktur FSBP_BUT050 20101020

Method ENRICH_FSBP_BUT050 on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method FILL_SO_STRUCT_WITH_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SO_CHANGE_DATA Call by reference Type reference (TYPE) STR_XO_SO_CHANGE_DATA Zu ändernde Sätze am Segment Object 20101020
2 Importing I_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE Alte Daten für Previous Knoten 20101020
3 Importing I_DELETES Call by reference Type reference (TYPE) STANDARD TABLE Zu löschende Sätze 20101020
4 Importing I_INSERTS Call by reference Type reference (TYPE) STANDARD TABLE Neu anzulegende Sätze 20101020
5 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20101020
6 Importing I_UNCHANGED Call by reference Type reference (TYPE) STANDARD TABLE Gleiche Sätze 20101020
7 Importing I_UPDATES Call by reference Type reference (TYPE) STANDARD TABLE Zu ändernde Sätze 20101020

Method FILL_SO_STRUCT_WITH_TABLE_DATA on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_ALIAS_TABLE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETES Call by reference Type reference (TYPE) STANDARD TABLE Zu löschende Sätze 20101020
2 Exporting E_INSERTS Call by reference Type reference (TYPE) STANDARD TABLE Neu anzulegende Sätze 20101020
3 Exporting E_UNCHANGED Call by reference Type reference (TYPE) STANDARD TABLE Gleiche Sätze 20101020
4 Exporting E_UPDATES Call by reference Type reference (TYPE) STANDARD TABLE Zu ändernde Sätze 20101020
5 Importing I_DATA_NEW Call by reference Type reference (TYPE) STANDARD TABLE Neue Daten 20101020
6 Importing I_DATA_OLD Call by reference Type reference (TYPE) STANDARD TABLE Alte Daten 20101020
7 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20101020

Method GET_ALIAS_TABLE_CHANGES on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_BP_IMAGE_FOR_INFOMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BO_IMAGE Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Abbild des Business Objects 20101020
2 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020

Method GET_BP_IMAGE_FOR_INFOMSG on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_BP_IMAGE_FOR_PROXYEV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BO_IMAGE Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Abbild des Business Objects 20101020
2 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020

Method GET_BP_IMAGE_FOR_PROXYEV on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_BUT0ID_FOR_PARTNER 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 20101020
2 Returning RESULT Value transfer Type reference (TYPE) TTY_BUT0ID 20101020

Method GET_BUT0ID_FOR_PARTNER on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_BUT0ID_FOR_RELATED_BPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUT0ID Call by reference Type reference (TYPE) TTY_BUT0ID SAP-GP: Tabellentyp zur Übergabe von Identifikationsdaten 20101020
2 Importing IT_BUT050_NEW Call by reference Type reference (TYPE) FSBP_FSBP_BUT050_TTY Tabellentyp zur Struktur FSBP_BUT050 20101020
3 Importing IT_BUT050_OLD Call by reference Type reference (TYPE) FSBP_FSBP_BUT050_TTY Tabellentyp zur Struktur FSBP_BUT050 20101020
4 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101020

Method GET_BUT0ID_FOR_RELATED_BPS on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) FSBP_CNS_IMAGE_SERVICES Hilfsmethoden zur Erzeugung von Proxy-Event Informationen 20101020

Method GET_INSTANCE on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_LCI_FOR_MO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MO_IMAGE Call by reference Type reference (TYPE) STR_XO_SO_CHANGE_DATA Zu ändernde Sätze am Segment Object 20101020
2 Returning RESULT Value transfer Type reference (TYPE) XO_CHANGE_INDICATOR Änderungskennzeichen 20101020

Method GET_LCI_FOR_MO on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_REL_300_IMAGE_FOR_INFOMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BO_IMAGE Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Abbild des Business Objects 20101020
2 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020

Method GET_REL_300_IMAGE_FOR_INFOMSG on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_RL_IMAGE_FOR_INFOMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IMAGE Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Image mit Beziehungsdaten 20101020
2 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020

Method GET_RL_IMAGE_FOR_INFOMSG on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method GET_RL_IMAGE_FOR_PROXYEV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IMAGE Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Image mit Beziehungsdaten 20101020
2 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020

Method GET_RL_IMAGE_FOR_PROXYEV on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method IS_CLASSIC_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20101020
2 Returning RESULT Value transfer Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20101020

Method IS_CLASSIC_BO on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method UPDATE_BUT020_CHANGE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SO_IMAGE_DATA Call by reference Type reference (TYPE) TTY_XO_ESA_NODE_DATA2 Daten der Segmentknoten für ESA Mappingstruktur mit X-Leiste 20101020

Method UPDATE_BUT020_CHANGE_INDICATOR on class FSBP_CNS_IMAGE_SERVICES has no exception.

Method UPDATE_OBJECT_CHANGE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BO_IMAGE Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Objektbezogene Daten 20101020

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