SAP ABAP Class CL_GMCY_COPY_HANDLER (GM Budget copy handler)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-GM-GTE-BU (Application Component) Budgeting and Availability Control
     GMBUDGETING_E (Package) Grants management (budgeting)
Properties
Class CL_GMCY_COPY_HANDLER  
Short Description GM Budget copy handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20031212   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GMBU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GMCY_COPY_HANDLER has no interface implemented.
Friends
Class CL_GMCY_COPY_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_GMCOA Instance attribute Public Type reference (TYPE) GMCOA Special GL accounts in chart of accounts for grants mgmt 20040204
2 GS_GMGR Instance attribute Public Type reference (TYPE) GMGR Grant Master 20040204
3 GS_GMSPLITRULES Instance attribute Public Type reference (TYPE) GMSPLITRULES Splitting Rules re Time Intervals Used in Sponsored Programs 20040204
4 GS_T001 Instance attribute Public Type reference (TYPE) T001 Company Codes 20040410
5 GT_GM_CS Instance attribute Public Type reference (TYPE) GMGRCOSTSHARE_T Table for cost sharing 20040204
6 GT_GM_IDC Instance attribute Public Type reference (TYPE) GMINDIRECTCOST_T Table for cost sharing 20040204
7 GV_BDGT_VLDTY_NBR Instance attribute Private Type reference (TYPE) GM_BDGT_VLDTY_NBR Budget Validity Number 20040317
8 GV_CHRT_ACCT Instance attribute Public Type reference (TYPE) T001-KTOPL Chart of Accounts 20040203
9 GV_COMPANY_CODE Instance attribute Public Type reference (TYPE) GMGR-COMPANY_CODE Company Code 20040203
10 GV_FM_AREA Instance attribute Private Type reference (TYPE) GMGRSPONSOREDOBJ-FM_AREA Financial Management Area 20040317
11 GV_GRANT_NBR Instance attribute Public Type reference (TYPE) GMGR-GRANT_NBR Grant 20040203
12 GV_GRANT_PHASE Instance attribute Private Type reference (TYPE) GMBDGTVALIDITY-BDGT_PHASE Budget Phase 20040317
13 GV_GRANT_TYPE Instance attribute Public Type reference (TYPE) GMGR-GRANT_TYPE Grant Type 20040203
Methods
# Method Level Visibility Method type Description Created on
1 BLOCKS_ADDRESSES_GET Instance method Private Method Get processing blocks 20031216
2 CONVERT_TO_DETAIL_LIST_FORMAT Instance method Private Method Convert entry document to detail list format 20031216
3 CONVERT_TO_ENTRYDOC_FORMAT Instance method Private Method Convert to entry document format 20031216
4 CREATE_APPLICATION_LOG Instance method Private Method Create application log 20031226
5 DEQUEUE_RIBGROUP_BLOCK Instance method Private Method Dequeue totals (list) on block level (RIB object) 20031226
6 ENQUEUE_RIBGROUP_BLOCK Instance method Private Method Enqueue totals (list) on block level (RIB object) 20031216
7 FILL_FROM_RIB_DATA Instance method Private Method Fill source & data from RIB data 20031216
8 INIT_KF_SELCRIT Instance method Private Method Initialization of generic selection criteria (KF call) 20031216
9 RBBP Instance method Public Method Revenues Budget Balance Procedure 20031212
10 RIB_CHECK_VALUES Instance method Private Method Reduce lines (after RIB evaluation) when no values 20031216
Events
Class CL_GMCY_COPY_HANDLER has no event.
Types
Class CL_GMCY_COPY_HANDLER has no local type.
Method Signatures

Method BLOCKS_ADDRESSES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIMPART_BLOCKS Call by reference Type reference (TYPE) GMKU_T_DIMPARTS Tabelle für FMM-Kontierungselemente mit Sperre 20031216
2 Importing IS_DIMGROUP_CTRL Call by reference Type reference (TYPE) GMMP_S_DIMGROUP Gruppierung von FMM-Kontierungselementen für Massenbuchungen 20031216
3 Importing IT_DIMPART Call by reference Type reference (TYPE) GMKU_T_DIMPART Tabelle für FMM-Kontierungselemente 20031216
4 Importing I_FLG_GROUP_CLASS_TYPE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20031216

Method BLOCKS_ADDRESSES_GET on class CL_GMCY_COPY_HANDLER has no exception.

Method CONVERT_TO_DETAIL_LIST_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) GMMP_T_LINE_DOCNR Tabelle FMM - Kernel Utilities - Budgetposten + DOCNR 20031216
2 Importing IM_GRANT_NBR Call by reference Type reference (TYPE) GM_GRANT_NBR Förderung 20040217
3 Importing IT_ED_LINES Call by reference Type reference (TYPE) GMBDGT_ED_T_LINEITEMS FMM-Budgetierung --> Erfassungsbelegposten 20031216
4 Importing I_DOCNR Call by reference Type reference (TYPE) GM_BDGT_DOC_NBR Budgetbelegnummer 20031216

Method CONVERT_TO_DETAIL_LIST_FORMAT on class CL_GMCY_COPY_HANDLER has no exception.

Method CONVERT_TO_ENTRYDOC_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FM_OBJECTS Call by reference Type reference (TYPE) GMBU_F_FM_OBJECTS 20040202
2 Exporting ES_HEADER Call by reference Type reference (TYPE) GMBDGT_ED_S_HEADER FMM-Budgetierung --> Erfassungsbelegkopf 20031216
3 Exporting ET_FYD_LINES Call by reference Type reference (TYPE) GMBDGT_ED_T_FYDLINEITEMS FMM-Budgetierung -> Erfassungsbelegposten für GJ-Verteilung 20040202
4 Exporting ET_LINES_BUDGET Call by reference Type reference (TYPE) GMBDGT_ED_T_LINEITEMS FMM-Budgetierung --> Erfassungsbelegposten 20031216
5 Importing IS_ENTRYDOC_CTRL Call by reference Type reference (TYPE) GMBUMP_S_ENTRYDOCCTRL FMM-Erfassungsbelegeinstellungen für Massenbuchung 20031226
6 Importing IS_GMBDGTDOCTYPE Call by reference Type reference (TYPE) GMBDGTDOCTYPE Budgetbelegart 20040202
7 Importing IS_GMBDGTVERSION Call by reference Type reference (TYPE) GMBDGTVERSION Plan-/Budgetversion 20040202
8 Importing IT_BUDGET_DATA Call by reference Type reference (TYPE) GMRB_T_ANVAL_PER_ADDRESS FMM-Tabelle von Budgetkontierungen und Jahreswerten 20040130
9 Importing I_ORIGIN Call by reference Type reference (TYPE) GM_BDGT_ORIGIN FMM-Budgetierungsquelle des Belegs 20031216
10 Importing I_PROCESS Call by reference Type reference (TYPE) GM_BUDGET_PROCESS Vorgang 20031216
# Exception Resumable Description Created on
1 ERROR_OCCURED Es ist ein Fehler aufgetreten 20040131

Method CREATE_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REF_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20031226

Method CREATE_APPLICATION_LOG on class CL_GMCY_COPY_HANDLER has no exception.

Method DEQUEUE_RIBGROUP_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_UNLOCKED Call by reference Type reference (TYPE) XFELD Kennzeichen: setzen wenn Block gesperrt ist 20031226
2 Importing I_REF_GMRB_LIST Call by reference Object reference (TYPE REF TO) CL_GMRB_LIST Klasse für BeE-Objekte 20031226
3 Importing I_REF_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20031226
4 Importing I_T_DIMPART Call by reference Type reference (TYPE) GMKU_T_DIMPART Tabelle mit HHM-Kontierungselementen 20031226

Method DEQUEUE_RIBGROUP_BLOCK on class CL_GMCY_COPY_HANDLER has no exception.

Method ENQUEUE_RIBGROUP_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_LOCKED Call by reference Type reference (TYPE) XFELD Kennzeichen: setzen wenn Block gesperrt ist 20031216
2 Importing IT_DIMPART Call by reference Type reference (TYPE) GMKU_T_DIMPART Tabelle für FMM-Kontierungselemente 20031216
3 Importing I_REF_GMRB_LIST Call by reference Object reference (TYPE REF TO) CL_GMRB_LIST Klasse für FMM-BeE-Objekte 20031226
4 Importing I_REF_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20031216

Method ENQUEUE_RIBGROUP_BLOCK on class CL_GMCY_COPY_HANDLER has no exception.

Method FILL_FROM_RIB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE_DATA Call by reference Type reference (TYPE) GMMP_T_BUDGET_DATA FMM-Budgetdaten (BeE) 20031216
2 Exporting ET_TARGET_DATA Call by reference Type reference (TYPE) GMMP_T_BUDGET_DATA FMM-Budgetdaten (BeE) 20031216
3 Importing IS_BUDGET_DATA Call by reference Type reference (TYPE) GMRB_S_BUDGET_DATA Budgetdaten für das Anlegen eines neuen BeE-Belegs 20031216

Method FILL_FROM_RIB_DATA on class CL_GMCY_COPY_HANDLER has no exception.

Method INIT_KF_SELCRIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SELCRITSOURCE Call by reference Type reference (TYPE) BUKU_S_GENKEYPART Generischer Schlüsselteil 20031216
2 Importing IS_GENERAL_CTRL Call by reference Type reference (TYPE) GMBUMP_S_GENERALCTRL Allgemeine Einstellungen für Massenbuchungen 20031216
3 Importing IS_SENDER_CTRL Call by reference Type reference (TYPE) GMBUMP_S_SENDERCTRL FMM-Sendereinstellungen für Massenbuchungen 20031216
4 Importing I_BDGT_ORIGIN Call by reference Type reference (TYPE) GM_BDGT_ORIGIN FMM-Budgetierungsquelle des Belegs 20031216

Method INIT_KF_SELCRIT on class CL_GMCY_COPY_HANDLER has no exception.

Method RBBP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUDGET_LINES_PROP Call by reference Type reference (TYPE) GMMP_T_LINE_DOCNR Tabelle FMM - Kernel Utilities - Budgetposten + DOCNR 20031213
2 Exporting ET_DOCNR Call by reference Type reference (TYPE) GMMP_T_HEADER 20031213
3 Exporting E_POSTED_DOC Call by reference Type reference (TYPE) INT4 20031213
4 Importing IS_DIMGROUP_CTRL Call by reference Type reference (TYPE) GMMP_S_DIMGROUP Gruppierung von FMM-Kontierungselementen für Massenbuchungen 20031213
5 Importing IS_DIMTABS Call by reference Type reference (TYPE) GMBS_S_DIMSELTABS Optionen für FMM-Kontierungselemente selektieren 20031213
6 Importing IS_ENTRYDOC_CTRL Call by reference Type reference (TYPE) GMBUMP_S_ENTRYDOCCTRL FMM-Erfassungsbelegeinstellungen für Massenbuchung 20031213
7 Importing IS_GENERAL_CTRL Call by reference Type reference (TYPE) GMBUMP_S_GENERALCTRL Allgemeine Einstellungen für Massenbuchungen 20031213
8 Importing IS_RECEIVER_CTRL Call by reference Type reference (TYPE) GMBUMP_S_RECEIVERCTRL FMM-Empfängereinstellungen für Massenbuchungen 20031213
9 Importing IS_SENDER_CTRL Call by reference Type reference (TYPE) GMBUMP_S_SENDERCTRL FMM-Sendereinstellungen für Massenbuchungen 20031213
10 Importing IT_DIMPART Call by reference Type reference (TYPE) GMKU_T_DIMPART Tabelle für FMM-Kontierungselemente 20031213
11 Importing I_REF_GMRB_LIST Call by reference Object reference (TYPE REF TO) CL_GMRB_LIST Klasse für FMM-BeE-Objekte 20031212
12 Importing I_REF_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_DOC Anwendungsprotokoll mit Belegen 20031213

Method RBBP on class CL_GMCY_COPY_HANDLER has no exception.

Method RIB_CHECK_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUDGET_DATA Call by reference Type reference (TYPE) GMRB_T_BUDGET_DATA Tabelle von Budgetdaten 20031216
2 Exporting E_FLG_NO_VALUE Call by reference Type reference (TYPE) XFELD Kennzeichen für "keine Werte" 20031216
3 Importing IS_CRITERIA Call by reference Type reference (TYPE) BUKU_S_GENKEYPART Generischer Schlüsselteil 20031216
4 Importing I_REF_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20031216

Method RIB_CHECK_VALUES on class CL_GMCY_COPY_HANDLER has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 500