SAP ABAP Class CL_MTS_R_PRX_COMMON_VALIDATE (RC for validate proxy objects during creation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-ACI (Application Component) ABAP Connectivity and Integration Tools
     SMTS_PROXY_REST (Package) REST Resources For WS Proxy Objects
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 20120102
Properties
Class CL_MTS_R_PRX_COMMON_VALIDATE  
Short Description RC for validate proxy objects during creation    
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 SMTS_PROXY_REST   REST Resources For WS Proxy Objects 
Created 20120102   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MTS_R_PRX_COMMON_VALIDATE has no forward declaration.
Interfaces
Class CL_MTS_R_PRX_COMMON_VALIDATE has no interface implemented.
Friends
Class CL_MTS_R_PRX_COMMON_VALIDATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_INACTIVE_VERSION_ID Constant Public Type reference (TYPE) STRING '0000000001' 20120102
2 GC_REGEX_ABAP_CLASS_NAME Constant Public Type reference (TYPE) STRING '[A-Z/][A-Z0-9_/]*[A-Z0-9]' 20120102
3 GC_REGEX_ESR_CHARACTER Constant Public Type reference (TYPE) STRING '[A-Za-z]' 20120102
4 GC_REGEX_ESR_NAME Constant Public Type reference (TYPE) STRING '[A-Za-z][A-Za-z0-9_]*' 20120102
5 GC_REGEX_PART_TITLE_CASE_LOW Constant Public Type reference (TYPE) STRING '| and| for' 20120102
6 GC_REGEX_PROXY_CHARACTER Constant Public Type reference (TYPE) STRING '[A-Z]' 20120102
7 GC_REGEX_PROXY_NAME Constant Public Type reference (TYPE) STRING '[A-Z/][A-Z0-9_/]*[A-Z0-9]' 20120102
8 GC_REGEX_PROXY_NAME_CHARACTER Constant Public Type reference (TYPE) STRING '[A-Z0-9_/]*' 20120102
9 GC_REGEX_PROXY_NAME_SUB_ENTITY Constant Public Type reference (TYPE) STRING '[A-Z][A-Z0-9_]*[A-Z0-9]' 20120102
10 GC_REGEX_SEM_NAME Constant Public Type reference (TYPE) STRING '[A-Za-z0-9/][A-Za-z0-9_/]*' 20120102
11 GC_REGEX_URI Constant Public Type reference (TYPE) STRING '^(?:http|ftp|https|ftps)://[a-z0-9.-]+(?::[0-9]+)?/' 20120102
12 MO_REQUEST Instance attribute Public Object reference (TYPE REF TO) IF_REST_REQUEST ADT Access to REST Response 20120102
13 MO_RESPONSE Instance attribute Public Object reference (TYPE REF TO) IF_REST_RESPONSE ADT Access to REST Response 20120102
Methods
# Method Level Visibility Method type Description Created on
1 SPLIT_STRING Instance method Private Method 20130326
2 VALIDATE_ABAP_NAME Instance method Private Method Method to validate the abap name 20130327
Events
Class CL_MTS_R_PRX_COMMON_VALIDATE has no event.
Types
Class CL_MTS_R_PRX_COMMON_VALIDATE has no local type.
Method Signatures

Method SPLIT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TEXT1 Call by reference Type reference (TYPE) SYMSGV 20130326
2 Changing CV_TEXT2 Call by reference Type reference (TYPE) SYMSGV 20130326
3 Changing CV_TEXT3 Call by reference Type reference (TYPE) SYMSGV 20130326
4 Changing CV_TEXT4 Call by reference Type reference (TYPE) SYMSGV 20130326
5 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20130326

Method SPLIT_STRING on class CL_MTS_R_PRX_COMMON_VALIDATE has no exception.

Method VALIDATE_ABAP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABAP_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20130327
2 Importing IV_GEN_APP Call by reference Type reference (TYPE) STRING Generation Source 20130327
3 Importing IV_PACKAGE Call by reference Type reference (TYPE) STRING Package 20130327
4 Importing IV_PREFIX Call by reference Type reference (TYPE) CHAR30 30 Characters 20130327
5 Importing IV_TYPE Call by reference Type reference (TYPE) STRING Proxy Generation: Object Type in Modelling Environment 20130327
# Exception Resumable Description Created on
1 CX_PRX_MTS_ADT_COMMON MTS:Proxy ADT Common Error class 20130327
History
Last changed by/on SAP  20131127 
SAP Release Created in 804