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 | Constant | Private | Type reference (TYPE) | CHAR3 | 'COL' | Note Type COL | 20090910 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR3 | 'NTS' | Notes | 20090715 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR3 | 'RSM' | Resubmissions | 20090715 | ||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20050221 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | BDM_RSM_ATTR | Notes: Attributes when Creating or Changing | 20091102 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | BDM_RSM_ATTR | 20050131 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | BDM_T_RSM | Attributes of Last Resubmission Created/Changed | 20050310 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | BDM_T_SPLIT_NOTES | FSCM-DM: Notes of Dispute Cases To Be Created on Split | 20050310 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | BDM_T_SPLIT_NOTES | FSCM-DM: Note Texts for Notes | 20091022 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | BDM_T_RSM | Resubmissions | 20041117 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | BDM_T_RSM | Notes | 20091126 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | FDM_T_COLL_SCREEN_PROPERTIES | Display Properties | 20050131 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | FDM_T_COLL_SCREEN_PROPERTIES | Display Properties | 20050131 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | BDM_T_SPLIT_NOTES | 20041117 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | BDM_T_SPLIT_NOTES | FSCM-DM: Notes for Dispute Cases to be Created for Split | 20091126 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | BDM_T_SPLIT_NOTES | FSCM-DM: Note Texts for Resubmissions | 20091022 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | FDM_T_OBJECT_ID | Relationship Invoice to RS/Notes | 20090908 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Indicator: GET_MULTI was called | 20050215 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Flag: GET_MULTI has been Called (for Notes) | 20090715 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | SCMG_CHANGE_DATE | Last Changed on | 20090715 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | BDM_RSM_GUID | Resubmission Key | 20090722 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20050303 | |||
| 23 | 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 | Instance method | Public | Method | Commit for Creation of Resubmission | 20050303 | |
| 2 | Instance method | Public | Method | Reset Buffer | 20041213 | |
| 3 | Instance method | Private | Method | Conversion of UTC to Local Time | 20050608 | |
| 4 | Instance method | Private | Method | Conversion of Local Time to UTC | 20050608 | |
| 5 | Instance method | Public | Method | Create Resubmission | 20041105 | |
| 6 | Instance method | Public | Method | Get Initial Values for Resubmissions | 20041110 | |
| 7 | Instance method | Public | Method | Get Resubmission Details | 20041112 | |
| 8 | Instance method | Public | Method | Mass Getter for Resubmissions | 20041109 | |
| 9 | Instance method | Public | Method | Gets Note Texts for Selected Resubmissions/Notes | 20091020 | |
| 10 | Instance method | Public | Method | Delivers Oldest Resubmission | 20050128 | |
| 11 | Instance method | Private | Method | Corresponding Business Partner | 20050608 | |
| 12 | Instance method | Private | Method | Get RFC Destination | 20050607 | |
| 13 | Instance method | Public | Method | Returns the Date G_SINCE_DATE | 20091127 | |
| 14 | Instance method | Public | Method | Change resubmission | 20041115 | |
| 15 | Instance method | Public | Method | Get Field Properties for Change | 20050124 | |
| 16 | Instance method | Public | Method | Save Relationship Invoice to RS/Notes | 20090903 | |
| 17 | Instance method | Public | Method | Relationship Invoice to RS/Notes | 20090908 | |
| 18 | Instance method | Public | Method | Initializes the RSM-GUID (Attachment) | 20090722 | |
| 19 | 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 | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20050310 | |||
| 2 | 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 | 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 | 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 | 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 | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | 20050208 | ||||
| 2 | IS_RSM_ATTR | Call by reference | Type reference (TYPE) | BDM_RSM_ATTR | Wiedervorlage: Attribute beim Anlegen und Ändern | 20041117 | |||
| 3 | IT_NOTE | Call by reference | Type reference (TYPE) | BDM_T_DISPUTE_NOTE | FSCM-DM: Notiz zum Klärungsfall | 20041105 | |||
| 4 | I_COLL_SPECIALIST | Call by reference | Type reference (TYPE) | BDM_COLL_SPECIALIST | Forderungssachbearbeiter | 20050323 | |||
| 5 | I_QUALIFIER | Call by reference | Type reference (TYPE) | CHAR3 | 'NTS' oder 'RSM' oder leer | 20090804 | |||
| 6 | I_TESTRUN | Call by reference | Type reference (TYPE) | TESTRUN | '' | Umschalten auf Simulations-Modus bei schreibenden BAPIs | 20050209 | ||
| 7 | 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 | ES_RSM_INIT_VALUES | Call by reference | Type reference (TYPE) | BDM_RSM_ATTR | FSCM-DM: Eigenschaften eines Attributs | 20041118 | |||
| 2 | ET_RSM_SCREEN_PROP | Call by reference | Type reference (TYPE) | FDM_T_COLL_SCREEN_PROPERTIES | FSCM-DM: Eigenschaften von den Fall-Attributen | 20041122 | |||
| 3 | I_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Geschäftspartnernummer | 20050110 | |||
| 4 | I_QUALIFIER | Call by reference | Type reference (TYPE) | CHAR3 | 'NTS' oder leer | 20091030 | |||
| 5 | 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 | ES_RSM_ATTR | Call by reference | Type reference (TYPE) | BDM_RSM_ATTR | Wiedervorlage: Attribute beim Anlegen und Ändern | 20041118 | |||
| 2 | ET_NOTES | Call by reference | Type reference (TYPE) | BDM_T_DISPUTE_NOTE | Typ mehrdimensionale Tabelle Textheader+Lines | 20041112 | |||
| 3 | E_RSM_STATUS | Call by reference | Type reference (TYPE) | BDM_RSM_STATUS | Status der Wiedervorlage | 20050124 | |||
| 4 | I_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Geschäftspartnernummer | 20050211 | |||
| 5 | I_QUALIFIER | Call by reference | Type reference (TYPE) | CHAR3 | 'NTS' oder 'RSM' oder leer | 20090722 | |||
| 6 | I_RSM_ID | Call by reference | Type reference (TYPE) | BDM_RSM_GUID | Name | 20041118 | |||
| 7 | 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 | ET_NOTES | Call by reference | Type reference (TYPE) | BDM_T_SPLIT_NOTES | Type multidimensional table textheader+lines | 20041109 | |||
| 2 | ET_RSM_ATTR | Call by reference | Type reference (TYPE) | BDM_T_RSM | Wiedervorlagen | 20041117 | |||
| 3 | IT_BRANCH | Call by reference | Type reference (TYPE) | FDM_T_COLL_BR_HEAD | Filiale/Zentrale Beziehung im Collections Management | 20080416 | |||
| 4 | IT_CUSTOMER_PARTNER | Call by reference | Type reference (TYPE) | FDM_T_COLL_CUSTOMER_2_PARTNER | Tabellentyp zu FDM_COLL_CUSTOMER_2_PARTNER | 20080417 | |||
| 5 | IT_RSM_GUID | Call by reference | Type reference (TYPE) | SCMG_TT_CASE_GUID | 20050113 | ||||
| 6 | IX_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041111 | |||
| 7 | I_COLL_SEGMENT | Call by reference | Type reference (TYPE) | BDM_COLL_SEGMENT | Collection-Segment | 20041129 | |||
| 8 | I_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Geschäftspartnernummer | 20041129 | |||
| 9 | I_QUALIFIER | Call by reference | Type reference (TYPE) | CHAR3 | 'RSM' oder 'NTS' oder leer | 20090715 | |||
| 10 | 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 | ET_NOTE_TEXTS | Call by reference | Type reference (TYPE) | BDM_T_DISPUTE_NOTE | FSCM-DM: Notiztexte | 20091020 | |||
| 2 | IT_RSM_DATA | Call by reference | Type reference (TYPE) | FDM_T_RSM_ALV | Tabelle: Notizen | 20091021 | |||
| 3 | I_OVERVIEW | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20091023 | |||
| 4 | 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 | E_OLDEST_RSM | Call by reference | Type reference (TYPE) | BDM_RSM_ATTR | Wiedervorlage: Attribute beim Anlegen und Ändern | 20050128 | |||
| 2 | I_COLL_SEGMENT | Call by reference | Type reference (TYPE) | BDM_COLL_SEGMENT | Collection-Segment | 20050215 | |||
| 3 | I_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Geschäftspartnernummer | 20050215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050128 |
Method FDM_RSM_GET_PARTNER_FOR_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BUSINESS_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Geschäftspartnernummer | 20050608 | |||
| 2 | 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 | 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 | 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 | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20050208 | |||
| 2 | IT_NOTE | Call by reference | Type reference (TYPE) | BDM_T_DISPUTE_NOTE | Lines of ITF | 20041115 | |||
| 3 | IT_RSM_ATTRIBUTES | Call by reference | Type reference (TYPE) | BDM_T_RSM_ATTR | 20050122 | ||||
| 4 | IT_RSM_GUID | Call by reference | Type reference (TYPE) | SCMG_TT_CASE_GUID | 20050122 | ||||
| 5 | IX_CLOSE_RSM | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041126 | |||
| 6 | IX_NEW_NOTE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041115 | |||
| 7 | IX_SUPPRESS_WARNING | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050601 | |||
| 8 | I_COLL_SPECIALIST | Call by reference | Type reference (TYPE) | BDM_COLL_SPECIALIST | Forderungssachbearbeiter | 20050323 | |||
| 9 | I_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Geschäftspartnernummer | 20050304 | |||
| 10 | I_QUALIFIER | Call by reference | Type reference (TYPE) | CHAR3 | 'NTS' oder 'RSM' oder leer | 20090724 | |||
| 11 | 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 | ET_RSM_SCREEN_PROP | Call by reference | Type reference (TYPE) | FDM_T_COLL_SCREEN_PROPERTIES | Anzeigeeigenschaften | 20050124 | |||
| 2 | I_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Geschäftspartnernummer | 20050124 | |||
| 3 | I_QUALIFIER | Call by reference | Type reference (TYPE) | CHAR3 | 'NTS' oder leer | 20091030 | |||
| 4 | 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 | IS_RSM_ATTRIBUTES | Call by reference | Type reference (TYPE) | BDM_RSM_ATTR | Wiedervorlage: Attribute beim Anlegen und Ändern | 20090903 | |||
| 2 | I_COLL_SPECIALIST | Call by reference | Type reference (TYPE) | BDM_COLL_SPECIALIST | Forderungssachbearbeiter | 20090903 | |||
| 3 | I_QUALIFIER | Call by reference | Type reference (TYPE) | CHAR3 | 'NTS' oder 'RSM' | 20090903 | |||
| 4 | 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 | 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 | 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 |