SAP ABAP Class CL_RMPS_ATTR_VAL_HELPER (RMPS: Service Class for Handling Attribute Value Objects)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_TOOLS (Package) Various Tools (Records Directory,....)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_ATTR_VAL_HELPER Attribute Group 20030929
Properties
Class CL_RMPS_ATTR_VAL_HELPER  
Short Description RMPS: Service Class for Handling Attribute Value Objects    
Super Class CL_SRM_ATTR_VAL_HELPER Attribute Group 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_TOOLS   Various Tools (Records Directory,....) 
Created 20030929   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMPS_ATTR_VAL_HELPER has no interface implemented.
Friends
Class CL_RMPS_ATTR_VAL_HELPER has no friend class.
Attributes
Class CL_RMPS_ATTR_VAL_HELPER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_VALUES Static method Public Method Compare the Values (not meta data) Double Attributes 20040324
2 COMPARE_VALUE_TABLES Static method Public Method Compare the Values (not meta data) in 2 Attribute Tables 20040324
3 GET_ATTR_FROM_EDIT_LIST Static method Public Method Get AV Object from SRM_LIST_EDIT_ATTRIBUTE_VALUE 20040405
4 GET_ATTR_FROM_LIST Static method Public Method Get AV Object from SRM_LIST_ATTRIBUTE_VALUE 20030929
5 GET_ATTR_FROM_VAL_HDL_LIST Static method Public Method Get AV Object from SRM_LIST_ATTR_VAL_HDL 20030929
6 GET_ATTR_TAB_FROM_EDIT_TAB Static method Public Method SRM_LIST_EDIT_ATTRIBUTE_VALUE-> SRM_LIST_ATTRIBUTE_VALUE 20040406
7 GET_ATTR_VALUES_AS_STRING_TAB Static method Public Method Get All Values in String Table, Independent of Type 20040505
8 GET_ATTR_VALUE_AS_STRING_COMPL Static method Public Method Get Individual Value as String, Regardless of Type+ID+Text 20031001
9 GET_EDIT_TAB_FROM_ATTR_TAB Static method Public Method SRM_LIST_ATTRIBUTE_VALUE->SRM_LIST_EDIT_ATTRIBUTE_VALUE 20040415
10 GET_PROPTYPE_TAB_FROM_ATTR_TAB Static method Public Method Build SRMGS_PROPERTY_TYPE_TAB from Metadata in Attr. Tab 20050916
11 SET_ATTR_VALUES_BY_STRING_TAB Static method Public Method Sets Values from String, Independent of Type 20040505
12 SET_ATTR_VALUE_BY_STRING2 Static method Public Method Set Value from String with Txt Rgrdlss of Type; Only Ind.Vls 20030929
Events
Class CL_RMPS_ATTR_VAL_HELPER has no event.
Types
Class CL_RMPS_ATTR_VAL_HELPER has no local type.
Method Signatures

Method COMPARE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUES_ARE_EQUAL Call by reference Type reference (TYPE) SRMBOOLEAN Werte sind gleich (IF_SRM=>TRUE) oder nicht (IF_SRM=>FALSE) 20040324
2 Importing IM_VALUE1 Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_VALUE Attributwert 1 20040324
3 Importing IM_VALUE2 Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_VALUE Attributwert 2 20040324
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040324
2 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040324
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040324

Method COMPARE_VALUE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DIFFERENT_ATTR_IDS Call by reference Type reference (TYPE) SRMTTSTRING IDs der Attribute mit ungleichem Wert 20040324
2 Exporting EX_VALUES_ARE_EQUAL Call by reference Type reference (TYPE) SRMBOOLEAN Werte sind gleich (IF_SRM=>TRUE) oder nicht (IF_SRM=>FALSE) 20040324
3 Importing IM_TABLE1 Value transfer Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Attribut-Tabelle 1 20040324
4 Importing IM_TABLE2 Value transfer Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Attribut-Tabelle 2 20040324
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20040324
2 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040324
3 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040324

Method GET_ATTR_FROM_EDIT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Value transfer Type reference (TYPE) STRING Attribut-ID 20040405
2 Importing IM_LIST Call by reference Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE Attribut-Tabelle 20040405
3 Returning RE_ITEM Value transfer Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE Attribut-Wert-Objekt; Leer, wenn nicht vorhanden 20040405
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040405

Method GET_ATTR_FROM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Value transfer Type reference (TYPE) STRING Attribut-ID 20030929
2 Importing IM_LIST Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Attribut-Tabelle 20030929
3 Returning RE_ITEM Value transfer Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_VALUE Attribut-Wert-Objekt; Leer, wenn nicht vorhanden 20030929
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030929

Method GET_ATTR_FROM_VAL_HDL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Value transfer Type reference (TYPE) STRING Attribut-ID 20030929
2 Importing IM_LIST Call by reference Type reference (TYPE) SRM_LIST_ATTR_VAL_HDL Attribut-Tabelle 20030929
3 Returning RE_ITEM Value transfer Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE Attribut-Wert-Objekt; Leer, wenn nicht vorhanden 20030929
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20030929

Method GET_ATTR_TAB_FROM_EDIT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EDIT_TAB Call by reference Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE List: IF_SRM_EDIT_ATTRIBUTE_VALUE 20040406
2 Returning RE_ATTR_TAB Value transfer Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20040406

Method GET_ATTR_TAB_FROM_EDIT_TAB on class CL_RMPS_ATTR_VAL_HELPER has no exception.

Method GET_ATTR_VALUES_AS_STRING_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT 20040505
2 Importing IM_DO_OUTPUT_CONVERSION Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE 20040505
3 Importing IM_OUTPUT_CONVERSION_APP Call by reference Object reference (TYPE REF TO) IF_SRM_POID 20040505
4 Importing IM_VAL Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_VALUE 20040505
5 Returning RE_STRING_TAB Value transfer Type reference (TYPE) SRM_LIST_STRING Tabelle aller Attributwerte als String 20040505
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Attribut Wert (abstrakt) 20040505

Method GET_ATTR_VALUE_AS_STRING_COMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ID Call by reference Type reference (TYPE) STRING ID 20031001
2 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING Text 20031001
3 Exporting EX_VALUE Call by reference Type reference (TYPE) STRING Wert 20031001
4 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_SRM_PROP_CONTEXT 20031001
5 Importing IM_DO_OUTPUT_CONVERSION Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE 20031001
6 Importing IM_OUTPUT_CONVERSION_APP Call by reference Object reference (TYPE REF TO) IF_SRM_POID 20031001
7 Importing IM_VAL Call by reference Object reference (TYPE REF TO) IF_SRM_ATTRIBUTE_VALUE 20031001
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Attribut Wert (abstrakt) 20031001

Method GET_EDIT_TAB_FROM_ATTR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_TAB Value transfer Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE List: IF_SRM_ATTRIBUTE_VALUE 20040415
2 Returning RE_EDIT_TAB Value transfer Type reference (TYPE) SRM_LIST_EDIT_ATTRIBUTE_VALUE List: IF_SRM_EDIT_ATTRIBUTE_VALUE 20040415

Method GET_EDIT_TAB_FROM_ATTR_TAB on class CL_RMPS_ATTR_VAL_HELPER has no exception.

Method GET_PROPTYPE_TAB_FROM_ATTR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_TAB Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Tabelle mit Attributwertobjekten 20050916
2 Returning RE_PROPERTY_TYPE_TAB Value transfer Type reference (TYPE) SRMGS_PROPERTY_TYPE_TAB Tabelle mit Attributmetadaten im GSP-Format 20050916
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_DESCRIPTION Attribut Beschreibung (abstrakt) 20050916
2 CX_SRM_ATTR_VALUE_DESCRIPTION Attribut Wert: Fehler im Zusammenhang mit Beschreibung 20050916

Method SET_ATTR_VALUES_BY_STRING_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRING_TAB Call by reference Type reference (TYPE) SRM_LIST_STRING String-Wertetabelle 20040505
2 Importing IM_VAL Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE 20040505
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Attribut Wert (abstrakt) 20040505

Method SET_ATTR_VALUE_BY_STRING2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Value transfer Type reference (TYPE) STRING '1' ID 20030929
2 Importing IM_NEW_VALUE Value transfer Type reference (TYPE) STRING Wert 20030929
3 Importing IM_NEW_VALUE_OUT Value transfer Type reference (TYPE) STRING Ausgabe-Wert 20030929
4 Importing IM_TEXT Value transfer Type reference (TYPE) STRING Text 20030929
5 Importing IM_VAL Call by reference Object reference (TYPE REF TO) IF_SRM_EDIT_ATTRIBUTE_VALUE 20030929
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Attribut Wert (abstrakt) 20030929
History
Last changed by/on SAP  20060208 
SAP Release Created in 640