SAP ABAP Class CL_XDC_SUB_ELEMENT (Implement IF_XDC_SUB_ELEMENT)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-PRN (Application Component) Print and Output Management
     S_XDC_SUPPLEMENTARY (Package) Supplementary functionalities for XDC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XDC_SUB_ELEMENT XDC Sub Element 20100209
Properties
Class CL_XDC_SUB_ELEMENT  
Short Description Implement IF_XDC_SUB_ELEMENT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_XDC_SUPPLEMENTARY   Supplementary functionalities for XDC 
Created 20100209   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_XDC_PDL_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_XDC_SUB_ELEMENT XDC Sub Element 20100209
Friends
Class CL_XDC_SUB_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_XDC_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20100209
2 MT_ATTRIBUT Instance attribute Private Type reference (TYPE) CL_XDC_PDL_UTILITY=>TY_ATTRIBUT_TAB 20100209
3 MT_SUB_NODE Instance attribute Private Type reference (TYPE) CL_XDC_PDL_UTILITY=>TY_NODE_TAB 20100209
4 MV_ATTR_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100209
5 MV_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100209
6 MV_CMD_SUB_ELEMENT Instance attribute Private Type reference (TYPE) STRING 20100209
7 MV_INDEX Instance attribute Private Type reference (TYPE) I 20100209
8 MV_PDL_TYPE Instance attribute Private Type reference (TYPE) I 20100209
9 MV_TYPE Instance attribute Private Type reference (TYPE) I 20100209
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CMD_TO_SUB_NODE Instance method Public Method 20100209
2 APPEND_ATTRIBUTES Instance method Private Method 20100209
3 APPEND_SUB_NODE Instance method Public Method 20100209
4 CONSTRUCTOR Instance method Public Constructor 20100209
5 CONV_AND_APPEND_NODE Instance method Private Method 20100209
6 CONV_TO_STRING Instance method Private Method 20100209
7 DELETE_ALL_ATTRIBUTES Instance method Private Method 20100209
8 DELETE_ATTRIBUT_BY_NAME Instance method Public Method 20100209
9 DELETE_CMD_BY_INDEX Instance method Public Method 20100209
10 GET_ACTUAL_INDEX Instance method Public Method 20100209
11 GET_ALL_ATTRIBUTES Instance method Private Method 20100209
12 GET_ATTRIBUT_BY_INDEX Instance method Public Method 20100209
13 GET_ATTRIBUT_BY_NAME Instance method Public Method 20100209
14 GET_FIRST_CMD Instance method Public Method 20100209
15 GET_NEXT_CMD Instance method Public Method 20100209
16 GET_PDL_TYPE Instance method Public Method 20100209
17 GET_SUB_ELEMENT_DATA Instance method Public Method 20100209
18 GET_SUB_NODES Instance method Public Method 20100209
19 GET_TYPE Instance method Public Method 20100209
20 GET_VAR_NAME Instance method Public Method 20100209
21 INSERT_CMD_BY_INDEX Instance method Public Method 20100209
22 IS_CHANGED Instance method Public Method 20100209
23 IS_TEXT Instance method Private Method 20100209
24 SET_ATTRIBUT_BY_INDEX Instance method Public Method 20100209
25 SET_PDL_TYPE Instance method Public Method 20100209
26 SET_TYPE Instance method Public Method 20100209
27 UPDATE_CMD_BY_INDEX Instance method Public Method 20100209
28 UPDATE_SUB_XDC_ELEMENT Instance method Public Method 20100209
Events
Class CL_XDC_SUB_ELEMENT has no event.
Types
Class CL_XDC_SUB_ELEMENT has no local type.
Method Signatures

Method ADD_CMD_TO_SUB_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CMD Call by reference Type reference (TYPE) STRING 20100209
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 20100209
# Exception Resumable Description Created on
1 CX_XDC_PDL_CMD Exception Class API XDC-SAP 20100209

Method APPEND_ATTRIBUTES Signature

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

Method APPEND_ATTRIBUTES on class CL_XDC_SUB_ELEMENT has no exception.

Method APPEND_SUB_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SUB_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20100209
# Exception Resumable Description Created on
1 CX_XDC_PDL_CMD Exception Class API XDC-SAP 20100209

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XDC_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20100209
2 Importing IV_PDL_TYPE Call by reference Type reference (TYPE) I 20100209

Method CONSTRUCTOR on class CL_XDC_SUB_ELEMENT has no exception.

Method CONV_AND_APPEND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_INDEX Call by reference Type reference (TYPE) I 20100209
2 Changing CV_OFFSET Call by reference Type reference (TYPE) I 20100209
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20100209
4 Importing IV_CMD Call by reference Type reference (TYPE) STRING 20100209
5 Importing IV_FORCE Call by reference Type reference (TYPE) ABAP_BOOL 20100209
6 Importing IV_XDC_SAP Call by reference Type reference (TYPE) CL_XDC_PDL_UTILITY=>TY_SAPSTR_XDCSTR 20100209
# Exception Resumable Description Created on
1 CX_XDC_PDL_CMD Exception Class API XDC-SAP 20100209

Method CONV_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SUB_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20100209
2 Returning RV_CMD Value transfer Type reference (TYPE) STRING 20100209
# Exception Resumable Description Created on
1 CX_XDC_PDL_CMD Exception Class API XDC-SAP 20100209

Method DELETE_ALL_ATTRIBUTES Signature

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

Method DELETE_ALL_ATTRIBUTES on class CL_XDC_SUB_ELEMENT has no exception.

Method DELETE_ATTRIBUT_BY_NAME Signature

Method DELETE_ATTRIBUT_BY_NAME on class CL_XDC_SUB_ELEMENT has no parameter.
Method DELETE_ATTRIBUT_BY_NAME on class CL_XDC_SUB_ELEMENT has no exception.

Method DELETE_CMD_BY_INDEX Signature

Method DELETE_CMD_BY_INDEX on class CL_XDC_SUB_ELEMENT has no parameter.
Method DELETE_CMD_BY_INDEX on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_ACTUAL_INDEX Signature

Method GET_ACTUAL_INDEX on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_ACTUAL_INDEX on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_ALL_ATTRIBUTES Signature

Method GET_ALL_ATTRIBUTES on class CL_XDC_SUB_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 CX_XDC_PDL_CMD Exception Class API XDC-SAP 20100209

Method GET_ATTRIBUT_BY_INDEX Signature

Method GET_ATTRIBUT_BY_INDEX on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_ATTRIBUT_BY_INDEX on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_ATTRIBUT_BY_NAME Signature

Method GET_ATTRIBUT_BY_NAME on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_ATTRIBUT_BY_NAME on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_FIRST_CMD Signature

Method GET_FIRST_CMD on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_FIRST_CMD on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_NEXT_CMD Signature

Method GET_NEXT_CMD on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_NEXT_CMD on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_PDL_TYPE Signature

Method GET_PDL_TYPE on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_PDL_TYPE on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_SUB_ELEMENT_DATA Signature

Method GET_SUB_ELEMENT_DATA on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_SUB_ELEMENT_DATA on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_SUB_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUB_NODE Call by reference Type reference (TYPE) CL_XDC_PDL_UTILITY=>TY_NODE_TAB 20100209

Method GET_SUB_NODES on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_TYPE on class CL_XDC_SUB_ELEMENT has no exception.

Method GET_VAR_NAME Signature

Method GET_VAR_NAME on class CL_XDC_SUB_ELEMENT has no parameter.
Method GET_VAR_NAME on class CL_XDC_SUB_ELEMENT has no exception.

Method INSERT_CMD_BY_INDEX Signature

Method INSERT_CMD_BY_INDEX on class CL_XDC_SUB_ELEMENT has no parameter.
Method INSERT_CMD_BY_INDEX on class CL_XDC_SUB_ELEMENT has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20100209

Method IS_CHANGED on class CL_XDC_SUB_ELEMENT has no exception.

Method IS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SUB_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20100209
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20100209

Method IS_TEXT on class CL_XDC_SUB_ELEMENT has no exception.

Method SET_ATTRIBUT_BY_INDEX Signature

Method SET_ATTRIBUT_BY_INDEX on class CL_XDC_SUB_ELEMENT has no parameter.
Method SET_ATTRIBUT_BY_INDEX on class CL_XDC_SUB_ELEMENT has no exception.

Method SET_PDL_TYPE Signature

Method SET_PDL_TYPE on class CL_XDC_SUB_ELEMENT has no parameter.
Method SET_PDL_TYPE on class CL_XDC_SUB_ELEMENT has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) I 20100209

Method SET_TYPE on class CL_XDC_SUB_ELEMENT has no exception.

Method UPDATE_CMD_BY_INDEX Signature

Method UPDATE_CMD_BY_INDEX on class CL_XDC_SUB_ELEMENT has no parameter.
Method UPDATE_CMD_BY_INDEX on class CL_XDC_SUB_ELEMENT has no exception.

Method UPDATE_SUB_XDC_ELEMENT Signature

Method UPDATE_SUB_XDC_ELEMENT on class CL_XDC_SUB_ELEMENT has no parameter.
# Exception Resumable Description Created on
1 CX_XDC_PDL_CMD Exception Class API XDC-SAP 20100209
History
Last changed by/on SAP  20110908 
SAP Release Created in