SAP ABAP Class CL_WCF_BPATH_PARSER (Parser for Genil object access with bPath)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-BOL (Application Component) Business Object Layer
     CRM_BOL (Package) CRM Business Object Layer
Properties
Class CL_WCF_BPATH_PARSER  
Short Description Parser for Genil object access with bPath    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BOL   CRM Business Object Layer 
Created 20090220   SAP 
Last change 20130531   SAP 
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)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WCF_BPATH_PARSER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CRM_BOL_ENTITY 20090925 Entity
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_REPLACE_PATTERN Constant Private Type reference (TYPE) STRING '/_' 20090320
2 GO_CURRENT_FUNCTION_IMPLCLASS Instance attribute Private Object reference (TYPE REF TO) IF_WCF_BPATH_FUNCTIONPOOL BPath Functionpool Interface 20100701
3 GO_FRAMEWORK_ACCESS Instance attribute Public Object reference (TYPE REF TO) IF_WCF_BPATH_FRAMEWORK_ACCESS Encapsulates the BPATH access to the framework components 20101130
4 GO_RANDOMIZER Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_RANDOM_FLOAT 20100506
5 GR_BRIDGE_CONTROL_LINE Instance attribute Private Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20100420
6 GR_CURRENT_GROUP Instance attribute Private Object reference (TYPE REF TO) CRMT_BOL_BPATH_GROUP contains an identified group element 20100421
7 GR_CURRENT_RELTAB Instance attribute Private Object reference (TYPE REF TO) CRMT_BOL_BPATH_RELTREE Table of Extended Object Relations 20091007
8 GR_CURRENT_SUBINFO Instance attribute Private Object reference (TYPE REF TO) CRMT_BOL_BPATH_QUERY Stores meta data for a (sub) query 20110107
9 GR_DATASTACK Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BPATH_STACK holds the data 20090527
10 GR_DATA_RESULT Instance attribute Public Object reference (TYPE REF TO) DATA 20090225
11 GR_FUNCTION_STACK Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BPATH_STACK Attributes stack as used in BPATH Parser 20100514
12 GR_GROUPDEF_STACK Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BPATH_STACK Attributes stack as used in BPATH Parser 20100709
13 GR_GROUP_ENTRIES Instance attribute Private Object reference (TYPE REF TO) CRMT_BOL_BPATH_GROUP_TAB contains list of all identified group elements 20100705
14 GR_OBJECTSTACK Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BPATH_STACK holds the object/coll hierarchy 20090527
15 GR_PARAMETERSTACK Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BPATH_STACK Entity 20090713
16 GR_RESETVAR_HEAP Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BPATH_STACK Attributes stack as used in BPATH Parser 20090728
17 GR_RETURNSTRUCTURE Instance attribute Private Object reference (TYPE REF TO) DATA 20090310
18 GR_RETURNTABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20090313
19 GR_SORT_CRITERIA Instance attribute Private Object reference (TYPE REF TO) ABAP_SORTORDER_TAB Table for SORT itab BY (ABAP_SORTORDER_TAB) 20090821
20 GR_STATUSSTACK Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BPATH_STACK stack for internal processing 20090527
21 GR_STATUS_TAB Instance attribute Private Object reference (TYPE REF TO) CRMT_BOL_BPATH_STATUS_TAB Holds data corresponding to BPATH stati for error msg mainly 20090529
22 GR_STRUC_DDFIELDS Instance attribute Private Object reference (TYPE REF TO) DDFIELDS DD: Field List 20090820
23 GR_SUBQUERYSTACK Instance attribute Private Object reference (TYPE REF TO) CL_WCF_BPATH_STACK Attributes stack as used in BPATH Parser 20090724
24 GT_CODE_COMPLETION_TAB Instance attribute Public Type reference (TYPE) CRMT_BOL_BPATH_COMPLETION_TAB Table holds all possible continuations of a BPATH fragment 20100312
25 GT_CONTROL_TAB Instance attribute Private Type reference (TYPE) CRMT_BOL_BPATH_CONTROL_TAB controls the pre-parsing / proposal engine 20090330
26 GT_GROUPS_ENTRIES Instance attribute Private Type reference (TYPE) CRMT_BOL_BPATH_GROUP_TAB contains list of all identified group elements 20100401
27 GT_GROUP_TAB Instance attribute Private Type reference (TYPE) GTYPE_REF_IDENT_TAB 20100709
28 GT_IDENT_TAB Instance attribute Private Type reference (TYPE) CRMT_BOL_BPATH_IDENTY_TAB Indentifier used in BPATH evaluation 20090402
29 GT_REGISTERED_FUNCTIONS Instance attribute Private Type reference (TYPE) CRMT_BOL_BPATH_FUNCTION_TAB Function table 20100315
30 GT_RELATION_TREE Instance attribute Private Type reference (TYPE) CRMT_BOL_BPATH_RELTREE Table of Extended Object Relations 20091006
31 GT_SUBQUERIES Instance attribute Private Type reference (TYPE) CRMT_BOL_BPATH_SUBQUERY_TAB Stores (sub) Query Meta information data 20090724
32 GT_VARS Instance attribute Private Type reference (TYPE) CRMT_BOL_BPATH_VAR_TAB Variable Table used in BPATH 20090727
33 GV_ALLOW_DIRECT_INDEXING Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090925
34 GV_COLL_2_RETURN Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090319
35 GV_COLON_POS Instance attribute Private Type reference (TYPE) INT4 Natural number 20100421
36 GV_CURRENT_ATTRIBUTE Instance attribute Private Type reference (TYPE) STRING 20100429
37 GV_CURRENT_ATTRIBUTE_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100429
38 GV_CURRENT_GROUPLEVEL Instance attribute Private Type reference (TYPE) STRING 20100709
39 GV_CURRENT_INDEX Instance attribute Private Type reference (TYPE) INT4 Natural number 20090527
40 GV_CURRENT_SCORE Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20091007
41 GV_CURRENT_SIZE Instance attribute Private Type reference (TYPE) INT4 Natural number 20090713
42 GV_CURRENT_SUB Instance attribute Private Type reference (TYPE) INT4 Natural number 20090820
43 GV_CURRENT_TARGET Instance attribute Private Type reference (TYPE) CHAR1 to differ between * / $ / rest 20101220
44 GV_DOLLAR_POSITION Instance attribute Private Type reference (TYPE) INT4 Natural number 20090528
45 GV_DONTSTOP Instance attribute Public Type reference (TYPE) CHAR1 Boolean Variable (X=True, -=False, Space=Unknown) 20090313
46 GV_DUMMY Instance attribute Private Type reference (TYPE) INT4 Natural number 20100429
47 GV_EMPTYSTRUC Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090320
48 GV_ENDSYMBOL Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20090319
49 GV_END_POSITION Instance attribute Private Type reference (TYPE) INT4 Natural number 20100427
50 GV_EXECUTION_MODE Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20090527
51 GV_FOLLOW_TOKEN Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20090304
52 GV_FOLLOW_TOKENCONTENT Instance attribute Private Type reference (TYPE) STRING 20090304
53 GV_FOLLOW_TOKENTYPE Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20090304
54 GV_FUNCTIONPOOLS Instance attribute Private Type reference (TYPE) STRING 'CL_WCF_BPATH_BASIC_FUNCTIONS;CL_WCF_BPATH_AGGREGATIONS' List of classes implementing functionpools 20100701
55 GV_GET_MODE_LEVEL Instance attribute Private Type reference (TYPE) INT2 0 2 byte integer (signed) 20090811
56 GV_GROUPPART_NO Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20100709
57 GV_GROUP_MODE Instance attribute Private Type reference (TYPE) INT2 0 to distinguish between group cond. / initialization / code 20100421
58 GV_LEAVE_SUB Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090727
59 GV_LINECNT Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20090402
60 GV_LOCAL_VS_GLOBAL_ASSIG_SCORE Instance attribute Private Type reference (TYPE) INT2 20110107
61 GV_MAX_PARSED Instance attribute Private Type reference (TYPE) INT4 Natural number 20090529
62 GV_NEW_STRUCTURE_TYPE Instance attribute Private Type reference (TYPE) STRING 20090317
63 GV_NO_DATA_IN_RETURN_YET Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110105
64 GV_OBJECT_RETRIEVAL_MODE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090730
65 GV_PARSERVERSION Constant Public Type reference (TYPE) STRING '2.4' 20090709
66 GV_PARSETABLES_BUILT Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100217
67 GV_PREDECESSOR_STATUS Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20100312
68 GV_PREPARSED_SOURCECODE Instance attribute Private Type reference (TYPE) STRING '###' 20100217
69 GV_PRGCNT Instance attribute Private Type reference (TYPE) INT4 Natural number 20090220
70 GV_PROCESSED_CODE Instance attribute Private Type reference (TYPE) INT4 Natural number 20100312
71 GV_QUERYEND_CNT Instance attribute Public Type reference (TYPE) INT4 Natural number 20090319
72 GV_QUERYLEVEL Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20090724
73 GV_SECOND_LAST_PROCESSED_CODE Instance attribute Private Type reference (TYPE) INT4 Natural number 20100316
74 GV_SORT_ENTRY Instance attribute Private Type reference (TYPE) ABAP_SORTORDER Row Type of ABAP_SORTORDER_TAB 20090821
75 GV_SOURCECODE Instance attribute Private Type reference (TYPE) STRING 20090220
76 GV_SOURCELEN Instance attribute Private Type reference (TYPE) INT4 Natural number 20090220
77 GV_STABLE_HASHTABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110513
78 GV_STATEMENT_TAB Instance attribute Private Type reference (TYPE) CRMT_BOL_BPATH_STATEMENT_TAB Statement table as read in 20090529
79 GV_STATUS Instance attribute Public Type reference (TYPE) INT2 2 byte integer (signed) 20100312
80 GV_STOP_EVALUATION Instance attribute Private Type reference (TYPE) BOOLEAN Logical Variable 20090225
81 GV_STRUC_IS_ENHANCEABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20101221
82 GV_SUPPRESS_STATUSUPDATE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100421
83 GV_TOKEN Instance attribute Public Type reference (TYPE) INT2 Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20090220
84 GV_TOKENCONTENT Instance attribute Public Type reference (TYPE) STRING 20090220
85 GV_TOKENIDENT Instance attribute Private Type reference (TYPE) STRING 20090602
86 GV_TOKENTYPE Instance attribute Public Type reference (TYPE) INT2 2 byte integer (signed) 20090220
87 GV_UNKNOWN_FIELD_CNT Instance attribute Private Type reference (TYPE) INT2 2 byte integer (signed) 20100218
88 GV_VARS_ARE_LOCAL Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090730
89 MODE_BPATH_2_ABAP Constant Public Type reference (TYPE) INT2 6 2 byte integer (signed) 20100316
90 MODE_CHARBASED_COMPLETION Constant Public Type reference (TYPE) INT2 5 2 byte integer (signed) 20100316
91 MODE_EXECUTION Constant Public Type reference (TYPE) INT2 3 2 byte integer (signed) 20090527
92 MODE_PLAIN_SYNTAX_CHECK Constant Public Type reference (TYPE) INT2 1 2 byte integer (signed) 20090527
93 MODE_REL_AND_SYNTAX_CHECK Constant Public Type reference (TYPE) INT2 2 2 byte integer (signed) 20090527
94 MODE_TOKENBASED_COMPLETION Constant Public Type reference (TYPE) INT2 4 2 byte integer (signed) 20100316
95 SEP Constant Private Type reference (TYPE) STRING '~@&' 20100401
96 _ARITHM Constant Public Type reference (TYPE) INT2 902 2 byte integer (signed) 20090227
97 _ATTRIBUTE Constant Public Type reference (TYPE) INT2 301 2 byte integer (signed) 20090220
98 _ATTR_LONGTEXT Constant Public Type reference (TYPE) INT2 556 2 byte integer (signed) 20100224
99 _BOOLOP Constant Public Type reference (TYPE) INT2 1001 2 byte integer (signed) 20090220
100 _BRACKET_OFF Constant Public Type reference (TYPE) INT2 8 2 byte integer (signed) 20090220
101 _BRACKET_ON Constant Public Type reference (TYPE) INT2 7 2 byte integer (signed) 20090220
102 _COLLECTION Constant Public Type reference (TYPE) INT2 778 2 byte integer (signed) 20090312
103 _COLON Constant Public Type reference (TYPE) INT2 754 2 byte integer (signed) 20090728
104 _COMPARISON Constant Public Type reference (TYPE) INT2 21 2 byte integer (signed) 20090220
105 _DATE Constant Public Type reference (TYPE) INT2 502 2 byte integer (signed) 20090220
106 _DEREF Instance attribute Public Type reference (TYPE) INT2 799 2 byte integer (signed) 20090312
107 _DOLLAR Constant Public Type reference (TYPE) INT2 9 2 byte integer (signed) 20090220
108 _DO_MASSREAD Constant Public Type reference (TYPE) INT2 -111 2 byte integer (signed) 20091007
109 _DO_SINGLEREAD Constant Public Type reference (TYPE) INT2 111 2 byte integer (signed) 20091007
110 _ENHANCEABLESTRUC Constant Public Type reference (TYPE) INT2 402 2 byte integer (signed) 20090313
111 _EOS Instance attribute Public Type reference (TYPE) INT2 -1 2 byte integer (signed) 20090220
112 _ERRORSTATUS Constant Public Type reference (TYPE) INT2 -999 2 byte integer (signed) 20090820
113 _EXCLAMATION Constant Public Type reference (TYPE) INT2 566 2 byte integer (signed) 20100430
114 _FILTER_OFF Constant Public Type reference (TYPE) INT2 6 2 byte integer (signed) 20090220
115 _FILTER_ON Constant Public Type reference (TYPE) INT2 5 2 byte integer (signed) 20090220
116 _FUNCTION Constant Public Type reference (TYPE) INT2 22 2 byte integer (signed) 20090303
117 _GROUPING Constant Public Type reference (TYPE) INT2 709 2 byte integer (signed) 20100401
118 _GROUPING_WO_IDCOPY Instance attribute Public Type reference (TYPE) INT2 710 2 byte integer (signed) 20100430
119 _INDEX_OFF Constant Public Type reference (TYPE) INT2 4 2 byte integer (signed) 20090220
120 _INDEX_ON Constant Public Type reference (TYPE) INT2 3 2 byte integer (signed) 20090220
121 _KOMMA Constant Public Type reference (TYPE) INT2 31 2 byte integer (signed) 20090304
122 _NOT_SET Constant Public Type reference (TYPE) INT2 0 2 byte integer (signed) 20090303
123 _NO_CONTENT Constant Public Type reference (TYPE) INT2 650 2 byte integer (signed) 20090602
124 _NUMBER Constant Public Type reference (TYPE) INT2 503 2 byte integer (signed) 20090223
125 _OBJECT Constant Public Type reference (TYPE) INT2 777 2 byte integer (signed) 20090312
126 _OPERATOR Constant Public Type reference (TYPE) INT2 901 2 byte integer (signed) 20090227
127 _OPTION Constant Public Type reference (TYPE) INT2 27 2 byte integer (signed) 20090820
128 _RELATION Constant Public Type reference (TYPE) INT2 1 2 byte integer (signed) 20090220
129 _SEMICOLON Constant Public Type reference (TYPE) INT2 952 2 byte integer (signed) 20090311
130 _SLASH Constant Public Type reference (TYPE) INT2 2 2 byte integer (signed) 20090220
131 _STRING Constant Public Type reference (TYPE) INT2 501 2 byte integer (signed) 20090220
132 _STRUCTURE Constant Public Type reference (TYPE) INT2 401 2 byte integer (signed) 20090220
133 _SUB2STAR Constant Public Type reference (TYPE) INT2 905 2 byte integer (signed) 20110105
134 _VARIABLE Constant Public Type reference (TYPE) INT2 989 2 byte integer (signed) 20090311
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_STATUS Instance method Private Method 20090428
2 ADD_2_CTAB Instance method Private Method adds line to control table 20090402
3 ADD_2_IDTAB Instance method Private Method adds line to control table 20090402
4 ADD_DATA_TO_RETURNTABLE Instance method Private Method 20090312
5 ADD_ELEM_AND_GET_MEDIAN Instance method Private Method 20100617
6 ADD_FIELD_TO_DATA_STRUCTURE Instance method Private Method Create a dynamic data structure for the specified fields 20090320
7 ADD_FIELD_TO_STRUC Instance method Private Method 20090313
8 ADD_IDS_TO_RELTREE Instance method Private Method 20091006
9 ADD_POP_ENTRY_TO_COMP_TAB Instance method Private Method 20100519
10 ADD_POSSIBLE_ATTRIBUTES Instance method Private Method 20100316
11 ADD_POSSIBLE_COMPONENTS Instance method Private Method 20100316
12 ADD_POSSIBLE_FUNCTIONS Instance method Private Method 20100315
13 ADD_POSSIBLE_OPERATIONS Instance method Private Method 20100315
14 ADD_POSSIBLE_PARENT_RELS Instance method Private Method 20100329
15 ADD_POSSIBLE_RELATIONS Instance method Private Method 20100315
16 ADD_POSSIBLE_TARGETS Instance method Private Method 20100315
17 ADD_POSSIBLE_VALUES Instance method Private Method 20100312
18 ADD_ROWS_FROM_SUB Instance method Private Method 20101216
19 ADD_SORTCRITERION Instance method Private Method 20090821
20 ADD_SUBQUERY_METADATA Instance method Private Method 20090724
21 ADJUST_POSSIBLE_ENTRIES Instance method Private Method 20090820
22 ADJUST_STATUSTAB Instance method Private Method 20090529
23 ANOTHER_FUNC_PARAM_ALLOWED Instance method Private Method 20100315
24 APPEND_POSSIBLE_VALUE Instance method Private Method 20100316
25 APPEND_SUITABLES_ON_ALL_MODI Instance method Private Method 20100316
26 APPEND_SUITABLE_PROCEEDINGS Instance method Private Method 20100312
27 ARE_VARS_LOCAL Instance method Private Method 20110105
28 BUILD_BOL_MASSREQUEST Instance method Private Method 20091008
29 BUILD_CONTROL_TABLE Instance method Private Method 20090330
30 BUILD_CONTROL_TABLE_OLD Instance method Private Method 20090518
31 BUILD_IDENTIFIER_TABLE Instance method Private Method 20090402
32 CALCULATE_EXPRESSION Instance method Public Method 20090227
33 CHECKANDENUMERATE Instance method Private Method 20090813
34 CHECK_CONDITION Instance method Private Method 20090528
35 CHECK_PARAMETER_TYPE Instance method Private Method 20090813
36 CKECK_KEYWORDLIST Instance method Private Method Checks Tokencontent against list of keywords 20090312
37 CLEAN_OBJECTSTACK Instance method Private Method 20090724
38 CODE_COMPLETION Instance method Public Method 20100312
39 COPY_FROM_SUB Instance method Private Method 20100702
40 CREATE_DATA_STRUCTURE Instance method Private Method Create a dynamic data structure for the specified fields 20090320
41 DECREASE_GET_MODE_LEVEL Instance method Public Method 20100628
42 DISALLOW_DIRECT_INDEXING Instance method Public Method 20100628
43 DO_ASSIGNMENT Instance method Private Method 20090311
44 DO_EVALUATION Instance method Private Method 20100312
45 DO_GROUPDEF_ASSIGNMENTS Instance method Private Method 20100709
46 DO_PREPARSING Instance method Private Method 20090717
47 DO_RAISE_EXCEPTION Instance method Private Method 20090317
48 DO_SORTING Instance method Private Method 20090821
49 ENPACK_BOOL Instance method Private Method 20090814
50 ENPACK_DATE Instance method Private Method 20090814
51 ENPACK_NUMBER Instance method Private Method 20090814
52 ENPACK_STRING Instance method Private Method 20090814
53 ESCAPE_FOR_REGEX Instance method Private Method Escapes a string so it may be used as regular expression 20100316
54 ESTIMATE_READ_HEURISTIC Instance method Private Method 20091007
55 EVALUATE Instance method Public Method 20090225
56 EXEC_FUNC_STRCOMP Instance method Private Method 20090729
57 FETCH_ATTRIBUTE Instance method Private Method 20090227
58 FETCH_DATA Instance method Private Method 20090227
59 FETCH_VARIABLE Instance method Private Method 20090312
60 FETCH_VARIABLE_NOT_POSSIBLE Instance method Private Method 20100505
61 FUNCTION_NAME_IS_REGISTERED Instance method Private Method 20090814
62 GENERIC_INITIALIZE_AS_ABSTRACT Instance method Public Method 20101201
63 GENERIC_INITIALIZE_AS_COLL Instance method Public Method 20101201
64 GENERIC_INITIALIZE_AS_OBJECT Instance method Public Method 20101130
65 GENERIC_INITIALIZE_AS_TABLE Instance method Public Method 20110107
66 GET_AGGREGAT_POINTER Instance method Public Method 20100506
67 GET_AND_CHECK_PARAMETER Instance method Public Method 20090813
68 GET_COLL_RESULT Instance method Public Method 20101202
69 GET_CURRENT_ATTRIBUTE_NAME Instance method Private Method 20100429
70 GET_CURRENT_FIELDTAB Instance method Public Method 20110211
71 GET_CURRENT_GROUP Instance method Public Method 20100629
72 GET_CURRENT_INDEX Instance method Public Method 20100628
73 GET_CURRENT_OBJECT Instance method Public Method 20100628
74 GET_CURRENT_SIZE Instance method Public Method 20100628
75 GET_CURRENT_SOURCE_POS Instance method Public Method 20090401
76 GET_DATATYPE_STRING Instance method Private Method 20090813
77 GET_DDIC_FIELDS_REF Instance method Private Method 20090820
78 GET_EMPTY_EXPRESSION Static method Public Method 20090305
79 GET_END_OF_SUB Instance method Private Method 20100427
80 GET_EXPECTED_NUMBER_TEXT Instance method Private Method 20090814
81 GET_INIT_AGGREGATION_VALUE Instance method Private Method 20100506
82 GET_INTERNAL_DATATYPE Instance method Private Method 20090727
83 GET_NO_OF_PARAMETERS Instance method Private Method 20090713
84 GET_NO_VALUE_MARKER Instance method Private Method 20090727
85 GET_SUITABLE_CONTROL_LINE Instance method Private Method 20090428
86 INITIALIZE Instance method Private Method 20090220
87 INITIALIZEMACHINE Instance method Private Method 20090525
88 INITIALIZE_AS_ABSTRACT Instance method Public Method 20090925
89 INITIALIZE_AS_COLLECTION Instance method Public Method 20090319
90 INITIALIZE_AS_OBJECT Instance method Public Method 20090319
91 INITIALIZE_RELTREE Instance method Private Method 20091007
92 IS_GLOBAL_VAR Instance method Private Method 20090727
93 IS_MARKED_AS_NO_VALUE Instance method Private Method 20090727
94 IS_OPTION Instance method Private Method 20090821
95 IS_PARAMETERLESS_FUNCTION Instance method Private Method 20100315
96 IS_STRUCT_REF Instance method Private Method 20110105
97 IS_TABLE_REF Instance method Private Method 20101220
98 JUMP_2_END_OF_GROUPING Instance method Private Method 20100401
99 JUMP_2_END_OF_SUB Instance method Private Method 20090724
100 JUMP_OVER_GROUP_INIT Instance method Private Method 20100421
101 KEEP_GLOBAL_VARS_ALIVE Instance method Public Method 20110513
102 LOOK_FORWARD Instance method Private Method 20090304
103 MORE_PARAMETERS_ON_STACK Instance method Public Method 20100628
104 MUST_STOP_AFTER_FIRST_FOUND Instance method Private Method 20101220
105 NO_OF_PARAMETERS_SUFFICIENT Instance method Private Method 20100519
106 PREFIX_MATCHES Instance method Private Method 20100312
107 PREPARSE_ASSIGNMENT Instance method Private Method 20110107
108 PREPARSE_BRACKETOFF Instance method Private Method 20091007
109 PREPARSE_COLON Instance method Private Method 20100421
110 PREPARSE_RELATION Instance method Private Method 20091007
111 PREPARSE_SUB Instance method Private Method 20091007
112 PROCESS_ABSTRACT_ATTRIBUTE Instance method Private Method 20100218
113 PROCESS_ABSTRACT_BASIC_ELEMENT Instance method Private Method 20100218
114 PROCESS_ABSTRACT_DEREF Instance method Private Method 20100218
115 PROCESS_ABSTRACT_FUNC Instance method Private Method 20100218
116 PROCESS_ABSTRACT_RELATION Instance method Private Method 20091001
117 PROCESS_ABSTRACT_STAR Instance method Private Method 20100218
118 PROCESS_ACTION Instance method Private Method 20090527
119 PROCESS_ATTRIBUTE Instance method Private Method 20090529
120 PROCESS_BASIC_ELEMENT Instance method Private Method 20090527
121 PROCESS_BRACKETOFF Instance method Private Method 20091007
122 PROCESS_BRACKETON Instance method Private Method 20100331
123 PROCESS_BRACKETS Instance method Private Method 20090527
124 PROCESS_COLON Instance method Private Method 20100421
125 PROCESS_DEREFERENCATION Instance method Private Method 20090602
126 PROCESS_DIRECT_INDEXING Instance method Private Method 20090925
127 PROCESS_DOLLAR Instance method Private Method 20090528
128 PROCESS_EXEC_FUNC Instance method Private Method 20090713
129 PROCESS_FILTEROFF Instance method Private Method 20090602
130 PROCESS_FUNCTION Instance method Private Method 20090713
131 PROCESS_FUNCTION_CLOSE Instance method Private Method 20090713
132 PROCESS_GROUPING_CLOSE Instance method Private Method 20100331
133 PROCESS_GROUP_ASSG_CLOSE Instance method Private Method 20100422
134 PROCESS_INDEXOFF Instance method Private Method 20090602
135 PROCESS_INDEXON Instance method Private Method 20100709
136 PROCESS_KOMMA Instance method Private Method 20090713
137 PROCESS_OPERATOR Instance method Private Method 20090527
138 PROCESS_OPTION Instance method Private Method 20090821
139 PROCESS_POP Instance method Private Method 20090527
140 PROCESS_RELATION Instance method Private Method 20090527
141 PROCESS_STAR Instance method Private Method 20090602
142 PROCESS_STRUCTUREDEF Instance method Private Method 20090528
143 PROCESS_SUB Instance method Private Method 20090724
144 PROCESS_SUB_CLOSE Instance method Private Method 20090724
145 PROCESS_TARGET Instance method Private Method 20090602
146 PUSH_DATA_ON_RESETVAR_HEAP Instance method Private Method 20110107
147 READ_2_NEXT_DELIMITER Instance method Private Method 20090220
148 REGISTER_FUNCTION Instance method Public Method 20100315
149 REGISTER_FUNCTIONS Instance method Private Method 20100315
150 RESET_VARS_ON_HEAP Instance method Private Method 20090728
151 RETRIEVE_DATA_FR_STATEMENT_TAB Instance method Private Method 20090529
152 RE_INITIALIZE Instance method Private Method 20110513
153 ROLLBACK_AND_TAKE_NEXT Instance method Private Method 20090527
154 ROUND_RESULT_ON_PARAMETER Instance method Public Method 20100512
155 SCAN_DATE Instance method Private Method 20090220
156 SCAN_FREETEXT Instance method Private Method 20091007
157 SCAN_NEXT Instance method Public Method Scans next token 20090220
158 SCAN_NUMBER Instance method Private Method 20090223
159 SCAN_STRING Instance method Private Method 20090220
160 SET_CURRENT_ATTRIBUTE Instance method Private Method 20100517
161 SET_SUBQUERY_INFO Instance method Private Method 20110107
162 STATUSMACHINE Instance method Private Method 20090428
163 TAKE_FIRST_RESULT_AS_RESULT Instance method Private Method 20101220
164 WRITE_2_VARS Instance method Private Method 20090727
165 WRITE_CONTROL_DATA_TO_TAB Instance method Private Method 20090529
Events
Class CL_WCF_BPATH_PARSER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPE_REF_IDENT Private See coding 20100709 begin of GTYPE_REF_IDENT, IDENT type string, Data type ref to data, end of GTYPE_REF_IDENT
2 GTYPE_REF_IDENT_TAB Private See coding 20100709 GTYPE_REF_IDENT_TAB type standard table of GTYPE_REF_IDENT
3 GTYPE_TABLE_OF_DATE Private See coding 20100617 GTYPE_TABLE_OF_DATE type sorted table of dats with non-unique key table_line
4 GTYPE_TABLE_OF_NUM Private See coding 20100618 GTYPE_TABLE_OF_NUM type sorted table of decfloat34 with non-unique key table_line
5 GTYPE_TABLE_OF_STRING Private See coding 20100617 GTYPE_TABLE_OF_STRING type sorted table of string with non-unique key table_line
Method Signatures

Method ADAPT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_LINE Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20090428
2 Returning RV_STATUS Value transfer Type reference (TYPE) INT2 2 byte integer (signed) 20090428

Method ADAPT_STATUS on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_2_CTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COND Call by reference Type reference (TYPE) STRING '' 0 20090402
2 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING '' 20090403
3 Importing IV_F4 Call by reference Type reference (TYPE) STRING '' 0 20090402
4 Importing IV_FUNC Call by reference Type reference (TYPE) STRING '' 0 20090402
5 Importing IV_IN Call by reference Type reference (TYPE) INT2 0 20090402
6 Importing IV_MASK Call by reference Type reference (TYPE) STRING '' 0 20090402
7 Importing IV_NEXT Call by reference Type reference (TYPE) STRING 20090402
8 Importing IV_NEXT2 Call by reference Type reference (TYPE) STRING '' 20100420
9 Importing IV_NOUT Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20090402
10 Importing IV_NOUT2 Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20100420
11 Importing IV_OUT Call by reference Type reference (TYPE) INT2 -1 0 20090402
12 Importing IV_POUT Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20090402
13 Importing IV_POUT2 Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20090403
14 Importing IV_PUSH Call by reference Type reference (TYPE) STRING '' 20090402
15 Importing IV_PUSH2 Call by reference Type reference (TYPE) STRING '' 20090403
16 Importing IV_TCONTENT Call by reference Type reference (TYPE) STRING '' 0 20090402
17 Importing IV_TOKEN Call by reference Type reference (TYPE) INT2 0 0 20090402
18 Importing IV_TTYPE Call by reference Type reference (TYPE) INT2 0 0 20090402

Method ADD_2_CTAB on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_2_IDTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_F4 Call by reference Type reference (TYPE) STRING '' 0 20090402
2 Importing IV_FUNC Call by reference Type reference (TYPE) STRING '' 0 20090402
3 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090402
4 Importing IV_MASK Call by reference Type reference (TYPE) STRING '' 0 20090402
5 Importing IV_PRFXMASK Call by reference Type reference (TYPE) STRING '§' 20100312
6 Importing IV_SUP_ERR Call by reference Type reference (TYPE) ABAP_BOOL '' 20090529
7 Importing IV_T Call by reference Type reference (TYPE) INT2 0 0 20090403
8 Importing IV_TCONT Call by reference Type reference (TYPE) STRING '?' 0 20090403
9 Importing IV_TTYPE Call by reference Type reference (TYPE) INT2 0 0 20090402
10 Importing IV_TXT Call by reference Type reference (TYPE) O2DESCR '' Short Description 20090402

Method ADD_2_IDTAB on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_DATA_TO_RETURNTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSERTED_ROW Call by reference Object reference (TYPE REF TO) DATA 20100401
2 Importing IR_ROW_2_INSERT Call by reference Object reference (TYPE REF TO) DATA 20101216

Method ADD_DATA_TO_RETURNTABLE on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_ELEM_AND_GET_MEDIAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LIST Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100617
2 Importing IV_ELEM Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100617
3 Returning RV_ELEM Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100617

Method ADD_ELEM_AND_GET_MEDIAN on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_FIELD_TO_DATA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA_STRUCTURE_REF Call by reference Object reference (TYPE REF TO) DATA Reference to dynamic data structure 20090320
2 Exporting ER_DATA_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA Reference to dynamic data table 20090320
3 Importing IT_FIELD Call by reference Type reference (TYPE) DFIES DD: Field List 20090320
4 Importing IV_ELEMDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20090327
5 Importing IV_OLD_STRUC Call by reference Object reference (TYPE REF TO) DATA 20090320
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20090320
2 CX_SY_CREATE_DATA_ERROR System-Exception Creating Data 20090320
3 CX_SY_STRUCT_CREATION Exception when Creating a Structure Type 20090320
4 CX_SY_TABLE_CREATION Exception when Creating a Table Type 20090320

Method ADD_FIELD_TO_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IV_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20090313
2 Importing IV_EXPRESSION Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090319
3 Importing IV_NEW_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20090313

Method ADD_FIELD_TO_STRUC on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_IDS_TO_RELTREE Signature

Method ADD_IDS_TO_RELTREE on class CL_WCF_BPATH_PARSER has no parameter.
Method ADD_IDS_TO_RELTREE on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POP_ENTRY_TO_COMP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPLETION_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_COMPLETION_TAB Table holds all possible continuations of a BPATH fragment 20100519
2 Importing IV_ENTRY Call by reference Type reference (TYPE) STRING 20100519
3 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100519

Method ADD_POP_ENTRY_TO_COMP_TAB on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POSSIBLE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VAL_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_POSSIB_VAL_TAB Table of possible values for BPATH complection 20100316
2 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100316

Method ADD_POSSIBLE_ATTRIBUTES on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POSSIBLE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VAL_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_POSSIB_VAL_TAB Table of possible values for BPATH complection 20100316
2 Importing IT_COMPONENTS Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20100316
3 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100316
4 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20100316

Method ADD_POSSIBLE_COMPONENTS on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POSSIBLE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VAL_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_POSSIB_VAL_TAB Table of possible values for BPATH complection 20100315
2 Importing IV_LEVEL Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100519
3 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100315

Method ADD_POSSIBLE_FUNCTIONS on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POSSIBLE_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VAL_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_POSSIB_VAL_TAB Table of possible values for BPATH complection 20100315
2 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100315

Method ADD_POSSIBLE_OPERATIONS on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POSSIBLE_PARENT_RELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_IDENT Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_IDENT Indentifier used in BPATH evaluation 20100329
2 Importing IR_VAL_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_POSSIB_VAL_TAB Table of possible values for BPATH complection 20100329
3 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100329

Method ADD_POSSIBLE_PARENT_RELS on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POSSIBLE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VAL_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_POSSIB_VAL_TAB Table of possible values for BPATH complection 20100315
2 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100315

Method ADD_POSSIBLE_RELATIONS on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POSSIBLE_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VAL_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_POSSIB_VAL_TAB Table of possible values for BPATH complection 20100315
2 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100315

Method ADD_POSSIBLE_TARGETS on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_POSSIBLE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPLETION_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_COMPLETION_TAB Possible entries following a given source code part 20100312
2 Importing IR_IDENT Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_IDENT Indentifier used in BPATH evaluation 20100312
3 Importing IV_DESC Call by reference Type reference (TYPE) STRING 20100312
4 Importing IV_IDENT Call by reference Type reference (TYPE) STRING 20100312
5 Importing IV_LEVEL Call by reference Type reference (TYPE) INT2 0 2 byte integer (signed) 20100519
6 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100312

Method ADD_POSSIBLE_VALUES on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_ROWS_FROM_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGN Call by reference Type reference (TYPE) STRING 20101216
2 Importing IV_EXPRESSION Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20101216
3 Returning RV_PROCESS_NEXT Value transfer Type reference (TYPE) ABAP_BOOL 20101220

Method ADD_ROWS_FROM_SUB on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_SORTCRITERION Signature

Method ADD_SORTCRITERION on class CL_WCF_BPATH_PARSER has no parameter.
Method ADD_SORTCRITERION on class CL_WCF_BPATH_PARSER has no exception.

Method ADD_SUBQUERY_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_END Call by reference Type reference (TYPE) INT4 Natural number 20090724
2 Importing IV_START Call by reference Type reference (TYPE) INT4 Natural number 20090724
3 Importing IV_TARGET Call by reference Type reference (TYPE) STRING '' 20101220
4 Importing IV_TEXT Call by reference Type reference (TYPE) STRING '' 20090724

Method ADD_SUBQUERY_METADATA on class CL_WCF_BPATH_PARSER has no exception.

Method ADJUST_POSSIBLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTRY_LIST Call by reference Type reference (TYPE) STRING 20090820
2 Importing IV_FAILED_CONDS Call by reference Type reference (TYPE) STRING 20090820
3 Returning RV_VAL Value transfer Type reference (TYPE) STRING 20090820

Method ADJUST_POSSIBLE_ENTRIES on class CL_WCF_BPATH_PARSER has no exception.

Method ADJUST_STATUSTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20090529
2 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090529

Method ADJUST_STATUSTAB on class CL_WCF_BPATH_PARSER has no exception.

Method ANOTHER_FUNC_PARAM_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20100315

Method ANOTHER_FUNC_PARAM_ALLOWED on class CL_WCF_BPATH_PARSER has no exception.

Method APPEND_POSSIBLE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VALUE_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_POSSIB_VAL_TAB Table holds all possible continuations of a BPATH fragment 20100316
2 Importing IV_MASK Call by reference Type reference (TYPE) STRING 20100316
3 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING '' 20100316
4 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20100316

Method APPEND_POSSIBLE_VALUE on class CL_WCF_BPATH_PARSER has no exception.

Method APPEND_SUITABLES_ON_ALL_MODI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPLETION_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_COMPLETION_TAB Table holds all possible continuations of a BPATH fragment 20100316
2 Importing IV_OLD_LC Call by reference Type reference (TYPE) INT4 Natural number 20100316
3 Importing IV_PREDECESSOR_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100316
4 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100316
5 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100316

Method APPEND_SUITABLES_ON_ALL_MODI on class CL_WCF_BPATH_PARSER has no exception.

Method APPEND_SUITABLE_PROCEEDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPLETION_TAB Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_COMPLETION_TAB Table holds all possible continuations of a BPATH fragment 20100312
2 Importing IV_OLD_LC Call by reference Type reference (TYPE) INT4 Natural number 20100312
3 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100312
4 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100312
5 Importing IV_SUPPRESS_POPS Call by reference Type reference (TYPE) ABAP_BOOL '' 20100316

Method APPEND_SUITABLE_PROCEEDINGS on class CL_WCF_BPATH_PARSER has no exception.

Method ARE_VARS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) INT4 Natural number 20110105
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110105

Method ARE_VARS_LOCAL on class CL_WCF_BPATH_PARSER has no exception.

Method BUILD_BOL_MASSREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENT_COL Call by reference Object reference (TYPE REF TO) IF_BOL_ENTITY_COL Entities Collection Interface 20091008
2 Returning RV_REQUEST_TAB Value transfer Object reference (TYPE REF TO) CRMT_MULTI_OBJ_REFERENCE_TAB Table of Object Reference Tables 20091008

Method BUILD_BOL_MASSREQUEST on class CL_WCF_BPATH_PARSER has no exception.

Method BUILD_CONTROL_TABLE Signature

Method BUILD_CONTROL_TABLE on class CL_WCF_BPATH_PARSER has no parameter.
Method BUILD_CONTROL_TABLE on class CL_WCF_BPATH_PARSER has no exception.

Method BUILD_CONTROL_TABLE_OLD Signature

Method BUILD_CONTROL_TABLE_OLD on class CL_WCF_BPATH_PARSER has no parameter.
Method BUILD_CONTROL_TABLE_OLD on class CL_WCF_BPATH_PARSER has no exception.

Method BUILD_IDENTIFIER_TABLE Signature

Method BUILD_IDENTIFIER_TABLE on class CL_WCF_BPATH_PARSER has no parameter.
Method BUILD_IDENTIFIER_TABLE on class CL_WCF_BPATH_PARSER has no exception.

Method CALCULATE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OP1 Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090227
2 Importing IV_OP2 Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090227
3 Importing IV_OPERATOR Call by reference Type reference (TYPE) STRING 2 byte integer (signed) 20090227
4 Importing IV_OPTYPE Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090227
5 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090227

Method CALCULATE_EXPRESSION on class CL_WCF_BPATH_PARSER has no exception.

Method CHECKANDENUMERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK Call by reference Type reference (TYPE) STRING 20090813
2 Importing IV_ELEM Call by reference Type reference (TYPE) DATA 20090813
3 Importing IV_OLD Call by reference Type reference (TYPE) STRING 20090813
4 Importing IV_SEP Call by reference Type reference (TYPE) STRING 20090813
5 Importing IV_TYPES Call by reference Type reference (TYPE) STRING 20090813
6 Returning RV_VAL Value transfer Type reference (TYPE) STRING 20090813

Method CHECKANDENUMERATE on class CL_WCF_BPATH_PARSER has no exception.

Method CHECK_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYWORD Call by reference Type reference (TYPE) CHAR20 Char 20 20090528
2 Returning RV_RET Value transfer Type reference (TYPE) ABAP_BOOL 20090528

Method CHECK_CONDITION on class CL_WCF_BPATH_PARSER has no exception.

Method CHECK_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNC Call by reference Type reference (TYPE) STRING 20090813
2 Importing IV_PARAM Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090813
3 Importing IV_PARNO Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090813
4 Importing IV_TYPES Call by reference Type reference (TYPE) STRING 20090813

Method CHECK_PARAMETER_TYPE on class CL_WCF_BPATH_PARSER has no exception.

Method CKECK_KEYWORDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090312
2 Importing IV_ORG_TOKEN Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090312
3 Returning IV_RESULT Value transfer Type reference (TYPE) INT2 2 byte integer (signed) 20090312

Method CKECK_KEYWORDLIST on class CL_WCF_BPATH_PARSER has no exception.

Method CLEAN_OBJECTSTACK Signature

Method CLEAN_OBJECTSTACK on class CL_WCF_BPATH_PARSER has no parameter.
Method CLEAN_OBJECTSTACK on class CL_WCF_BPATH_PARSER has no exception.

Method CODE_COMPLETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVAL_MODE Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100316

Method CODE_COMPLETION on class CL_WCF_BPATH_PARSER has no exception.

Method COPY_FROM_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGN Call by reference Type reference (TYPE) STRING 20100702
2 Importing IV_EXPRESSION Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100702
3 Importing IV_STRUC_GEN_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20101221

Method COPY_FROM_SUB on class CL_WCF_BPATH_PARSER has no exception.

Method CREATE_DATA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA_STRUCTURE_REF Call by reference Object reference (TYPE REF TO) DATA Reference to dynamic data structure 20090320
2 Exporting ER_DATA_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA Reference to dynamic data table 20090320
3 Importing IT_FIELDS Call by reference Type reference (TYPE) DDFIELDS DD: Field List 20090320
4 Importing IV_KEY_FIELDS_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Consider key fields only 20090320
5 Importing IV_REPLACE_SPECIAL_CHARS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Replace special character in fieldnames 20090320
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20090320
2 CX_SY_CREATE_DATA_ERROR System-Exception Creating Data 20090320
3 CX_SY_STRUCT_CREATION Exception when Creating a Structure Type 20090320
4 CX_SY_TABLE_CREATION Exception when Creating a Table Type 20090320

Method DECREASE_GET_MODE_LEVEL Signature

Method DECREASE_GET_MODE_LEVEL on class CL_WCF_BPATH_PARSER has no parameter.
Method DECREASE_GET_MODE_LEVEL on class CL_WCF_BPATH_PARSER has no exception.

Method DISALLOW_DIRECT_INDEXING Signature

Method DISALLOW_DIRECT_INDEXING on class CL_WCF_BPATH_PARSER has no parameter.
Method DISALLOW_DIRECT_INDEXING on class CL_WCF_BPATH_PARSER has no exception.

Method DO_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGN Call by reference Type reference (TYPE) STRING 20090728
2 Importing IV_EXPRESSION Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090311
3 Importing IV_STRUC_GEN_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20101221
4 Importing IV_TARGET Call by reference Type reference (TYPE) STRING 20090311
5 Returning RV_PROCESS_NEXT Value transfer Type reference (TYPE) ABAP_BOOL 20101220

Method DO_ASSIGNMENT on class CL_WCF_BPATH_PARSER has no exception.

Method DO_EVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVAL_MODE Call by reference Type reference (TYPE) INT2 3 2 byte integer (signed) 20100312

Method DO_EVALUATION on class CL_WCF_BPATH_PARSER has no exception.

Method DO_GROUPDEF_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGN Call by reference Type reference (TYPE) STRING 20100709
2 Importing IV_EXPRESSION Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100709
3 Importing IV_HIERARCHY Call by reference Type reference (TYPE) STRING 20100709
4 Importing IV_TARGET Call by reference Type reference (TYPE) STRING 20100709

Method DO_GROUPDEF_ASSIGNMENTS on class CL_WCF_BPATH_PARSER has no exception.

Method DO_PREPARSING Signature

Method DO_PREPARSING on class CL_WCF_BPATH_PARSER has no parameter.
Method DO_PREPARSING on class CL_WCF_BPATH_PARSER has no exception.

Method DO_RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METH Call by reference Type reference (TYPE) STRING 20090317
2 Importing IV_MISS Call by reference Type reference (TYPE) STRING '' 20090317
3 Importing IV_TEXT Call by reference Type reference (TYPE) STRING ' expected' 20090317

Method DO_RAISE_EXCEPTION on class CL_WCF_BPATH_PARSER has no exception.

Method DO_SORTING Signature

Method DO_SORTING on class CL_WCF_BPATH_PARSER has no parameter.
Method DO_SORTING on class CL_WCF_BPATH_PARSER has no exception.

Method ENPACK_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN Call by reference Type reference (TYPE) ABAP_BOOL Natural number 20090814
2 Returning RV_OUT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090814

Method ENPACK_BOOL on class CL_WCF_BPATH_PARSER has no exception.

Method ENPACK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN Call by reference Type reference (TYPE) DATS Natural number 20090814
2 Returning RV_OUT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090814

Method ENPACK_DATE on class CL_WCF_BPATH_PARSER has no exception.

Method ENPACK_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN Call by reference Type reference (TYPE) INT4 Natural number 20090814
2 Returning RV_OUT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090814

Method ENPACK_NUMBER on class CL_WCF_BPATH_PARSER has no exception.

Method ENPACK_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN Call by reference Type reference (TYPE) STRING 20090814
2 Returning RV_OUT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090814

Method ENPACK_STRING on class CL_WCF_BPATH_PARSER has no exception.

Method ESCAPE_FOR_REGEX Signature

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

Method ESCAPE_FOR_REGEX on class CL_WCF_BPATH_PARSER has no exception.

Method ESTIMATE_READ_HEURISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DO_MASS Value transfer Type reference (TYPE) ABAP_BOOL 20091007

Method ESTIMATE_READ_HEURISTIC on class CL_WCF_BPATH_PARSER has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLL_2_RETURN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090730
2 Importing IV_EVAL_MODE Call by reference Type reference (TYPE) INT2 3 2 byte integer (signed) 20090527
3 Importing IV_IS_SUBQUERY Call by reference Type reference (TYPE) ABAP_BOOL 20090525

Method EVALUATE on class CL_WCF_BPATH_PARSER has no exception.

Method EXEC_FUNC_STRCOMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_P1 Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090729
2 Importing IV_P2 Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090729
3 Importing IV_P3 Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090729
4 Returning RV_RES Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090729

Method EXEC_FUNC_STRCOMP on class CL_WCF_BPATH_PARSER has no exception.

Method FETCH_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20090312
2 Importing IV_DIRECTLY Call by reference Object reference (TYPE REF TO) DATA 20090319
3 Importing IV_USE_CURRENT_OBJECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Data Container - Object Interface 20101202
4 Returning RV_OP Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE Runtime Type Services 20090227

Method FETCH_ATTRIBUTE on class CL_WCF_BPATH_PARSER has no exception.

Method FETCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ATTRIBUTE Value transfer Object reference (TYPE REF TO) DATA Runtime Type Services 20090227
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20090312
3 Importing IV_EVAL_STRUCT Call by reference Type reference (TYPE) BOOLEAN Logical Variable 20090227

Method FETCH_DATA on class CL_WCF_BPATH_PARSER has no exception.

Method FETCH_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20090312
2 Returning RV_OP Value transfer Object reference (TYPE REF TO) DATA Runtime Type Services 20090312

Method FETCH_VARIABLE on class CL_WCF_BPATH_PARSER has no exception.

Method FETCH_VARIABLE_NOT_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20100505
2 Returning RV_OP Value transfer Object reference (TYPE REF TO) DATA 20100505

Method FETCH_VARIABLE_NOT_POSSIBLE on class CL_WCF_BPATH_PARSER has no exception.

Method FUNCTION_NAME_IS_REGISTERED Signature

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

Method FUNCTION_NAME_IS_REGISTERED on class CL_WCF_BPATH_PARSER has no exception.

Method GENERIC_INITIALIZE_AS_ABSTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FRAMEWORK_MODEL_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20101201
2 Importing IO_FRAMEWORK_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Core Module of Generic Interaction Layer (GenIL) 20101201
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) STRING '' Component Set Name for Generic Interaction Layer 20101201
4 Importing IV_ENDSYMBOL Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20101201
5 Importing IV_FRAMEWORK_ACCESS_CLASS Call by reference Type reference (TYPE) STRING 20101201
6 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace 20101201
7 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20101201
8 Importing IV_STARTOBJECTNAME Call by reference Type reference (TYPE) STRING Data Container - Object Interface 20101201

Method GENERIC_INITIALIZE_AS_ABSTRACT on class CL_WCF_BPATH_PARSER has no exception.

Method GENERIC_INITIALIZE_AS_COLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FRAMEWORK_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Core Module of Generic Interaction Layer (GenIL) 20101201
2 Importing IO_STARTCOLL Call by reference Object reference (TYPE REF TO) OBJECT Data Container - Object Interface 20101201
3 Importing IV_FRAMEWORK_ACCESS_CLASS Call by reference Type reference (TYPE) STRING 20101201
4 Importing IV_KEEP_GLOBAL_VARS_ALIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110513
5 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20101201

Method GENERIC_INITIALIZE_AS_COLL on class CL_WCF_BPATH_PARSER has no exception.

Method GENERIC_INITIALIZE_AS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FRAMEWORK_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Core Module of Generic Interaction Layer (GenIL) 20101201
2 Importing IO_STARTOBJECT Call by reference Object reference (TYPE REF TO) OBJECT Data Container - Object Interface 20101201
3 Importing IV_ENDSYMBOL Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20101130
4 Importing IV_FRAMEWORK_ACCESS_CLASS Call by reference Type reference (TYPE) STRING 20101201
5 Importing IV_KEEP_GLOBAL_VARS_ALIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110513
6 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20101130

Method GENERIC_INITIALIZE_AS_OBJECT on class CL_WCF_BPATH_PARSER has no exception.

Method GENERIC_INITIALIZE_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FRAMEWORK_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Core Module of Generic Interaction Layer (GenIL) 20110107
2 Importing IR_STARTTABLE Call by reference Object reference (TYPE REF TO) DATA Data Container - Object Interface 20110107
3 Importing IV_FRAMEWORK_ACCESS_CLASS Call by reference Type reference (TYPE) STRING 20110107
4 Importing IV_KEEP_GLOBAL_VARS_ALIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110513
5 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20110107

Method GENERIC_INITIALIZE_AS_TABLE on class CL_WCF_BPATH_PARSER has no exception.

Method GET_AGGREGAT_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) CHAR6 Character field of length 6 20100506
2 Returning RV_AGGR Value transfer Object reference (TYPE REF TO) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100506

Method GET_AGGREGAT_POINTER on class CL_WCF_BPATH_PARSER has no exception.

Method GET_AND_CHECK_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090814
2 Importing IV_FUNC Call by reference Type reference (TYPE) STRING 20090813
3 Importing IV_PARNO Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090813
4 Importing IV_TYPES Call by reference Type reference (TYPE) STRING 20090813
5 Returning LV_PARAM Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090813

Method GET_AND_CHECK_PARAMETER on class CL_WCF_BPATH_PARSER has no exception.

Method GET_COLL_RESULT Signature

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

Method GET_COLL_RESULT on class CL_WCF_BPATH_PARSER has no exception.

Method GET_CURRENT_ATTRIBUTE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20100429

Method GET_CURRENT_ATTRIBUTE_NAME on class CL_WCF_BPATH_PARSER has no exception.

Method GET_CURRENT_FIELDTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIN_LENGTH Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20110211
2 Importing IV_TYPES Call by reference Type reference (TYPE) STRING 20110211
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRINGTAB Table with Strings 20110211

Method GET_CURRENT_FIELDTAB on class CL_WCF_BPATH_PARSER has no exception.

Method GET_CURRENT_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CRMT_BOL_BPATH_GROUP contains an identified group element 20100629

Method GET_CURRENT_GROUP on class CL_WCF_BPATH_PARSER has no exception.

Method GET_CURRENT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) INT4 Natural number 20100628

Method GET_CURRENT_INDEX on class CL_WCF_BPATH_PARSER has no exception.

Method GET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) OBJECT Entity 20100628

Method GET_CURRENT_OBJECT on class CL_WCF_BPATH_PARSER has no exception.

Method GET_CURRENT_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) INT4 Natural number 20100628

Method GET_CURRENT_SIZE on class CL_WCF_BPATH_PARSER has no exception.

Method GET_CURRENT_SOURCE_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FAILED_CONDS Call by reference Type reference (TYPE) STRING '' 20090820
2 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20090529
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20090401

Method GET_CURRENT_SOURCE_POS on class CL_WCF_BPATH_PARSER has no exception.

Method GET_DATATYPE_STRING Signature

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

Method GET_DATATYPE_STRING on class CL_WCF_BPATH_PARSER has no exception.

Method GET_DDIC_FIELDS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20090820
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) DDFIELDS DD: Field List 20090820

Method GET_DDIC_FIELDS_REF on class CL_WCF_BPATH_PARSER has no exception.

Method GET_EMPTY_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ETYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20090305
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090305

Method GET_EMPTY_EXPRESSION on class CL_WCF_BPATH_PARSER has no exception.

Method GET_END_OF_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_END Value transfer Type reference (TYPE) INT4 Natural number 20100427

Method GET_END_OF_SUB on class CL_WCF_BPATH_PARSER has no exception.

Method GET_EXPECTED_NUMBER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIN Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090814
2 Importing IV_OPT Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090814
3 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20090814

Method GET_EXPECTED_NUMBER_TEXT on class CL_WCF_BPATH_PARSER has no exception.

Method GET_INIT_AGGREGATION_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) CHAR6 Character field of length 6 20100506
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100506

Method GET_INIT_AGGREGATION_VALUE on class CL_WCF_BPATH_PARSER has no exception.

Method GET_INTERNAL_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR Call by reference Type reference (TYPE) ANY 20090727
2 Returning RV_TYPE Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20090727

Method GET_INTERNAL_DATATYPE on class CL_WCF_BPATH_PARSER has no exception.

Method GET_NO_OF_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OPTIONAL_PARAMS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090814
2 Exporting EV_RESULT Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090814
3 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20090713

Method GET_NO_OF_PARAMETERS on class CL_WCF_BPATH_PARSER has no exception.

Method GET_NO_VALUE_MARKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ETYPE Call by reference Type reference (TYPE) CHAR1 'X' Single-Character Flag 20100427
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090727

Method GET_NO_VALUE_MARKER on class CL_WCF_BPATH_PARSER has no exception.

Method GET_SUITABLE_CONTROL_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD_LC Call by reference Type reference (TYPE) INT4 Natural number 20090602
2 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090428
3 Returning RV_LINE Value transfer Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20090428

Method GET_SUITABLE_CONTROL_LINE on class CL_WCF_BPATH_PARSER has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20090220

Method INITIALIZE on class CL_WCF_BPATH_PARSER has no exception.

Method INITIALIZEMACHINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_SUBQUERY Call by reference Type reference (TYPE) ABAP_BOOL 20090525
2 Importing IV_MODE Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090527

Method INITIALIZEMACHINE on class CL_WCF_BPATH_PARSER has no exception.

Method INITIALIZE_AS_ABSTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION Call by reference Type reference (TYPE) CRMT_GENIL_APPL '' Component Set Name for Generic Interaction Layer 20090925
2 Importing IV_ENDSYMBOL Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20090925
3 Importing IV_GENERIC_IL Call by reference Object reference (TYPE REF TO) CL_CRM_GENERIC_IL_NEW Core Module of Generic Interaction Layer (GenIL) 20100217
4 Importing IV_NAMESPACE Call by reference Type reference (TYPE) GENILT_NAMESPACE Namespace 20100222
5 Importing IV_RUNTIME_MODEL Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20100428
6 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20090925
7 Importing IV_STARTOBJECTNAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME Data Container - Object Interface 20090925

Method INITIALIZE_AS_ABSTRACT on class CL_WCF_BPATH_PARSER has no exception.

Method INITIALIZE_AS_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GENERIC_IL Call by reference Object reference (TYPE REF TO) CL_CRM_GENERIC_IL_NEW Core Module of Generic Interaction Layer (GenIL) 20091008
2 Importing IV_KEEP_GLOBAL_VARS_ALIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110513
3 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20090319
4 Importing IV_STARTCOLL Call by reference Object reference (TYPE REF TO) IF_BOL_ENTITY_COL Data Container - Object Interface 20090319

Method INITIALIZE_AS_COLLECTION on class CL_WCF_BPATH_PARSER has no exception.

Method INITIALIZE_AS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENDSYMBOL Call by reference Type reference (TYPE) INT2 -1 2 byte integer (signed) 20090319
2 Importing IV_GENERIC_IL Call by reference Object reference (TYPE REF TO) CL_CRM_GENERIC_IL_NEW Core Module of Generic Interaction Layer (GenIL) 20091008
3 Importing IV_KEEP_GLOBAL_VARS_ALIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110513
4 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20090319
5 Importing IV_STARTOBJECT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Data Container - Object Interface 20090319

Method INITIALIZE_AS_OBJECT on class CL_WCF_BPATH_PARSER has no exception.

Method INITIALIZE_RELTREE Signature

Method INITIALIZE_RELTREE on class CL_WCF_BPATH_PARSER has no parameter.
Method INITIALIZE_RELTREE on class CL_WCF_BPATH_PARSER has no exception.

Method IS_GLOBAL_VAR Signature

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

Method IS_GLOBAL_VAR on class CL_WCF_BPATH_PARSER has no exception.

Method IS_MARKED_AS_NO_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090727
2 Returning IV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090727
3 Importing IV_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20100427

Method IS_MARKED_AS_NO_VALUE on class CL_WCF_BPATH_PARSER has no exception.

Method IS_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_LINE Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20090821
2 Returning RV_IS_OPTION Value transfer Type reference (TYPE) ABAP_BOOL 20090821

Method IS_OPTION on class CL_WCF_BPATH_PARSER has no exception.

Method IS_PARAMETERLESS_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100315

Method IS_PARAMETERLESS_FUNCTION on class CL_WCF_BPATH_PARSER has no exception.

Method IS_STRUCT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20110105
2 Returning RV_RETURN Value transfer Type reference (TYPE) ABAP_BOOL 20110105

Method IS_STRUCT_REF on class CL_WCF_BPATH_PARSER has no exception.

Method IS_TABLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20101220
2 Returning RV_RETURN Value transfer Type reference (TYPE) ABAP_BOOL 20101220

Method IS_TABLE_REF on class CL_WCF_BPATH_PARSER has no exception.

Method JUMP_2_END_OF_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) INT2 2 byte integer (signed) 20100401

Method JUMP_2_END_OF_GROUPING on class CL_WCF_BPATH_PARSER has no exception.

Method JUMP_2_END_OF_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) INT2 2 byte integer (signed) 20090724

Method JUMP_2_END_OF_SUB on class CL_WCF_BPATH_PARSER has no exception.

Method JUMP_OVER_GROUP_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) INT2 2 byte integer (signed) 20100421

Method JUMP_OVER_GROUP_INIT on class CL_WCF_BPATH_PARSER has no exception.

Method KEEP_GLOBAL_VARS_ALIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110513

Method KEEP_GLOBAL_VARS_ALIVE on class CL_WCF_BPATH_PARSER has no exception.

Method LOOK_FORWARD Signature

Method LOOK_FORWARD on class CL_WCF_BPATH_PARSER has no parameter.
Method LOOK_FORWARD on class CL_WCF_BPATH_PARSER has no exception.

Method MORE_PARAMETERS_ON_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100628

Method MORE_PARAMETERS_ON_STACK on class CL_WCF_BPATH_PARSER has no exception.

Method MUST_STOP_AFTER_FIRST_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101220

Method MUST_STOP_AFTER_FIRST_FOUND on class CL_WCF_BPATH_PARSER has no exception.

Method NO_OF_PARAMETERS_SUFFICIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20100519

Method NO_OF_PARAMETERS_SUFFICIENT on class CL_WCF_BPATH_PARSER has no exception.

Method PREFIX_MATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MASK Call by reference Type reference (TYPE) STRING 20100312
2 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100312
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRING Char 20 20100312

Method PREFIX_MATCHES on class CL_WCF_BPATH_PARSER has no exception.

Method PREPARSE_ASSIGNMENT Signature

Method PREPARSE_ASSIGNMENT on class CL_WCF_BPATH_PARSER has no parameter.
Method PREPARSE_ASSIGNMENT on class CL_WCF_BPATH_PARSER has no exception.

Method PREPARSE_BRACKETOFF Signature

Method PREPARSE_BRACKETOFF on class CL_WCF_BPATH_PARSER has no parameter.
Method PREPARSE_BRACKETOFF on class CL_WCF_BPATH_PARSER has no exception.

Method PREPARSE_COLON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100421

Method PREPARSE_COLON on class CL_WCF_BPATH_PARSER has no exception.

Method PREPARSE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_LINE Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20091007

Method PREPARSE_RELATION on class CL_WCF_BPATH_PARSER has no exception.

Method PREPARSE_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEM Call by reference Type reference (TYPE) STRING 20091007

Method PREPARSE_SUB on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_ABSTRACT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100218

Method PROCESS_ABSTRACT_ATTRIBUTE on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_ABSTRACT_BASIC_ELEMENT Signature

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

Method PROCESS_ABSTRACT_BASIC_ELEMENT on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_ABSTRACT_DEREF Signature

Method PROCESS_ABSTRACT_DEREF on class CL_WCF_BPATH_PARSER has no parameter.
Method PROCESS_ABSTRACT_DEREF on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_ABSTRACT_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20100218
2 Returning RV_OP Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100218

Method PROCESS_ABSTRACT_FUNC on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_ABSTRACT_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_LINE Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20100331
2 Importing IV_CURRENT_COLL Call by reference Object reference (TYPE REF TO) IF_BOL_ENTITY_COL Entities Collection Interface 20091001
3 Importing IV_NEWSTATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20091001
4 Importing IV_RELNAME Call by reference Type reference (TYPE) STRING 20091001
5 Returning RV_PROCESS_NEXT Value transfer Type reference (TYPE) ABAP_BOOL 20091001

Method PROCESS_ABSTRACT_RELATION on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_ABSTRACT_STAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100218

Method PROCESS_ABSTRACT_STAR on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_LINE Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20090527
2 Returning RV_PROCESS_NEXT Value transfer Type reference (TYPE) ABAP_BOOL 20090527

Method PROCESS_ACTION on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090529

Method PROCESS_ATTRIBUTE on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_BASIC_ELEMENT Signature

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

Method PROCESS_BASIC_ELEMENT on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_BRACKETOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROCESS_NEXT Value transfer Type reference (TYPE) ABAP_BOOL 20091007

Method PROCESS_BRACKETOFF on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_BRACKETON Signature

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

Method PROCESS_BRACKETON on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_BRACKETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090527

Method PROCESS_BRACKETS on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_COLON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100421

Method PROCESS_COLON on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_DEREFERENCATION Signature

Method PROCESS_DEREFERENCATION on class CL_WCF_BPATH_PARSER has no parameter.
Method PROCESS_DEREFERENCATION on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_DIRECT_INDEXING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090925
2 Returning RV_PROCEED Value transfer Type reference (TYPE) ABAP_BOOL 20090925

Method PROCESS_DIRECT_INDEXING on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_DOLLAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20101216

Method PROCESS_DOLLAR on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_EXEC_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20090713
2 Returning RV_OP Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090713

Method PROCESS_EXEC_FUNC on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_FILTEROFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090821
2 Returning RV_PROCEED Value transfer Type reference (TYPE) ABAP_BOOL 20090602

Method PROCESS_FILTEROFF on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_FUNCTION Signature

Method PROCESS_FUNCTION on class CL_WCF_BPATH_PARSER has no parameter.
Method PROCESS_FUNCTION on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_FUNCTION_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAST_PARAM Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090714
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090713

Method PROCESS_FUNCTION_CLOSE on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_GROUPING_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_FIRST Call by reference Type reference (TYPE) ABAP_BOOL 20100421
2 Importing IV_ADD_DIRECTLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100422
3 Importing IV_LAST_PARAM Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100331

Method PROCESS_GROUPING_CLOSE on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_GROUP_ASSG_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100422

Method PROCESS_GROUP_ASSG_CLOSE on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_INDEXOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100422
2 Returning RV_PROCESS_NEXT Value transfer Type reference (TYPE) ABAP_BOOL 20101220

Method PROCESS_INDEXOFF on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_INDEXON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100709

Method PROCESS_INDEXON on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_KOMMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090821

Method PROCESS_KOMMA on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_OPERATOR Signature

Method PROCESS_OPERATOR on class CL_WCF_BPATH_PARSER has no parameter.
Method PROCESS_OPERATOR on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090821

Method PROCESS_OPTION on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_POP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROCEED Value transfer Type reference (TYPE) ABAP_BOOL 20090527

Method PROCESS_POP on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEWSTATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090527
2 Importing IV_RELNAME Call by reference Type reference (TYPE) STRING 20090527
3 Importing IV_WORK_ON_CURRENT_COLL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Entities Collection Interface 20101202
4 Returning RV_PROCESS_NEXT Value transfer Type reference (TYPE) ABAP_BOOL 20090707

Method PROCESS_RELATION on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_STAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090602

Method PROCESS_STAR on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_STRUCTUREDEF Signature

Method PROCESS_STRUCTUREDEF on class CL_WCF_BPATH_PARSER has no parameter.
Method PROCESS_STRUCTUREDEF on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_SUB Signature

Method PROCESS_SUB on class CL_WCF_BPATH_PARSER has no parameter.
Method PROCESS_SUB on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_SUB_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAST_PARAM Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090724
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090724

Method PROCESS_SUB_CLOSE on class CL_WCF_BPATH_PARSER has no exception.

Method PROCESS_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090602

Method PROCESS_TARGET on class CL_WCF_BPATH_PARSER has no exception.

Method PUSH_DATA_ON_RESETVAR_HEAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPRESSION Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20110107
2 Importing IV_TARGET Call by reference Type reference (TYPE) STRING 20110107

Method PUSH_DATA_ON_RESETVAR_HEAP on class CL_WCF_BPATH_PARSER has no exception.

Method READ_2_NEXT_DELIMITER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TYPE Call by reference Type reference (TYPE) INT2 Natural number 20090303
2 Exporting EV_LENGTH_IN_SOURCE Call by reference Type reference (TYPE) INT4 Natural number 20101203
3 Exporting EV_NAME Call by reference Type reference (TYPE) STRING 20090303
4 Importing IV_IS_VAR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090929
5 Importing IV_STARTINDEX Call by reference Type reference (TYPE) INT4 2 byte integer (signed) 20090220

Method READ_2_NEXT_DELIMITER on class CL_WCF_BPATH_PARSER has no exception.

Method REGISTER_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGREGAT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100505
2 Importing IV_ASK_FRAMEWORK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110506
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20100315
4 Importing IV_NO_OPT Call by reference Type reference (TYPE) INT2 0 2 byte integer (signed) 20100315
5 Importing IV_NO_PARAMS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100315
6 Importing IV_TYPE Call by reference Type reference (TYPE) STRING 20100315

Method REGISTER_FUNCTION on class CL_WCF_BPATH_PARSER has no exception.

Method REGISTER_FUNCTIONS Signature

Method REGISTER_FUNCTIONS on class CL_WCF_BPATH_PARSER has no parameter.
Method REGISTER_FUNCTIONS on class CL_WCF_BPATH_PARSER has no exception.

Method RESET_VARS_ON_HEAP Signature

Method RESET_VARS_ON_HEAP on class CL_WCF_BPATH_PARSER has no parameter.
Method RESET_VARS_ON_HEAP on class CL_WCF_BPATH_PARSER has no exception.

Method RETRIEVE_DATA_FR_STATEMENT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTROLLINE Value transfer Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20090529
2 Exporting EV_SUCCESSFUL Call by reference Type reference (TYPE) ABAP_BOOL 20090529
3 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090602

Method RETRIEVE_DATA_FR_STATEMENT_TAB on class CL_WCF_BPATH_PARSER has no exception.

Method RE_INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCECODE Call by reference Type reference (TYPE) STRING 20110513

Method RE_INITIALIZE on class CL_WCF_BPATH_PARSER has no exception.

Method ROLLBACK_AND_TAKE_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_LINE Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20090527
2 Importing IV_INNER_CALL Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20090724
3 Returning RV_STATUS Value transfer Type reference (TYPE) INT2 2 byte integer (signed) 20090527

Method ROLLBACK_AND_TAKE_NEXT on class CL_WCF_BPATH_PARSER has no exception.

Method ROUND_RESULT_ON_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20100512
2 Importing IV_DEFAULT Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100512
3 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20100512
4 Importing IV_MODE Call by reference Type reference (TYPE) I 2 byte integer (signed) 20100512
5 Importing IV_PARNO Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20100512

Method ROUND_RESULT_ON_PARAMETER on class CL_WCF_BPATH_PARSER has no exception.

Method SCAN_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STARTINDEX Call by reference Type reference (TYPE) INT4 2 byte integer (signed) 20090220
2 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20090220

Method SCAN_DATE on class CL_WCF_BPATH_PARSER has no exception.

Method SCAN_FREETEXT Signature

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

Method SCAN_FREETEXT on class CL_WCF_BPATH_PARSER has no exception.

Method SCAN_NEXT Signature

Method SCAN_NEXT on class CL_WCF_BPATH_PARSER has no parameter.
Method SCAN_NEXT on class CL_WCF_BPATH_PARSER has no exception.

Method SCAN_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIRSTCHAR Call by reference Type reference (TYPE) C 20090223
2 Importing IV_STARTINDEX Call by reference Type reference (TYPE) INT4 2 byte integer (signed) 20090223
3 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20090223

Method SCAN_NUMBER on class CL_WCF_BPATH_PARSER has no exception.

Method SCAN_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STARTINDEX Call by reference Type reference (TYPE) INT4 2 byte integer (signed) 20090220
2 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20090220

Method SCAN_STRING on class CL_WCF_BPATH_PARSER has no exception.

Method SET_CURRENT_ATTRIBUTE Signature

Method SET_CURRENT_ATTRIBUTE on class CL_WCF_BPATH_PARSER has no parameter.
Method SET_CURRENT_ATTRIBUTE on class CL_WCF_BPATH_PARSER has no exception.

Method SET_SUBQUERY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITION Call by reference Type reference (TYPE) INT4 Natural number 20110107

Method SET_SUBQUERY_INFO on class CL_WCF_BPATH_PARSER has no exception.

Method STATUSMACHINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_SUBQUERY Call by reference Type reference (TYPE) ABAP_BOOL 20090525
2 Importing IV_MODE Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090527
3 Importing IV_STARTSTATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090428

Method STATUSMACHINE on class CL_WCF_BPATH_PARSER has no exception.

Method TAKE_FIRST_RESULT_AS_RESULT Signature

Method TAKE_FIRST_RESULT_AS_RESULT on class CL_WCF_BPATH_PARSER has no parameter.
Method TAKE_FIRST_RESULT_AS_RESULT on class CL_WCF_BPATH_PARSER has no exception.

Method WRITE_2_VARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT Call by reference Type reference (TYPE) CRMT_BOL_BPATH_EXPR_VALUE stores return value of an explicitely typed BPATH expression 20090727
2 Importing IV_VAR Call by reference Type reference (TYPE) STRING 20090727

Method WRITE_2_VARS on class CL_WCF_BPATH_PARSER has no exception.

Method WRITE_CONTROL_DATA_TO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLINE Call by reference Object reference (TYPE REF TO) CRMT_BOL_BPATH_CONTROL_LINE controls the pre-parsing / proposal engine 20090529
2 Importing IV_LINE Call by reference Type reference (TYPE) INT4 Natural number 20090529
3 Importing IV_STATUS Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20090602

Method WRITE_CONTROL_DATA_TO_TAB on class CL_WCF_BPATH_PARSER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701