SAP ABAP Class CL_GTR_FRWRAPPER (FR Wrapper for Grantor Integration)
Hierarchy
☛
EA-PS (Software Component) SAP Enterprise Extension Public Services
⤷
PSM-GM-GTR-UP (Application Component) Actual Update and Commitment Update
⤷
GTR_INTEGRATION_E (Package) Grantor Management - integration topics (f.g. CRM)
⤷
⤷
Properties
| Class | CL_GTR_FRWRAPPER | |
| Short Description | FR Wrapper for Grantor Integration | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GTR_INTEGRATION_E | Grantor Management - integration topics (f.g. CRM) |
| Created | 20050301 | SAP |
| Last change | 20060313 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GTR_FRWRAPPER has no forward declaration.
Interfaces
Class CL_GTR_FRWRAPPER has no interface implemented.
Friends
Class CL_GTR_FRWRAPPER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GTR_FRWRAPPER | FR Wrapper for Grantor Integration | 20050311 | |||
| 2 | Constant | Public | Type reference (TYPE) | PSM_MOD_ACTION | 'MOD' | Delete/Modify Indicator | 20050727 | ||
| 3 | Constant | Public | Type reference (TYPE) | PSM_MOD_ACTION | 'DEL' | Delete/Modify Indicator | 20050727 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR2 | 'EQ' | select option | 20051118 | ||
| 5 | Constant | Public | Type reference (TYPE) | BOOLE-BOOLE | ' ' | 20050728 | |||
| 6 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'HEADER_GUID' | Field Name | 20051118 | ||
| 7 | Constant | Private | Type reference (TYPE) | C | 'I' | 20051118 | |||
| 8 | Constant | Private | Type reference (TYPE) | KBLPOS | '000' | Earmarked Funds: Document Item | 20051118 | ||
| 9 | Constant | Public | Type reference (TYPE) | BOOLE-BOOLE | 'X' | 20050728 | |||
| 10 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'GJAHR' | Field Name | 20051118 | ||
| 11 | Instance attribute | Private | Type reference (TYPE) | FMDTRSCDATA | 20050323 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | KBLNR | Document number for earmarked funds | 20050322 | |||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FM_EF_FACTORY_PSM | Earmarked Funds Factory for PSM | 20050301 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | IAOM_GTR_RECORD_TAB | Grantor Scenario - Account Assignment Manager Services | 20050407 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | IAOM_GTR_RECORD_TAB | Grantor Scenario - Account Assignment Manager Services | 20050407 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | add a new position & create document if not exists | 20050301 | |
| 2 | Instance method | Private | Method | add a new position | 20050301 | |
| 3 | Instance method | Private | Method | changes earmarked funds header text | 20051118 | |
| 4 | Instance method | Private | Method | cange an exiting fund commitment | 20050301 | |
| 5 | Instance method | Private | Method | close the whole document chain | 20051118 | |
| 6 | Instance method | Private | Method | complete the predecessor earmarked funds | 20051118 | |
| 7 | Instance method | Private | Method | set predecesors to complete | 20050301 | |
| 8 | Instance method | Private | Method | stops and returns collected messages | 20050301 | |
| 9 | Instance method | Private | Method | creates a new fund reservation document | 20050301 | |
| 10 | Instance method | Private | Method | set all fund reservation positions for a header to complete | 20050301 | |
| 11 | Instance method | Private | Method | set fund reservation position to complete | 20050301 | |
| 12 | Instance method | Private | Method | enhance CRM data with financial year | 20050301 | |
| 13 | Static method | Public | Method | returns initialized object | 20050301 | |
| 14 | Instance method | Private | Method | evaluates account assignment information | 20050301 | |
| 15 | Instance method | Private | Method | initialize attributes & read customizing | 20050301 | |
| 16 | Instance method | Public | Method | handle fund reservation documents | 20050301 | |
| 17 | Instance method | Private | Method | store raised message | 20050406 | |
| 18 | Instance method | Private | Method | save changes in db | 20050301 |
Events
Class CL_GTR_FRWRAPPER has no event.
Types
Class CL_GTR_FRWRAPPER has no local type.
Method Signatures
Method ADD_DOCUMENT_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum in Beleg | 20050405 | |||
| 2 | I_FLG_GUID_EXISTS | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20051118 | |||
| 3 | I_F_CRMHEADER | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFHEADER | 20050310 | ||||
| 4 | I_F_CRMITEM | Call by reference | Type reference (TYPE) | GTR_WRPEF_ITEM | 20050405 | ||||
| 5 | I_KBLNR | Call by reference | Type reference (TYPE) | KBLNR | 20050418 | ||||
| 6 | R_BLPOS | Value transfer | Type reference (TYPE) | KBLPOS | 20050406 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 | |||
| 3 | 20050418 | |||
| 4 | 20050418 |
Method ADD_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_F_WRPEF_RET | Value transfer | Type reference (TYPE) | GTR_WRPEF_RET | Externe Referenzen auf CRM-Zeile (Tabelle) | 20050406 | |||
| 2 | I_FLG_GUID_EXISTS | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | SPACE | Item was formerly deleted | 20051118 | ||
| 3 | I_F_CRMHEADER | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFHEADER | 20050310 | ||||
| 4 | I_F_ITEM | Call by reference | Type reference (TYPE) | GTR_WRPEF_ITEM | 20050310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 | |||
| 3 | 20050418 | |||
| 4 | 20050418 |
Method CHANGE_HEADER_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HEADER_KEY | Call by reference | Type reference (TYPE) | IAOM_GTR_HEADER_GUID | Object Relationship Service: BOR object identifier | 20051118 | |||
| 2 | I_TEXT | Call by reference | Type reference (TYPE) | C | 20051118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20051118 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20051118 |
Method CHANGE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum in Beleg | 20050323 | |||
| 2 | I_F_COTRANS | Call by reference | Type reference (TYPE) | IAOM_GTR_RECORD | 20050323 | ||||
| 3 | I_F_CRMHEADER | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFHEADER | CRM-Belegkopf | 20050406 | |||
| 4 | I_F_CRMITEM | Call by reference | Type reference (TYPE) | GTR_WRPEF_ITEM | 20050322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 | |||
| 3 | 20050418 |
Method COMPLETE_CHAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ERLKZ | Call by reference | Type reference (TYPE) | KBLERLKZ | Completion indicator for line item | 20051118 | |||
| 2 | I_F_COTRANS | Call by reference | Type reference (TYPE) | IAOM_GTR_RECORD | Grantor Scenario - Account Assignment Manager Whole Record | 20051118 | |||
| 3 | R_R_POS | Value transfer | Object reference (TYPE REF TO) | CL_FM_EF_POSITION_PSM | Earmarked Funds PSM | 20051118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20051118 | ||
| 2 | Message-Exceptionklasse für Mittelvormerkungen | 20051118 |
Method COMPLETE_PREDECESSOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ITEM_GUID | Call by reference | Type reference (TYPE) | IAOM_GTR_PRED_ITEM_GUID | Grantor: Predecessor Item GUID | 20051118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten, befindet sich im Messagehandler | 20051118 | ||
| 2 | Message Exception Class for Earmarked Funds | 20051118 | ||
| 3 | 20051118 |
Method COMPLETE_PREDECESSORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HEADER_GUID | Call by reference | Type reference (TYPE) | IAOM_GTR_HEADER_GUID | 20050418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 |
Method CONVERT_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_MESSAGES | Value transfer | Type reference (TYPE) | BAPIRET2_T | Rückgabeparameter-Tabelle | 20050310 |
Method CONVERT_MESSAGES on class CL_GTR_FRWRAPPER has no exception.
Method CREATE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_KBLNR | Value transfer | Type reference (TYPE) | KBLNR | 20050418 | ||||
| 2 | I_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum in Beleg | 20050310 | |||
| 3 | I_F_CRMHEADER | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFHEADER | 20050310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 |
Method DELETE_ALL_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HEADER_GUID | Call by reference | Type reference (TYPE) | IAOM_GTR_PRED_HEADER_GUID | 20050418 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 | |||
| 3 | 20050418 | |||
| 4 | 20050418 |
Method DELETE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BELNR | Call by reference | Type reference (TYPE) | KBLNR | 20050301 | ||||
| 2 | I_BLPOS | Call by reference | Type reference (TYPE) | KBLPOS | 20050301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 |
Method ENHANCE_CRM_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_ITEMS | Call by reference | Type reference (TYPE) | GTR_WRPEF_ITEM_TT | 20050310 | ||||
| 2 | I_F_CRMHEADER | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFHEADER | 20050310 | ||||
| 3 | I_T_CRMITEMS | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFITEM_TT | Positionen für Belege (CRM -> Fördermittelintegration) | 20050310 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 |
Method GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_FRWRAPPER | Value transfer | Object reference (TYPE REF TO) | CL_GTR_FRWRAPPER | 20050311 |
Method GET on class CL_GTR_FRWRAPPER has no exception.
Method GET_ACCOUNTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_F_COTRANS | Call by reference | Type reference (TYPE) | IAOM_GTR_RECORD | 20050322 | ||||
| 2 | I_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum in Beleg | 20050323 | |||
| 3 | I_F_CRMHEADER | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFHEADER | CRM-Belegkopf | 20050406 | |||
| 4 | I_F_CRMITEM | Call by reference | Type reference (TYPE) | GTR_WRPEF_ITEM | 20050322 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 |
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_F_CRMHEADER | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFHEADER | 20050405 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 |
Method MANAGE_DOCUMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRET2_T | Rückgabeparameter-Tabelle | 20050311 | |||
| 2 | E_WRPEF_RET_TT | Call by reference | Type reference (TYPE) | GTR_WRPEF_RET_TT | 20050311 | ||||
| 3 | I_F_CRMHEADER | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFHEADER | 20050311 | ||||
| 4 | I_T_CRMITEMS | Call by reference | Type reference (TYPE) | GTR_WRPEF_IFITEM_TT | Positionen für Belege (CRM -> Fördermittelintegration) | 20050311 |
Method MANAGE_DOCUMENTS on class CL_GTR_FRWRAPPER has no exception.
Method STORE_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IAOM_MESSAGES | Call by reference | Type reference (TYPE) | IAOM_MESSAGES | Nachrichten | 20050406 |
Method STORE_MESSAGE on class CL_GTR_FRWRAPPER has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_T_WRPEF_RET | Call by reference | Type reference (TYPE) | GTR_WRPEF_RET_TT | Externe Referenzen auf CRM-Zeile (Tabelle) | 20050407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050418 | |||
| 2 | 20050418 |
History
| Last changed by/on | SAP | 20060313 |
| SAP Release Created in | 600 |