SAP ABAP Class CL_SIW_ESR_FACADE (Auslesen des ES Repository für den SIW)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_ESR_READER Select ES Repository for SIW 20070308
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SIW_ESR_WRITER ES Repository Write Access of SIW 20070312
Properties
Class CL_SIW_ESR_FACADE  
Short Description Auslesen des ES Repository für den SIW    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20070308   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PROXY_PUBLIC_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_PROXY_RT_METHOD Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SIW_ESR_READER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SIW_NAMESPACE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SIW_OPERATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SIW_ESR_READER Select ES Repository for SIW 20070308
2 IF_SIW_ESR_WRITER ES Repository Write Access of SIW 20070312
Friends
Class CL_SIW_ESR_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GDT_BUFFER Instance attribute Private Type reference (TYPE) T_GDT_BUFFER Buffer of Global Data Types 20070405
2 MO_RESOURCE_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Read Access to Generated Proxies 20100903
3 MV_KEEP_CHANGE_LIST Instance attribute Private Type reference (TYPE) SIW_DTE_KEEP_CHANGE_LIST Indicator: Keep Change List 20100927
4 NAMESPACE_BUFFER Instance attribute Private Type reference (TYPE) T_NAMESPACE_BUFFER Buffer of Namespaces 20070308
5 OPERATION_BUFFER Instance attribute Private Type reference (TYPE) T_OPERATION_BUFFER Buffer of Operations 20070308
6 REPOSITORY Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository 20070308
7 REPOSITORY_ADDRESS Instance attribute Private Object reference (TYPE REF TO) CL_SRAPI_SERVICE_REP_ADDRESS Address of Service Repository 20070420
8 SERVICE_BUFFER Instance attribute Private Type reference (TYPE) T_SERVICE_BUFFER Buffer of Service Interfaces 20070308
9 SWCV_BUFFER Instance attribute Private Type reference (TYPE) T_SWCV_BUFFER Buffer of Software Components 20070308
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SRAPI_MSG_TO_LOG Instance method Private Method Add Message of ES Repository API to Log 20100208
2 CONVERT_SRAPI_TO_SY_MESSAGE Instance method Private Method 20101125
3 CREATE_SEARCH_RANGE Instance method Private Method Create a Range Definition from a Value Table 20070309
4 CREATE_SIW_NAMESPACE Instance method Private Method Create an Instance of the Local Namespace Class 20070310
5 CREATE_SIW_SWCV Instance method Private Method Create an Instance of the Local Class for SWCVs 20070308
6 ENRICH_GDT_BUFFER Instance method Private Method Enriches GDT Buffer by all GDTs of a Namespace 20070405
7 ENRICH_NAMESPACE_BUFFER Instance method Private Method Enrich Buffer of ES Repository Namespaces 20070309
8 FIND_IN_SWCV_BUFFER Instance method Private Method Find an SWC - SWCV Combination in the Local Buffer 20070309
9 FIND_SWCV_BY_NAME_AND_VERSION Instance method Private Method Buffered Read of SWCV by Name and Version 20070308
10 GDTS4NAMESPACE_EXIST Instance method Private Method Checks if GDTs Exist for a Namespace 20070410
11 GET_DATA_TYP_REP_OBJ Instance method Private Method Read the Data Type Repository Objects 20090924
12 GET_ESR_DATA Instance method Public Method 20070308
13 GET_KEEP_CHANGE_LIST Instance method Public Method Get Flag: "Keep Change List" 20100927
14 GET_MESSAGE_TYP_REP_OBJ Instance method Private Method Read the Message Type Repository Objects 20090924
15 GET_NAMESPACE Instance method Public Method 20070308
16 GET_OPERATIONS_BY_SERVICE Instance method Public Method 20070308
17 GET_OPERATIONS_FOR_SERVICE Instance method Private Method Buffered Read of Operations 20070308
18 GET_PROXY_KEYS_FOR_ESR_OBJECT Instance method Private Method Get the Proxy Key of an ES Repository Object 20070308
19 GET_SERVICE Instance method Public Method 20070308
20 GET_SERVICES_BY_NAMESPACE Instance method Public Method 20070308
21 GET_SERVICES_FOR_NAMESPACE Instance method Private Method Buffered Read of Services for a Given Namespace 20070308
22 GET_SIW_NAMESPACES_FROM_BUFFER Instance method Private Method Return Namespace (Local Object) for given SWC and SWCV 20070310
23 INIT Instance method Private Method Initialize the Current Instance 20070308
24 INIT_SWCV_BUFFER Instance method Private Method Fill Buffer with SWCVs 20070308
25 NAMESPACES4SWCV_EXIST Instance method Private Method Checks if Namespaces Exist for an SWCV 20070410
26 OPERATION_ESR2SIW Instance method Private Method Transform ESW Operation in SIW Operation 20070308
27 OPERATION_EXISTS Instance method Public Method 20100927
28 READ_GDT_BUFFER Instance method Private Method Delivers Global Data Types from Buffer 20070405
29 READ_NAMESPACE_BUFFER Instance method Private Method Buffered Read of Namespace (Access to Local Objects) 20070410
30 SERVICE_ESR2SIW Instance method Private Method Transform ES Repository Service in SIW Service 20070308
31 S_CREATE Static method Public Method Create an Instance of the ES Repository Facade 20070308
Events
Class CL_SIW_ESR_FACADE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ESR_SERVICES Private See coding 20070308 t_esr_services TYPE STANDARD TABLE OF REF TO cl_srapi_service_interface WITH DEFAULT KEY
2 T_GDT_BUFFER Private See coding 20070405 t_gdt_buffer TYPE SORTED TABLE OF t_gdt_line WITH UNIQUE KEY primary_key COMPONENTS swc swcv namespace cdt_repr_term gdt_name
3 T_GDT_LINE Private See coding 20070405 BEGIN OF t_gdt_line, swc TYPE siw_dte_swc, swcv TYPE siw_dte_swcv, namespace TYPE siw_dte_esr_namespace, cdt_repr_term TYPE c LENGTH 50, gdt_name TYPE siw_dte_type_name, END OF t_gdt_line
4 T_NAMESPACE_BUFFER Private See coding 20070410 t_namespace_buffer TYPE SORTED TABLE OF t_namespace_line WITH UNIQUE KEY primary_key COMPONENTS swc swcv namespace
5 T_NAMESPACE_LINE Private See coding 20070410 BEGIN OF t_namespace_line, swc TYPE string, swcv TYPE string, namespace TYPE string, ref_siw TYPE REF TO if_siw_namespace, ref_esr TYPE REF TO cl_srapi_rep_namespace, END OF t_namespace_line
6 T_OPERATION_BUFFER Private See coding 20070308 t_operation_buffer TYPE SORTED TABLE OF t_operation_buffer_line WITH UNIQUE KEY primary_key COMPONENTS swc swcv namespace service name
7 T_OPERATION_BUFFER_LINE Private See coding 20070531 BEGIN OF t_operation_buffer_line, swc TYPE siw_dte_swc, swcv TYPE siw_dte_swcv, namespace TYPE string, service TYPE string, name TYPE string, ref_esr TYPE REF TO cl_srapi_operation, ref_siw TYPE REF TO if_siw_operation, END OF t_operation_buffer_line
8 T_PROXY_KEYS Private See coding 20070308 t_proxy_keys TYPE STANDARD TABLE OF cl_proxy_public_utils=>t_proxy_key WITH DEFAULT KEY
9 T_RNG_SEARCH Private See coding 20070309 t_rng_search TYPE RANGE OF string
10 T_SERVICE_BUFFER Private See coding 20070531 t_service_buffer TYPE SORTED TABLE OF t_service_buffer_line WITH UNIQUE KEY primary_key COMPONENTS swc swcv namespace name
11 T_SERVICE_BUFFER_LINE Private See coding 20070531 BEGIN OF t_service_buffer_line, swc TYPE siw_dte_swc, swcv TYPE siw_dte_swcv, namespace TYPE string, name TYPE string, ref_siw TYPE REF TO if_siw_service, ref_esr TYPE REF TO cl_srapi_service_interface, END OF t_service_buffer_line
12 T_SWCV_BUFFER Private See coding 20070410 t_swcv_buffer TYPE STANDARD TABLE OF t_swcv_line WITH KEY primary_key COMPONENTS swc swcv caption
13 T_SWCV_LINE Private See coding 20070410 BEGIN OF t_swcv_line, swc TYPE string, swcv TYPE string, caption TYPE string, guid TYPE string, ref_siw TYPE REF TO if_siw_swcv, ref_esr TYPE REF TO cl_srapi_software_comp_version, END OF t_swcv_line
14 T_TAB_STRING Private See coding 20070309 t_tab_string TYPE STANDARD TABLE OF string
Method Signatures

Method ADD_SRAPI_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20100208
2 Importing I_SEVERITY Call by reference Type reference (TYPE) SYMSGTY Message Type/Severity 20100208
3 Importing I_SRAPI_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_SRAPI_REP_API_ERROR Exception Rep API 20100208

Method ADD_SRAPI_MSG_TO_LOG on class CL_SIW_ESR_FACADE has no exception.

Method CONVERT_SRAPI_TO_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SRAPI_MESSAGE Call by reference Type reference (TYPE) SRAPI_S_MESSAGE 20101125
2 Returning R_MSG_STRING Value transfer Type reference (TYPE) STRING 20101125

Method CONVERT_SRAPI_TO_SY_MESSAGE on class CL_SIW_ESR_FACADE has no exception.

Method CREATE_SEARCH_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) CSEQUENCE 20070309
2 Importing I_VALUE_TAB Call by reference Type reference (TYPE) T_TAB_STRING 20070309
3 Returning R_RNG_SEARCH Value transfer Type reference (TYPE) T_RNG_SEARCH 20070309

Method CREATE_SEARCH_RANGE on class CL_SIW_ESR_FACADE has no exception.

Method CREATE_SIW_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_ESR_NAMESPACE Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_NAMESPACE Repository Namespace 20070310
2 Returning R_REF_SIW_NAMESPACE Value transfer Object reference (TYPE REF TO) IF_SIW_NAMESPACE 20070310

Method CREATE_SIW_NAMESPACE on class CL_SIW_ESR_FACADE has no exception.

Method CREATE_SIW_SWCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWCV_LINE Call by reference Type reference (TYPE) T_SWCV_LINE 20070310
2 Returning R_REF_SIW_SWCV Value transfer Object reference (TYPE REF TO) IF_SIW_SWCV 20070308

Method CREATE_SIW_SWCV on class CL_SIW_ESR_FACADE has no exception.

Method ENRICH_GDT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMESPACE Call by reference Type reference (TYPE) SIW_DTE_GDT_NAMESPACE ES Repository GDT Namespace 20070405
2 Importing I_NAVIGATION_CONTEXT Call by reference Type reference (TYPE) SIW_STR_NODE_SEARCH Structure for node search pop 20110223
3 Importing I_SWC Call by reference Type reference (TYPE) SIW_DTE_SWC Software Component 20070405
4 Importing I_SWCV Call by reference Type reference (TYPE) SIW_DTE_SWCV Software Component Version 20070405
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070509
2 CX_SIW_NOT_FOUND Object does not exist 20070509

Method ENRICH_NAMESPACE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWCV_LINE Call by reference Type reference (TYPE) T_SWCV_LINE 20070509
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070509

Method FIND_IN_SWCV_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWCV_PATTERN Call by reference Type reference (TYPE) CSEQUENCE 20070309
2 Importing I_SWC_PATTERN Call by reference Type reference (TYPE) CSEQUENCE 20070530
3 Returning R_RESULT Value transfer Type reference (TYPE) T_SWCV_BUFFER 20070309
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20080611

Method FIND_SWCV_BY_NAME_AND_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWC Call by reference Type reference (TYPE) CSEQUENCE 20070410
2 Importing I_SWCV Call by reference Type reference (TYPE) CSEQUENCE 20070410
3 Returning R_SWCV_LINE Value transfer Type reference (TYPE) T_SWCV_LINE 20070410
# Exception Resumable Description Created on
1 CX_SIW_NOT_FOUND Fehler bei der Ausführung 20070509

Method GDTS4NAMESPACE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMESPACE Call by reference Type reference (TYPE) SIW_DTE_GDT_NAMESPACE ES Repository GDT Namespace 20070410
2 Importing I_SWC Call by reference Type reference (TYPE) SIW_DTE_SWC Software Component 20070410
3 Importing I_SWCV Call by reference Type reference (TYPE) SIW_DTE_SWCV Software Component Version 20070410
4 Returning R_RESULT Value transfer Type reference (TYPE) XFELD Checkbox 20070410

Method GDTS4NAMESPACE_EXIST on class CL_SIW_ESR_FACADE has no exception.

Method GET_DATA_TYP_REP_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMESPACE Call by reference Type reference (TYPE) STRING 20090924
2 Importing I_SWC Call by reference Type reference (TYPE) STRING 20090924
3 Importing I_SWCV Call by reference Type reference (TYPE) STRING 20090924
4 Importing I_TAB_NAME_INSTANCE Call by reference Type reference (TYPE) SRAPI_T_REP_OBJECT_KEY Keys of Repository Objects 20100208
5 Returning RT_REP_OBJECTS Value transfer Type reference (TYPE) SRAPI_T_REP_OBJECT Repository Objects 20090924
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090924
2 CX_SIW_NOT_FOUND Object does not exist 20090924
3 CX_SRAPI_QUERY_SERVICE_ERROR Exception Query Service 20090924
4 CX_SRAPI_USER_NOT_AUTHORIZED Insufficient Authorization 20090924

Method GET_ESR_DATA Signature

Method GET_ESR_DATA on class CL_SIW_ESR_FACADE has no parameter.
Method GET_ESR_DATA on class CL_SIW_ESR_FACADE has no exception.

Method GET_KEEP_CHANGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_KEEP_CHANGE_LIST Value transfer Type reference (TYPE) SIW_DTE_KEEP_CHANGE_LIST Flag: The ESR Change List shall be kept in case of Exception 20100927

Method GET_KEEP_CHANGE_LIST on class CL_SIW_ESR_FACADE has no exception.

Method GET_MESSAGE_TYP_REP_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMESPACE Call by reference Type reference (TYPE) STRING 20090924
2 Importing I_SWC Call by reference Type reference (TYPE) STRING 20090924
3 Importing I_SWCV Call by reference Type reference (TYPE) STRING 20090924
4 Returning RT_REP_OBJECTS Value transfer Type reference (TYPE) SRAPI_T_REP_OBJECT Repository Objects 20090924
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090924
2 CX_SIW_NOT_FOUND Object does not exist 20090924

Method GET_NAMESPACE Signature

Method GET_NAMESPACE on class CL_SIW_ESR_FACADE has no parameter.
Method GET_NAMESPACE on class CL_SIW_ESR_FACADE has no exception.

Method GET_OPERATIONS_BY_SERVICE Signature

Method GET_OPERATIONS_BY_SERVICE on class CL_SIW_ESR_FACADE has no parameter.
Method GET_OPERATIONS_BY_SERVICE on class CL_SIW_ESR_FACADE has no exception.

Method GET_OPERATIONS_FOR_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMESPACE Call by reference Object reference (TYPE REF TO) IF_SIW_NAMESPACE ES Repository Namespace for SIW 20070605
2 Importing I_SERVICE Call by reference Object reference (TYPE REF TO) IF_SIW_SERVICE Service Interface 20070605
3 Returning R_ESR_OPERATIONS Value transfer Type reference (TYPE) SRAPI_T_OPERATIONS Tabelle mit Referenzen auf Interfaceoperationen 20070308
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070308

Method GET_PROXY_KEYS_FOR_ESR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESR_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Repositoryobjekt 20070308
2 Returning R_PROXY_KEYS Value transfer Type reference (TYPE) T_PROXY_KEYS 20070308

Method GET_PROXY_KEYS_FOR_ESR_OBJECT on class CL_SIW_ESR_FACADE has no exception.

Method GET_SERVICE Signature

Method GET_SERVICE on class CL_SIW_ESR_FACADE has no parameter.
Method GET_SERVICE on class CL_SIW_ESR_FACADE has no exception.

Method GET_SERVICES_BY_NAMESPACE Signature

Method GET_SERVICES_BY_NAMESPACE on class CL_SIW_ESR_FACADE has no parameter.
Method GET_SERVICES_BY_NAMESPACE on class CL_SIW_ESR_FACADE has no exception.

Method GET_SERVICES_FOR_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMESPACE Call by reference Object reference (TYPE REF TO) IF_SIW_NAMESPACE Repositorynamespace 20070308
2 Returning R_SERVICES Value transfer Type reference (TYPE) CL_SIW_ESR_FACADE=>T_ESR_SERVICES Service Interface 20070308
# Exception Resumable Description Created on
1 CX_SRAPI_REP_API_ERROR Ausnahme Rep API 20070308

Method GET_SIW_NAMESPACES_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWCV_LINE Call by reference Type reference (TYPE) T_SWCV_LINE 20070310
2 Returning R_NAMESPACES Value transfer Type reference (TYPE) IF_SIW_NAMESPACE=>TAB 20070310
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20090904

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HTTP_DEST Call by reference Type reference (TYPE) RFCDEST http Destination of ES Repository 20070308
2 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Resource Manager 20100903
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070308

Method INIT_SWCV_BUFFER Signature

Method INIT_SWCV_BUFFER on class CL_SIW_ESR_FACADE has no parameter.
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070308

Method NAMESPACES4SWCV_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SWC Call by reference Type reference (TYPE) CSEQUENCE Software Component 20070410
2 Importing I_SWCV Call by reference Type reference (TYPE) CSEQUENCE Software Component Version 20070410
3 Returning R_RESULT Value transfer Type reference (TYPE) XFELD Checkbox 20070410

Method NAMESPACES4SWCV_EXIST on class CL_SIW_ESR_FACADE has no exception.

Method OPERATION_ESR2SIW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESR_OPERATION Call by reference Object reference (TYPE REF TO) CL_SRAPI_OPERATION Methode eines Service Interfaces 20070308
2 Importing I_SIW_SERVICE Call by reference Object reference (TYPE REF TO) IF_SIW_SERVICE Name des Service Interfaces 20070308
3 Returning R_SIW_OPERATION Value transfer Object reference (TYPE REF TO) IF_SIW_OPERATION ES Repository Service-Operation für SIW 20070308
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler beim Aufruf (Vorbedingung verletzt) 20070308

Method OPERATION_EXISTS Signature

Method OPERATION_EXISTS on class CL_SIW_ESR_FACADE has no parameter.
Method OPERATION_EXISTS on class CL_SIW_ESR_FACADE has no exception.

Method READ_GDT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMESPACE Call by reference Type reference (TYPE) SIW_DTE_GDT_NAMESPACE 20101013
2 Importing I_REF_CDT Call by reference Object reference (TYPE REF TO) CE_SIW_CORE_DATA_TYPE 20070405
3 Importing I_SWC Call by reference Type reference (TYPE) SIW_DTE_SWC 20101013
4 Importing I_SWCV Call by reference Type reference (TYPE) SIW_DTE_SWCV 20101013
5 Returning R_TAB_GDT Value transfer Type reference (TYPE) IF_SIW_ESR_READER=>TAB_GDT 20070405

Method READ_GDT_BUFFER on class CL_SIW_ESR_FACADE has no exception.

Method READ_NAMESPACE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE 20070410
2 Importing I_NAVIGATION_CONTEXT Call by reference Type reference (TYPE) SIW_STR_NODE_SEARCH Structure for node search pop 20110223
3 Importing I_SWC Call by reference Type reference (TYPE) CSEQUENCE 20070410
4 Importing I_SWCV Call by reference Type reference (TYPE) CSEQUENCE 20070410
5 Returning R_NAMESPACE_LINE Value transfer Type reference (TYPE) T_NAMESPACE_LINE Repositorynamespace 20070410
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Error during execution 20070509
2 CX_SIW_NOT_FOUND Fehler bei der Ausführung 20070509

Method SERVICE_ESR2SIW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESR_NAMESPACE Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_NAMESPACE 20070531
2 Importing I_ESR_SERVICE Call by reference Object reference (TYPE REF TO) CL_SRAPI_SERVICE_INTERFACE Service Interface 20070308
3 Returning R_SWI_SERVICE Value transfer Object reference (TYPE REF TO) IF_SIW_SERVICE ES Repository Service für SIW 20070308
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler beim Aufruf (Vorbedingung verletzt) 20070308

Method S_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HTTP_DEST Call by reference Type reference (TYPE) RFCDEST http Destination of ES Repository 20070308
2 Importing I_RESOURCE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SIW_RESOURCE_MANAGER Resource Manager 20100903
3 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SIW_ESR_FACADE Instance of Facade 20070308
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Fehler bei der Ausführung 20070308
History
Last changed by/on SAP  20110908 
SAP Release Created in