SAP ABAP Class CL_RSPLFC_UNIT_CONV (Unit Conversion)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-PLA (Application Component) Planning
⤷
RSPLFC (Package) Services Type Planning

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSPLFA_SRVTYPE_IMP_CHECK | Planning Function Type: Checks | 20050128 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSPLFA_SRVTYPE_IMP_EXEC_REF | Planning Function Type: Impl. Execution (with Ref. Data) | 20050128 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSPLFR_SRVTYPE_ADD_VAR | Additional Variables from Parameters | 20041203 |
Properties
Class | CL_RSPLFC_UNIT_CONV | |
Short Description | Unit Conversion | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSPLFC | Services Type Planning |
Created | 20041203 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_RSPLFA_SRVTYPE_IMP_CHECK | Planning Function Type: Checks | 20050128 | ||
2 | IF_RSPLFA_SRVTYPE_IMP_EXEC_REF | Planning Function Type: Impl. Execution (with Ref. Data) | 20050128 | ||
3 | IF_RSPLFR_SRVTYPE_ADD_VAR | Additional Variables from Parameters | 20041203 |
Friends
Class CL_RSPLFC_UNIT_CONV has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SYDATUM | Validity Date | 20070720 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_RSPLFA_INFOPROV_DESC | InfoProvider (Metadaten) | 20120928 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_RSPLFA_SRV | Planning Service | 20041203 | ||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSPLFU_WORK_AREA | Work Area | 20041206 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_TS_RULE | Rule Table | 20041203 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RSPLFA_T_IOBJ_CMP | Compound Information | 20130719 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Structure Rules for Runtime | 20041203 |
2 | ![]() |
Instance method | Private | Method | Deliver Compound Char. Values and Values Seperated with / | 20041207 |
3 | ![]() |
Instance method | Private | Method | Gets Unit for Characteristic Value | 20041206 |
4 | ![]() |
Instance method | Private | Method | Read Variable Value | 20041203 |
Events
Class CL_RSPLFC_UNIT_CONV has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_S_RULE | Private | See coding | Conversion Rule | 20041203 | BEGIN OF t_s_rule,
rulepos TYPE rsplf_rulepos,
to_kyf TYPE rsiobjnm,
to_uninm TYPE rsiobjnm,
from_kyf TYPE rsiobjnm,
from_uninm TYPE rsiobjnm,
uomnm TYPE rsuomnm,
faktoriobjnm TYPE rsiobjnm, "InfoObjekt, das den Faktor hat
suom TYPE msehi,
siobjnm TYPE rsiobjnm, "InfoObjekt für Quellmengeneinheit
siobjnmattr TYPE rsiobjnm, "Stammdatenattribut des InfoObjektes für Quellmengeneinheit
dataset_unit type abap_bool, "Quellwährung aus Datensatz
tuom TYPE msehi,
tiobjnm TYPE rsiobjnm, "InfoObjekt für Zielmengeneinheit
tiobjnmattr TYPE rsiobjnm, "Stammdatenattribut des InfoObjektes für Zieleinheit
refiobjnm TYPE rsiobjnm, "InfoObjekt für Umrechnungsfaktor
t006flag TYPE rsuomflag, "Zuerst über T006 dann über InfoObjekt
END OF t_s_rule
|
|
2 | T_TS_RULE | Private | See coding | 20041203 | t_ts_rule TYPE SORTED TABLE OF t_s_rule WITH NON-UNIQUE KEY rulepos
|
Method Signatures
Method BUILD_RULES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20041206 | ||
2 | ![]() |
I_R_MSG | Call by reference | Object reference (TYPE REF TO) | IF_RSPLFA_MSG_PARAM_CHECK | Container für Nachrichten | 20041203 | ||
3 | ![]() |
I_R_PARAM_SET | Call by reference | Object reference (TYPE REF TO) | IF_RSPLFA_PARAM_SET | Satz von Parameterwerten | 20041203 |
Method BUILD_RULES on class CL_RSPLFC_UNIT_CONV has no exception.
Method GET_CHAVL_CMP_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20041207 | ||
2 | ![]() |
I_R_MSG | Call by reference | Object reference (TYPE REF TO) | IF_RSPLFA_MSG | Container für Nachrichten | 20041208 | ||
3 | ![]() |
I_S_DATA | Call by reference | Type reference (TYPE) | ANY | 20041207 | |||
4 | ![]() |
R_T_CHAVL_CMP | Value transfer | Type reference (TYPE) | RSUOM_T_ATTR | Merkmalswert + übergeordnete Werte | 20041207 |
Method GET_CHAVL_CMP_TAB on class CL_RSPLFC_UNIT_CONV has no exception.
Method GET_VARIABLE_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20041206 | ||
2 | ![]() |
I_R_MSG | Call by reference | Object reference (TYPE REF TO) | IF_RSPLFA_MSG | Container für Nachrichten | 20041206 | ||
3 | ![]() |
I_S_DATA | Call by reference | Type reference (TYPE) | ANY | Bewegungsdaten | 20041206 | ||
4 | ![]() |
I_UNIT_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20041206 | ||
5 | ![]() |
R_UNIT | Value transfer | Type reference (TYPE) | MSEHI | Maßeinheit | 20041206 |
Method GET_VARIABLE_UNIT on class CL_RSPLFC_UNIT_CONV has no exception.
Method GET_VARIABLE_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_VAR_UID | Value transfer | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20041203 | ||
2 | ![]() |
R_VALUE | Value transfer | Type reference (TYPE) | RSCHAVL | Dim: Feld für einen beliebigen Merkmalswert | 20041203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Hülse für Meldungen | 20041203 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |