SAP ABAP Class CL_DMC_APPL_LIST (Container for Applications)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-DMC (Application Component) Data Conversion
     S_DMCM (Package) Data Mapping and Conversion: Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_POBJECT Basis Class for All Objects in DMC 20000229
Properties
Class CL_DMC_APPL_LIST  
Short Description Container for Applications    
Super Class CL_DMC_POBJECT Basis Class for All Objects in DMC 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_DMCM   Data Mapping and Conversion: Maintenance 
Created 20000229   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_APPL_LIST has no interface implemented.
Friends
Class CL_DMC_APPL_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL Static Attribute Public Type reference (TYPE) DMC_APPL_REL_TAB Applications in ITab 20000229
2 MY_ORGANIZATION Instance attribute Public Object reference (TYPE REF TO) CL_DMC_ORGANIZATION Ref. to Organization 20000229
3 _ACTUAL_COUNTER Instance attribute Protected Type reference (TYPE) I Number of Applications 20000229
4 _DBVALS Instance attribute Protected Type reference (TYPE) DMC_APPL_REL_TAB Master Data for Applications 20000229
5 _INITIALIZED Instance attribute Protected Type reference (TYPE) BOOLEAN DMCT_FALSE Flag for Initialization 20000229
6 _VALS Instance attribute Protected Type reference (TYPE) DMC_APPL_TAB Persistence Information 20000229
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Adds Application 20000229
2 ADD_APPL Instance method Public Method Adds Application 20000229
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000229
4 COUNT Instance method Public Method Number of Applications 20000229
5 DEL Instance method Public Method Deletes Particular Applications 20000229
6 DEL_ALL_ELEMENTS Instance method Public Method Deletes All Applications 20000229
7 DEL_BY_GUID Instance method Public Method Delete e. Application Using Guid 20000229
8 DEL_BY_REF Instance method Public Method Delete e. Application Using Reference 20000229
9 EDIT_APPL_BY_IDENT Instance method Public Method Edit Application 20000308
10 EDIT_APPL_FROM_TC Instance method Private Method Edit Application from Table Control 20000229
11 ELEM_BY_GUID Instance method Public Method Returns Application Using Guid 20000229
12 ELEM_BY_NAME Instance method Public Method Returns Application by Name 20000229
13 FROM_ITAB Instance method Public Method From Flat Table Application Attribute 20000229
14 GET_ELEM_BY_APPLIC Instance method Public Method Return Application Using Key Field 20000229
15 GET_IDENTS Instance method Public Method Returns All Identifiers 20000229
16 GET_PERSISTENCE_STATE Instance method Public Method Returns Persistence Information from Application 20000229
17 GET_REFS Instance method Public Method Returns All References 20000229
18 INITIALIZE_ELEMENTS Instance method Protected Method Initialization 20000229
19 INIT_APPL Instance method Protected Method Initialization of an Application 20050411
20 LOAD_ELEMENTS Instance method Private Method Select Applications from Database 20000229
21 NEW_APPL Instance method Public Method New Application 20001017
22 SET_PERSISTENCE_STATE Instance method Public Method Sets Persistence Information Using Application 20000229
23 SET_STATE Instance method Public Method Sets Persistence Information 20000229
24 TO_ITAB Instance method Public Method Master Data of an Application in Internal Table 20000229
25 UPDATE_DBVALS Instance method Private Method Update Database Information 20000229
Events
Class CL_DMC_APPL_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1     DMCT_APPL_REF
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL Call by reference Object reference (TYPE REF TO) CL_DMC_APPL IM_APPL 20000229
# Exception Resumable Description Created on
1 ELEMENT_EXISTS_ALREADY ELEMENT_EXISTS_ALREADY 20000229

Method ADD_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ANWDG Value transfer Object reference (TYPE REF TO) CL_DMC_APPL ANWDG 20000229
2 Importing IM_DATA Call by reference Type reference (TYPE) DMCT_APPL_REL IM_DATA 20000229
# Exception Resumable Description Created on
1 TYPE_ALREADY_EXISTS TYPE_ALREADY_EXISTS 20000229

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O Call by reference Object reference (TYPE REF TO) CL_DMC_ORGANIZATION O 20000229

Method CONSTRUCTOR on class CL_DMC_APPL_LIST has no exception.

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NUM Value transfer Type reference (TYPE) I NUM 20000229

Method COUNT on class CL_DMC_APPL_LIST has no exception.

Method DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) DMCT_IDENT_TYPE IM_ID 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method DEL_ALL_ELEMENTS Signature

Method DEL_ALL_ELEMENTS on class CL_DMC_APPL_LIST has no parameter.
Method DEL_ALL_ELEMENTS on class CL_DMC_APPL_LIST has no exception.

Method DEL_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method DEL_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PTR Call by reference Object reference (TYPE REF TO) CL_DMC_APPL IM_PTR 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method EDIT_APPL_BY_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EDIT_MODE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20000308
2 Importing IM_IDENT Call by reference Type reference (TYPE) DMC_IDENT DMC: Allg. Bezeichner 20000308
# Exception Resumable Description Created on
1 ELEMENT_DOES_NOT_EXIST Anwendung mit dem Bezeichner existiert nicht! 20000308

Method EDIT_APPL_FROM_TC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EDIT_MODE Call by reference Type reference (TYPE) BOOLEAN IM_EDIT_MODE 20000229

Method EDIT_APPL_FROM_TC on class CL_DMC_APPL_LIST has no exception.

Method ELEM_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_APPL ELEM 20000229
2 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method ELEM_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_APPL ELEM 20000229
2 Importing IM_ID Call by reference Type reference (TYPE) DMCT_IDENT_TYPE IM_ID 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method FROM_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL_TAB Call by reference Type reference (TYPE) DMC_APPL_REL_TAB IM_APPL_TAB 20000229

Method FROM_ITAB on class CL_DMC_APPL_LIST has no exception.

Method GET_ELEM_BY_APPLIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_APPL ELEM 20000229
2 Importing IM_APPLIC Call by reference Type reference (TYPE) DMC_APPLIC IM_APPLIC 20000229

Method GET_ELEM_BY_APPLIC on class CL_DMC_APPL_LIST has no exception.

Method GET_IDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IDS Call by reference Type reference (TYPE) DMCT_IDENT_TYPE_TAB EX_IDS 20000229

Method GET_IDENTS on class CL_DMC_APPL_LIST has no exception.

Method GET_PERSISTENCE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL Call by reference Object reference (TYPE REF TO) CL_DMC_APPL IM_APPL 20000229
2 Returning WA Value transfer Type reference (TYPE) DMC_AREC WA 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method GET_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting REFS Call by reference Type reference (TYPE) DMC_APPL_REF_TAB REFS 20000229

Method GET_REFS on class CL_DMC_APPL_LIST has no exception.

Method INITIALIZE_ELEMENTS Signature

Method INITIALIZE_ELEMENTS on class CL_DMC_APPL_LIST has no parameter.
Method INITIALIZE_ELEMENTS on class CL_DMC_APPL_LIST has no exception.

Method INIT_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_WA Call by reference Type reference (TYPE) DMC_AREC Info über Applikationen 20050411
2 Exporting EX_ELEM Call by reference Object reference (TYPE REF TO) CL_DMC_APPL Anwendung (zur Vorkonfiguration) 20050411

Method INIT_APPL on class CL_DMC_APPL_LIST has no exception.

Method LOAD_ELEMENTS Signature

Method LOAD_ELEMENTS on class CL_DMC_APPL_LIST has no parameter.
Method LOAD_ELEMENTS on class CL_DMC_APPL_LIST has no exception.

Method NEW_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IDENT Call by reference Type reference (TYPE) DMC_IDENT DMC: Allg. Bezeichner 20001017
# Exception Resumable Description Created on
1 CANCELED_BY_USER Abbruch durch Benutzer
2 CANCELLED_BY_USER Benutzerabbruch 20001017
3 ELEMENT_EXISTS_ALREADY Anwendung existiert bereits 20001017

Method SET_PERSISTENCE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WA Call by reference Type reference (TYPE) DMC_AREC IM_WA 20000229

Method SET_PERSISTENCE_STATE on class CL_DMC_APPL_LIST has no exception.

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
2 Importing IM_NEW_STATE Call by reference Type reference (TYPE) DMCT_OBJECT_STATE IM_NEW_STATE 20000229

Method SET_STATE on class CL_DMC_APPL_LIST has no exception.

Method TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APPL_TAB Call by reference Type reference (TYPE) DMC_APPL_REL_TAB EX_APPL_TAB 20000229

Method TO_ITAB on class CL_DMC_APPL_LIST has no exception.

Method UPDATE_DBVALS Signature

Method UPDATE_DBVALS on class CL_DMC_APPL_LIST has no parameter.
Method UPDATE_DBVALS on class CL_DMC_APPL_LIST has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 46D