Class Method list used by SAP ABAP Class CL_CCMSBI_WAST_DTR_SERVICES (CCMS/BI: Service Routines for DTRs)
SAP ABAP Class CL_CCMSBI_WAST_DTR_SERVICES (CCMS/BI: Service Routines for DTRs) is using
# | Object Type | Object Name | Object Description | Note |
---|---|---|---|---|
1 | Class Method | CL_ABAP_CONV_IN_CE - READ | Code Page and Endian Conversion (External -> System Format) | |
2 | Class Method | CL_ABAP_CONV_IN_CE - CREATE | Code Page and Endian Conversion (External -> System Format) | |
3 | Class Method | CL_ABAP_TYPEDESCR - DESCRIBE_BY_NAME | Runtime Type Services | |
4 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
5 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
6 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
7 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
8 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_TZONE |
9 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
10 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_TZONE |
11 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
12 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
13 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
14 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
15 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
16 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_STARTTIME |
17 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
18 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_STARTTIME |
19 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
20 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
21 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
22 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
23 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
24 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_ENDTIME |
25 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - INIT_MREC_KEY_TO_SRIP_ROW_MOVE | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS OTHERS = 99. |
26 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE INFOOBJ_NAME = INFOOBJ_NAME |
27 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - INIT_MREC_KEY_TO_SRIP_ROW_MOVE | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->INIT_MREC_KEY_TO_SRIP_ROW_MOVE |
28 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - GET_DTR_SEGM_ROW_TYPE_NAME | CCMS/BI: Service Routines for DTRs | |
29 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - GET_DTR_IPROV_ROW_TYPE_NAME | CCMS/BI: Service Routines for DTRs | |
30 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
31 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE INFOOBJ_NAME_MISSING = 3 |
32 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE INFOOBJECT_TYPE_IS_NOT_CHAR = 2 |
33 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE INFOOBJECT_DOES_NOT_EXIST = 1 |
34 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
35 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE RETURN = LOWER_CASE_CHARS_ARE_ALLOWED |
36 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE RECEIVING |
37 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
38 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
39 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - CHECK_INFOOBJ_FOR_LOWERCASE | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->CHECK_INFOOBJ_FOR_LOWERCASE |
40 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
41 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
42 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
43 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_LOGRECID |
44 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
45 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_LOGRECID |
46 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
47 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_SYSTEM |
48 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_SERVER |
49 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
50 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_SERVER |
51 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
52 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
53 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
54 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
55 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
56 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_SYSTEM |
57 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
58 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
59 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
60 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
61 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
62 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
63 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
64 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_LANDSCAPE |
65 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
66 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_LANDSCAPE |
67 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
68 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
69 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
70 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
71 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
72 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
73 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
74 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
75 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_STARTDATE |
76 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
77 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_STARTDATE |
78 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
79 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
80 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_ENDTIME |
81 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |
82 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_COMPONENTS = IPROV_TARGET_ROW_TYPEDESCR->COMPONENTS[] |
83 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE IPROV_TARGET_ROW_FIELD = CL_CCMSBI_WAST_CONSTANTS=>IPROV_ROW_FIELD_ENDDATE |
84 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_COMPONENTS = MAINREC_SEGM_ROW_TYPEDESCR->COMPONENTS[] |
85 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE MAINREC_FIELD = CL_CCMSBI_WAST_CONSTANTS=>MAINREC_SEGM_FIELD_ENDDATE |
86 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXPORTING |
87 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE CALL METHOD ME->ADD_MAINREC_KEY_TO_IPROV_MAP |
88 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE OTHERS = 99. |
89 | Class Method | CL_CCMSBI_WAST_DTR_SERVICES - ADD_MAINREC_KEY_TO_IPROV_MAP | CCMS/BI: Service Routines for DTRs | SOURCE EXCEPTIONS |