SAP ABAP Class CL_USMDZ_UTILITIES (Class with Help Methods)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-FIN (Application Component) MDG for Financials
     USMDZ1 (Package) Data Model
Properties
Class CL_USMDZ_UTILITIES  
Short Description Class with Help Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMDZ1   Data Model 
Created 20090204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMDZ_UTILITIES has no forward declaration.
Interfaces
Class CL_USMDZ_UTILITIES has no interface implemented.
Friends
Class CL_USMDZ_UTILITIES has no friend class.
Attributes
Class CL_USMDZ_UTILITIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Public Method Append Message from Exception to Message Table 20090316
2 CHECK_SELECTION_FIELDS Static method Protected Method Check Fields, Purge Nonexistent Fields and Get Components 20090206
3 CONVERT_SELOPT_TO_WHERECLAUSE Static method Public Method Convert the Select Options Table to a String 20090204
4 GET_FISCAL_PERIOD Static method Public Method Determine Fiscal Year/Period from a Date 20090219
5 GET_MESSAGE_FOR_BAPI Static method Public Method Extract Message from Exception and Pass to BAPI Structure 20090417
6 SELECT_DYNAMICALLY Static method Public Method Dynamic Select Single on Database Table 20090206
Events
Class CL_USMDZ_UTILITIES has no event.
Types
Class CL_USMDZ_UTILITIES has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090316
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_USMDZ_EXCEPTION allg. Ausnahme 20090316

Method ADD_MESSAGE on class CL_USMDZ_UTILITIES has no exception.

Method CHECK_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELECTION_FIELD Call by reference Type reference (TYPE) USMD_T_FIELDNAME FIM MDM: Feldname 20090206
2 Exporting ET_RESULT_FIELD Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20090206
3 Importing ID_TABLE Call by reference Type reference (TYPE) TABNAME Kontrollstruktur für Tests des Tabellennamens (außer SAA) 20090206
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION Ausnahmeklasse für USMDZ 20090206

Method CONVERT_SELOPT_TO_WHERECLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_WHERE_CLAUSE Call by reference Type reference (TYPE) STRING 20090204
2 Importing IT_SELECT_OPTION Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20090204

Method CONVERT_SELOPT_TO_WHERECLAUSE on class CL_USMDZ_UTILITIES has no exception.

Method GET_FISCAL_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FISCAL_PERIOD Call by reference Type reference (TYPE) POPER Buchungsperiode 20090219
2 Exporting ED_FISCAL_YEAR Call by reference Type reference (TYPE) BDATJ Buchungsdatum JJJJ 20090219
3 Importing ID_DATE Call by reference Type reference (TYPE) USMD_EDITION_VDATE Datum 20090219
4 Importing ID_FY_VARIANT Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20090219
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION Ausnahmeklasse für USMDZ 20090219

Method GET_MESSAGE_FOR_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20090417
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_USMD_EXCEPTION allg. Ausnahme 20090417

Method GET_MESSAGE_FOR_BAPI on class CL_USMDZ_UTILITIES has no exception.

Method SELECT_DYNAMICALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_DATA Value transfer Object reference (TYPE REF TO) DATA Selektionsergebnis 20090206
2 Importing ID_SELECT_SINGLE Call by reference Type reference (TYPE) BOOLE_D Flag for select single 20090206
3 Importing ID_TABLE Call by reference Type reference (TYPE) TABNAME Kontrollstruktur für Tests des Tabellennamens (außer SAA) 20090206
4 Importing IT_SELECTION_FIELD Call by reference Type reference (TYPE) USMD_T_FIELDNAME FIM MDM: Feldname 20090206
5 Importing IT_SELECT_OPTION Call by reference Type reference (TYPE) USMD_TS_SEL FIM MDM: Feldname 20090206
# Exception Resumable Description Created on
1 CX_USMDZ_EXCEPTION Ausnahmeklasse für USMDZ 20090206
History
Last changed by/on SAP  20130531 
SAP Release Created in 605