SAP ABAP Class CL_FDM_CCT_CONTROLLER (Controller for Customer Contacts)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FIN-FSCM-COL-AR (Application Component) Accounts Receivable Accounting Process Integration
     FDM_AR_COLLECTION (Package) FSCM Collections Management FI-AR
Properties
Class CL_FDM_CCT_CONTROLLER  
Short Description Controller for Customer Contacts    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FDM_AR_COLLECTION   FSCM Collections Management FI-AR 
Created 20041129   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FDM_CCT_CONTROLLER has no forward declaration.
Interfaces
Class CL_FDM_CCT_CONTROLLER has no interface implemented.
Friends
Class CL_FDM_CCT_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CCT_GUID Instance attribute Private Type reference (TYPE) BDM_CCT_GUID GUID of Customer Contact 20041214
2 CCT_START_TIME Instance attribute Private Type reference (TYPE) TIME Start of Customer Contact 20041207
3 COLL_SPECIALIST Instance attribute Private Type reference (TYPE) BDM_COLL_SPECIALIST Name of Administrator 20050310
4 C_NTS Constant Private Type reference (TYPE) CHAR3 'NTS' 'NTS' or Empty 20090727
5 S_CCT_ATTR Instance attribute Private Type reference (TYPE) BDM_CCT_ATTR Customer Contact: Attributes for Creation and Change 20041207
6 T_CCT_REL Instance attribute Private Type reference (TYPE) BDM_T_CCT_REL Buffer for Objects Created 20041207
7 T_CCT_REL_TO_BE_SAVED Instance attribute Private Type reference (TYPE) BDM_T_CCT_REL Objects Arising from Customer Contact 20050125
8 T_COMP_CODE Instance attribute Private Type reference (TYPE) BDM_T_COMP_CODE Company Code List 20050817
9 T_DISPUTES_CREATED Instance attribute Private Type reference (TYPE) BDM_T_SPLIT_ATTRIBUTES Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050222
10 T_DISPUTE_OBJ Instance attribute Private Type reference (TYPE) BDM_T_SPLIT_OBJECT FSCM-DM: Objects 20050222
11 T_NOTE Instance attribute Private Type reference (TYPE) BDM_T_DISPUTE_NOTE Note for Customer Contact 20041130
12 T_OBJECTS_VOIDED Instance attribute Private Type reference (TYPE) BDM_T_CCT_REL Objects: Created and Voided in Same Customer Contact 20051221
13 T_P2PS_CREATED Instance attribute Private Type reference (TYPE) BDM_T_SPLIT_ATTRIBUTES FSCM-DM: Attributes of Dispute Cases to Be Created on Split 20050222
14 T_P2PS_WITHDRAWN Instance attribute Private Type reference (TYPE) BDM_T_CCT_REL P2Ps: Created and Withdrawn in Same Customer Contact 20051221
15 T_RSMS_CREATED Instance attribute Private Type reference (TYPE) BDM_T_RSM_ATTR Resubmission: Attributes for Creation and Change 20050222
16 WORKITEM_GUID Instance attribute Private Type reference (TYPE) FDM_WORKLIST_ITEM_GUID Key of Worklist Item 20051121
17 X_CCT_ATTR_MODIFIED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050301
18 X_CCT_CREATION_IN_PROGRESS Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050301
19 X_CCT_NEED_TO_BE_SAVED Instance attribute Private Type reference (TYPE) BOOLE_D Indicator: Is customer contact mandatory 20050613
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_FCODE Instance method Private Method Analysis of User Action in Creation Dialog Box 20041208
2 CREATE_CCT Instance method Private Method Create Customer Contact 20041213
3 END_CCT_CREATION Instance method Public Method Called before exit from "Process Receivables" 20041130
4 GET_CCT_DATA Instance method Public Method Get Details of Customer Contact 20050202
5 HANDLE_ADD_FCODE Instance method Public Method Responds to the return values of an additional FCode 20090916
6 HANDLE_DISPUTE_CREATED Instance method Public Event handling method Reacts to Creation of Dispute Case 20041207
7 HANDLE_P2P_CREATED Instance method Public Event handling method Reacts to Creation of Promise to Pay 20050128
8 HANDLE_RSM_CREATED_EVENT Instance method Public Event handling method Reacts to Creation of Resubmission 20041207
9 INITIALIZE Instance method Public Method Initialization of Attributes 20050511
10 REQUEST_FOR_CONTACT_POPUP Instance method Public Method Call of Creation Dialog Box 20041129
11 START_GOS_ATTACHMENT_LIST Instance method Public Method Starts the GOS - Attachment List for a Customer Contact 20090721
Events
Class CL_FDM_CCT_CONTROLLER has no event.
Types
Class CL_FDM_CCT_CONTROLLER has no local type.
Method Signatures

Method ANALYSE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050302
2 Importing IS_CCT_ATTR Call by reference Type reference (TYPE) BDM_CCT_ATTR Kundenkontakt: Attribute beim Anlegen und Ändern 20041208
3 Importing IT_NOTE Call by reference Type reference (TYPE) BDM_T_DISPUTE_NOTE Tabelle für Langtext 20041208
4 Importing I_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20041208

Method ANALYSE_FCODE on class CL_FDM_CCT_CONTROLLER has no exception.

Method CREATE_CCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050302

Method CREATE_CCT on class CL_FDM_CCT_CONTROLLER has no exception.

Method END_CCT_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050418
2 Exporting EX_CANCEL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041221
3 Importing I_COLL_RSM Call by reference Object reference (TYPE REF TO) CL_FDM_RSM Backend Services für Wiedervorlagen 20050915
4 Importing I_COLL_SPECIALIST Call by reference Type reference (TYPE) BDM_COLL_SPECIALIST Forderungssachbearbeiter 20050127
5 Importing I_CUSTOMER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050127
6 Importing I_SEGMENT Call by reference Type reference (TYPE) BDM_COLL_SEGMENT Collection-Segment 20050127

Method END_CCT_CREATION on class CL_FDM_CCT_CONTROLLER has no exception.

Method GET_CCT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CCT_ATTR Call by reference Type reference (TYPE) BDM_CCT_ATTR Kundenkontakt: Attribute beim Anlegen und Ändern 20050203
2 Exporting ET_CCT_NOTE Call by reference Type reference (TYPE) BDM_T_DISPUTE_NOTE FSCM-DM: Notiz zum Klärungsfall 20090911
3 Exporting ET_CCT_REL Call by reference Type reference (TYPE) BDM_T_CCT_REL Aus Kundenkontakt entstandende Objekte 20090911
4 Exporting E_CCT_GUID Call by reference Type reference (TYPE) BDM_CCT_GUID Schlüssel des Kundenkontakts 20090911

Method GET_CCT_DATA on class CL_FDM_CCT_CONTROLLER has no exception.

Method HANDLE_ADD_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADDITIONAL_CCT_NOTE Call by reference Type reference (TYPE) BDM_T_DISPUTE_NOTE Notizerweiterung zum Kundenkontakt 20090916
2 Importing IX_FORCE_CCT_CREATION Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090916

Method HANDLE_ADD_FCODE on class CL_FDM_CCT_CONTROLLER has no exception.

Method HANDLE_DISPUTE_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLL_DISPUTE Call by reference Attribute reference (LIKE) 20041207

Method HANDLE_DISPUTE_CREATED on class CL_FDM_CCT_CONTROLLER has no exception.

Method HANDLE_P2P_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLL_P2P Call by reference Attribute reference (LIKE) 20050128

Method HANDLE_P2P_CREATED on class CL_FDM_CCT_CONTROLLER has no exception.

Method HANDLE_RSM_CREATED_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLL_RSM Call by reference Attribute reference (LIKE) 20050222
2 Importing E_RSM_GUID Call by reference Attribute reference (LIKE) 20041207
3 Importing I_QUALIFIER Call by reference Attribute reference (LIKE) 20090727

Method HANDLE_RSM_CREATED_EVENT on class CL_FDM_CCT_CONTROLLER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMP_CODE Call by reference Type reference (TYPE) BDM_T_COMP_CODE 20050817
2 Importing I_COLL_SEGMENT Call by reference Type reference (TYPE) BDM_COLL_SEGMENT Collection-Segment 20050511
3 Importing I_COLL_SPECIALIST Call by reference Type reference (TYPE) BDM_COLL_SPECIALIST Forderungssachbearbeiter 20050511
4 Importing I_CUSTOMER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050511
5 Importing I_WORKITEM_GUID Call by reference Type reference (TYPE) FDM_WORKLIST_ITEM_GUID Schlüssel des Eintrags auf der Arbeitsliste 20051121

Method INITIALIZE on class CL_FDM_CCT_CONTROLLER has no exception.

Method REQUEST_FOR_CONTACT_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050418
2 Exporting E_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20041208
3 Importing I_COLL_SPECIALIST Call by reference Type reference (TYPE) BDM_COLL_SPECIALIST 20050127
4 Importing I_CUSTOMER Call by reference Type reference (TYPE) BU_PARTNER 20050127
5 Importing I_SEGMENT Call by reference Type reference (TYPE) BDM_COLL_SEGMENT 20050127

Method REQUEST_FOR_CONTACT_POPUP on class CL_FDM_CCT_CONTROLLER has no exception.

Method START_GOS_ATTACHMENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CCT_GUID Call by reference Type reference (TYPE) BDM_CCT_GUID Schlüssel des Kundenkontakts 20091215

Method START_GOS_ATTACHMENT_LIST on class CL_FDM_CCT_CONTROLLER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600