SAP ABAP Class CL_FDM_RSM (Backend Services for Resubmissions)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FIN-FSCM-DM-AR (Application Component) Accounts Receivable Accounting Process Integration
     FDM_GENERAL (Package) FSCM Dispute Management Process Integration - General
Properties
Class CL_FDM_RSM  
Short Description Backend Services for Resubmissions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FDM_GENERAL   FSCM Dispute Management Process Integration - General 
Created 20041105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FDM_RSM has no forward declaration.
Interfaces
Class CL_FDM_RSM has no interface implemented.
Friends
Class CL_FDM_RSM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COL Constant Private Type reference (TYPE) CHAR3 'COL' Note Type COL 20090910
2 C_NTS Constant Private Type reference (TYPE) CHAR3 'NTS' Notes 20090715
3 C_RSM Constant Private Type reference (TYPE) CHAR3 'RSM' Resubmissions 20090715
4 GO_ILLEGAL_FUNC Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20050221
5 GS_NTS_INIT_ATTR_CREATE Instance attribute Private Type reference (TYPE) BDM_RSM_ATTR Notes: Attributes when Creating or Changing 20091102
6 GS_RSM_INIT_ATTR_CREATE Instance attribute Private Type reference (TYPE) BDM_RSM_ATTR 20050131
7 GT_ACTIV_RSM_ATTR Instance attribute Private Type reference (TYPE) BDM_T_RSM Attributes of Last Resubmission Created/Changed 20050310
8 GT_ACTIV_RSM_NOTES Instance attribute Private Type reference (TYPE) BDM_T_SPLIT_NOTES FSCM-DM: Notes of Dispute Cases To Be Created on Split 20050310
9 GT_NTS_NOTES_TEMP Instance attribute Private Type reference (TYPE) BDM_T_SPLIT_NOTES FSCM-DM: Note Texts for Notes 20091022
10 GT_RSM_ATTR Instance attribute Private Type reference (TYPE) BDM_T_RSM Resubmissions 20041117
11 GT_RSM_ATTR_NTS Instance attribute Private Type reference (TYPE) BDM_T_RSM Notes 20091126
12 GT_RSM_INIT_SCREEN_PROP_CREATE Instance attribute Private Type reference (TYPE) FDM_T_COLL_SCREEN_PROPERTIES Display Properties 20050131
13 GT_RSM_INIT_SCREEN_PROP_MODIFY Instance attribute Private Type reference (TYPE) FDM_T_COLL_SCREEN_PROPERTIES Display Properties 20050131
14 GT_RSM_NOTES Instance attribute Private Type reference (TYPE) BDM_T_SPLIT_NOTES 20041117
15 GT_RSM_NOTES_NTS Instance attribute Private Type reference (TYPE) BDM_T_SPLIT_NOTES FSCM-DM: Notes for Dispute Cases to be Created for Split 20091126
16 GT_RSM_NOTES_TEMP Instance attribute Private Type reference (TYPE) BDM_T_SPLIT_NOTES FSCM-DM: Note Texts for Resubmissions 20091022
17 GT_RSM_RELATIONS Instance attribute Private Type reference (TYPE) FDM_T_OBJECT_ID Relationship Invoice to RS/Notes 20090908
18 GX_GET_MULTI_CALLED Instance attribute Private Type reference (TYPE) BOOLE_D Indicator: GET_MULTI was called 20050215
19 GX_GET_MULTI_CALLED_NTS Instance attribute Private Type reference (TYPE) BOOLE_D Flag: GET_MULTI has been Called (for Notes) 20090715
20 G_SINCE_DATE Instance attribute Private Type reference (TYPE) SCMG_CHANGE_DATE Last Changed on 20090715
21 RSM_GUID_CREA Instance attribute Private Type reference (TYPE) BDM_RSM_GUID Resubmission Key 20090722
22 X_ONE_SYSTEM Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050303
23 X_RSM_CREATED Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20050310
Methods
# Method Level Visibility Method type Description Created on
1 FDM_COMMIT_RSM Instance method Public Method Commit for Creation of Resubmission 20050303
2 FDM_RSM_BUFFER_CLEAR Instance method Public Method Reset Buffer 20041213
3 FDM_RSM_CONVERT_FROM_UTC Instance method Private Method Conversion of UTC to Local Time 20050608
4 FDM_RSM_CONVERT_TO_UTC Instance method Private Method Conversion of Local Time to UTC 20050608
5 FDM_RSM_CREATE Instance method Public Method Create Resubmission 20041105
6 FDM_RSM_CREATE_INIT Instance method Public Method Get Initial Values for Resubmissions 20041110
7 FDM_RSM_GET_LOCAL_DATA Instance method Public Method Get Resubmission Details 20041112
8 FDM_RSM_GET_MULTI Instance method Public Method Mass Getter for Resubmissions 20041109
9 FDM_RSM_GET_NOTE_TEXTS Instance method Public Method Gets Note Texts for Selected Resubmissions/Notes 20091020
10 FDM_RSM_GET_OLDEST_RSM Instance method Public Method Delivers Oldest Resubmission 20050128
11 FDM_RSM_GET_PARTNER_FOR_CUST Instance method Private Method Corresponding Business Partner 20050608
12 FDM_RSM_GET_RFC_DESTINATION Instance method Private Method Get RFC Destination 20050607
13 FDM_RSM_GET_SINCE_DATE Instance method Public Method Returns the Date G_SINCE_DATE 20091127
14 FDM_RSM_MODIFY Instance method Public Method Change resubmission 20041115
15 FDM_RSM_MODIFY_INIT Instance method Public Method Get Field Properties for Change 20050124
16 FDM_RSM_RELATIONS Instance method Public Method Save Relationship Invoice to RS/Notes 20090903
17 FDM_RSM_SET_RELATIONS Instance method Public Method Relationship Invoice to RS/Notes 20090908
18 REFRESH_RSM_GUID Instance method Public Method Initializes the RSM-GUID (Attachment) 20090722
19 START_GOS_ATTACHMENT_LIST Instance method Public Method Starts GOS Attachment List for a Resubmission 20090721
Events
# Event Type Visibility Description Created on
1 RSM_CREATED Instance Event
(0)
Public
(2)
*Indicates the creation of a resubmission 20041130
Types
Class CL_FDM_RSM has no local type.
Method Signatures

Method FDM_COMMIT_RSM 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 20050310
2 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'NTS' oder 'RSM' oder leer 20090724

Method FDM_COMMIT_RSM on class CL_FDM_RSM has no exception.

Method FDM_RSM_BUFFER_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_PARTLY Call by reference Type reference (TYPE) FLAG flag: nur teilweise löschen? 20091102

Method FDM_RSM_BUFFER_CLEAR on class CL_FDM_RSM has no exception.

Method FDM_RSM_CONVERT_FROM_UTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050608

Method FDM_RSM_CONVERT_FROM_UTC on class CL_FDM_RSM has no exception.

Method FDM_RSM_CONVERT_TO_UTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050608

Method FDM_RSM_CONVERT_TO_UTC on class CL_FDM_RSM has no exception.

Method FDM_RSM_CREATE 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 20050208
2 Importing IS_RSM_ATTR Call by reference Type reference (TYPE) BDM_RSM_ATTR Wiedervorlage: Attribute beim Anlegen und Ändern 20041117
3 Importing IT_NOTE Call by reference Type reference (TYPE) BDM_T_DISPUTE_NOTE FSCM-DM: Notiz zum Klärungsfall 20041105
4 Importing I_COLL_SPECIALIST Call by reference Type reference (TYPE) BDM_COLL_SPECIALIST Forderungssachbearbeiter 20050323
5 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'NTS' oder 'RSM' oder leer 20090804
6 Importing I_TESTRUN Call by reference Type reference (TYPE) TESTRUN '' Umschalten auf Simulations-Modus bei schreibenden BAPIs 20050209
7 Importing I_XRELATION Call by reference Type reference (TYPE) BOOLE_D Update FDM_DCOBJ/ FDM_DCPROC? 20090804

Method FDM_RSM_CREATE on class CL_FDM_RSM has no exception.

Method FDM_RSM_CREATE_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RSM_INIT_VALUES Call by reference Type reference (TYPE) BDM_RSM_ATTR FSCM-DM: Eigenschaften eines Attributs 20041118
2 Exporting ET_RSM_SCREEN_PROP Call by reference Type reference (TYPE) FDM_T_COLL_SCREEN_PROPERTIES FSCM-DM: Eigenschaften von den Fall-Attributen 20041122
3 Importing I_CUSTOMER Call by reference Type reference (TYPE) KUNNR Geschäftspartnernummer 20050110
4 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'NTS' oder leer 20091030
5 Importing I_SEGMENT Call by reference Type reference (TYPE) BDM_COLL_SEGMENT Collection-Segment 20050110

Method FDM_RSM_CREATE_INIT on class CL_FDM_RSM has no exception.

Method FDM_RSM_GET_LOCAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RSM_ATTR Call by reference Type reference (TYPE) BDM_RSM_ATTR Wiedervorlage: Attribute beim Anlegen und Ändern 20041118
2 Exporting ET_NOTES Call by reference Type reference (TYPE) BDM_T_DISPUTE_NOTE Typ mehrdimensionale Tabelle Textheader+Lines 20041112
3 Exporting E_RSM_STATUS Call by reference Type reference (TYPE) BDM_RSM_STATUS Status der Wiedervorlage 20050124
4 Importing I_CUSTOMER Call by reference Type reference (TYPE) KUNNR Geschäftspartnernummer 20050211
5 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'NTS' oder 'RSM' oder leer 20090722
6 Importing I_RSM_ID Call by reference Type reference (TYPE) BDM_RSM_GUID Name 20041118
7 Importing I_SEGMENT Call by reference Type reference (TYPE) BDM_COLL_SEGMENT Collection-Segment 20050211

Method FDM_RSM_GET_LOCAL_DATA on class CL_FDM_RSM has no exception.

Method FDM_RSM_GET_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTES Call by reference Type reference (TYPE) BDM_T_SPLIT_NOTES Type multidimensional table textheader+lines 20041109
2 Exporting ET_RSM_ATTR Call by reference Type reference (TYPE) BDM_T_RSM Wiedervorlagen 20041117
3 Importing IT_BRANCH Call by reference Type reference (TYPE) FDM_T_COLL_BR_HEAD Filiale/Zentrale Beziehung im Collections Management 20080416
4 Importing IT_CUSTOMER_PARTNER Call by reference Type reference (TYPE) FDM_T_COLL_CUSTOMER_2_PARTNER Tabellentyp zu FDM_COLL_CUSTOMER_2_PARTNER 20080417
5 Importing IT_RSM_GUID Call by reference Type reference (TYPE) SCMG_TT_CASE_GUID 20050113
6 Importing IX_BYPASS_BUFFER Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041111
7 Importing I_COLL_SEGMENT Call by reference Type reference (TYPE) BDM_COLL_SEGMENT Collection-Segment 20041129
8 Importing I_CUSTOMER Call by reference Type reference (TYPE) KUNNR Geschäftspartnernummer 20041129
9 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'RSM' oder 'NTS' oder leer 20090715
10 Importing I_SINCE_DATE Call by reference Type reference (TYPE) SCMG_CHANGE_DATE Zuletzt geändert am 20090715

Method FDM_RSM_GET_MULTI on class CL_FDM_RSM has no exception.

Method FDM_RSM_GET_NOTE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTE_TEXTS Call by reference Type reference (TYPE) BDM_T_DISPUTE_NOTE FSCM-DM: Notiztexte 20091020
2 Importing IT_RSM_DATA Call by reference Type reference (TYPE) FDM_T_RSM_ALV Tabelle: Notizen 20091021
3 Importing I_OVERVIEW Call by reference Type reference (TYPE) FLAG allgemeines flag 20091023
4 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'NTS' oder 'RSM' oder leer 20091022

Method FDM_RSM_GET_NOTE_TEXTS on class CL_FDM_RSM has no exception.

Method FDM_RSM_GET_OLDEST_RSM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OLDEST_RSM Call by reference Type reference (TYPE) BDM_RSM_ATTR Wiedervorlage: Attribute beim Anlegen und Ändern 20050128
2 Importing I_COLL_SEGMENT Call by reference Type reference (TYPE) BDM_COLL_SEGMENT Collection-Segment 20050215
3 Importing I_CUSTOMER Call by reference Type reference (TYPE) KUNNR Geschäftspartnernummer 20050215
# Exception Resumable Description Created on
1 NO_RESUBMISSIONS_FOUND 20050128

Method FDM_RSM_GET_PARTNER_FOR_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUSINESS_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050608
2 Importing I_CUSTOMER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20050608

Method FDM_RSM_GET_PARTNER_FOR_CUST on class CL_FDM_RSM has no exception.

Method FDM_RSM_GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050607

Method FDM_RSM_GET_RFC_DESTINATION on class CL_FDM_RSM has no exception.

Method FDM_RSM_GET_SINCE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SINCE_DATE Value transfer Type reference (TYPE) SCMG_CHANGE_DATE Datum der letzten Änderung 20091127

Method FDM_RSM_GET_SINCE_DATE on class CL_FDM_RSM has no exception.

Method FDM_RSM_MODIFY 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 Return Parameter 20050208
2 Importing IT_NOTE Call by reference Type reference (TYPE) BDM_T_DISPUTE_NOTE Lines of ITF 20041115
3 Importing IT_RSM_ATTRIBUTES Call by reference Type reference (TYPE) BDM_T_RSM_ATTR 20050122
4 Importing IT_RSM_GUID Call by reference Type reference (TYPE) SCMG_TT_CASE_GUID 20050122
5 Importing IX_CLOSE_RSM Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041126
6 Importing IX_NEW_NOTE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041115
7 Importing IX_SUPPRESS_WARNING Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050601
8 Importing I_COLL_SPECIALIST Call by reference Type reference (TYPE) BDM_COLL_SPECIALIST Forderungssachbearbeiter 20050323
9 Importing I_CUSTOMER Call by reference Type reference (TYPE) KUNNR Geschäftspartnernummer 20050304
10 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'NTS' oder 'RSM' oder leer 20090724
11 Importing I_TESTRUN Call by reference Type reference (TYPE) TESTRUN '' Umschalten auf Simulations-Modus bei schreibenden BAPIs 20050209

Method FDM_RSM_MODIFY on class CL_FDM_RSM has no exception.

Method FDM_RSM_MODIFY_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RSM_SCREEN_PROP Call by reference Type reference (TYPE) FDM_T_COLL_SCREEN_PROPERTIES Anzeigeeigenschaften 20050124
2 Importing I_CUSTOMER Call by reference Type reference (TYPE) KUNNR Geschäftspartnernummer 20050124
3 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'NTS' oder leer 20091030
4 Importing I_SEGMENT Call by reference Type reference (TYPE) BDM_COLL_SEGMENT Collection-Segment 20050124

Method FDM_RSM_MODIFY_INIT on class CL_FDM_RSM has no exception.

Method FDM_RSM_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RSM_ATTRIBUTES Call by reference Type reference (TYPE) BDM_RSM_ATTR Wiedervorlage: Attribute beim Anlegen und Ändern 20090903
2 Importing I_COLL_SPECIALIST Call by reference Type reference (TYPE) BDM_COLL_SPECIALIST Forderungssachbearbeiter 20090903
3 Importing I_QUALIFIER Call by reference Type reference (TYPE) CHAR3 'NTS' oder 'RSM' 20090903
4 Importing I_RSM_GUID Call by reference Type reference (TYPE) BDM_RSM_GUID Schlüssel der Wiedervorlage 20090903

Method FDM_RSM_RELATIONS on class CL_FDM_RSM has no exception.

Method FDM_RSM_SET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FDM_OBJID Call by reference Type reference (TYPE) FDM_T_OBJECT_ID Relationen Rechnung zu WV/ Notizen 20090908

Method FDM_RSM_SET_RELATIONS on class CL_FDM_RSM has no exception.

Method REFRESH_RSM_GUID Signature

Method REFRESH_RSM_GUID on class CL_FDM_RSM has no parameter.
Method REFRESH_RSM_GUID on class CL_FDM_RSM 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 IV_QUALIFIER Call by reference Type reference (TYPE) BDM_CCT_OBJ_TYPE Typ des aus einem Kundenkontakt entstandenden Objekts 20090728

Method START_GOS_ATTACHMENT_LIST on class CL_FDM_RSM has no exception.
Event Signatures

Event RSM_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_COLL_RSM Exporting Value transfer Object reference (TYPE REF TO) CL_FDM_RSM Backend Services für Wiedervorlagen 20050222
2 E_RSM_GUID Exporting Value transfer Type reference (TYPE) BDM_RSM_GUID Schlüssel der Wiedervorlage 20041207
3 I_QUALIFIER Exporting Value transfer Type reference (TYPE) CHAR3 'NTS' oder leer 20090727
History
Last changed by/on SAP  20130531 
SAP Release Created in 600