SAP ABAP Class CL_SRAPI_XSDTYPE_WITH_RESTR (Xsd-BuiltIn-Type with Restriction Facettes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD (Application Component) Integration Builder - Design
     SAI_SREP_API (Package) API for Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAPI_CORE_DTYPE_CONT_TYPE Tag for Types that Appear as Content of Core Data 20050602
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAPI_SIMPLE_TYPE Tagging Interface for SimpleType Definition 20041027
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAPI_TYPE Tagging Interface for Type Definition 20041027
Properties
Class CL_SRAPI_XSDTYPE_WITH_RESTR  
Short Description Xsd-BuiltIn-Type with Restriction Facettes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SREP_API   API for Repository 
Created 20041027   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_XSDTYPE_WITH_RESTR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRAPI_CORE_DTYPE_CONT_TYPE Tag for Types that Appear as Content of Core Data 20050602
2 IF_SRAPI_SIMPLE_TYPE Tagging Interface for SimpleType Definition 20041027
3 IF_SRAPI_TYPE Tagging Interface for Type Definition 20041027
Friends
# Friend Modeled only Created on Description
1 IF_SRAPI_WRITE_REQ_RENDERER 20041116 Tagging-Interface Write-Service Renderer
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ENUMS Instance attribute Private Type reference (TYPE) TYPE_ENUM_TAB Enum Type: Enum Values Represented as Strings 20041027
2 FRACTION_DIGITS Instance attribute Private Type reference (TYPE) I Number of decimal places 20041027
3 MAX_EXCLUSIVE Instance attribute Private Type reference (TYPE) STRING Maximum Exclusive 20101022
4 MAX_INCLUSIVE Instance attribute Private Type reference (TYPE) STRING Maximum Inclusive 20101022
5 MAX_LENGTH Instance attribute Private Type reference (TYPE) I Maximum length 20041027
6 MIN_EXCLUSIVE Instance attribute Private Type reference (TYPE) STRING Minimum Exclusive 20101022
7 MIN_INCLUSIVE Instance attribute Private Type reference (TYPE) STRING Minimum Inclusive 20101022
8 MIN_LENGTH Instance attribute Private Type reference (TYPE) I Minimum Length 20101022
9 PATTERN Instance attribute Private Type reference (TYPE) STRING Pattern Expression 20041027
10 TOTAL_DIGITS Instance attribute Private Type reference (TYPE) I Total Number of Places 20041027
11 TYPE_BASE64_BINARY Constant Public Type reference (TYPE) STRING 'base64Binary' XSD Type: base64Binary 20061211
12 TYPE_BOOLEAN Constant Public Type reference (TYPE) STRING 'boolean' Xsd Type: Boolean 20050124
13 TYPE_DECIMAL Constant Public Type reference (TYPE) STRING 'decimal' Xsd Type: Decimal 20050124
14 TYPE_LANGUAGE Constant Public Type reference (TYPE) STRING 'language' XSD Type: language 20051208
15 TYPE_NORMALIZED_STRING Constant Public Type reference (TYPE) STRING 'normalizedString' XSD Type: normalizedString 20051208
16 TYPE_STRING Constant Public Type reference (TYPE) STRING 'string' Xsd Type: String 20050124
17 TYPE_TOKEN Constant Public Type reference (TYPE) STRING 'token' XSD Type: Token 20051208
18 WHITESPACE Instance attribute Private Type reference (TYPE) STRING Whitespace 20101022
19 WHITESPACE_COLLAPSE Constant Public Type reference (TYPE) STRING 'collapse' Whitespace Constant 20101022
20 WHITESPACE_PRESERVE Constant Public Type reference (TYPE) STRING 'preserve' Whitespace Constant 20101022
21 WHITESPACE_REPLACE Constant Public Type reference (TYPE) STRING 'replace' Whitespace Constant 20101022
22 XSD_TYPE Instance attribute Private Type reference (TYPE) STRING Xsd Type 20041027
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENUMERATION Instance method Public Method Adds Enumeration 20041027
2 GET_ENUMERATIONS Instance method Private Method Gets the Enumerations 20041027
3 GET_FRACTION_DIGITS Instance method Public Method Gets Decimal Place 20041027
4 GET_MAX_EXCLUSIVE Instance method Public Method Get Max Exclusive 20101022
5 GET_MAX_INCLUSIVE Instance method Public Method Get Maximum Exclusive 20101022
6 GET_MAX_LENGTH Instance method Public Method Gets Maximum Length 20041027
7 GET_MIN_EXCLUSIVE Instance method Public Method Gat Minimum Exclusive 20101022
8 GET_MIN_INCLUSIVE Instance method Public Method Get Minimum Inclusive 20101022
9 GET_MIN_LENGTH Instance method Public Method Get Minimum Length 20101022
10 GET_PATTERN Instance method Public Method Gets Pattern Expression 20041027
11 GET_TOTAL_DIGITS Instance method Public Method Gets Whole Number Digits 20041027
12 GET_WHITESPACE Instance method Public Method Get Whitespace 20101022
13 GET_XSD_BUILT_IN_TYPE Instance method Public Method Gets XSD Built-In Type 20041027
14 SET_FRACTION_DIGITS Instance method Public Method Sets Decimal Place 20041027
15 SET_MAX_EXCLUSIVE Instance method Public Method Set Max Exclusive Value 20101022
16 SET_MAX_INCLUSIVE Instance method Public Method Set Max Inclusive Value 20101022
17 SET_MAX_LENGTH Instance method Public Method Sets Maximum Length 20041027
18 SET_MIN_EXCLUSIVE Instance method Public Method Set Min Exclusive Value 20101022
19 SET_MIN_INCLUSIVE Instance method Public Method Set Min Inclusive Value 20101022
20 SET_MIN_LENGTH Instance method Public Method To Set the Min Length on This Type 20101022
21 SET_PATTERN Instance method Public Method Sets Pattern Expression 20041027
22 SET_TOTAL_DIGITS Instance method Public Method Sets Whole Number Digit 20041027
23 SET_WHITESPACE Instance method Public Method Set Whitespace 20101022
24 SET_XSD_BUILT_IN_TYPE Instance method Public Method Sets XSD Build-In Type 20041027
Events
Class CL_SRAPI_XSDTYPE_WITH_RESTR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_ENUM Private See coding Structure: Value of Enumeration and Text 20041027 begin of TYPE_ENUM, value type string, description type string, end of type_enum
2 TYPE_ENUM_TAB Private See coding Table: Value of Enumeration and Text 20041027 TYPE_ENUM_TAB type table of type_enum
Method Signatures

Method ADD_ENUMERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUE Call by reference Type reference (TYPE) STRING Wert 20041027

Method ADD_ENUMERATION on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_ENUMERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESULT Call by reference Type reference (TYPE) TYPE_ENUM_TAB Tabelle: Wert der Enum und Text dazu 20041027

Method GET_ENUMERATIONS on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_FRACTION_DIGITS Signature

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

Method GET_FRACTION_DIGITS on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_MAX_EXCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20101022

Method GET_MAX_EXCLUSIVE on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_MAX_INCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20101022

Method GET_MAX_INCLUSIVE on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_MAX_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I maximal Länge 20041027

Method GET_MAX_LENGTH on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_MIN_EXCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20101022

Method GET_MIN_EXCLUSIVE on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_MIN_INCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20101022

Method GET_MIN_INCLUSIVE on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_MIN_LENGTH Signature

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

Method GET_MIN_LENGTH on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Patternausdruck 20041027

Method GET_PATTERN on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_TOTAL_DIGITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I Gesamtzahl Ziffern 20041027

Method GET_TOTAL_DIGITS on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_WHITESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20101022

Method GET_WHITESPACE on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method GET_XSD_BUILT_IN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Xsd-Typ 20041027

Method GET_XSD_BUILT_IN_TYPE on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method SET_FRACTION_DIGITS Signature

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

Method SET_FRACTION_DIGITS on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method SET_MAX_EXCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MAX_EXCLUSIVE Call by reference Type reference (TYPE) STRING 20101022
# Exception Resumable Description Created on
1 CX_SRAPI_PRECONDITION_VIOLATED 20101022

Method SET_MAX_INCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MAX_INCLUSIVE Call by reference Type reference (TYPE) STRING 20101022
# Exception Resumable Description Created on
1 CX_SRAPI_PRECONDITION_VIOLATED 20101022

Method SET_MAX_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MAX_LENGTH Call by reference Type reference (TYPE) I maximale Länge 20041027

Method SET_MAX_LENGTH on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method SET_MIN_EXCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MIN_EXCLUSIVE Call by reference Type reference (TYPE) STRING 20101022
# Exception Resumable Description Created on
1 CX_SRAPI_PRECONDITION_VIOLATED 20101022

Method SET_MIN_INCLUSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MIN_INCLUSIVE Call by reference Type reference (TYPE) STRING 20101022
# Exception Resumable Description Created on
1 CX_SRAPI_PRECONDITION_VIOLATED 20101022

Method SET_MIN_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MIN_LENGTH Call by reference Type reference (TYPE) I Minimum Length 20101022
# Exception Resumable Description Created on
1 CX_SRAPI_PRECONDITION_VIOLATED Precondition Violated 20101022

Method SET_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PATTERN Call by reference Type reference (TYPE) STRING Patternausdruck 20041027

Method SET_PATTERN on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method SET_TOTAL_DIGITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOTAL_DIGITS Call by reference Type reference (TYPE) I Gesamtzahl Ziffern 20041027

Method SET_TOTAL_DIGITS on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.

Method SET_WHITESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WHITESPACE Call by reference Type reference (TYPE) STRING 20101022
# Exception Resumable Description Created on
1 CX_SRAPI_PRECONDITION_VIOLATED Precondition Violated 20101026

Method SET_XSD_BUILT_IN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XSD_TYPE Call by reference Type reference (TYPE) STRING Xsd-Built-In-Typ 20041124

Method SET_XSD_BUILT_IN_TYPE on class CL_SRAPI_XSDTYPE_WITH_RESTR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700