SAP ABAP Class CL_SRM_SP_RECORD_CONT_ELEMS (SP Record: Implementation of Container Elements)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_XML_BR_MD_FP (Package) XML, Browser, Modeler, File Plan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRM_SP_OBJECT Abstract Base Class for SPs 20040618
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_CONT_ELEMENTS_GET Find Elements of a Container 20040618
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRM_SP_CONT_ELEMENT_CHANGE Change Container Element(s) 20040618
Properties
Class CL_SRM_SP_RECORD_CONT_ELEMS  
Short Description SP Record: Implementation of Container Elements    
Super Class CL_SRM_SP_OBJECT Abstract Base Class for SPs 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SRM_SP_RECORD    
Program status     
Category 0   
Package SRM_XML_BR_MD_FP   XML, Browser, Modeler, File Plan 
Created 20040618   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRM_SP_RECORD_CONT_ELEMS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRM_SP_CONT_ELEMENTS_GET Find Elements of a Container 20040618
2 IF_SRM_SP_CONT_ELEMENT_CHANGE Change Container Element(s) 20040618
Friends
Class CL_SRM_SP_RECORD_CONT_ELEMS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_RECORD_MSGID Constant Public Type reference (TYPE) STRING 'SRM_SP_RECORD' Message Class Record 20040618
2 G_CONT_CHG_MESSAGE Instance attribute Protected Type reference (TYPE) SRMRI_CONT_CHG_MESSAGE Message When a Container is Changed 20040618
3 G_MODEL_API Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SP_MODEL IF_SRM_SP_MODEL 20041123
4 G_RECORD_API Instance attribute Protected Object reference (TYPE REF TO) IF_SRM_SP_RECORD IF_SRM_SP_RECORD 20040618
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_CONT_2_REC_ELEMENT Static method Public Method Convert Container Element to Record Element 20040618
2 CONVERT_REC_2_CONT_ELEM Instance method Protected Method Convert Record Element to Container Element 20040618
3 GET_RECORD_API Instance method Private Method Get Record API 20040618
4 OPEN_MODEL_API Instance method Private Method Get Model API (Open) 20041123
Events
Class CL_SRM_SP_RECORD_CONT_ELEMS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_CONT_REC_ELEM_PARENT Protected See coding 20040618 BEGIN OF typ_cont_rec_elem_parent, record_element TYPE REF TO if_srm_sp_record_element, container_element TYPE REF TO if_srm_container_element, END OF typ_cont_rec_elem_parent
2 TYP_CONT_REC_ELEM_PARENT_TAB Protected See coding 20040618 typ_cont_rec_elem_parent_tab TYPE HASHED TABLE OF typ_cont_rec_elem_parent WITH UNIQUE KEY record_element
Method Signatures

Method CONVERT_CONT_2_REC_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTAINER_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_CONTAINER_ELEMENT Element in einem Container(Akte etc.) 20040618
2 Returning RE_RECORD_ELEMENT Value transfer Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20040618
# Exception Resumable Description Created on
1 CX_SRM_SP_CONT_ELEMENT_CHANGE Fehlerklasse zum Ändern eines Elements im Container(SP) 20040618

Method CONVERT_REC_2_CONT_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CONTAINER_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_CONTAINER_ELEMENT Element in einem Container(Akte etc.) 20040618
2 Changing CH_CONT_REC_ELEM_PARENT_TAB Call by reference Type reference (TYPE) TYP_CONT_REC_ELEM_PARENT_TAB 20040618
3 Importing IM_HANDLER Call by reference Object reference (TYPE REF TO) IF_SRM_CONT_ELEMS_GET_HANDLER Handler für das Ermitteln v. Elementen 20040618
4 Importing IM_LEVEL Call by reference Type reference (TYPE) I Ebene 20040618
5 Importing IM_RECORD_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SRM_SP_RECORD_ELEMENT IF_SRM_SP_RECORD_ELEMENT 20040618
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD SP Akte 20040618
2 CX_SRM_SP_RECORD_CONT_ELEMS SP Akte: Implementierung Container-Elemente 20040618

Method GET_RECORD_API Signature

Method GET_RECORD_API on class CL_SRM_SP_RECORD_CONT_ELEMS has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040618
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040618

Method OPEN_MODEL_API Signature

Method OPEN_MODEL_API on class CL_SRM_SP_RECORD_CONT_ELEMS has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_SP_RECORD_CONT_ELEMS SP Akte: Implementierung Container-Elemente 20041123
History
Last changed by/on SAP  20130531 
SAP Release Created in 700