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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR1 | Are we in After Import ? | 20070720 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STTY_ER_CLASSIFICATION_SYSTEM | table to thold all classification metadata | 20060531 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TRKORR | Request/Task | 20060606 | ||
4 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SSTR_ER_REGISTRY_PARAMETER | default registry | 20070201 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | TADIR-DEVCLASS | the currently used devclass entry | 20060517 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ERT_LOCK | Table holding locking Infos | 20060706 | ||
7 | ![]() |
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 | ![]() |
Instance method | Private | Method | returns condition string based on arguments | 20060515 |
2 | ![]() |
Instance method | Public | Method | evaluates if user is allowed to use this classification id | 20060524 |
3 | ![]() |
Instance method | Public | Method | Performs general checks before data is stored in DB | 20060405 |
4 | ![]() |
Instance method | Private | Method | Checks for transport Request of object | 20060405 |
5 | ![]() |
Static method | Public | Method | 20060614 | |
6 | ![]() |
Instance method | Private | Method | evaluates which database(es) to be used | 20060523 |
7 | ![]() |
Static method | Public | Method | sets state indicating after import context | 20070720 |
8 | ![]() |
Static method | Public | Method | provides various registry descriptions | 20070201 |
9 | ![]() |
Instance method | Private | Method | returns other classifications not stored in Meta Data Contai | 20060412 |
10 | ![]() |
Instance method | Public | Method | Locks the Object | 20060626 |
11 | ![]() |
Instance method | Private | Method | Performs the needed database updates | 20060405 |
12 | ![]() |
Instance method | Private | Method | prepares internal Table to store db data | 20060405 |
13 | ![]() |
Static method | Public | Method | sets state indicating after import context | 20070720 |
14 | ![]() |
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 | ![]() |
IT_CLASSIFICATION_KEYS | Call by reference | Type reference (TYPE) | ERCLASSIFICATION_KEY_TABLE | Table to hold Classification Keys | 20060515 | ||
2 | ![]() |
IV_AUTOGEN | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20070208 | ||
3 | ![]() |
IV_DB_NAME | Call by reference | Type reference (TYPE) | STRING | name of Database 2B used | 20090217 | ||
4 | ![]() |
IV_GROUP_NUMBER | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20060515 | ||
5 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060515 | ||
6 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CHAR4 | WS_P or WS_C | 20070208 | ||
7 | ![]() |
IV_UDDI_CLASSIFICATION_GRP | Call by reference | Type reference (TYPE) | CHAR255 | Char255 | 20060515 | ||
8 | ![]() |
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 | ![]() |
ET_STATUS_DETAILS | Call by reference | Type reference (TYPE) | WS_OPERATION_INFO_IT | Information on Status of Operation (Error, Success) | 20060627 | ||
2 | ![]() |
EV_CHECK_OK | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = check ok, '' check failed | 20060531 | ||
3 | ![]() |
EV_DB_NAME | Call by reference | Type reference (TYPE) | CHAR32 | Character field, length 32 | 20060531 | ||
4 | ![]() |
IV_CLASSIFICATION_ID | Call by reference | Type reference (TYPE) | ER_CLASS_NAME | Classification TModel Key for UDDI | 20060531 | ||
5 | ![]() |
IV_IS_LOCAL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20060531 | ||
6 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060531 | ||
7 | ![]() |
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 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of the object | 20060405 | ||
2 | ![]() |
PERM_CHECK | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20060630 | ||
3 | ![]() |
RV_INT_OBJECT_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060601 | ||
4 | ![]() |
RV_SD_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20060405 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service Object Is Locked | 20060627 | |
2 | ![]() |
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 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060405 | ||
2 | ![]() |
IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | KORRNUM | Name of the locked correction | 20060405 | ||
3 | ![]() |
RS_TRANSPORT_REQ_SD | Call by reference | Type reference (TYPE) | ERTRANSREQ_FOR_SD | Table for returning Transport Requests for Service Defintion | 20060405 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
EV_AUTOGEN | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20070208 | ||
2 | ![]() |
EV_DB_NAME | Call by reference | Type reference (TYPE) | STRING | 20060523 | |||
3 | ![]() |
IV_CLASSIFICATION_TYPE | Call by reference | Type reference (TYPE) | CHAR4 | Not More Closely Defined Area, Possibly Used for Patchlevels | 20060523 | ||
4 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20070208 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
IV_CLASS | Call by reference | Type reference (TYPE) | ER_CLASS_NAME | Classification TModel Key for UDDI | 20070201 | ||
2 | ![]() |
IV_REGISTRY | Call by reference | Type reference (TYPE) | SDEL_REGISTRY | Registry Parameters | 20070201 | ||
3 | ![]() |
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 | ![]() |
IV_DB_NAME | Call by reference | Type reference (TYPE) | STRING | Database Name to be used | 20060518 | ||
2 | ![]() |
IV_DB_NAME_LOCAL | Call by reference | Type reference (TYPE) | STRING | Database Name for local classifications | 20060518 | ||
3 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060412 | ||
4 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CHAR4 | Not More Closely Defined Area, Possibly Used for Patchlevels | 20060412 | ||
5 | ![]() |
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 | ![]() |
IV_VEPNAME | Call by reference | Type reference (TYPE) | VEPNAME | Name of a Service Definition | 20060626 | ||
2 | ![]() |
LOCK_UNLOCK | Call by reference | Type reference (TYPE) | CHAR1 | 'L' = Lock, 'U' = Unlock, 'B' = Both (perm check) | 20060626 | ||
3 | ![]() |
RV_OBJECT_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20060627 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service Objekt interner Fehler | 20060627 | |
2 | ![]() |
Web Service Objekt ist Gesperrt | 20060627 | |
3 | ![]() |
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 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | ANY | 20060405 | |||
2 | ![]() |
IT_DB_NAMES | Call by reference | Type reference (TYPE) | ERDB_TABLES | name of the db to be used | 20060405 | ||
3 | ![]() |
IV_DO_COMMIT_OR_ROLLBACK | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20060405 | ||
4 | ![]() |
IV_STOP_AT_FIRST_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20060405 | ||
5 | ![]() |
RT_STATUS_DETAILS | Call by reference | Type reference (TYPE) | WS_OPERATION_INFO_IT | Information on Status of Operation (Error, Success) | 20060405 | ||
6 | ![]() |
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 | ![]() |
ES_DATA | Call by reference | Type reference (TYPE) | ANY | DB for Transport and Client independent (SAP) | 20060405 | ||
2 | ![]() |
EV_PROXY_CLASSIFICATION | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20061115 | ||
3 | ![]() |
IS_DATA | Call by reference | Type reference (TYPE) | VEP_UDDI_CLASSIFICATION | Create/change/read Taxonomies of a Service Interface | 20060405 | ||
4 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CHAR4 | Not More Closely Defined Area, Possibly Used for Patchlevels | 20060405 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
ET_STATUS_DETAILS | Call by reference | Type reference (TYPE) | WS_OPERATION_INFO_IT | Information on Status of Operation (Error, Success) | 20070914 | ||
2 | ![]() |
EV_CHECK_OK | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' = check ok, '' check failed | 20070914 | ||
3 | ![]() |
IS_AUTHOR | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20070914 | ||
4 | ![]() |
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 |