SAP ABAP Class CL_WS_UDDI_CLASSIFICATION (Static API for Web Service UDDI Classification)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESI_ESD_CLASSIFICATION (Package) ES Tools: UDDI Classification API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WS_UDDI_CLASS_STATIC IF for Taxonomies for UDDI classification - Static 20060405
Properties
Class CL_WS_UDDI_CLASSIFICATION  
Short Description Static API for Web Service UDDI Classification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESI_ESD_CLASSIFICATION   ES Tools: UDDI Classification API 
Created 20060405   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WS_CLASSIFICATION_REGISTRY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 MDCTG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WS_UDDI_CLASS_STATIC IF for Taxonomies for UDDI classification - Static 20060405
Friends
Class CL_WS_UDDI_CLASSIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AFTER_IMPORT_STATE Static Attribute Private Type reference (TYPE) CHAR1 Are we in After Import ? 20070720
2 CLASS_METADATA Instance attribute Public Type reference (TYPE) STTY_ER_CLASSIFICATION_SYSTEM table to thold all classification metadata 20060531
3 CORRNUM Instance attribute Public Type reference (TYPE) TRKORR Request/Task 20060606
4 DEFAULT_REGISTRY Static Attribute Public Type reference (TYPE) SSTR_ER_REGISTRY_PARAMETER default registry 20070201
5 DEVCLASS Instance attribute Public Type reference (TYPE) TADIR-DEVCLASS the currently used devclass entry 20060517
6 LOCK_TABLE Static Attribute Private Type reference (TYPE) ERT_LOCK Table holding locking Infos 20060706
7 STATIC_CLASS_SYSTEMS Static Attribute Public Type reference (TYPE) STTY_ER_CLASSIFICATION_SYSTEM Classification system Meta Data 20070201
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CONDITION_SYNTAX Instance method Private Method returns condition string based on arguments 20060515
2 CHECK_CLASSID_METADATA Instance method Public Method evaluates if user is allowed to use this classification id 20060524
3 CHECK_GENERAL Instance method Public Method Performs general checks before data is stored in DB 20060405
4 CHECK_TRANSPORT_ENTRY Instance method Private Method Checks for transport Request of object 20060405
5 DELETE_PUBLICATION_TIME_STAMPS Static method Public Method 20060614
6 DETERMINE_DATABASE Instance method Private Method evaluates which database(es) to be used 20060523
7 GET_AFTER_IMPORT_STATE Static method Public Method sets state indicating after import context 20070720
8 GET_CLASS_METADATA Static method Public Method provides various registry descriptions 20070201
9 GET_GENERAL_CLASSIFICATIONS Instance method Private Method returns other classifications not stored in Meta Data Contai 20060412
10 LOCK_UNLOCK_VIF Instance method Public Method Locks the Object 20060626
11 PERFORM_DB_ACTION Instance method Private Method Performs the needed database updates 20060405
12 PREPARE_DB_DATA Instance method Private Method prepares internal Table to store db data 20060405
13 SET_AFTER_IMPORT_STATE Static method Public Method sets state indicating after import context 20070720
14 STATIC_CLASS_METADATA_CHECK Static method Public Method evaluates if user is allowed to use this classification id 20070914
Events
Class CL_WS_UDDI_CLASSIFICATION has no event.
Types
Class CL_WS_UDDI_CLASSIFICATION has no local type.
Method Signatures

Method BUILD_CONDITION_SYNTAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLASSIFICATION_KEYS Call by reference Type reference (TYPE) ERCLASSIFICATION_KEY_TABLE Table to hold Classification Keys 20060515
2 Importing IV_AUTOGEN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070208
3 Importing IV_DB_NAME Call by reference Type reference (TYPE) STRING name of Database 2B used 20090217
4 Importing IV_GROUP_NUMBER Call by reference Type reference (TYPE) INT4 Natural number 20060515
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060515
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 WS_P or WS_C 20070208
7 Importing IV_UDDI_CLASSIFICATION_GRP Call by reference Type reference (TYPE) CHAR255 Char255 20060515
8 Exporting RV_CONDITION Call by reference Type reference (TYPE) STRING condition syntax 20060515

Method BUILD_CONDITION_SYNTAX on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method CHECK_CLASSID_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS_DETAILS Call by reference Type reference (TYPE) WS_OPERATION_INFO_IT Information on Status of Operation (Error, Success) 20060627
2 Exporting EV_CHECK_OK Call by reference Type reference (TYPE) BOOLEAN 'X' = check ok, '' check failed 20060531
3 Exporting EV_DB_NAME Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20060531
4 Importing IV_CLASSIFICATION_ID Call by reference Type reference (TYPE) ER_CLASS_NAME Classification TModel Key for UDDI 20060531
5 Importing IV_IS_LOCAL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060531
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060531
7 Importing IV_REGISTRY_NAME Call by reference Type reference (TYPE) UDDICLS_REGISTRY Classification TModel Key for UDDI 20060531

Method CHECK_CLASSID_METADATA on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method CHECK_GENERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of the object 20060405
2 Importing PERM_CHECK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060630
3 Exporting RV_INT_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060601
4 Exporting RV_SD_EXISTS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060405
# Exception Resumable Description Created on
1 CX_WS_MD_LOCKED Web Service Object Is Locked 20060627
2 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20060627

Method CHECK_TRANSPORT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060405
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) KORRNUM Name of the locked correction 20060405
3 Exporting RS_TRANSPORT_REQ_SD Call by reference Type reference (TYPE) ERTRANSREQ_FOR_SD Table for returning Transport Requests for Service Defintion 20060405
4 Exporting RT_STATUS_DETAILS Call by reference Type reference (TYPE) WS_OPERATION_INFO_IT Information on Status of Operation (Error, Success) 20060626

Method CHECK_TRANSPORT_ENTRY on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method DELETE_PUBLICATION_TIME_STAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGISTRY_NAME Call by reference Type reference (TYPE) UDDICLS_REGISTRY UDDI Client: Name of UDDI Registry 20060614

Method DELETE_PUBLICATION_TIME_STAMPS on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method DETERMINE_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTOGEN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070208
2 Exporting EV_DB_NAME Call by reference Type reference (TYPE) STRING 20060523
3 Importing IV_CLASSIFICATION_TYPE Call by reference Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20060523
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20070208
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 WS_P or WS_C 20070208

Method DETERMINE_DATABASE on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method GET_AFTER_IMPORT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATE Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20070720

Method GET_AFTER_IMPORT_STATE on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method GET_CLASS_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) ER_CLASS_NAME Classification TModel Key for UDDI 20070201
2 Importing IV_REGISTRY Call by reference Type reference (TYPE) SDEL_REGISTRY Registry Parameters 20070201
3 Returning RS_CLASS_METADATA Value transfer Type reference (TYPE) SSTR_ER_CLASSIFICATION_SYSTEM Classification system 20070201

Method GET_CLASS_METADATA on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method GET_GENERAL_CLASSIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_NAME Call by reference Type reference (TYPE) STRING Database Name to be used 20060518
2 Importing IV_DB_NAME_LOCAL Call by reference Type reference (TYPE) STRING Database Name for local classifications 20060518
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060412
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20060412
5 Exporting RT_CLASSIFICATION Call by reference Type reference (TYPE) VEP_UDDI_CLASSIFICATION_TAB Table Type of UDDI Classifications 20060412

Method GET_GENERAL_CLASSIFICATIONS on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method LOCK_UNLOCK_VIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VEPNAME Call by reference Type reference (TYPE) VEPNAME Name of a Service Definition 20060626
2 Importing LOCK_UNLOCK Call by reference Type reference (TYPE) CHAR1 'L' = Lock, 'U' = Unlock, 'B' = Both (perm check) 20060626
3 Exporting RV_OBJECT_EXISTS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060627
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20060627
2 CX_WS_MD_LOCKED Web Service Objekt ist Gesperrt 20060627
3 CX_WS_MD_PERMISSION_FAILURE Web Service Objekt ist Gesperrt 20060627

Method PERFORM_DB_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY 20060405
2 Importing IT_DB_NAMES Call by reference Type reference (TYPE) ERDB_TABLES name of the db to be used 20060405
3 Importing IV_DO_COMMIT_OR_ROLLBACK Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060405
4 Importing IV_STOP_AT_FIRST_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20060405
5 Exporting RT_STATUS_DETAILS Call by reference Type reference (TYPE) WS_OPERATION_INFO_IT Information on Status of Operation (Error, Success) 20060405
6 Exporting RV_RETURN_STATUS Call by reference Type reference (TYPE) WS_RETURN_STATUS Return Status of a Method 20060405

Method PERFORM_DB_ACTION on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method PREPARE_DB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY DB for Transport and Client independent (SAP) 20060405
2 Exporting EV_PROXY_CLASSIFICATION Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20061115
3 Importing IS_DATA Call by reference Type reference (TYPE) VEP_UDDI_CLASSIFICATION Create/change/read Taxonomies of a Service Interface 20060405
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20060405
5 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060405

Method PREPARE_DB_DATA on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method SET_AFTER_IMPORT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070720

Method SET_AFTER_IMPORT_STATE on class CL_WS_UDDI_CLASSIFICATION has no exception.

Method STATIC_CLASS_METADATA_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS_DETAILS Call by reference Type reference (TYPE) WS_OPERATION_INFO_IT Information on Status of Operation (Error, Success) 20070914
2 Exporting EV_CHECK_OK Call by reference Type reference (TYPE) BOOLEAN 'X' = check ok, '' check failed 20070914
3 Importing IS_AUTHOR Call by reference Type reference (TYPE) SYUNAME User Name 20070914
4 Importing IS_CLASS_METADATA Call by reference Type reference (TYPE) SSTR_ER_CLASSIFICATION_SYSTEM 20070914

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