SAP ABAP Class CL_FPM_BOL_DDIC_UTILITIES (FPM@BOL: DDIC Utilities)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-UI2-INT-BE (Application Component) Backend Enablement
     APB_FPM_BOL_CORE (Package) Bol Adaptation for FPM
Properties
Class CL_FPM_BOL_DDIC_UTILITIES  
Short Description FPM@BOL: DDIC Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_BOL_CORE   Bol Adaptation for FPM 
Created 20090325   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPM_BOL_DDIC_UTILITIES has no forward declaration.
Interfaces
Class CL_FPM_BOL_DDIC_UTILITIES has no interface implemented.
Friends
Class CL_FPM_BOL_DDIC_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_CQ_CURRENCY Constant Public Type reference (TYPE) CQ_INDICATOR 'C' 20090505
2 CV_CQ_QUANTITY Constant Public Type reference (TYPE) CQ_INDICATOR 'Q' 20090505
Methods
# Method Level Visibility Method type Description Created on
1 GET_DDIC_CQ_REFERENCES Static method Public Method Get all currency/quantity of included DDIC structures 20090505
2 GET_DDIC_CQ_REF_REC Static method Private Method Recursive determination of included DDIC CQ referneces 20090505
3 GET_DDIC_LABEL Static method Public Method Returns the DDIC label for a given type 20090325
4 GET_DDIC_STRUCTURES Static method Private Method Get all included DDIC structures 20090505
5 GET_DDIC_TYPE Static method Public Method Returns the DDIC type for given data 20090325
6 GET_DDIC_VALUE_SET Static method Public Method Retrieves the value set from domain fixed values 20090401
Events
Class CL_FPM_BOL_DDIC_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CQ_INDICATOR Public See coding Currency / Quantity indicator 20090505 cq_indicator TYPE c LENGTH 1
2 S_CQ_REF Public See coding Currency / Quantity reference 20090505 BEGIN OF s_cq_ref, name TYPE name_komp, cq TYPE cq_indicator, cq_ref TYPE name_komp, END OF s_cq_ref
3 S_STRUCT Private See coding 20110823 begin of S_STRUCT, name type STRUKNAME, suffix type string, end of S_STRUCT
4 T_CQ_REF Public See coding Currency / Quantity references 20090505 t_cq_ref TYPE SORTED TABLE OF s_cq_ref WITH UNIQUE KEY name WITH NON-UNIQUE SORTED KEY ref COMPONENTS cq_ref
5 T_STRUCT Private See coding 20110823 T_STRUCT type sorted table of S_STRUCT with UNIQUE key name
Method Signatures

Method GET_DDIC_CQ_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STRUCT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090505
2 Returning RT_CQ_REF Value transfer Type reference (TYPE) T_CQ_REF Currency / Quantity references 20090505

Method GET_DDIC_CQ_REFERENCES on class CL_FPM_BOL_DDIC_UTILITIES has no exception.

Method GET_DDIC_CQ_REF_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CQ_REF Call by reference Type reference (TYPE) T_CQ_REF Currency / Quantity references 20090505
2 Importing IO_STRUCT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090505
3 Importing IT_DDIC_STRUCT Call by reference Type reference (TYPE) T_STRUCT Table of DDIC structure names 20090505
4 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING 20110527

Method GET_DDIC_CQ_REF_REC on class CL_FPM_BOL_DDIC_UTILITIES has no exception.

Method GET_DDIC_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) FIELD_TYPE Field type 20090325
2 Returning RV_LABEL Value transfer Type reference (TYPE) STRING Label 20090325

Method GET_DDIC_LABEL on class CL_FPM_BOL_DDIC_UTILITIES has no exception.

Method GET_DDIC_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DDIC_STRUCT Call by reference Type reference (TYPE) T_STRUCT Table of DDIC structure names 20090505
2 Importing IO_STRUCT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090505
3 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING 20110823

Method GET_DDIC_STRUCTURES on class CL_FPM_BOL_DDIC_UTILITIES has no exception.

Method GET_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY Data 20090325
2 Returning RV_TYPE Value transfer Type reference (TYPE) FIELD_TYPE Field type 20090325

Method GET_DDIC_TYPE on class CL_FPM_BOL_DDIC_UTILITIES has no exception.

Method GET_DDIC_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_SET Call by reference Type reference (TYPE) FPM_T_PARAMETER_VALUE_SET Connector Parameter Values Set 20090401
2 Importing IV_DATA Call by reference Type reference (TYPE) SIMPLE Data 20090401
3 Importing IV_TYPE Call by reference Type reference (TYPE) FIELD_TYPE Field type 20090429

Method GET_DDIC_VALUE_SET on class CL_FPM_BOL_DDIC_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701