SAP ABAP Class CL_RSWR_SERVICES (Services for Web Runtime)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSWEBRUNTIME (Package) Web Runtime Environment Functions (7.x)
Properties
Class CL_RSWR_SERVICES  
Short Description Services for Web Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSWEBRUNTIME   Web Runtime Environment Functions (7.x) 
Created 20040716   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSZ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSWR_SERVICES has no interface implemented.
Friends
Class CL_RSWR_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTION_CONVERT_RTFM Constant Public Type reference (TYPE) W3_QNAME 'CONVERT_RTFM' Convert BISP to Runtime Format 20041223
2 C_ACTION_CONVERT_RTFM_BASE64 Constant Public Type reference (TYPE) W3_QNAME 'CONVERT_RTFM_BASE64' Convert BISP to Runtime Format (Base64) 20041223
3 C_ACTION_CONVERT_RTFM_NO_TEXT Constant Public Type reference (TYPE) W3_QNAME 'CONVERT_RTFM_NO_TEXT' Convert BISP to Runtime Format 20041223
4 C_ACTION_DETERMINE_MEMBER_TYPE Constant Public Type reference (TYPE) STRING 'DETERMINE_MEMBER_TYPE' Specify Whether Characteristic or Structure 20070228
5 C_ACTION_GET_LAUNCH_URL Constant Public Type reference (TYPE) STRING 'GET_LAUNCH_URL' Determine the URL to Call the Web Template 20040716
6 C_ACTION_GET_QUERY_FROM_VIEW Constant Public Type reference (TYPE) STRING 'GET_QUERY_FROM_VIEW' 20060714
7 C_ACTION_NOTIFY_CHANGE Constant Public Type reference (TYPE) STRING 'NOTIFY_CHANGE' Delete the BW Web Template Cache 20040716
8 C_ACTION_START_MODELER Constant Public Type reference (TYPE) W3_QNAME 'START_MODELER' Start Planning Modeler 20050127
9 C_ACTION_START_WIZARD Constant Public Type reference (TYPE) W3_QNAME 'START_WIZARD' Start Planning Wizard 20050127
10 C_BOE_CLIENT_ACTION_PREFIX Static Attribute Public Type reference (TYPE) STRING Prefix of the BOE Client Action 20100615
11 C_DOCUMENT_CLASS_MAST Constant Private Type reference (TYPE) STRING 'CHARACTERISTIC_MEMBER_SPECIFIC' 20060417
12 C_DOCUMENT_CLASS_META Constant Private Type reference (TYPE) STRING 'BW_OBJECT' 20060417
13 C_DOCUMENT_CLASS_SPECIFIC Constant Private Type reference (TYPE) STRING 'DOCUMENT_CLASS_COMMAND-DOCUMENT_CLASS_SPECIFIC' 20060417
14 C_DOCUMENT_CLASS_TRAN Constant Private Type reference (TYPE) STRING 'DATA_CONTEXT' 20060417
15 C_IVIEW_PREFIX Static Attribute Public Type reference (TYPE) STRING Prefix of Web Application Starter iView 20050809
16 C_IVIEW_PREFIX_2X_3X Static Attribute Public Type reference (TYPE) STRING Prefix of Web Application Starter iView (Format BW 3.x) 20050829
17 C_IVIEW_PREFIX_TRANSACTION Static Attribute Public Type reference (TYPE) STRING Prefix of Start Process iView for Transactions 20060330
18 C_IVIEW_PREFIX_WORKBOOK Static Attribute Public Type reference (TYPE) STRING Prefix of Workbook Starter iView 20061128
19 C_PARAM_BAG_KEY_ISOLANG Constant Private Type reference (TYPE) W3_QNAME 'ISOLANG' ISO Language 20040716
20 C_PARAM_BAG_KEY_IS_NON_UC Constant Private Type reference (TYPE) W3_QNAME 'ISNONUC' BW Backend Is Unicode System 20050815
21 C_PARAM_BAG_KEY_SYLANGU Constant Private Type reference (TYPE) W3_QNAME 'SYLANGU' Language (One Letter) 20040716
22 C_SERVICE_ALIGNTEXTS Constant Public Type reference (TYPE) RSZWOBJID 'BTMP_ALIGNTEXTS' Service Type 20040830
23 C_SERVICE_MIGRATE3X70 Constant Public Type reference (TYPE) RSZWOBJID 'MIGRATEDOC' Service Type 20040830
24 C_SERVICE_VALIDATE Constant Public Type reference (TYPE) RSZWOBJID 'BTMP_VALIDATE' Service Type 20040830
25 C_SERVICE_XMLVALIDATE Constant Public Type reference (TYPE) RSZWOBJID 'BTMP_XMLVALIDATE' Service Type 20050424
26 C_VALIDATION_RC_XML_INVALID Static Attribute Public Type reference (TYPE) INT4 5 Return Code <= XML Invalid 20050721
27 N_PORTAL_PLATFORM Static Attribute Public Type reference (TYPE) RSPOR_PLATFORM Runtime Platform 20100615
28 N_PORTAL_SERVER_PREFIX Static Attribute Public Type reference (TYPE) RSPOR_URL_PREFIX Server Prefix for Portal URLs 20050809
29 N_PORTAL_SYSTEM_ALIAS Static Attribute Public Type reference (TYPE) STRING Alias of BW System in Portal System Landscape 20050829
30 N_RFCDEST Static Attribute Public Type reference (TYPE) RFCDEST RFC Destination 20050323
31 P_ISOLANG Static Attribute Private Type reference (TYPE) CHAR2 Version Number Component 20050323
32 P_IS_NON_UC Static Attribute Private Type reference (TYPE) RS_BOOL BW Backend Is Unicode System 20050815
33 P_RSWAD_SKIP_JAVA Static Attribute Private Type reference (TYPE) RS_BOOL Skip Java Calls 20050323
34 T_PARAMETER_BAG Static Attribute Private Type reference (TYPE) RRXW3TQUERY Default Parameter Collection 20040716
Methods
# Method Level Visibility Method type Description Created on
1 CALL_SERVICE Static method Public Method Calls a Service on Java Page 20040824
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20040716
3 CONVERT_BISP_TO_RTFM Static method Public Method Converts a WAD Web Template into Runtaim Notation 20041223
4 CONVERT_URL_PLACEHOLDERS Static method Public Method Converts a URL Template with Placeholders into a URL 20050815
5 GET_DOC_URL Static method Public Method Returns URL to Start Document Browser (BW 7.0) 20091019
6 GET_DOC_URL_MAST Static method Public Method Returns URL to Start Document Browser (Master Data) 20060404
7 GET_DOC_URL_META Static method Public Method Returns URL to Start Document Browser (Metadata) 20060404
8 GET_DOC_URL_PREFIX Static method Private Method 20060417
9 GET_DOC_URL_TRAN Static method Public Method 20060412
10 GET_LAUNCHER_URL Static method Public Method Delivers URL for Starting a Web Application (BW 2.x/3.x) 20050809
11 GET_PORTAL_SYSTEM Static method Public Method Gets Details for Portal System Alias 20060329
12 GET_RRI_LAUNCHER_URL Static method Public Method Returns URL to Start RRI Results 20060329
13 GET_TRANSACTION_LAUNCHER_URL Static method Public Method Returns URL to Start Transaction on Portal 20060329
14 GET_VALUEHELP Static method Public Method Gets Input Help 20040824
15 HAS_PORTAL_SYSTEM Static method Public Method Checks Whether Portal Is Available 20060329
16 MIGRATE3X70 Static method Public Method Migration of BW 3.x to BW 7.x Web Templates 20041124
17 NOTIFY_CHANGE Static method Public Method Informs You of the Runtime of Changes 20040716
18 NOTIFY_CHANGE_BITM Static method Public Method Informs You of the Runtime of Changes in Reusable Items 20050121
19 NOTIFY_CHANGE_BTMP Static method Public Method Informs You of the Runtime of Changes in Web Templates 20050121
20 NOTIFY_CHANGE_ERPT Static method Public Method Informs You of the Runtime of Changes in Enterprise Reports 20050124
Events
Class CL_RSWR_SERVICES has no event.
Types
Class CL_RSWR_SERVICES has no local type.
Method Signatures

Method CALL_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) STRING 20040824
2 Exporting E_RESULT Call by reference Type reference (TYPE) STRING 20040824
3 Exporting E_SUBRC Call by reference Type reference (TYPE) INT4 20040824
4 Importing I_ACTION Call by reference Type reference (TYPE) RSZWOBJID 20040824
5 Importing I_CONTEXTDESCRIPTION Call by reference Type reference (TYPE) STRING 20040824
6 Importing I_CONTEXTFRAGMENT Call by reference Type reference (TYPE) STRING 20040824
7 Importing I_NODEFRAGMENT Call by reference Type reference (TYPE) STRING 20040824
8 Importing I_TEMPLATE Call by reference Type reference (TYPE) STRING 20040824
9 Importing I_TMPLID Call by reference Type reference (TYPE) RSZWOBJID 20040824
# Exception Resumable Description Created on
1 PORTAL_CONFIGURATION_ERROR 20040824
2 TARGET_SYSTEM_ERROR 20040824

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSWR_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSWR_SERVICES has no exception.

Method CONVERT_BISP_TO_RTFM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RTFM_RESULT Call by reference Type reference (TYPE) STRING 20041223
2 Importing I_BASE64 Call by reference Type reference (TYPE) RS_BOOL SPACE 20041223
3 Importing I_NO_TEXT_SUBST Call by reference Type reference (TYPE) RS_BOOL SPACE 20041223
4 Importing I_TEMPLATE_SOURCE Call by reference Type reference (TYPE) STRING 20041223
# Exception Resumable Description Created on
1 PORTAL_CONFIGURATION_ERROR 20041223
2 TARGET_SYSTEM_ERROR 20041223
3 TEMPLATE_FORMAT_ERROR 20041223

Method CONVERT_URL_PLACEHOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Value transfer Type reference (TYPE) STRING Ausführbare URL 20050815
2 Importing I_URL_TEMPLATE Value transfer Type reference (TYPE) STRING URL Vorlage mit Platzhaltern 20050815

Method CONVERT_URL_PLACEHOLDERS on class CL_RSWR_SERVICES has no exception.

Method GET_DOC_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTEXT Call by reference Object reference (TYPE REF TO) CL_RSOD_CONTEXT Dokumente Selektion 20091019
2 Returning R_URL Value transfer Type reference (TYPE) STRING Document Browser URL 20091019

Method GET_DOC_URL on class CL_RSWR_SERVICES has no exception.

Method GET_DOC_URL_MAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20060404
2 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL Merkmalswert 20060404
3 Returning R_URL Value transfer Type reference (TYPE) STRING Document Browser URL 20060404

Method GET_DOC_URL_MAST on class CL_RSWR_SERVICES has no exception.

Method GET_DOC_URL_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20060404
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO Dokumente Selektion 20060404
3 Returning R_URL Value transfer Type reference (TYPE) STRING Document Browser URL 20060404

Method GET_DOC_URL_META on class CL_RSWR_SERVICES has no exception.

Method GET_DOC_URL_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INITIAL_STRING Call by reference Type reference (TYPE) STRING 20060417
2 Returning R_URL_PREFIX Value transfer Type reference (TYPE) STRING 20060417

Method GET_DOC_URL_PREFIX on class CL_RSWR_SERVICES has no exception.

Method GET_DOC_URL_TRAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_COLUMN Call by reference Type reference (TYPE) STRING '-1' 20060412
2 Importing I_DATA_ROW Call by reference Type reference (TYPE) STRING '-1' 20060412
3 Importing I_INITIAL_STATE Call by reference Type reference (TYPE) STRING 'QUERY' 20060412
4 Importing I_QUERY_VIEW_NAME Call by reference Type reference (TYPE) STRING 20060412
5 Returning R_URL Value transfer Type reference (TYPE) STRING 20060412

Method GET_DOC_URL_TRAN on class CL_RSWR_SERVICES has no exception.

Method GET_LAUNCHER_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20050829
2 Exporting E_URL Value transfer Type reference (TYPE) STRING Erzeugte URL 20050809
3 Importing I_2X3X_URL Value transfer Type reference (TYPE) RS_BOOL Erzeugt eine BW 2.x/3.x AppIntegrator URL 20050809
4 Importing I_BROADCASTER_START_URL Value transfer Type reference (TYPE) RS_BOOL Erzeugt eine URL die den BEx Broadcaster parametrisiert 20050829
5 Importing I_COMPRESSED Value transfer Type reference (TYPE) RS_BOOL Erzeugt eine komprimierte URL 20060411
6 Importing I_OBJTYPE Value transfer Type reference (TYPE) RSZWOBJID Typ des zu startenden Objekts 20050809
7 Importing I_QUERY_STRING Value transfer Type reference (TYPE) STRING Query String mit Liste zusätzlicher Parameter 20050822
8 Importing I_TECHNAME Value transfer Type reference (TYPE) RSZWOBJID Technischer Name des zu startenden Objekts 20050809

Method GET_LAUNCHER_URL on class CL_RSWR_SERVICES has no exception.

Method GET_PORTAL_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_AVAILABLE Call by reference Type reference (TYPE) RS_BOOL System ist im Portal verfügbar 20060329
2 Exporting E_PORTAL_SYSTEM_ALIAS Call by reference Type reference (TYPE) STRING Portal System Alias 20060329
3 Importing I_ABAP_LOGICAL_SYSTEM_NAME Call by reference Type reference (TYPE) STRING Abap System Alias 20060329
4 Importing I_PORTAL_SYSTEM_ALIAS Call by reference Type reference (TYPE) STRING Portal System Alias 20060329

Method GET_PORTAL_SYSTEM on class CL_RSWR_SERVICES has no exception.

Method GET_RRI_LAUNCHER_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Call by reference Type reference (TYPE) STRING Erzeugte URL 20060329
2 Importing I_JAVA_WEB_RUNTIME Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Web Template der Java Web Runtime 20060329
3 Importing I_S_RRI_INTERNAL Call by reference Type reference (TYPE) RSBBS_S_INTERNAL Parameter für den internen Aufruf 20060329

Method GET_RRI_LAUNCHER_URL on class CL_RSWR_SERVICES has no exception.

Method GET_TRANSACTION_LAUNCHER_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_URL Call by reference Type reference (TYPE) STRING Url zum Aufruf des Sap Guis 20060329
2 Importing I_OK_CODE Call by reference Type reference (TYPE) RSOKCODE OK-Code 20060329
3 Importing I_PORTAL_SYSTEM_NAME Call by reference Type reference (TYPE) STRING Portal System Alias (SPACE = eigenes System) 20060329
4 Importing I_TCODE Call by reference Type reference (TYPE) TCODE Aktueller Transaktionscode 20060329
5 Importing I_T_FIELD_VALUES Call by reference Type reference (TYPE) RSWR_T_TRANSACTION_FIELD Felder mit Werten zum Starten einer Transaktion 20060329
6 Importing I_USE_WIN_GUI Call by reference Type reference (TYPE) RS_BOOL Window Gui verwenden und nicht den Html Gui 20060329

Method GET_TRANSACTION_LAUNCHER_URL on class CL_RSWR_SERVICES has no exception.

Method GET_VALUEHELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) STRING 20040824
2 Exporting E_RESULT Call by reference Type reference (TYPE) STRING 20040824
3 Exporting E_SUBRC Call by reference Type reference (TYPE) INT4 20040824
4 Importing I_CONTEXTXML Call by reference Type reference (TYPE) STRING 20040824
5 Importing I_OBJECTXML Call by reference Type reference (TYPE) STRING 20040824
6 Importing I_PARAMMETADATA Call by reference Type reference (TYPE) RSZWMD_X_ITEMPARAM 20040824
7 Importing I_PARAMXPATH Call by reference Type reference (TYPE) STRING 20040824
8 Importing I_TEMPLATE Call by reference Type reference (TYPE) STRING 20070427
9 Importing I_TMPLID Call by reference Type reference (TYPE) RSZWOBJID 20040824
# Exception Resumable Description Created on
1 PORTAL_CONFIGURATION_ERROR 20040824
2 TARGET_SYSTEM_ERROR 20040824

Method HAS_PORTAL_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_PORTAL Value transfer Type reference (TYPE) RS_BOOL Portal verfügbar 20060329

Method HAS_PORTAL_SYSTEM on class CL_RSWR_SERVICES has no exception.

Method MIGRATE3X70 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) STRING 20041124
2 Exporting E_RESULT Call by reference Type reference (TYPE) STRING 20041124
3 Exporting E_SUBRC Call by reference Type reference (TYPE) INT4 20041124
4 Importing I_CONTEXTXML Call by reference Type reference (TYPE) STRING 20041124
5 Importing I_OBJECTXML Call by reference Type reference (TYPE) STRING 20041124
6 Importing I_PARAMMETADATA Call by reference Type reference (TYPE) RSZWMD_X_ITEMPARAM 20041124
7 Importing I_PARAMXPATH Call by reference Type reference (TYPE) STRING 20041124
8 Importing I_TMPLID Call by reference Type reference (TYPE) RSZWOBJID 20041124
# Exception Resumable Description Created on
1 PORTAL_CONFIGURATION_ERROR 20041124
2 TARGET_SYSTEM_ERROR 20041124

Method NOTIFY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEMPLATE_ID Call by reference Type reference (TYPE) RSZWOBJID Technischer Name eines Objekts 20040716
2 Importing I_T_OBJECT_IDS Call by reference Type reference (TYPE) RSWR_TX_OBJECT_ID BW Web Runtime: Liste von Objekten (Templates/LibItems) 20040716
# Exception Resumable Description Created on
1 PORTAL_CONFIGURATION_ERROR Portal nicht/falsch configuriert 20040716
2 TARGET_SYSTEM_ERROR Fehler beim RFC ins Zielsystem 20040716

Method NOTIFY_CHANGE_BITM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) RSZTTMPLID 20050121
# Exception Resumable Description Created on
1 PORTAL_CONFIGURATION_ERROR 20050121
2 TARGET_SYSTEM_ERROR 20050121

Method NOTIFY_CHANGE_BTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) RSZWOBJID 20050121
# Exception Resumable Description Created on
1 PORTAL_CONFIGURATION_ERROR 20050121
2 TARGET_SYSTEM_ERROR 20050121

Method NOTIFY_CHANGE_ERPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Call by reference Type reference (TYPE) RSZWOBJID 20050124
# Exception Resumable Description Created on
1 PORTAL_CONFIGURATION_ERROR 20050124
2 TARGET_SYSTEM_ERROR 20050124
History
Last changed by/on SAP  20130531 
SAP Release Created in 700