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 CM_FRWRAPPER Static Attribute Private Object reference (TYPE REF TO) CL_GTR_FRWRAPPER FR Wrapper for Grantor Integration 20050311
2 CON_CHANGE_MODE Constant Public Type reference (TYPE) PSM_MOD_ACTION 'MOD' Delete/Modify Indicator 20050727
3 CON_DELETE_MODE Constant Public Type reference (TYPE) PSM_MOD_ACTION 'DEL' Delete/Modify Indicator 20050727
4 CON_EQUAL Constant Private Type reference (TYPE) CHAR2 'EQ' select option 20051118
5 CON_FALSE Constant Public Type reference (TYPE) BOOLE-BOOLE ' ' 20050728
6 CON_HEADER_GUID Constant Private Type reference (TYPE) FIELDNAME 'HEADER_GUID' Field Name 20051118
7 CON_INCLUSIVE Constant Private Type reference (TYPE) C 'I' 20051118
8 CON_INITIAL_POS Constant Private Type reference (TYPE) KBLPOS '000' Earmarked Funds: Document Item 20051118
9 CON_TRUE Constant Public Type reference (TYPE) BOOLE-BOOLE 'X' 20050728
10 CON_YEAR Constant Private Type reference (TYPE) FIELDNAME 'GJAHR' Field Name 20051118
11 M_F_FMDTRSCDATA Instance attribute Private Type reference (TYPE) FMDTRSCDATA 20050323
12 M_NEXT_DOCNO Instance attribute Private Type reference (TYPE) KBLNR Document number for earmarked funds 20050322
13 M_R_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_FM_EF_FACTORY_PSM Earmarked Funds Factory for PSM 20050301
14 M_T_COTRANS_CHANGED Static Attribute Private Type reference (TYPE) IAOM_GTR_RECORD_TAB Grantor Scenario - Account Assignment Manager Services 20050407
15 M_T_COTRANS_NEW 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 ADD_DOCUMENT_POSITION Instance method Private Method add a new position & create document if not exists 20050301
2 ADD_ITEM Instance method Private Method add a new position 20050301
3 CHANGE_HEADER_TEXT Instance method Private Method changes earmarked funds header text 20051118
4 CHANGE_ITEM Instance method Private Method cange an exiting fund commitment 20050301
5 COMPLETE_CHAIN Instance method Private Method close the whole document chain 20051118
6 COMPLETE_PREDECESSOR Instance method Private Method complete the predecessor earmarked funds 20051118
7 COMPLETE_PREDECESSORS Instance method Private Method set predecesors to complete 20050301
8 CONVERT_MESSAGES Instance method Private Method stops and returns collected messages 20050301
9 CREATE_DOCUMENT Instance method Private Method creates a new fund reservation document 20050301
10 DELETE_ALL_ITEMS Instance method Private Method set all fund reservation positions for a header to complete 20050301
11 DELETE_ITEM Instance method Private Method set fund reservation position to complete 20050301
12 ENHANCE_CRM_DATA Instance method Private Method enhance CRM data with financial year 20050301
13 GET Static method Public Method returns initialized object 20050301
14 GET_ACCOUNTING Instance method Private Method evaluates account assignment information 20050301
15 INIT Instance method Private Method initialize attributes & read customizing 20050301
16 MANAGE_DOCUMENTS Instance method Public Method handle fund reservation documents 20050301
17 STORE_MESSAGE Instance method Private Method store raised message 20050406
18 UPDATE 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 Importing I_BUDAT Call by reference Type reference (TYPE) BUDAT Buchungsdatum in Beleg 20050405
2 Importing I_FLG_GUID_EXISTS Call by reference Type reference (TYPE) BOOLE-BOOLE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051118
3 Importing I_F_CRMHEADER Call by reference Type reference (TYPE) GTR_WRPEF_IFHEADER 20050310
4 Importing I_F_CRMITEM Call by reference Type reference (TYPE) GTR_WRPEF_ITEM 20050405
5 Importing I_KBLNR Call by reference Type reference (TYPE) KBLNR 20050418
6 Returning R_BLPOS Value transfer Type reference (TYPE) KBLPOS 20050406
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED 20050418
2 CX_FMEF_MSG 20050418
3 CX_FMEF_NOT_FOUND 20050418
4 CX_IAOM_GTR_SERVICES 20050418

Method ADD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_F_WRPEF_RET Value transfer Type reference (TYPE) GTR_WRPEF_RET Externe Referenzen auf CRM-Zeile (Tabelle) 20050406
2 Importing I_FLG_GUID_EXISTS Call by reference Type reference (TYPE) BOOLE-BOOLE SPACE Item was formerly deleted 20051118
3 Importing I_F_CRMHEADER Call by reference Type reference (TYPE) GTR_WRPEF_IFHEADER 20050310
4 Importing I_F_ITEM Call by reference Type reference (TYPE) GTR_WRPEF_ITEM 20050310
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED 20050418
2 CX_FMEF_MSG 20050418
3 CX_FMEF_NOT_FOUND 20050418
4 CX_IAOM_GTR_SERVICES 20050418

Method CHANGE_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER_KEY Call by reference Type reference (TYPE) IAOM_GTR_HEADER_GUID Object Relationship Service: BOR object identifier 20051118
2 Importing I_TEXT Call by reference Type reference (TYPE) C 20051118
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED Fehler aufgetreten, befindet sich im Messagehandler 20051118
2 CX_FMEF_MSG 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 Importing I_BUDAT Call by reference Type reference (TYPE) BUDAT Buchungsdatum in Beleg 20050323
2 Importing I_F_COTRANS Call by reference Type reference (TYPE) IAOM_GTR_RECORD 20050323
3 Importing I_F_CRMHEADER Call by reference Type reference (TYPE) GTR_WRPEF_IFHEADER CRM-Belegkopf 20050406
4 Importing I_F_CRMITEM Call by reference Type reference (TYPE) GTR_WRPEF_ITEM 20050322
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED 20050418
2 CX_FMEF_MSG 20050418
3 CX_IAOM_GTR_SERVICES 20050418

Method COMPLETE_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERLKZ Call by reference Type reference (TYPE) KBLERLKZ Completion indicator for line item 20051118
2 Importing I_F_COTRANS Call by reference Type reference (TYPE) IAOM_GTR_RECORD Grantor Scenario - Account Assignment Manager Whole Record 20051118
3 Returning 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 CX_FMEF_ERROR_OCCURED Fehler aufgetreten, befindet sich im Messagehandler 20051118
2 CX_FMEF_MSG 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 Importing 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 CX_FMEF_ERROR_OCCURED Fehler aufgetreten, befindet sich im Messagehandler 20051118
2 CX_FMEF_MSG Message Exception Class for Earmarked Funds 20051118
3 CX_IAOM_GTR_SERVICES 20051118

Method COMPLETE_PREDECESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER_GUID Call by reference Type reference (TYPE) IAOM_GTR_HEADER_GUID 20050418
# Exception Resumable Description Created on
1 CX_FMEF_MSG 20050418
2 CX_IAOM_GTR_SERVICES 20050418

Method CONVERT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Returning E_KBLNR Value transfer Type reference (TYPE) KBLNR 20050418
2 Importing I_BUDAT Call by reference Type reference (TYPE) BUDAT Buchungsdatum in Beleg 20050310
3 Importing I_F_CRMHEADER Call by reference Type reference (TYPE) GTR_WRPEF_IFHEADER 20050310
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED 20050418
2 CX_FMEF_MSG 20050418

Method DELETE_ALL_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER_GUID Call by reference Type reference (TYPE) IAOM_GTR_PRED_HEADER_GUID 20050418
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED 20050418
2 CX_FMEF_MSG 20050418
3 CX_FMEF_NOT_FOUND 20050418
4 CX_IAOM_GTR_SERVICES 20050418

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BELNR Call by reference Type reference (TYPE) KBLNR 20050301
2 Importing I_BLPOS Call by reference Type reference (TYPE) KBLPOS 20050301
# Exception Resumable Description Created on
1 CX_FMEF_ERROR_OCCURED 20050418
2 CX_FMEF_MSG 20050418

Method ENHANCE_CRM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ITEMS Call by reference Type reference (TYPE) GTR_WRPEF_ITEM_TT 20050310
2 Importing I_F_CRMHEADER Call by reference Type reference (TYPE) GTR_WRPEF_IFHEADER 20050310
3 Importing 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 CX_FMEF_MSG 20050418

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Changing C_F_COTRANS Call by reference Type reference (TYPE) IAOM_GTR_RECORD 20050322
2 Importing I_BUDAT Call by reference Type reference (TYPE) BUDAT Buchungsdatum in Beleg 20050323
3 Importing I_F_CRMHEADER Call by reference Type reference (TYPE) GTR_WRPEF_IFHEADER CRM-Belegkopf 20050406
4 Importing I_F_CRMITEM Call by reference Type reference (TYPE) GTR_WRPEF_ITEM 20050322
# Exception Resumable Description Created on
1 CX_FMEF_MSG 20050418
2 CX_IAOM_GTR_SERVICES 20050418

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_CRMHEADER Call by reference Type reference (TYPE) GTR_WRPEF_IFHEADER 20050405
# Exception Resumable Description Created on
1 CX_FMEF_MSG 20050418

Method MANAGE_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20050311
2 Exporting E_WRPEF_RET_TT Call by reference Type reference (TYPE) GTR_WRPEF_RET_TT 20050311
3 Importing I_F_CRMHEADER Call by reference Type reference (TYPE) GTR_WRPEF_IFHEADER 20050311
4 Importing 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 Importing 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 Changing 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 CX_FMEF_MSG 20050418
2 CX_IAOM_GTR_SERVICES 20050418
History
Last changed by/on SAP  20060313 
SAP Release Created in 600