SAP ABAP Class CL_DDIC_ADT_RES_VALIDATION_ABS (Resource Controller for DDIC Validation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-ED (Application Component) Dictionary Maintenance
     SDDIC_ADT_COMMON (Package) Common Services for DDIC ADT Tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 20121210
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DDIC_ADT_RES_DDLS_VAL_CRT Class for BAdI Impl.: SDDIC_DDLS_VALIDATION 20121210
2 Inheritance (c INHERITING FROM c_ref)  CL_DDIC_ADT_RES_SQSC_VAL_CRT Validation for Creation Wizard of DB Procedure Proxies 20121218
Properties
Class CL_DDIC_ADT_RES_VALIDATION_ABS  
Short Description Resource Controller for DDIC Validation    
Super Class CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDDIC_ADT_COMMON   Common Services for DDIC ADT Tools 
Created 20121210   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DDIC_ADT_RES_VALIDATION_ABS has no forward declaration.
Interfaces
Class CL_DDIC_ADT_RES_VALIDATION_ABS has no interface implemented.
Friends
Class CL_DDIC_ADT_RES_VALIDATION_ABS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_DDIC_ADT_RES_VALIDATION_ABS' Object Type Name 20121210
2 CO_PARAM_OBJ_DESCRIPTION Constant Public Type reference (TYPE) STRING 'description' 20121210
3 CO_PARAM_OBJ_NAME Constant Public Type reference (TYPE) STRING 'objname' 20121210
4 CO_PARAM_OBJ_PACKAGE Constant Public Type reference (TYPE) STRING 'packagename' 20121210
5 CO_PARAM_OBJ_TYPE Constant Public Type reference (TYPE) STRING 'objtype' 20121210
6 LIST_OF_VALIDATION_EXCEP Instance attribute Private See coding 20121210
7 NAME_SPACE_VALIDATOR Instance attribute Private Object reference (TYPE REF TO) LCL_OBJ_NAME_SPACE_VALIDATION 20121210
8 OBJ_DESCRIPTION Instance attribute Protected Type reference (TYPE) STRING 20121210
9 OBJ_NAME Instance attribute Protected Type reference (TYPE) STRING 20121210
10 OBJ_PACKAGE Instance attribute Protected Type reference (TYPE) STRING 20121210
11 OBJ_TYPE_C Instance attribute Protected Type reference (TYPE) STRING 20121210
12 PACKAGE Instance attribute Protected Type reference (TYPE) DEVCLASS 20121210
13 WB_OBJ_TYPE Instance attribute Protected Type reference (TYPE) WBOBJTYPE 20121210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VALIDATION_EXCEP Instance method Public Method 20121210
2 CHECK_DATA_FOR_CREATION Instance method Protected Method 20121210
3 CONSTRUCTOR Instance method Public Constructor 20121210
4 CONVERT_MSGTY_2_ADTMSGSTATE Static method Private Method 20121210
5 ISSUE_EXCEP Instance method Protected Method 20121210
6 SET_OBJ_TYPE Instance method Protected Method 20121210
Events
Class CL_DDIC_ADT_RES_VALIDATION_ABS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_VALID_EXCEP Private See coding 20121210 BEGIN OF ty_valid_excep, severity_number TYPE i, ddic_val_excep TYPE REF TO cx_ddic_adt_validation, END OF ty_valid_excep
Method Signatures

Method ADD_VALIDATION_EXCEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_TEXT Call by reference Type reference (TYPE) STRING 20121210
2 Importing MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID 20121210
3 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO 20121210
4 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY 20121210
5 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 20121210
6 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 20121210
7 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 20121210
8 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 20121210
9 Importing OBJ_NAME Call by reference Type reference (TYPE) STRING 20121210
10 Importing OBJ_TYPE Call by reference Type reference (TYPE) WBOBJTYPE 20121210
11 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT 20121210
12 Importing PROPERTIES Call by reference Object reference (TYPE REF TO) IF_ADT_EXCEPTION_PROPERTIES 20121210
13 Importing SUBTYPE Call by reference Type reference (TYPE) SADT_EXC_TYPE 20121210
14 Importing TEXTID Call by reference Type reference (TYPE) SCX_T100KEY 20121210
# Exception Resumable Description Created on
1 CX_DDIC_ADT_VALIDATION 20121210

Method CHECK_DATA_FOR_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_REST_CONTEXT 20121210
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20121210
3 Returning RESULT Value transfer Type reference (TYPE) SADT_STATUS_MESSAGE 20121210
# Exception Resumable Description Created on
1 CX_ADT_REST 20121210
2 CX_DDIC_ADT_VALIDATION 20121210

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DDIC_ADT_RES_VALIDATION_ABS has no parameter.
Method CONSTRUCTOR on class CL_DDIC_ADT_RES_VALIDATION_ABS has no exception.

Method CONVERT_MSGTY_2_ADTMSGSTATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY 20121210
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20121210

Method CONVERT_MSGTY_2_ADTMSGSTATE on class CL_DDIC_ADT_RES_VALIDATION_ABS has no exception.

Method ISSUE_EXCEP Signature

Method ISSUE_EXCEP on class CL_DDIC_ADT_RES_VALIDATION_ABS has no parameter.
# Exception Resumable Description Created on
1 CX_DDIC_ADT_VALIDATION 20121210

Method SET_OBJ_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20121210
# Exception Resumable Description Created on
1 CX_ADT_REST 20121210
History
Last changed by/on SAP  20130531 
SAP Release Created in 740