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 | Constant | Public | Type reference (TYPE) | CQ_INDICATOR | 'C' | 20090505 | |||
| 2 | Constant | Public | Type reference (TYPE) | CQ_INDICATOR | 'Q' | 20090505 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get all currency/quantity of included DDIC structures | 20090505 | |
| 2 | Static method | Private | Method | Recursive determination of included DDIC CQ referneces | 20090505 | |
| 3 | Static method | Public | Method | Returns the DDIC label for a given type | 20090325 | |
| 4 | Static method | Private | Method | Get all included DDIC structures | 20090505 | |
| 5 | Static method | Public | Method | Returns the DDIC type for given data | 20090325 | |
| 6 | 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 | IO_STRUCT_RTTI | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20090505 | |||
| 2 | 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 | CT_CQ_REF | Call by reference | Type reference (TYPE) | T_CQ_REF | Currency / Quantity references | 20090505 | |||
| 2 | IO_STRUCT_RTTI | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20090505 | |||
| 3 | IT_DDIC_STRUCT | Call by reference | Type reference (TYPE) | T_STRUCT | Table of DDIC structure names | 20090505 | |||
| 4 | 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 | IV_TYPE | Call by reference | Type reference (TYPE) | FIELD_TYPE | Field type | 20090325 | |||
| 2 | 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 | CT_DDIC_STRUCT | Call by reference | Type reference (TYPE) | T_STRUCT | Table of DDIC structure names | 20090505 | |||
| 2 | IO_STRUCT_RTTI | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20090505 | |||
| 3 | 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 | IV_DATA | Call by reference | Type reference (TYPE) | ANY | Data | 20090325 | |||
| 2 | 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 | ET_VALUE_SET | Call by reference | Type reference (TYPE) | FPM_T_PARAMETER_VALUE_SET | Connector Parameter Values Set | 20090401 | |||
| 2 | IV_DATA | Call by reference | Type reference (TYPE) | SIMPLE | Data | 20090401 | |||
| 3 | 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 |