SAP ABAP Class CL_BCFG_UTIL_ABAP (internal helper)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-API (Application Component) Business Configuration API (SAP-internal)
     S_BCFG_SCPR_IMPL (Package) Business Configuration Support SCPR Implementation
Properties
Class CL_BCFG_UTIL_ABAP  
Short Description internal helper    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_BCFG_SCPR_IMPL   Business Configuration Support SCPR Implementation 
Created 20100624   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BCFG_UTIL_ABAP has no forward declaration.
Interfaces
Class CL_BCFG_UTIL_ABAP has no interface implemented.
Friends
Class CL_BCFG_UTIL_ABAP has no friend class.
Attributes
Class CL_BCFG_UTIL_ABAP has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AND Static method Public Method logical operation utility method 20100714
2 ASSERT Static method Public Method assert utility method (own assert implementation) 20100716
3 ASSERT_FALSE Static method Public Method assert utility method 20110515
4 CALC_GUID Static method Public Method calculates a GUID (32 hex chars) 20100704
5 CONTAINS Static method Public Method checks if a line is contained in a given table 20101130
6 COPY_T100_VALUES Static method Public Method copy T100 values from exc A to exc B 20101005
7 CREATE_BAPIRET2_FROM_EXC Static method Public Method error handling utility method 20101006
8 CREATE_BAPIRET2_FROM_SY_MSG Static method Public Method error handling utility method 20100923
9 CREATE_DATA_BY_HANDLE Static method Public Method create a data ref for a RTTI data description 20100709
10 CREATE_ERROR_FROM_EXC Static method Public Method error handling utility method 20120514
11 CREATE_EXC_BY_NAME Static method Public Method error handling utility method 20110412
12 CREATE_EXC_FROM_BAPIRET2 Static method Public Method error handling utility method 20100923
13 CREATE_EXC_FROM_ERROR Static method Public Method error handling utility method 20101011
14 CREATE_EXC_FROM_STR Static method Public Method error handling utility method 20110505
15 CREATE_EXC_FROM_SY_MSG Static method Public Method error handling utility method 20101007
16 CREATE_STR_FROM_BAPIRET2 Static method Public Method error handling utility method 20101001
17 CREATE_STR_FROM_SY_MSG Static method Public Method error handling utility method 20101007
18 DELTA Static method Public Method calculates the symmetric diff of two tables A, B 20101201
19 DEREFERENCE Static method Public Method to dereference a data reference 20100624
20 DIFF Static method Public Method calculates the diff of two tables A, B 20101130
21 DO_NOTHING Static method Public Method utility for compiled comments 20100709
22 EXPECTED Static method Public Method utility for compiled comments 20101207
23 EXTRACT_T100_KEY Static method Public Method extract T100 data from an exception 20101005
24 FAIL Static method Public Method assert utility method 20100707
25 FILL_BAPIRET2_FROM_STR Static method Public Method error handling utility method 20101019
26 FILL_BAPIRET2_FROM_T100_KEY Static method Public Method error handling utility method 20101011
27 GET_STACK_MESSAGES_FROM_EXC Static method Public Method extracts stack messages from an exception 20110323
28 GET_TYPE_NAME Static method Public Method returns the type name for an object 20101029
29 IGNORE Static method Public Method utility for compiled comments 20100707
30 INTERSECTION Static method Public Method calculates the intersection of two tables A, B 20101130
31 IS_ASSIGNABLE Static method Public Method returns true if an object is assignable to given type 20101001
32 IS_GUID Static method Public Method returns true if a given string is a guid (hex chars only) 20110310
33 NOT Static method Public Method logical operation utility method 20100715
34 OR Static method Public Method logical operation utility method 20100714
35 REFERENCE_OF Static method Public Method to get a reference of a data value 20100624
36 SET_FIELD_IN_LINE Static method Public Method to set a field in a line by fieldname 20101221
37 XOR Static method Public Method logical operation utility method 20100715
Events
Class CL_BCFG_UTIL_ABAP has no event.
Types
Class CL_BCFG_UTIL_ABAP has no local type.
Method Signatures

Method AND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OP_A Call by reference Type reference (TYPE) ABAP_BOOL 20110405
2 Importing I_OP_B Call by reference Type reference (TYPE) ABAP_BOOL 20110405
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method AND on class CL_BCFG_UTIL_ABAP has no exception.

Method ASSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) STRING 20110415
2 Importing I_VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20110415

Method ASSERT on class CL_BCFG_UTIL_ABAP has no exception.

Method ASSERT_FALSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) STRING 20110515
2 Importing I_VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20110515

Method ASSERT_FALSE on class CL_BCFG_UTIL_ABAP has no exception.

Method CALC_GUID Signature

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

Method CALC_GUID on class CL_BCFG_UTIL_ABAP has no exception.

Method CONTAINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINE Call by reference Type reference (TYPE) DATA 20101130
2 Importing I_LINES Call by reference Type reference (TYPE) ANY TABLE 20101130
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101130

Method CONTAINS on class CL_BCFG_UTIL_ABAP has no exception.

Method COPY_T100_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM Call by reference Object reference (TYPE REF TO) CX_ROOT 20110415
2 Importing I_TO Call by reference Object reference (TYPE REF TO) CX_ROOT 20110415

Method COPY_T100_VALUES on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_BAPIRET2_FROM_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAUSE Call by reference Object reference (TYPE REF TO) CX_ROOT 20110415
2 Importing I_MSG_TYPE Call by reference Type reference (TYPE) BAPIRET2-TYPE 'E' 20110415
3 Returning RESULT Value transfer Type reference (TYPE) BAPIRET2 20101125

Method CREATE_BAPIRET2_FROM_EXC on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_BAPIRET2_FROM_SY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_MSG Call by reference Type reference (TYPE) BAPIRET2 20110415
2 Returning RESULT Value transfer Type reference (TYPE) BAPIRET2 20101125

Method CREATE_BAPIRET2_FROM_SY_MSG on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_DATA_BY_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20110405
2 Returning RESULT Value transfer Object reference (TYPE REF TO) DATA 20101125

Method CREATE_DATA_BY_HANDLE on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_ERROR_FROM_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) BCFG_EXCEPTION Structure to transport exceptions and messages 20120514
2 Exporting E_ERROR_DETAIL Call by reference Type reference (TYPE) BCFG_S_ERR_DETAIL Structure to transport exceptions and messages 20120514
3 Importing I_CAUSE Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20120514

Method CREATE_ERROR_FROM_EXC on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_EXC_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20110412
2 Importing I_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT 20110412
3 Importing I_T100_VALUES Call by reference Object reference (TYPE REF TO) CX_ROOT 20110412
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CX_ROOT 20110412

Method CREATE_EXC_BY_NAME on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_EXC_FROM_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAUSE Call by reference Type reference (TYPE) BAPIRET2 20110415
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CX_NO_CHECK 20101125

Method CREATE_EXC_FROM_BAPIRET2 on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_EXC_FROM_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Call by reference Type reference (TYPE) BCFG_EXCEPTION 20110415
2 Importing I_ERROR_DETAIL Call by reference Type reference (TYPE) BCFG_S_ERR_DETAIL 20110415
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CX_ROOT 20101125

Method CREATE_EXC_FROM_ERROR on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_EXC_FROM_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG Call by reference Type reference (TYPE) STRING 20110505
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CX_NO_CHECK 20110505

Method CREATE_EXC_FROM_STR on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_EXC_FROM_SY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) SYMSGTY 20110415
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CX_NO_CHECK 20101125

Method CREATE_EXC_FROM_SY_MSG on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_STR_FROM_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) BAPIRET2 20110415
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20101125

Method CREATE_STR_FROM_BAPIRET2 on class CL_BCFG_UTIL_ABAP has no exception.

Method CREATE_STR_FROM_SY_MSG Signature

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

Method CREATE_STR_FROM_SY_MSG on class CL_BCFG_UTIL_ABAP has no exception.

Method DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) ANY TABLE 20101201
2 Importing I_LINES_A Call by reference Type reference (TYPE) ANY TABLE 20101201
3 Importing I_LINES_B Call by reference Type reference (TYPE) ANY TABLE 20101201

Method DELTA on class CL_BCFG_UTIL_ABAP has no exception.

Method DEREFERENCE Signature

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

Method DEREFERENCE on class CL_BCFG_UTIL_ABAP has no exception.

Method DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) ANY TABLE 20101130
2 Importing I_LINES_A Call by reference Type reference (TYPE) ANY TABLE 20101130
3 Importing I_LINES_B Call by reference Type reference (TYPE) ANY TABLE 20101130

Method DIFF on class CL_BCFG_UTIL_ABAP has no exception.

Method DO_NOTHING Signature

Method DO_NOTHING on class CL_BCFG_UTIL_ABAP has no parameter.
Method DO_NOTHING on class CL_BCFG_UTIL_ABAP has no exception.

Method EXPECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANY Call by reference Type reference (TYPE) ANY 20110405

Method EXPECTED on class CL_BCFG_UTIL_ABAP has no exception.

Method EXTRACT_T100_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAUSE Call by reference Object reference (TYPE REF TO) CX_ROOT 20110415
2 Returning RESULT Value transfer Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20101125

Method EXTRACT_T100_KEY on class CL_BCFG_UTIL_ABAP has no exception.

Method FAIL Signature

Method FAIL on class CL_BCFG_UTIL_ABAP has no parameter.
Method FAIL on class CL_BCFG_UTIL_ABAP has no exception.

Method FILL_BAPIRET2_FROM_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE Call by reference Type reference (TYPE) BAPIRET2 20110415
2 Importing I_MSG Call by reference Type reference (TYPE) STRING 20110415

Method FILL_BAPIRET2_FROM_STR on class CL_BCFG_UTIL_ABAP has no exception.

Method FILL_BAPIRET2_FROM_T100_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALUE Call by reference Type reference (TYPE) BAPIRET2 20110415
2 Importing I_KEY Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20110415

Method FILL_BAPIRET2_FROM_T100_KEY on class CL_BCFG_UTIL_ABAP has no exception.

Method GET_STACK_MESSAGES_FROM_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXC Call by reference Object reference (TYPE REF TO) CX_ROOT 20110323
2 Importing I_WITH_SRC_POS Call by reference Type reference (TYPE) ABAP_BOOL 20110509
3 Returning RESULT Value transfer Type reference (TYPE) CL_BCFG_UTIL_STRING=>TY_T_STRING_LIST 20110323

Method GET_STACK_MESSAGES_FROM_EXC on class CL_BCFG_UTIL_ABAP has no exception.

Method GET_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF Call by reference Object reference (TYPE REF TO) OBJECT 20110405
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20101125

Method GET_TYPE_NAME on class CL_BCFG_UTIL_ABAP has no exception.

Method IGNORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANY Call by reference Type reference (TYPE) ANY 20110405

Method IGNORE on class CL_BCFG_UTIL_ABAP has no exception.

Method INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) ANY TABLE 20101130
2 Importing I_LINES_A Call by reference Type reference (TYPE) ANY TABLE 20101130
3 Importing I_LINES_B Call by reference Type reference (TYPE) ANY TABLE 20101130

Method INTERSECTION on class CL_BCFG_UTIL_ABAP has no exception.

Method IS_ASSIGNABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF Call by reference Object reference (TYPE REF TO) OBJECT 20110405
2 Importing I_TYPE_NAME Call by reference Type reference (TYPE) STRING 20110405
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method IS_ASSIGNABLE on class CL_BCFG_UTIL_ABAP has no exception.

Method IS_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) STRING 20110310
2 Importing I_LENGTH Call by reference Type reference (TYPE) I 32 20110310
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110310

Method IS_GUID on class CL_BCFG_UTIL_ABAP has no exception.

Method NOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OP_A Call by reference Type reference (TYPE) ABAP_BOOL 20110405
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method NOT on class CL_BCFG_UTIL_ABAP has no exception.

Method OR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OP_A Call by reference Type reference (TYPE) ABAP_BOOL 20110405
2 Importing I_OP_B Call by reference Type reference (TYPE) ABAP_BOOL 20110405
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method OR on class CL_BCFG_UTIL_ABAP has no exception.

Method REFERENCE_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) DATA 20110405
2 Returning RESULT Value transfer Object reference (TYPE REF TO) DATA 20101125

Method REFERENCE_OF on class CL_BCFG_UTIL_ABAP has no exception.

Method SET_FIELD_IN_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LINE Call by reference Type reference (TYPE) DATA 20101221
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) STRING 20101221
3 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20101221

Method SET_FIELD_IN_LINE on class CL_BCFG_UTIL_ABAP has no exception.

Method XOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OP_A Call by reference Type reference (TYPE) ABAP_BOOL 20110405
2 Importing I_OP_B Call by reference Type reference (TYPE) ABAP_BOOL 20110405
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20101125

Method XOR on class CL_BCFG_UTIL_ABAP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703