SAP ABAP Class CL_APB_LPD_UTILITIES (CL_APB_LPD_UTILITIES)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-MUS-LP (Application Component) Launchpad
     APB_LAUNCHPAD (Package) Launchpad (generic functions)
Properties
Class CL_APB_LPD_UTILITIES  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class APB_LAUNCHPAD    
Program status     
Category 0   
Package APB_LAUNCHPAD   Launchpad (generic functions) 
Created 20060614   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_APB_LPD_UTILITIES has no interface implemented.
Friends
Class CL_APB_LPD_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_XSLT_OUTPUT_TYPE_HTML Constant Public Type reference (TYPE) APB_LPD_OUTPUT_TYPE 'html' XSLT Output Type 20060614
2 CD_XSLT_OUTPUT_TYPE_TEXT Constant Public Type reference (TYPE) APB_LPD_OUTPUT_TYPE 'text' XSLT Output Type 20060614
3 CD_XSLT_OUTPUT_TYPE_XML Constant Public Type reference (TYPE) APB_LPD_OUTPUT_TYPE 'xml' XSLT Output Type 20060614
4 GC_CLIENT_TYPE_NWBC Constant Public Type reference (TYPE) STRING 'NWBC' 20071014
5 GC_CLIENT_TYPE_NWBC_3 Constant Public Type reference (TYPE) STRING 'NWBC_3' 20091027
6 GC_CLIENT_TYPE_PORTAL Constant Public Type reference (TYPE) STRING 'PORTAL' 20071014
7 GC_CLIENT_TYPE_SAPGUI Constant Public Type reference (TYPE) STRING 'SAPGUI' 20071014
8 GC_CLIENT_TYPE_STANDALONE Constant Public Type reference (TYPE) STRING 'STANDALONE' 20071014
9 GC_CLIENT_TYPE_UNKNOWN Constant Public Type reference (TYPE) STRING 'UNKNOWN' 20071014
10 GC_DEFAULT_ICON Constant Public Type reference (TYPE) STRING '~Pictogram/CirclesSquares' 20060822
11 MD_DEV_CLASS Constant Public Type reference (TYPE) STRING '$TMP' 20060616
12 MD_SAP_SYSTEM Static Attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Flag 20140225
13 MT_LAST_PARSE_ERROR Static Attribute Private Type reference (TYPE) APB_LPD_T_PARSE_ERROR XML Parse Error 20060614
14 MT_SHORT_TEXTS Static Attribute Private Type reference (TYPE) TY_T_SHORT_TEXTS 20110607
15 SR_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20060614
16 SR_IXML_STREAM_FACTORY Static Attribute Protected Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20060614
17 SR_XSLT_PROCESSOR Static Attribute Private Object reference (TYPE REF TO) CL_XSLT_PROCESSOR XSLT processor 20060614
Methods
# Method Level Visibility Method type Description Created on
1 ADD_1_TO_ALPHA_NUMERIC_STRING Static method Public Method 20080131
2 ADD_MESSAGE Static method Public Method 20110325
3 ADD_ONE_TO_A_CHARACTER Static method Private Method 20080131
4 ADD_PARAMETER_STRING_TO_URL Static method Public Method 20131120
5 APPLY_XSLT Static method Public Method 20060614
6 APPL_PARAMS_2_XML_APPL_PARAMS Static method Public Method 20110217
7 CHECK_FOR_CHARS_GT_7E Static method Public Method 20120524
8 CHECK_PARAM_MAPPING_PARAMETERS Static method Public Method Check parameter mapping parameters 20110325
9 CHECK_SYSTEM_TYPE Static method Public Method 20091228
10 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060614
11 CLEAR_MT_SHORT_TEXTS Static method Public Method Clear attribute MT_SHORT_TEXTS 20140213
12 COPY_LT_TEXT_IN_ALL_LANGUAGES Static method Public Method 20120112
13 COPY_SH_TEXT_IN_ALL_LANGUAGES Static method Public Method 20120112
14 CREATE_DOCUMENT Static method Public Method 20060614
15 CREATE_ENCODING Static method Public Method 20121122
16 CREATE_PARAMETER_STRING Static method Public Method 20131119
17 CREATE_R3TR_DOCT_TADIR_RECORD Static method Public Method 20061102
18 CREATE_R3TR_TADIR_RECORD Static method Public Method 20110608
19 DELETE_LONGTEXT Static method Public Method 20060616
20 DISPLAY_XSLT_ERROR_LOG Static method Public Method 20060614
21 DOM_TO_STRING Static method Public Method 20060614
22 ESCAPE_URL Static method Public Method Executes URL Escaping on a String 20120910
23 FIELDS_TO_STRING Static method Public Method Encodes a List of Fields as a Query String 20120910
24 FILL_HEADER Static method Private Method 20060615
25 GENERATE_XSLT_PROGRAM Static method Public Method 20100531
26 GET_APPLICATION_TYPES Static method Public Method 20090920
27 GET_APPL_PARAMETER_NAME Static method Public Method 20110217
28 GET_FLAG_TEXTTABLE_CORRECTED Static method Public Method Get Flag Texttable corrected 20130326
29 GET_NODES_FROM_XPATH Static method Public Method 20060614
30 GET_NODE_FROM_XPATH Static method Public Method 20060614
31 GET_SYS_ALIAS_MAPPING Static method Public Method Get System Alias Mapping 20121122
32 GET_XPATH Static method Public Method 20060712
33 INIT_CALL_TRANS_OPTIONS Static method Public Method 20110719
34 KEY_VAL_PAIRS_TO_STRING Static method Public Method 20080805
35 NODE_TO_STRING Static method Public Method 20071204
36 POST_LONGTEXT Static method Public Method 20060615
37 READ_LONGTEXT Static method Public Method 20060616
38 READ_SHORT_TEXT Static method Public Method 20110607
39 READ_SHORT_TEXTS Static method Public Method 20110606
40 REPLACE_DANGEROUS_CHARS_IN_URL Static method Public Method 20120524
41 REPLACE_DYNAMIC_PLACEHOLDER Static method Public Method 20090307
42 REPLACE_PARAMETER_BY Static method Public Method 20080215
43 REPLACE_STRING_PARAMETER_BY Static method Public Method 20080215
44 SAVE_FLAG_TEXTTABLE_CORRECTED Static method Public Method Set System Alias Mapping 20130326
45 SAVE_SYS_ALIAS_MAPPING Static method Public Method Set System Alias Mapping 20121122
46 SET_VALUE_VIA_XPATH Static method Public Method 20060614
47 SHOW_XML Static method Public Method 20060614
48 SPLIT_TEXT_KEY_V4 Static method Public Method 20110606
49 SPLIT_URL Static method Public Method 20100903
50 STRING_TO_DOM Static method Public Method 20060614
51 STRING_TO_FIELDS Static method Public Method Decodes a Query String into a List of Fields 20121113
52 STRING_TO_KEY_VAL_PAIRS Static method Public Method 20080805
Events
Class CL_APB_LPD_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_SHORT_TEXTS Private See coding 20110607 BEGIN OF ty_s_short_texts, prefix TYPE string, texts TYPE apb_lpd_t_short_texts, END OF ty_s_short_texts
2 TY_T_SHORT_TEXTS Private See coding 20110607 ty_t_short_texts TYPE STANDARD TABLE OF ty_s_short_texts
Method Signatures

Method ADD_1_TO_ALPHA_NUMERIC_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ALPHA_NUMERIC_STRING Call by reference Type reference (TYPE) ANY Character Field Length = 10 20080131
2 Importing ID_ALPHA_NUMERIC_STRING Call by reference Type reference (TYPE) ANY Character Field Length = 10 20080131
# Exception Resumable Description Created on
1 OVERFLOW 20080131

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) APB_LPD_T_BAPIRET1 Return Parameter 20110325
2 Importing ID_MSGNO Call by reference Type reference (TYPE) MSGNO Message Identification 20110325
3 Importing ID_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message variable 01 20110325
4 Importing ID_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message variable 02 20110325
5 Importing ID_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message variable 03 20110325
6 Importing ID_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message variable 04 20110325

Method ADD_MESSAGE on class CL_APB_LPD_UTILITIES has no exception.

Method ADD_ONE_TO_A_CHARACTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CHAR Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080131
2 Exporting ED_OVERFLOW Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080131
3 Importing ID_CHAR Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080131

Method ADD_ONE_TO_A_CHARACTER on class CL_APB_LPD_UTILITIES has no exception.

Method ADD_PARAMETER_STRING_TO_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) STRING Url 20131120
2 Importing IV_URL_PARAMETER_STRING Call by reference Type reference (TYPE) STRING Url parameter string 20131120
3 Returning RV_URL Value transfer Type reference (TYPE) STRING Resulting Url 20131120

Method ADD_PARAMETER_STRING_TO_URL on class CL_APB_LPD_UTILITIES has no exception.

Method APPLY_XSLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OUTPUT_STRING Call by reference Type reference (TYPE) STRING 20060614
2 Exporting ER_OUTPUT_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614
3 Importing ID_INPUT_STRING Call by reference Type reference (TYPE) STRING 20060614
4 Importing ID_OUTPUT_CHARACTER_SET Call by reference Type reference (TYPE) STRING 20060614
5 Importing ID_OUTPUT_TYPE Call by reference Type reference (TYPE) APB_LPD_OUTPUT_TYPE CD_XSLT_OUTPUT_TYPE_XML XSLT Output Type 20060614
6 Importing ID_XSLT_PROG Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20060614
7 Importing ID_XSLT_STRING Call by reference Type reference (TYPE) STRING 20060614
8 Importing IR_INPUT_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614
9 Importing IR_INPUT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060614
10 Importing IR_XSLT_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614
11 Importing IT_OBJECT Call by reference Type reference (TYPE) SXSLTOPARS SXSLT: External Object Parameters 20060614
12 Importing IT_PARAMETER Call by reference Type reference (TYPE) SXSLTPARS SXSLT: Parameters 20060614
# Exception Resumable Description Created on
1 FAILED 20060614
2 WRONG_INPUT_PARAMETERS 20060614

Method APPL_PARAMS_2_XML_APPL_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPLICATION_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20110217
2 Changing CT_START_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20110217
3 Exporting EV_ANYTHING_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20110310
4 Importing IT_PARAMETER_MAPPING Call by reference Type reference (TYPE) APB_LPD_T_PARAMETER_MAPPING Table to display parameter mapping 20120723
5 Importing IT_XML_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20110217

Method APPL_PARAMS_2_XML_APPL_PARAMS on class CL_APB_LPD_UTILITIES has no exception.

Method CHECK_FOR_CHARS_GT_7E Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_CONTAINS_SUCH_CHARS Value transfer Type reference (TYPE) ABAP_BOOL 20120524
2 Importing ID_STRING Call by reference Type reference (TYPE) STRING 20120524

Method CHECK_FOR_CHARS_GT_7E on class CL_APB_LPD_UTILITIES has no exception.

Method CHECK_PARAM_MAPPING_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20110325
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) APB_LPD_T_BAPIRET1 Messages 20110325
3 Importing ID_APPLICATION_TYPE Call by reference Type reference (TYPE) APB_LPD_APPLICATION_TYPE Applikation type 20110325
4 Importing IT_PARAMETER_MAPPING Call by reference Type reference (TYPE) APB_LPD_T_PARAMETER_MAPPING Table to display parameter mapping 20110325

Method CHECK_PARAM_MAPPING_PARAMETERS on class CL_APB_LPD_UTILITIES has no exception.

Method CHECK_SYSTEM_TYPE Signature

Method CHECK_SYSTEM_TYPE on class CL_APB_LPD_UTILITIES has no parameter.
# Exception Resumable Description Created on
1 SAP_SYSTEM 20091228

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_MT_SHORT_TEXTS Signature

Method CLEAR_MT_SHORT_TEXTS on class CL_APB_LPD_UTILITIES has no parameter.
Method CLEAR_MT_SHORT_TEXTS on class CL_APB_LPD_UTILITIES has no exception.

Method COPY_LT_TEXT_IN_ALL_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Obsolete 20120112
2 Importing ID_MASTER_LANG Call by reference Type reference (TYPE) SPRAS Language Key 20120112
3 Importing ID_NEW_TEXT_CLASS Call by reference Type reference (TYPE) DOKHL-ID Text ID 20120112
4 Importing ID_NEW_TEXT_KEY Call by reference Type reference (TYPE) TDOBNAME SAP Smart Forms: Object name 20120112
5 Importing ID_ORIGINAL_TEXT_CLASS Call by reference Type reference (TYPE) DOKHL-ID Text ID 20120112
6 Importing ID_ORIGINAL_TEXT_KEY Call by reference Type reference (TYPE) TDOBNAME SAP Smart Forms: Object name 20120112

Method COPY_LT_TEXT_IN_ALL_LANGUAGES on class CL_APB_LPD_UTILITIES has no exception.

Method COPY_SH_TEXT_IN_ALL_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20120112
2 Importing ID_ORIGINAL_TEXT_CLASS Call by reference Type reference (TYPE) DOKHL-ID Text ID 20120112
3 Importing ID_ORIGINAL_TEXT_KEY Call by reference Type reference (TYPE) TDOBNAME SAP Smart Forms: Object name 20120112
4 Importing ID_SAP_OBJECT Call by reference Type reference (TYPE) APB_LPD_SAP_OBJECT SAP Object 20120112
5 Importing ID_TEXT_ID Call by reference Type reference (TYPE) APB_LPD_TEXT_ID SAP Smart Forms: Object name 20120112
6 Importing ID_UNIQUE_LPD_ID Call by reference Type reference (TYPE) APB_LPD_UNIQUE_ID_WITH_NS Unique Id with namespace for a Launchpad 20120112

Method COPY_SH_TEXT_IN_ALL_LANGUAGES on class CL_APB_LPD_UTILITIES has no exception.

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DOM Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614

Method CREATE_DOCUMENT on class CL_APB_LPD_UTILITIES has no exception.

Method CREATE_ENCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_ENCODING Value transfer Object reference (TYPE REF TO) IF_IXML_ENCODING IF_IXML_ENCODING 20121122

Method CREATE_ENCODING on class CL_APB_LPD_UTILITIES has no exception.

Method CREATE_PARAMETER_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20131119
2 Importing IV_ESCAPE_KEY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Indicator: Escape parameter key 20131119
3 Importing IV_ESCAPE_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Indicator: Escape parameter value 20131119
4 Returning RV_PARAMETER_STRING Value transfer Type reference (TYPE) STRING Resulting parameter string 20131119

Method CREATE_PARAMETER_STRING on class CL_APB_LPD_UTILITIES has no exception.

Method CREATE_R3TR_DOCT_TADIR_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Package 20061102
2 Importing ID_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Name 20061102
# Exception Resumable Description Created on
1 ERROR 20061102

Method CREATE_R3TR_TADIR_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Package 20110608
2 Importing ID_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Name 20110608
3 Importing ID_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20110608
# Exception Resumable Description Created on
1 ERROR 20110608

Method DELETE_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Package 20060616
2 Importing ID_ID Call by reference Type reference (TYPE) DOKHL-ID 'TX' Document class 20060616
3 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key 20060616
4 Importing ID_NAME Call by reference Type reference (TYPE) TDOBNAME Name 20060616
5 Importing ID_OBJECT Call by reference Type reference (TYPE) TDOBJECT 'APB_LPD' Texts: application object 20060616
# Exception Resumable Description Created on
1 NOT_DELETED 20060616

Method DISPLAY_XSLT_ERROR_LOG Signature

Method DISPLAY_XSLT_ERROR_LOG on class CL_APB_LPD_UTILITIES has no parameter.
Method DISPLAY_XSLT_ERROR_LOG on class CL_APB_LPD_UTILITIES has no exception.

Method DOM_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CHARACTER_SET Call by reference Type reference (TYPE) STRING 20060614
2 Importing IR_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614
3 Returning RD_XML Value transfer Type reference (TYPE) STRING 20060614
# Exception Resumable Description Created on
1 RENDER_ERROR 20060614

Method ESCAPE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UNESCAPED Call by reference Type reference (TYPE) STRING Unencoded String 20120910
2 Returning RV_ESCAPED Value transfer Type reference (TYPE) STRING URL-Encoded String 20120910

Method ESCAPE_URL on class CL_APB_LPD_UTILITIES has no exception.

Method FIELDS_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) TIHTTPNVP Table with Name/Value Pairs 20120910
2 Importing IT_LPD_FIELDS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20120910
3 Returning RV_STRING Value transfer Type reference (TYPE) STRING Query String 20120910

Method FIELDS_TO_STRING on class CL_APB_LPD_UTILITIES has no exception.

Method FILL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HEADER Value transfer Type reference (TYPE) THEAD SAPscript: Text Header 20060615
2 Importing ID_ID Call by reference Type reference (TYPE) TDID Text ID 20060615
3 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20060615
4 Importing ID_NAME Call by reference Type reference (TYPE) TDOBNAME Name 20060615
5 Importing ID_OBJECT Call by reference Type reference (TYPE) TDOBJECT Texts: application object 20060615
6 Importing ID_VERSION Call by reference Type reference (TYPE) TDVERSION '00001' Version 20090722

Method FILL_HEADER on class CL_APB_LPD_UTILITIES has no exception.

Method GENERATE_XSLT_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) O2DESCR Short Description 20100531
2 Importing ID_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' 20100531
3 Importing ID_FLAG_COMMIT Call by reference Type reference (TYPE) BOOLE_D 20100531
4 Importing ID_FLAG_OVERWRITE Call by reference Type reference (TYPE) BOOLE_D 'X' 20100531
5 Importing ID_PROGRAM_NAME Call by reference Type reference (TYPE) CXSLTDESC Name of an XSLT Program 20100531
6 Importing ID_SUPPRESS_CORR_INSERT Call by reference Type reference (TYPE) FLAG General Flag 20100531
7 Importing ID_XSLT Call by reference Type reference (TYPE) STRING 20100531
# Exception Resumable Description Created on
1 ERROR 20100531
2 NO_AUTHORIZATION 20100531
3 OBJECT_ALREADY_EXISTS 20100531

Method GET_APPLICATION_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLICATION_TYPES Call by reference Type reference (TYPE) APB_LPD_T_APPL_TYPE Application Type 20090920
2 Exporting ET_APPL_TYPE_SELECTION Call by reference Type reference (TYPE) APB_LPD_T_LINE_SELECTION Line Selection 20090920

Method GET_APPLICATION_TYPES on class CL_APB_LPD_UTILITIES has no exception.

Method GET_APPL_PARAMETER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_NAME Value transfer Type reference (TYPE) STRING 20110217
2 Importing ID_APPLICATION_TYPE Call by reference Type reference (TYPE) APB_LPD_APPLICATION_TYPE Applikation type 20110217

Method GET_APPL_PARAMETER_NAME on class CL_APB_LPD_UTILITIES has no exception.

Method GET_FLAG_TEXTTABLE_CORRECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20130327
2 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20130327
3 Returning RV_TEXTTABLE_CORRECTED Value transfer Type reference (TYPE) WDY_BOOLEAN Text Table corrected? 20130326

Method GET_FLAG_TEXTTABLE_CORRECTED on class CL_APB_LPD_UTILITIES has no exception.

Method GET_NODES_FROM_XPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NODE_COLLECTION Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20060614
2 Importing ID_MULTI_NAMESPACE Call by reference Type reference (TYPE) STRING 20060614
3 Importing ID_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING 20060614
4 Importing ID_NAMESPACE_URI Call by reference Type reference (TYPE) STRING 20060614
5 Importing ID_XPATH Call by reference Type reference (TYPE) STRING 20060614
6 Importing IR_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614
7 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060614

Method GET_NODES_FROM_XPATH on class CL_APB_LPD_UTILITIES has no exception.

Method GET_NODE_FROM_XPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MULTI_NAMESPACE Call by reference Type reference (TYPE) STRING 20060614
2 Importing ID_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING 20060614
3 Importing ID_NAMESPACE_URI Call by reference Type reference (TYPE) STRING 20060614
4 Importing ID_XPATH Call by reference Type reference (TYPE) STRING 20060614
5 Importing IR_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614
6 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060614
7 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060614
# Exception Resumable Description Created on
1 NOT_FOUND 20060614
2 NOT_UNIQUE 20060614

Method GET_SYS_ALIAS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SYSTEM_ALIAS_MAPPING Value transfer Type reference (TYPE) APB_LPD_T_SYS_ALIAS_MAPPING System Alias Mapping 20121122
2 Importing ID_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20121122
3 Importing ID_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20121122

Method GET_SYS_ALIAS_MAPPING on class CL_APB_LPD_UTILITIES has no exception.

Method GET_XPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XPATH Value transfer Type reference (TYPE) STRING 20060712
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060712

Method GET_XPATH on class CL_APB_LPD_UTILITIES has no exception.

Method INIT_CALL_TRANS_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CALL_TRANS_OPTIONS Value transfer Type reference (TYPE) APB_LPD_S_CALL_TRANS_OPTIONS Call Transaction Options 20110719

Method INIT_CALL_TRANS_OPTIONS on class CL_APB_LPD_UTILITIES has no exception.

Method KEY_VAL_PAIRS_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_STRING Value transfer Type reference (TYPE) STRING 20080805
2 Importing IT_KEY_VALUE_PAIRS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20080805

Method KEY_VAL_PAIRS_TO_STRING on class CL_APB_LPD_UTILITIES has no exception.

Method NODE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20071204

Method NODE_TO_STRING on class CL_APB_LPD_UTILITIES has no exception.

Method POST_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEV_CLASS Call by reference Type reference (TYPE) DEVCLASS Obsolete 20060615
2 Importing ID_ID Call by reference Type reference (TYPE) DOKHL-ID 'TX' Document class 20060615
3 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20060615
4 Importing ID_NAME Call by reference Type reference (TYPE) TDOBNAME 20060615
5 Importing ID_NO_MASTERLANG Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120112
6 Importing ID_OBJECT Call by reference Type reference (TYPE) TDOBJECT 'APB_LPD' 20060615
7 Importing ID_TEXT Call by reference Type reference (TYPE) STRING 20060615
8 Importing ID_VERSION Call by reference Type reference (TYPE) TDVERSION '0001' Version 20090722
9 Importing IT_LINES Call by reference Type reference (TYPE) TLINE_TAB 20060615
# Exception Resumable Description Created on
1 NOT_POSTED 20060615

Method READ_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TEXT Call by reference Type reference (TYPE) STRING 20060616
2 Exporting ED_VERSION Call by reference Type reference (TYPE) TDVERSION Version 20090722
3 Exporting ET_LINES Call by reference Type reference (TYPE) TLINE_TAB List of SAPscript Lines 20060616
4 Importing ID_ID Call by reference Type reference (TYPE) DOKHL-ID 'TX' Text ID 20060616
5 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20060616
6 Importing ID_NAME Call by reference Type reference (TYPE) TDOBNAME Name 20060616
7 Importing ID_OBJECT Call by reference Type reference (TYPE) TDOBJECT 'APB_LPD' Texts: application object 20060616
# Exception Resumable Description Created on
1 NOT_FOUND 20060616

Method READ_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_TEXT Value transfer Type reference (TYPE) STRING 20110607
2 Importing ID_MASTERLANG Call by reference Type reference (TYPE) LANGU Language Key 20110607
3 Importing ID_TEXT_KEY Call by reference Type reference (TYPE) STRING 20110607

Method READ_SHORT_TEXT on class CL_APB_LPD_UTILITIES has no exception.

Method READ_SHORT_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SHORT_TEXTS Call by reference Type reference (TYPE) APB_LPD_T_SHORT_TEXTS Launchpad Short Texts 20110606
2 Importing ID_MASTER_LANG Call by reference Type reference (TYPE) LANGU Language Key 20110606
3 Importing ID_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20110606
4 Importing ID_PREFIX_ID Call by reference Type reference (TYPE) STRING 20110606

Method READ_SHORT_TEXTS on class CL_APB_LPD_UTILITIES has no exception.

Method REPLACE_DANGEROUS_CHARS_IN_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_URL Call by reference Type reference (TYPE) STRING 20120524
2 Importing ID_REPLACE_ALSO_CHARS_GT_7E Call by reference Type reference (TYPE) ABAP_BOOL 20120524
3 Importing ID_URL Call by reference Type reference (TYPE) STRING 20120524

Method REPLACE_DANGEROUS_CHARS_IN_URL on class CL_APB_LPD_UTILITIES has no exception.

Method REPLACE_DYNAMIC_PLACEHOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_STRING Call by reference Type reference (TYPE) STRING 20090307
2 Importing ID_ENCODE_REPLACEMENT_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator: Encode replacement value 20131030
3 Importing ID_STRING Call by reference Type reference (TYPE) STRING 20090307
4 Importing IT_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20090307
5 Importing IT_PARAMETER_MAPPING Call by reference Type reference (TYPE) APB_LPD_T_PARAMETER_MAPPING Table to display parameter mapping 20090307
6 Importing IT_PERS_VALUES Call by reference Type reference (TYPE) FPB_T_VALUES 20090307

Method REPLACE_DYNAMIC_PLACEHOLDER on class CL_APB_LPD_UTILITIES has no exception.

Method REPLACE_PARAMETER_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DATA_OBJECT Call by reference Type reference (TYPE) STRING 20080215
2 Exporting ET_APPLICATION_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20080215
3 Exporting ET_PERS_PARAMETERS Call by reference Type reference (TYPE) FPB_T_VALUES Key/Value Pairs 20090615
4 Exporting ET_START_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20080215
5 Importing ID_DATA_OBJECT Call by reference Type reference (TYPE) STRING 20080215
6 Importing ID_ONLY_MAPPED_PARAMS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
7 Importing IT_APPLICATION_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20080215
8 Importing IT_PARAMETER_MAPPING Call by reference Type reference (TYPE) APB_LPD_T_PARAMETER_MAPPING Table to display parameter mapping 20080215
9 Importing IT_PERS_PARAMETERS Call by reference Type reference (TYPE) FPB_T_VALUES Key/Value Pairs 20090615
10 Importing IT_START_PARAMETERS Call by reference Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20080215

Method REPLACE_PARAMETER_BY on class CL_APB_LPD_UTILITIES has no exception.

Method REPLACE_STRING_PARAMETER_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_STRING Value transfer Type reference (TYPE) STRING 20080215
2 Importing ID_ONLY_MAPPED_PARAMS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
3 Importing ID_STRING Call by reference Type reference (TYPE) STRING 20080215
4 Importing IT_PARAMETER_MAPPING Call by reference Type reference (TYPE) APB_LPD_T_PARAMETER_MAPPING Table to display parameter mapping 20080215

Method REPLACE_STRING_PARAMETER_BY on class CL_APB_LPD_UTILITIES has no exception.

Method SAVE_FLAG_TEXTTABLE_CORRECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20130327
2 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20130327
3 Importing IV_TEXTTABLE_CORRECTED Call by reference Type reference (TYPE) WDY_BOOLEAN Text Table corrected 20130326

Method SAVE_FLAG_TEXTTABLE_CORRECTED on class CL_APB_LPD_UTILITIES has no exception.

Method SAVE_SYS_ALIAS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20121122
2 Importing ID_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20121122
3 Importing IT_SYSTEM_ALIAS_MAPPING Call by reference Type reference (TYPE) APB_LPD_T_SYS_ALIAS_MAPPING System Alias Mapping 20121122

Method SAVE_SYS_ALIAS_MAPPING on class CL_APB_LPD_UTILITIES has no exception.

Method SET_VALUE_VIA_XPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CHANGED Call by reference Type reference (TYPE) APB_LPD_FLAG Flag boolean 20060614
2 Importing ID_VALUE Call by reference Type reference (TYPE) STRING 20060614
3 Importing ID_XPATH Call by reference Type reference (TYPE) STRING 20060614
4 Importing ID_XPATH_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING 20060614
5 Importing ID_XPATH_NAMESPACE_URI Call by reference Type reference (TYPE) STRING 20060614
6 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060614
# Exception Resumable Description Created on
1 NOT_FOUND 20060614
2 NOT_UNIQUE 20060614

Method SHOW_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_STRING Call by reference Type reference (TYPE) STRING 20060614
2 Importing IR_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614
3 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060614
# Exception Resumable Description Created on
1 PARSE_ERROR 20060614

Method SPLIT_TEXT_KEY_V4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20110606
2 Exporting ED_SAP_OBJECT Call by reference Type reference (TYPE) APB_LPD_SAP_OBJECT SAP Object 20110606
3 Exporting ED_TEXT_ID Call by reference Type reference (TYPE) STRING 20110606
4 Exporting ED_UNIQUE_ID Call by reference Type reference (TYPE) STRING 20110606
5 Exporting ED_UNIQUE_ID_WITH_NS Call by reference Type reference (TYPE) STRING 20110606
6 Importing ID_TEXT_KEY Call by reference Type reference (TYPE) STRING 20110606

Method SPLIT_TEXT_KEY_V4 on class CL_APB_LPD_UTILITIES has no exception.

Method SPLIT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FRAGMENT Call by reference Type reference (TYPE) STRING 20131016
2 Exporting ED_START_URL Call by reference Type reference (TYPE) STRING 20100903
3 Exporting ED_URL_WITHOUT_FRAGMENT Call by reference Type reference (TYPE) STRING 20131025
4 Exporting ET_PARAMETER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20100903
5 Importing ID_DO_NOT_UNESCAPE Call by reference Type reference (TYPE) ABAP_BOOL 20120416
6 Importing ID_URL Call by reference Type reference (TYPE) STRING 20100903

Method SPLIT_URL on class CL_APB_LPD_UTILITIES has no exception.

Method STRING_TO_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_XML Call by reference Type reference (TYPE) STRING 20060614
2 Returning RR_DOM Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20060614
# Exception Resumable Description Created on
1 PARSE_ERROR 20060614

Method STRING_TO_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FIELDS Value transfer Type reference (TYPE) APB_LPD_T_PARAMS Table with Name/Value Pairs 20121113
2 Importing IV_DECODE_NAMES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Decode not only values but also names 20121113
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING Encoded Query String 20121113

Method STRING_TO_FIELDS on class CL_APB_LPD_UTILITIES has no exception.

Method STRING_TO_KEY_VAL_PAIRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_KEY_VALUE_PAIRS Value transfer Type reference (TYPE) APB_LPD_T_PARAMS Key/Value Pairs 20080805
2 Importing ID_STRING Call by reference Type reference (TYPE) STRING 20080805

Method STRING_TO_KEY_VAL_PAIRS on class CL_APB_LPD_UTILITIES has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 710