SAP ABAP Class CL_DISPUTE_DATA_UI (FSCM-DM: Administration of Virtual Dispute Cases)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FIN-FSCM-DM-AR (Application Component) Accounts Receivable Accounting Process Integration
     FDM_AR (Package) FSCM Dispute Management Process Integration - FI-AR
Properties
Class CL_DISPUTE_DATA_UI  
Short Description FSCM-DM: Administration of Virtual Dispute Cases    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FDM_AR   FSCM Dispute Management Process Integration - FI-AR 
Created 20060705   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FDMCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DISPUTE_DATA_UI has no interface implemented.
Friends
Class CL_DISPUTE_DATA_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_DISPUTE Instance attribute Private Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Data for the UI Create/Change Disputes in AR 20060705
2 GS_MEMO_DISPUTE Instance attribute Private Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Data for the UI Create/Change Disputes in AR 20060705
3 GT_CDIS_OBJECTS Instance attribute Private Type reference (TYPE) FDM_T_AR_CDIS_OBJECTS_UI FSCM-DM: Customer-Disputed Objects with Attributes 20060705
4 GT_DISP_ITEMS Instance attribute Private Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM:Data for Items from Dispute Cases (with Delet.Infos) 20060705
5 GT_DISP_ITEMS_RMV Instance attribute Private Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM:Data for Items from Dispute Cases (with Delet.Infos) 20060705
6 GT_MEMO_CDIS Instance attribute Private Type reference (TYPE) FDM_T_AR_CDIS_OBJECTS_UI FSCM-DM: Customer-Disputed Objects with Attributes 20060705
7 GT_MEMO_ITEMS Instance attribute Private Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM:Data for Items from Dispute Cases (with Delet.Infos) 20060705
8 GT_MEMO_ITEMS_RMV Instance attribute Private Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM:Data for Items from Dispute Cases (with Delet.Infos) 20060705
9 GT_MEMO_USER_ATTR Instance attribute Private Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM Integration: Attribute Value 20061113
10 GT_MEMO_USER_OBJECTS Instance attribute Private Type reference (TYPE) FDM_T_OBJECT_ID FSCM-DM Integration: Objects (No Classification) 20061113
11 GT_USER_ATTRIBUTES Instance attribute Private Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM Integration: Attribute Value 20060705
12 GT_USER_OBJECTS Instance attribute Private Type reference (TYPE) FDM_T_OBJECT_ID FSCM-DM Integration: Objects (No Classification) 20060705
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CDIS_OBJECTS Instance method Public Method Add Customer-Disputed Objects 20060706
2 ADD_TO_DISPUTE Instance method Public Method Merges Dispute Case Data with Existing Case 20060707
3 CALCULATE_CDIS_AMOUNT Instance method Public Method Calculate Customer-Disputed Amount 20060706
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060705
5 GET_CDIS_OBJECTS Instance method Public Method Get List of Customer-Disputed Objects 20060705
6 GET_COPY Static method Public Method Creates Object Copy 20060802
7 GET_DATA_FOR_COPY Instance method Public Method Get Data for Copy 20060802
8 GET_DISPUTE Instance method Public Method Get Current Dispute Case Data 20060705
9 GET_DISP_ITEMS Instance method Public Method Get Disputed Items 20060707
10 GET_DISP_ITEM_DATA Instance method Public Method Get Summarized Data of Disputed Items 20060707
11 GET_REMOVED_DISP_ITEMS Instance method Public Method Get Removed Disputed Items 20060707
12 GET_SINGLE_ATTRIBUTE_VALUE Instance method Private Method Read One Attribute 20060717
13 PREPARE_DATA Instance method Private Method Prepare Data for Removal 20061122
14 READ_CDIS_OBJECT Instance method Private Method Read Attributes of Customer-Disputed Object 20060705
15 READ_DISP_ITEM Instance method Private Method Prepare Disputed Items (Dependent Objects etc.) 20060724
16 REFRESH_AMOUNTS Instance method Public Method Update Instance 20060810
17 REMOVE_CDIS_OBJECTS Instance method Public Method Remove Customer-Disputed Objects 20060706
18 REMOVE_DISP_ITEMS Instance method Public Method Remove Disputed Items 20060707
19 RESET_DISPUTE Instance method Public Method Undo Merge 20060707
20 RESTORE_DISP_ITEMS Instance method Public Method Undo Removal of Disputed Items 20060707
21 SET_DATA_FOR_COPY Instance method Public Method Set Data for Copy 20060802
22 SET_DISPUTE_ATTRIBUTES Instance method Public Method Set Attributes in Dispute Case 20060705
23 SET_DISPUTE_DATA Instance method Public Method Set Attributes, Info Objects, Notes, and File Content 20060705
24 SWITCH_DISPUTE_CURRENCY Instance method Private Method Adjust Currency of Dispute Case Data (to Specific Case) 20060726
Events
Class CL_DISPUTE_DATA_UI has no event.
Types
Class CL_DISPUTE_DATA_UI has no local type.
Method Signatures

Method ADD_CDIS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CDIS_OBJECT_ID Call by reference Type reference (TYPE) FDM_T_OBJECT FSCM-DM-Integration: Objekte 20060706

Method ADD_CDIS_OBJECTS on class CL_DISPUTE_DATA_UI has no exception.

Method ADD_TO_DISPUTE 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 20060727
2 Importing I_CASE_GUID Call by reference Type reference (TYPE) SYSUUID_C GUID des aufnehmenden Klärungsfall 20060707

Method ADD_TO_DISPUTE on class CL_DISPUTE_DATA_UI has no exception.

Method CALCULATE_CDIS_AMOUNT 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 20060717
2 Exporting E_CDIS_AMOUNT Call by reference Type reference (TYPE) FDM_CUSTDISP_AMT Beanstandet 20060706
3 Exporting E_CDIS_CURRENCY Call by reference Type reference (TYPE) FDM_CUSTDISP_CURR Währung des beanstandeten Betrags 20060706

Method CALCULATE_CDIS_AMOUNT on class CL_DISPUTE_DATA_UI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DISPUTE Value transfer Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Daten für das UI Anlegen/Ändern von Disputes im AR 20060705

Method CONSTRUCTOR on class CL_DISPUTE_DATA_UI has no exception.

Method GET_CDIS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CDIS_OBJECTS Call by reference Type reference (TYPE) FDM_T_AR_CDIS_OBJECTS_UI FSCM-DM: Beanstandete Objekte mit Attributen 20060705

Method GET_CDIS_OBJECTS on class CL_DISPUTE_DATA_UI has no exception.

Method GET_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_COPY Call by reference Object reference (TYPE REF TO) CL_DISPUTE_DATA_UI FSCM-DM: Administration von virtuellen Klärungsfällen 20060802
2 Importing IO_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_DISPUTE_DATA_UI FSCM-DM: Administration von virtuellen Klärungsfällen 20060802

Method GET_COPY on class CL_DISPUTE_DATA_UI has no exception.

Method GET_DATA_FOR_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISPUTE Call by reference Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Daten für das UI Anlegen/Ändern von Disputes im AR 20060802
2 Exporting ES_MEMO_DISPUTE Call by reference Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Daten für das UI Anlegen/Ändern von Disputes im AR 20060802
3 Exporting ET_CDIS_OBJECTS Call by reference Type reference (TYPE) FDM_T_AR_CDIS_OBJECTS_UI FSCM-DM: Beanstandete Objekte mit Attributen 20060802
4 Exporting ET_DISP_ITEMS Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060802
5 Exporting ET_DISP_ITEMS_RMV Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060802
6 Exporting ET_MEMO_CDIS Call by reference Type reference (TYPE) FDM_T_AR_CDIS_OBJECTS_UI FSCM-DM: Beanstandete Objekte mit Attributen 20060802
7 Exporting ET_MEMO_ITEMS Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060802
8 Exporting ET_MEMO_ITEMS_RMV Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060802
9 Exporting ET_MEMO_USER_ATTR Call by reference Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM-Integration: Attributwert 20061211
10 Exporting ET_MEMO_USER_OBJECTS Call by reference Type reference (TYPE) FDM_T_OBJECT_ID FSCM-DM-Integration: Objekte (ohne Klassifikation) 20061211
11 Exporting ET_USER_ATTRIBUTES Call by reference Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM-Integration: Attributwert 20060802
12 Exporting ET_USER_OBJECTS Call by reference Type reference (TYPE) FDM_T_OBJECT_ID FSCM-DM-Integration: Objekte (ohne Klassifikation) 20060802

Method GET_DATA_FOR_COPY on class CL_DISPUTE_DATA_UI has no exception.

Method GET_DISPUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISPUTE Call by reference Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Daten für das UI Anlegen/Ändern von Disputes im AR 20060705

Method GET_DISPUTE on class CL_DISPUTE_DATA_UI has no exception.

Method GET_DISP_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISP_ITEMS Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060707

Method GET_DISP_ITEMS on class CL_DISPUTE_DATA_UI has no exception.

Method GET_DISP_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM_DATA Call by reference Type reference (TYPE) FDM_AR_ITEM_DATA FSCM-DM: Daten zu Positionen aus Klärungsfällen 20060707

Method GET_DISP_ITEM_DATA on class CL_DISPUTE_DATA_UI has no exception.

Method GET_REMOVED_DISP_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISP_ITEMS_RMV Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060707

Method GET_REMOVED_DISP_ITEMS on class CL_DISPUTE_DATA_UI has no exception.

Method GET_SINGLE_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATTR_VALUE Call by reference Type reference (TYPE) FDM_ATTR_VALUE Attributwert 20060717
2 Importing I_ATTR_ID Call by reference Type reference (TYPE) FDM_ATTR_ID Attributname 20060717

Method GET_SINGLE_ATTRIBUTE_VALUE on class CL_DISPUTE_DATA_UI has no exception.

Method PREPARE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVOICE_DATA Call by reference Type reference (TYPE) FDM_T_AR_INVOICE_DATA FSCM-DM: Entfernb. Posten im kundeninitiierten Klärungsfall 20061122
2 Exporting ET_ITEM_PROC_DATA Call by reference Type reference (TYPE) FDM_T_AR_ITEM_PROC_DATA FSCM-Dispute Management: Entfernbare Posten im Klärungsfall 20061122

Method PREPARE_DATA on class CL_DISPUTE_DATA_UI has no exception.

Method READ_CDIS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CDIS_OBJECT Call by reference Type reference (TYPE) FDM_AR_CDIS_OBJECTS_UI FSCM-DM: Beanstandete Objekte mit Attributen 20060705
2 Importing IS_CDIS_OBJECT_ID Call by reference Type reference (TYPE) FDM_OBJECT FSCM-DM-Integration: Objekte 20060705

Method READ_CDIS_OBJECT on class CL_DISPUTE_DATA_UI has no exception.

Method READ_DISP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISP_ITEM Call by reference Type reference (TYPE) FDM_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060724
2 Importing IS_DOCUMENTS Call by reference Type reference (TYPE) FDM_AR_DOCUMENTS FSCM-DM: FI-Belegobjekte und Beträge für Disputes 20060724

Method READ_DISP_ITEM on class CL_DISPUTE_DATA_UI has no exception.

Method REFRESH_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DISPUTE Call by reference Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Daten für das UI Anlegen/Ändern von Disputes im AR 20060810

Method REFRESH_AMOUNTS on class CL_DISPUTE_DATA_UI has no exception.

Method REMOVE_CDIS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CDIS_OBJECT Call by reference Type reference (TYPE) FDM_T_AR_CDIS_OBJECTS_UI FSCM-DM: Beanstandete Objekte mit Attributen 20060706

Method REMOVE_CDIS_OBJECTS on class CL_DISPUTE_DATA_UI has no exception.

Method REMOVE_DISP_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DISP_ITEMS Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060707

Method REMOVE_DISP_ITEMS on class CL_DISPUTE_DATA_UI has no exception.

Method RESET_DISPUTE Signature

Method RESET_DISPUTE on class CL_DISPUTE_DATA_UI has no parameter.
Method RESET_DISPUTE on class CL_DISPUTE_DATA_UI has no exception.

Method RESTORE_DISP_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DISP_ITEMS Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060707

Method RESTORE_DISP_ITEMS on class CL_DISPUTE_DATA_UI has no exception.

Method SET_DATA_FOR_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DISPUTE Call by reference Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Daten für das UI Anlegen/Ändern von Disputes im AR 20060802
2 Importing IS_MEMO_DISPUTE Call by reference Type reference (TYPE) FDM_AR_DISPUTE_UI FSCM-DM: Daten für das UI Anlegen/Ändern von Disputes im AR 20060802
3 Importing IT_CDIS_OBJECTS Call by reference Type reference (TYPE) FDM_T_AR_CDIS_OBJECTS_UI FSCM-DM: Beanstandete Objekte mit Attributen 20060802
4 Importing IT_DISP_ITEMS Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060802
5 Importing IT_DISP_ITEMS_RMV Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060802
6 Importing IT_MEMO_CDIS Call by reference Type reference (TYPE) FDM_T_AR_CDIS_OBJECTS_UI FSCM-DM: Beanstandete Objekte mit Attributen 20060802
7 Importing IT_MEMO_ITEMS Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060802
8 Importing IT_MEMO_ITEMS_RMV Call by reference Type reference (TYPE) FDM_T_AR_DISP_ITEM_DATA_UI FSCM-DM: Daten zu Pos. aus Klärungsfällen (mit Löschinfos) 20060802
9 Importing IT_MEMO_USER_ATTR Call by reference Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM-Integration: Attributwert 20061211
10 Importing IT_MEMO_USER_OBJECTS Call by reference Type reference (TYPE) FDM_T_OBJECT_ID FSCM-DM-Integration: Objekte (ohne Klassifikation) 20061211
11 Importing IT_USER_ATTRIBUTES Call by reference Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM-Integration: Attributwert 20060802
12 Importing IT_USER_OBJECTS Call by reference Type reference (TYPE) FDM_T_OBJECT_ID FSCM-DM-Integration: Objekte (ohne Klassifikation) 20060802

Method SET_DATA_FOR_COPY on class CL_DISPUTE_DATA_UI has no exception.

Method SET_DISPUTE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM-Integration: Attributwert 20060705
2 Importing IX_MARKED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060801

Method SET_DISPUTE_ATTRIBUTES on class CL_DISPUTE_DATA_UI has no exception.

Method SET_DISPUTE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NOTE_PROPERTIES Call by reference Type reference (TYPE) BDM_S_NOTE_PROPERTIES FSCM-DM: Eigenschaften für Notizen zum Klärungsfall 20080507
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM-Integration: Attributwert 20060705
3 Importing IT_FILECONTENT Call by reference Type reference (TYPE) FDM_T_AR_FILECONTENT FSCM-DM: Dateiinhalt für Anlage an Dispute 20060705
4 Importing IT_NOTES Call by reference Type reference (TYPE) TLINETAB Notizen 20060705
5 Importing IT_USER_ATTRIBUTES Call by reference Type reference (TYPE) FDM_T_ATTRIBUTE FSCM-DM-Integration: Attributwert 20060705
6 Importing IT_USER_OBJECTS Call by reference Type reference (TYPE) FDM_T_OBJECT_ID FSCM-DM-Integration: Objekte (ohne Klassifikation) 20060705

Method SET_DISPUTE_DATA on class CL_DISPUTE_DATA_UI has no exception.

Method SWITCH_DISPUTE_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPANY Call by reference Type reference (TYPE) BUKRS Buchungskreis 20060726
2 Importing I_CURRENCY Call by reference Type reference (TYPE) FDM_DISPUTE_CURR Währung des Klärungsfalls 20060726
# Exception Resumable Description Created on
1 CURRENCY_CONVERSION_FAILURE 20060727
History
Last changed by/on SAP  20110908 
SAP Release Created in 700