SAP ABAP Class CL_FM_BUDPER_UTILITIES_APPL (Utilities for switchable APPL fields Bud Per)
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_FM_BUDPER_UTILITIES_APPL  
Short Description Utilities for switchable APPL fields Bud Per    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMMD_CORE   Funds Management: Master Data Core Objects 
Created 20080321   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FM_BUDPER_UTILITIES_APPL has no interface implemented.
Friends
Class CL_FM_BUDPER_UTILITIES_APPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FLG_SWITCH_ACTIVE Static Attribute Protected Type reference (TYPE) FLAG Is switch active? 20080424
Methods
# Method Level Visibility Method type Description Created on
1 BUDGET_PD_SELOPT_TO_WHERE Static method Public Method SQL WHERE for a select-options; handling NULL 20080321
2 BUDGET_PD_SEL_ONE_TO_WHERE Static method Public Method SQL WHERE for a single value; handling NULL 20080321
3 CHECK_FIELD_INACTIVE Static method Public Method Determine if a field belong to an inactive business function 20080321
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080424
5 GET_VALUE_FROM_STRUCTURE Static method Public Method Returns the value of Budget Period from a structure 20080321
6 HIDE_SELECT_OPTIONS Static method Public Method Hides from a selection screen the Budget Period parameter 20080321
7 SET_VALUE_IN_STRUCTURE Static method Public Method Sets the value of Budget Period field in a structure 20080321
8 SET_VALUE_SWITCHED Static method Public Method Moves a Budget Period Field into another if switch is on 20080321
Events
Class CL_FM_BUDPER_UTILITIES_APPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ABAPSOURCE Public See coding Itab for returning dynamic SQL lines 20080428 T_ABAPSOURCE type standard table of abapsource
2 T_RANGE_BUDGET_PERIOD Public See coding Range table for budget period 20080321 t_range_budget_period TYPE RANGE OF fm_budget_period
Method Signatures

Method BUDGET_PD_SELOPT_TO_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_CLAUSE Call by reference Type reference (TYPE) T_ABAPSOURCE Itab of where clause 20080421
2 Importing IT_SELOPT Call by reference Type reference (TYPE) T_RANGE_BUDGET_PERIOD Select-options 20080321
3 Importing I_SELOPT_NAME Call by reference Type reference (TYPE) FIELDNAME Name of select-options table 20080321
4 Importing I_SQL_COLUMN_NAME Call by reference Type reference (TYPE) FIELDNAME Name of the field in the DB table (include "alias~" if JOIN) 20080321
5 Importing I_TABNAME_CHECK Call by reference Type reference (TYPE) TABNAME If BP field may not exist in table, give tabname to check 20080321

Method BUDGET_PD_SELOPT_TO_WHERE on class CL_FM_BUDPER_UTILITIES_APPL has no exception.

Method BUDGET_PD_SEL_ONE_TO_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_CLAUSE Call by reference Type reference (TYPE) T_ABAPSOURCE ITab for dynamic WHERE clauseIf BP field may not exist in 20080421
2 Importing I_SQL_COLUMN_NAME Call by reference Type reference (TYPE) FIELDNAME Name of the field in the DB table (include "alias~" if JOIN) 20080321
3 Importing I_TABNAME_CHECK Call by reference Type reference (TYPE) TABNAME If BP field may not exist in table, give tabname to check 20080321
4 Importing I_WHERE_VALUE Call by reference Type reference (TYPE) FM_BUDGET_PERIOD Select for a single value 20080321

Method BUDGET_PD_SEL_ONE_TO_WHERE on class CL_FM_BUDPER_UTILITIES_APPL has no exception.

Method CHECK_FIELD_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INACTIVE Call by reference Type reference (TYPE) FLAG General Flag 20080321
2 Importing I_DOMNAME Call by reference Type reference (TYPE) CLIKE Domain name 20080321
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) CLIKE Fieldname in catalog 20080321
4 Importing I_ROLLNAME Call by reference Type reference (TYPE) CLIKE Data element name 20080321

Method CHECK_FIELD_INACTIVE on class CL_FM_BUDPER_UTILITIES_APPL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FM_BUDPER_UTILITIES_APPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FM_BUDPER_UTILITIES_APPL has no exception.

Method GET_VALUE_FROM_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) ANY Work area that MAY contain budget period 20080321
2 Importing IV_BP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 'BUDGET_PD' Name of BP field in the structure 20080321
3 Returning RV_BUDGET_PERIOD Value transfer Type reference (TYPE) FM_BUDGET_PERIOD FM: Budget Period 20080321

Method GET_VALUE_FROM_STRUCTURE on class CL_FM_BUDPER_UTILITIES_APPL has no exception.

Method HIDE_SELECT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODIF_ID Call by reference Type reference (TYPE) CLIKE Modif ID if assigned 20080321
2 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE Name of variable 20080321

Method HIDE_SELECT_OPTIONS on class CL_FM_BUDPER_UTILITIES_APPL has no exception.

Method SET_VALUE_IN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCTURE Call by reference Type reference (TYPE) ANY Work area that MAY have a BP field 20080321
2 Importing IV_BP_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 'BUDGET_PD' Name of BP field in the work area 20080321
3 Importing IV_BUDGET_PERIOD Call by reference Type reference (TYPE) FM_BUDGET_PERIOD FM: Budget Period 20080321

Method SET_VALUE_IN_STRUCTURE on class CL_FM_BUDPER_UTILITIES_APPL has no exception.

Method SET_VALUE_SWITCHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUDGET_PERIOD Call by reference Type reference (TYPE) FM_BUDGET_PERIOD FM: Budget Period 20080321
2 Returning RV_BUDGET_PERIOD Value transfer Type reference (TYPE) FM_BUDGET_PERIOD FM: Budget Period 20080321

Method SET_VALUE_SWITCHED on class CL_FM_BUDPER_UTILITIES_APPL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604