SAP ABAP Class CL_GM_BDGT_GRANT_OBJECTS (Grant Objects Class)
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)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GM_BDGT_CONSTANTS GM constants 20010906
Properties
Class CL_GM_BDGT_GRANT_OBJECTS  
Short Description Grant Objects Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20010906   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GMBGT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 GMBU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GMOMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GM_BDGT_CONSTANTS GM constants 20010906
Friends
Class CL_GM_BDGT_GRANT_OBJECTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ID_CLAS Instance attribute Private Attribute reference (LIKE) 20030613
2 CON_ID_FUND Instance attribute Private Attribute reference (LIKE) 20030613
3 CON_ID_PROG Instance attribute Private Attribute reference (LIKE) 20030613
4 CON_ID_TIME Instance attribute Private Attribute reference (LIKE) 20030613
5 CON_INCOMING Instance attribute Private Attribute reference (LIKE) 20050121
6 CON_OFF Instance attribute Private Type reference (TYPE) GMGR-GRANT_NBR Old Grant Number - Periods 20010906
7 CON_ON Instance attribute Private Type reference (TYPE) GMGR-GRANT_NBR Old Grant Number - Periods 20010906
8 CON_OUTGOING Instance attribute Private Attribute reference (LIKE) 20050121
9 CON_PHASE_AWARD Instance attribute Private Attribute reference (LIKE) 20050613
10 CON_STATUS_RELEASE Instance attribute Private Attribute reference (LIKE) 20050613
11 CON_STATUS_UNRELEASE Instance attribute Private Attribute reference (LIKE) 20050613
12 GF_PV_LAYOUT Instance attribute Private Type reference (TYPE) GM_BDGT_LAYOUT Grant Budget Layout Sequence 20030204
13 NUMBER_OBJ Instance attribute Private Type reference (TYPE) GMGR-GRANT_NBR Old Grant Number - Objects 20010910
14 NUMBER_OBJ_OLD Instance attribute Private Type reference (TYPE) GMGR-GRANT_NBR Old Grant Number - Objects 20010906
15 NUMBER_PER_OLD Instance attribute Private Type reference (TYPE) GMGR-GRANT_NBR Old Grant Number - Periods 20010906
16 T_CLASSES Instance attribute Private Type reference (TYPE) GMBU_T_BDGT_CLASSES Internal Table with Classes 20010906
17 T_CLASSES_FLEX Instance attribute Private Type reference (TYPE) GMBU_T_BDGT_CLASSES Internal Table with Classes 20050607
18 T_FUNDS Instance attribute Private Type reference (TYPE) GMBU_T_F_OBJECTS Internal Table with Funds 20010906
19 T_FUNDS_FLEX Instance attribute Private Type reference (TYPE) GMBU_T_F_OBJECTS Internal Table with Funds 20050607
20 T_GRANTS Instance attribute Private Type reference (TYPE) GMBU_T_GRANTS Internal Table with Grants 20050121
21 T_OBJECTS Instance attribute Private Type reference (TYPE) GMBGT_T_OBJECTS Table Type for Structure GMGRSPONSOREDOBJ 20010906
22 T_OBJECTS_FLEX Instance attribute Private Type reference (TYPE) GMBGT_T_OBJECTS Table Type for Structure GMGRSPONSOREDOBJ 20050607
23 T_OBJ_MAPPER Instance attribute Private Type reference (TYPE) GMOMT_T_GMOMD Internal Table with Object Mapper structure 20050120
24 T_OBJ_MAPPER_FLEX Instance attribute Private Type reference (TYPE) GMOMT_T_GMOMD Internal Table with Object Mapper structure 20050607
25 T_PROGRAMS Instance attribute Private Type reference (TYPE) GMBU_T_PROGRAMS Internal Table with Programs 20010906
26 T_PROGRAMS_FLEX Instance attribute Private Type reference (TYPE) GMBU_T_PROGRAMS Internal Table with Programs 20050607
27 T_TIME_SLICES Instance attribute Private Type reference (TYPE) GMBGT_T_TIME_TYPE Internal Table with Time Slices 20010906
28 T_TIME_SLICES_FLEX Instance attribute Private Type reference (TYPE) GMBGT_T_TIME_TYPE Internal Table with Time Slices 20050607
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_OBJECTS_FROM_POSTED Instance method Public Method Adjust Objects from Posted Documents 20030210
2 BUILD_FLEX_OBJECTS Instance method Private Method Build Flexible Objects 20050608
3 BUILD_FLEX_TIME Instance method Private Method Build Flexible Budget Time Slices 20050608
4 COLLECT_CLAS Instance method Private Method Collect t_clases Internal table 20050121
5 COLLECT_PROG Instance method Private Method Collect t_programs Internal table 20050121
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010906
7 GET_CLASS_DATA Instance method Private Method Get Program Data 20010910
8 GET_DB_ALL_PERIODS Instance method Public Method Get Grant Periods from DB 20020108
9 GET_DB_I_OBJECTS Instance method Public Method Get Incoming Grant Objects from DB 20050201
10 GET_DB_LAYOUT Instance method Public Method Get Layout (Dimension Order) from DB 20030204
11 GET_DB_MAPPER Instance method Public Method Get Object Mapper 20050120
12 GET_DB_OG_PERIODS Instance method Public Method Get Outgoing Grant Periods from DB 20050525
13 GET_DB_O_OBJECTS Instance method Public Method Get Outgoing Grant Objects from DB 20050201
14 GET_DB_PERIODS Instance method Public Method Get Grant Periods from DB 20010910
15 GET_ELEMENTS Instance method Public Method Get Elements 20010911
16 GET_ELEMENTS_FLEX Instance method Public Method Get Elements for flexible budget 20050607
17 GET_EXTRA_DATA Instance method Private Method Get Extra Data 20010910
18 GET_FUND_DATA Instance method Private Method Get Fund Data 20010910
19 GET_PROGRAM_DATA Instance method Private Method Get Program Data 20010910
20 GET_REVENUE_CLASSES Instance method Public Method Get Revenue Classes 20030304
21 INIT Instance method Public Method Init Atributes 20011208
22 READ_TABLE_OBJECTS Instance method Private Method Read Table Objects 20010906
23 READ_TABLE_PERIODS Instance method Private Method Read Table Periods 20010906
24 SET_ELEMENTS Instance method Public Method Get Elements for flexible budget 20050616
Events
Class CL_GM_BDGT_GRANT_OBJECTS has no event.
Types
Class CL_GM_BDGT_GRANT_OBJECTS has no local type.
Method Signatures

Method ADJUST_OBJECTS_FROM_POSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_LINES Call by reference Type reference (TYPE) ANY TABLE 20030210

Method ADJUST_OBJECTS_FROM_POSTED on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method BUILD_FLEX_OBJECTS Signature

Method BUILD_FLEX_OBJECTS on class CL_GM_BDGT_GRANT_OBJECTS has no parameter.
Method BUILD_FLEX_OBJECTS on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method BUILD_FLEX_TIME Signature

Method BUILD_FLEX_TIME on class CL_GM_BDGT_GRANT_OBJECTS has no parameter.
Method BUILD_FLEX_TIME on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method COLLECT_CLAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_LINE Call by reference Type reference (TYPE) GMBU_F_BDGT_CLASSES Position 20050121
2 Exporting PT_TABLE Call by reference Type reference (TYPE) GMBU_T_BDGT_CLASSES Tabelle 20050121

Method COLLECT_CLAS on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method COLLECT_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_LINE Call by reference Type reference (TYPE) GMBU_F_PROGRAMS 20050121
2 Exporting PT_TABLE Call by reference Type reference (TYPE) GMBU_T_PROGRAMS 20050121

Method COLLECT_PROG on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GM_BDGT_GRANT_OBJECTS has no parameter.
Method CONSTRUCTOR on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method GET_CLASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CLASS Call by reference Type reference (TYPE) GMSPCLASSTEXTS-SPONSORED_CLASS Einnahmen-/Ausgabenart 20010910
2 Exporting P_DESCRIPTION Call by reference Type reference (TYPE) GMSPPROGRAMTEXTS-DESCRIPTION Vorhabenbeschreibung 20010910

Method GET_CLASS_DATA on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method GET_DB_ALL_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_BDGT_PHASE Call by reference Type reference (TYPE) GMBDGTVALIDITY-BDGT_PHASE Budgetphase 20020108
2 Importing PF_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Förderung 20020108
3 Exporting PT_TIME Call by reference Type reference (TYPE) GMBGT_T_TIME_TYPE Zeitscheiben 20020108
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Einige Elemente fehlen 20020108

Method GET_DB_I_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FUND_TYPE Call by reference Type reference (TYPE) GM_FUNDING_TYPE Förderungsart 20050201
2 Importing P_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Förderung 20050201
3 Importing P_PLAN Call by reference Type reference (TYPE) GMGRSPONSOREDOBJ-PLAN_ALLOWED Planung zulässig - Kennzeichen 20050201
4 Importing P_REFRESH Call by reference Type reference (TYPE) XFELD Ankreuz-Feld 20050201
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Elemente fehlen 20050201

Method GET_DB_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_GRANT_NBR Call by reference Type reference (TYPE) GM_GRANT_NBR Förderung 20030204
2 Importing PF_VERSION Call by reference Type reference (TYPE) GM_BDGT_VERSION Plan-/Budgetversion 20030204

Method GET_DB_LAYOUT on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method GET_DB_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_PLAN Call by reference Type reference (TYPE) XFELD Plan or not? 20050128
2 Importing PF_VERSION Call by reference Type reference (TYPE) GM_BDGT_VERSION Plan/Budget Version 20050607
3 Importing PS_GRANT Call by reference Type reference (TYPE) GMGR Förderung 20050223
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Elemente fehlen 20050120

Method GET_DB_OG_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BDGT_PHASE Call by reference Type reference (TYPE) GMBDGTVALIDITY-BDGT_PHASE Budget Phase 20050525
2 Importing P_RELEASE_STATUS Call by reference Type reference (TYPE) GMBDGTVALIDITY-RELEASE_STATUS Budget status: Unreleased/Released 20050525
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Some Elements are missing 20050525

Method GET_DB_O_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FUND_TYPE Call by reference Type reference (TYPE) GM_FUNDING_TYPE Förderungsart 20050201
2 Importing P_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Förderung 20050201
3 Importing P_PLAN Call by reference Type reference (TYPE) GMGRSPONSOREDOBJ-PLAN_ALLOWED Planung zulässig - Kennzeichen 20050201
4 Importing P_REFRESH Call by reference Type reference (TYPE) XFELD Ankreuz-Feld 20050201
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Elemente fehlen 20050201

Method GET_DB_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BDGT_PHASE Call by reference Type reference (TYPE) GMBDGTVALIDITY-BDGT_PHASE Budgetphase 20010910
2 Importing P_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Förderung 20010910
3 Importing P_RELEASE_STATUS Call by reference Type reference (TYPE) GMBDGTVALIDITY-RELEASE_STATUS Budgetstatus: nicht freigegeben/freigegeben 20011102
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Einige Elemente fehlen 20020107

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PF_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Förderung 20011102
2 Exporting PF_LAYOUT Call by reference Type reference (TYPE) GM_BDGT_LAYOUT Förderungsbudget-Layoutreihenfolge 20030204
3 Exporting PT_CLASSES Call by reference Type reference (TYPE) GMBU_T_BDGT_CLASSES Interne Tabelle - Klassen 20011102
4 Exporting PT_FUNDS Call by reference Type reference (TYPE) GMBU_T_F_OBJECTS Interne Tabelle - Fonds 20011102
5 Exporting PT_GRANTS Call by reference Type reference (TYPE) GMBU_T_GRANTS 20050121
6 Exporting PT_OBJECTS Call by reference Type reference (TYPE) GMBGT_T_OBJECTS Tabellentyp für Struktur GMGRSPONSOREDOBJ 20011102
7 Exporting PT_OBJ_MAPPER Call by reference Type reference (TYPE) GMOMT_T_GMOMD 20050125
8 Exporting PT_PROGRAMS Call by reference Type reference (TYPE) GMBU_T_PROGRAMS Interne Tabelle - Programm 20011102
9 Exporting PT_TIME Call by reference Type reference (TYPE) GMBGT_T_TIME_TYPE Interne Tabelle - Zeitscheibe 20011102

Method GET_ELEMENTS on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method GET_ELEMENTS_FLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PF_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Grant 20050607
2 Exporting PF_LAYOUT Call by reference Type reference (TYPE) GM_BDGT_LAYOUT Grant Budget Layout Sequence 20050607
3 Exporting PT_CLASSES Call by reference Type reference (TYPE) GMBU_T_BDGT_CLASSES Classes Internal Table 20050607
4 Exporting PT_FUNDS Call by reference Type reference (TYPE) GMBU_T_F_OBJECTS Funds Internal Table 20050607
5 Exporting PT_GRANTS Call by reference Type reference (TYPE) GMBU_T_GRANTS Grants Internal Table 20050607
6 Exporting PT_OBJECTS Call by reference Type reference (TYPE) GMBGT_T_OBJECTS Table Type for Structure GMGRSPONSOREDOBJ 20050607
7 Exporting PT_OBJ_MAPPER Call by reference Type reference (TYPE) GMOMT_T_GMOMD Object Mapper Table 20050607
8 Exporting PT_PROGRAMS Call by reference Type reference (TYPE) GMBU_T_PROGRAMS Program Internal Table 20050607
9 Exporting PT_TIME Call by reference Type reference (TYPE) GMBGT_T_TIME_TYPE Time Slice Internal Table 20050607

Method GET_ELEMENTS_FLEX on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method GET_EXTRA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FUND_TYPE Call by reference Type reference (TYPE) GM_FUNDING_TYPE Förderungsart 20010910

Method GET_EXTRA_DATA on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method GET_FUND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DESCRIPTION Call by reference Type reference (TYPE) CHAR20 Char 20 20010910
2 Importing P_FUND Call by reference Type reference (TYPE) GMGRSPONSOREDOBJ-FUND Fonds 20010910
3 Exporting P_TYPE Call by reference Type reference (TYPE) CHAR6 Feld vom Typ CHAR, Länge 6 20010910

Method GET_FUND_DATA on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method GET_PROGRAM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DESCRIPTION Call by reference Type reference (TYPE) GMSPPROGRAMTEXTS-DESCRIPTION Vorhabenbeschreibung 20010910
2 Importing P_PROGRAM Call by reference Type reference (TYPE) GMSPPROGRAMTEXTS-SPONSORED_PROG Vorhaben 20010910

Method GET_PROGRAM_DATA on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method GET_REVENUE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_REV_CLASS Call by reference Type reference (TYPE) GMBU_T_BDGT_CLASSES Interne Tabellen mit Klassen 20030304

Method GET_REVENUE_CLASSES on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method INIT Signature

Method INIT on class CL_GM_BDGT_GRANT_OBJECTS has no parameter.
Method INIT on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method READ_TABLE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Förderung 20010906
2 Importing P_PLAN Call by reference Type reference (TYPE) GMGRSPONSOREDOBJ-PLAN_ALLOWED Planung zulässig - Kennzeichen 20010906
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20010906

Method READ_TABLE_PERIODS Signature

Method READ_TABLE_PERIODS on class CL_GM_BDGT_GRANT_OBJECTS has no parameter.
Method READ_TABLE_PERIODS on class CL_GM_BDGT_GRANT_OBJECTS has no exception.

Method SET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Förderung 20050616
2 Importing PT_CLASSES Call by reference Type reference (TYPE) GMBU_T_BDGT_CLASSES Interne Tabelle - Klassen 20050616
3 Importing PT_FUNDS Call by reference Type reference (TYPE) GMBU_T_F_OBJECTS Interne Tabelle - Fonds 20050616
4 Importing PT_GRANTS Call by reference Type reference (TYPE) GMBU_T_GRANTS 20050616
5 Importing PT_OBJECTS Call by reference Type reference (TYPE) GMBGT_T_OBJECTS Tabellentyp für Struktur GMGRSPONSOREDOBJ 20050616
6 Importing PT_OBJ_MAPPER Call by reference Type reference (TYPE) GMOMT_T_GMOMD 20050616
7 Importing PT_PROGRAMS Call by reference Type reference (TYPE) GMBU_T_PROGRAMS Interne Tabelle - Programm 20050616
8 Importing PT_TIME Call by reference Type reference (TYPE) GMBGT_T_TIME_TYPE Interne Tabelle - Zeitscheibe 20050616

Method SET_ELEMENTS on class CL_GM_BDGT_GRANT_OBJECTS has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 110