SAP ABAP Class CL_FMMD_GOS_MANAGER (GOS Services access for FM master data)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-FM (Application Component) Funds Management
     FMMD_CORE (Package) Funds Management: Master Data Core Objects
Properties
Class CL_FMMD_GOS_MANAGER  
Short Description GOS Services access for FM master data    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMMD_CORE   Funds Management: Master Data Core Objects 
Created 20100805   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FMMD_GOS_MANAGER_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FMMD_GOS_MANAGER has no interface implemented.
Friends
Class CL_FMMD_GOS_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_FMMD_GOS_MANAGER Static Attribute Protected Object reference (TYPE REF TO) CL_FMMD_GOS_MANAGER GOS Services access for FM master data 20100805
2 MO_GOS_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_GOS_MANAGER Publication for Generic Object Services 20100805
3 MS_OBJECT Instance attribute Protected Type reference (TYPE) BORIDENT Object Relationship Service: BOR object identifier 20100810
4 MV_COMMIT_REQUIRED Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100805
5 MV_MODE Instance attribute Protected Type reference (TYPE) SGS_RWMOD SGOS: Display/Change Mode of Generic Object Services 20100810
6 MV_NO_COMMIT Instance attribute Protected Type reference (TYPE) SGS_CMODE SGOS: Call Mode with/Without Commit or Own Roll Area 20100813
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_LINKED_OBJECTS Static method Public Method Delete linked objects for an ID (can be used wo. instance) 20100812
2 FREE_INSTANCE Static method Public Method Unpublish 20100806
3 GET_INSTANCE Static method Public Method Singleton - instantiation and change of read/write mode 20100805
4 IS_COMMIT_REQUIRED Instance method Public Method Check whether linked objects were changed 20100806
5 ON_COMMIT_REQUIRED Instance method Public Event handling method Event handler - a flag is set when linked objects are change 20100805
6 START Static method Public Method Restart with new ID:Instantiation and unpublish if necessary 20100813
Events
Class CL_FMMD_GOS_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BUDGET_PD Public See coding 20100812 BEGIN OF ty_s_budget_pd, budget_pd TYPE fm_budget_period, END OF ty_s_budget_pd
2 TY_S_CMMT_ITEM_ID Public See coding 20100805 BEGIN OF ty_s_cmmt_item_id, fikrs TYPE fikrs, gjahr TYPE gjahr, fipex TYPE fm_fipex, END OF ty_s_cmmt_item_id
3 TY_S_FUNDED_PROGRAM Public See coding 20100812 BEGIN OF ty_s_funded_program, fmarea TYPE fikrs, measure TYPE fm_measure, END OF ty_s_funded_program
4 TY_S_FUNDS_CTR_ID Public See coding 20100812 BEGIN OF ty_s_funds_ctr_id, fikrs TYPE fikrs, fistl TYPE fistl, END OF ty_s_funds_ctr_id
5 TY_S_FUND_ID Public See coding 20100812 BEGIN OF ty_s_fund_id, fikrs TYPE fikrs, bp_geber TYPE bp_geber, END OF ty_s_fund_id
Method Signatures

Method DELETE_LINKED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJID Call by reference Type reference (TYPE) ANY 20100812
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP 20100812

Method DELETE_LINKED_OBJECTS on class CL_FMMD_GOS_MANAGER has no exception.

Method FREE_INSTANCE Signature

Method FREE_INSTANCE on class CL_FMMD_GOS_MANAGER has no parameter.
Method FREE_INSTANCE on class CL_FMMD_GOS_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJID Call by reference Type reference (TYPE) ANY Structure containing the fields that form the unique key 20100805
2 Importing IV_COMMIT Call by reference Type reference (TYPE) I IF_FMMD_GOS_MANAGER_C=>GC_COMMIT_R Separate roll area update 20100812
3 Importing IV_MODE Call by reference Type reference (TYPE) I Create, Change, Display 20100806
4 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100805
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FMMD_GOS_MANAGER GOS Services access for FM master data 20100805
# Exception Resumable Description Created on
1 INIT_ERROR 20100805

Method IS_COMMIT_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMMIT_REQUIRED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100806

Method IS_COMMIT_REQUIRED on class CL_FMMD_GOS_MANAGER has no exception.

Method ON_COMMIT_REQUIRED Signature

Method ON_COMMIT_REQUIRED on class CL_FMMD_GOS_MANAGER has no parameter.
Method ON_COMMIT_REQUIRED on class CL_FMMD_GOS_MANAGER has no exception.

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJID Call by reference Type reference (TYPE) ANY Structure containing the fields that form the unique key 20100813
2 Importing IV_COMMIT Call by reference Type reference (TYPE) I IF_FMMD_GOS_MANAGER_C=>GC_COMMIT_R Separate roll area update 20100813
3 Importing IV_MODE Call by reference Type reference (TYPE) I Create, Change, Display 20100813
4 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20100813
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FMMD_GOS_MANAGER GOS Services access for FM master data 20100813
# Exception Resumable Description Created on
1 INIT_ERROR 20100813
History
Last changed by/on SAP  20110908 
SAP Release Created in 606