SAP ABAP Class CL_XML_OBJECT_MANAGER (XML Server Data Object Manager)
Hierarchy
☛
IS-OIL (Software Component) IS-OIL
⤷
IS-OIL-PRA (Application Component) Production and Revenue Accounting
⤷
OIU_T3 (Package) Obsolete: PRA Tobin Integration Phase (Ready to Run version)

⤷

⤷

Properties
Class | CL_XML_OBJECT_MANAGER | |
Short Description | XML Server Data Object Manager | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | OIU_T3 | Obsolete: PRA Tobin Integration Phase (Ready to Run version) |
Created | 20011030 | SAP |
Last change | 20050224 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_XML_OBJECT_MANAGER has no forward declaration.
Interfaces
Class CL_XML_OBJECT_MANAGER has no interface implemented.
Friends
Class CL_XML_OBJECT_MANAGER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_CLUSTER_ID | Data Cluster key structure | 20011030 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_MAP | Cluster Roles mapping line | 20011116 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_MAP_TAB | Cluster Roles mapping | 20011116 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_MAP_TY | Cluster Roles mapping type line | 20011116 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_MAP_TY_TAB | Cluster Roles mapping type | 20011116 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ROIUT3_CLUSTER_POINTER_LINE | Data Cluster Pointer Line Type | 20011030 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ROIUT3_CLUSTER_POINTER_TAB | ROIUT3_CLUSTER_POINTER_TAB | 20011030 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT3_CLUSTERS | Ownership Cluster Template | 20011030 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ROIUT3_CLUSTERS_TAB | OIUT3_CLUSTERS tab | 20011030 | ||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_CONN_ID | Connection ID | 20011030 | ||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_OBJECT_TYPE | 3-Byte field | 20011030 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DD40L | Table types (internal tables defined in DD) | 20011030 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_INTD-STATUS | Status | 20011030 | ||
14 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_INTD-CLUSTER_TYPE | Cluster Type | 20011030 | ||
15 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BAPIRET2 | Return parameter | 20011101 | ||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_BAPIRET2_TAB | Errors in BAPIRET2 format | 20011030 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_INTH-STATUS | Status | 20011030 | ||
18 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR1 | I=inbound,O=Outbound | 20011030 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ROIUT2_XML_HEADER-OBJKEY | key fields string for object in Printable Char format | 20011112 | ||
20 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_KEYS | Ownership Cluster Template | 20011030 | ||
21 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ROIUT3_KEYS_TAB | OIUT3_OBJ_KEYS tab | 20011030 | ||
22 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_INT_MESSG | Ownership Interface Messages (Application/Technical) | 20011101 | ||
23 | ![]() |
Instance attribute | Public | Type reference (TYPE) | OIUT2_ERROR_TABLE | Ownership Error Table | 20011101 | ||
24 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ROIUT3_REF_LINE | XML Server Data Manager: Data Allocation Index | 20011030 | ||
25 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ROIUT3_REF_TAB | Table of Data allocations for Bus Object Components | 20011030 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Define dynamic tables and lines for BO Components | 20011030 |
2 | ![]() |
Instance method | Public | Method | Create BO Data Navigation Index Table | 20011030 |
3 | ![]() |
Instance method | Private | Method | When building cluster index, check if record qualifies | 20011030 |
4 | ![]() |
Instance method | Public | Constructor | Set cluster type and define cluster components tables | 20011030 |
5 | ![]() |
Instance method | Public | Method | Convert loader messages to OIUT2_INT_MESSG format | 20011105 |
6 | ![]() |
Instance method | Public | Method | delete log objects for connection id | 20011105 |
7 | ![]() |
Instance method | Public | Method | Expand current parent branch | 20011030 |
8 | ![]() |
Instance method | Public | Method | Get stored cluster components and load appropriate tables | 20011030 |
9 | ![]() |
Instance method | Public | Method | retrieve data pointers for current role | 20011030 |
10 | ![]() |
Instance method | Public | Method | Store Object components as Data Clusters using EXPORT to DB | 20011030 |
11 | ![]() |
Instance method | Private | Method | Export ERR | 20011030 |
Events
Class CL_XML_OBJECT_MANAGER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | REF_TAB_T | Private | See coding | 20011030 |
|
Method Signatures
Method ALLOCATE_DYNAM_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLUSTER | Call by reference | Type reference (TYPE) | OIUT3_CLUSTERS-CLUSTER_NAME | Business Object ID | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Allocation failed | 20011118 | |
2 | ![]() |
No table type in DDIC for TABNAME structure | 20011030 |
Method BUILD_POINTERS Signature
Method BUILD_POINTERS on class CL_XML_OBJECT_MANAGER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No data has been created for current role | 20011030 |
Method CHECK_FOREIGN_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CURRENT_TEMPLATE_LINE | Call by reference | Type reference (TYPE) | OIUT3_CLUSTERS | Ownership Cluster Template | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Foreign key definition Error: Field name not in structure | 20011030 | |
2 | ![]() |
Record does not belong to the current parent instance | 20011030 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONN_ID | Value transfer | Type reference (TYPE) | OIUT2_INTH-CONN_ID | Connection ID | 20011030 | ||
2 | ![]() |
TYPE | Value transfer | Type reference (TYPE) | CHAR3 | 3-Byte field | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Failed to allocate dynamic tables for all BO Components | 20011030 |
Method CONVERT_BAPIRET2_TO_INT Signature
Method CONVERT_BAPIRET2_TO_INT on class CL_XML_OBJECT_MANAGER has no parameter.
Method CONVERT_BAPIRET2_TO_INT on class CL_XML_OBJECT_MANAGER has no exception.
Method DELETE_LOG Signature
Method DELETE_LOG on class CL_XML_OBJECT_MANAGER has no parameter.
Method DELETE_LOG on class CL_XML_OBJECT_MANAGER has no exception.
Method EXPAND_BRANCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CURRENT_TEMPLATE_LINE | Call by reference | Type reference (TYPE) | OIUT3_CLUSTERS | Ownership Cluster Template | 20011030 | ||
2 | ![]() |
PARENT_INDEX | Call by reference | Type reference (TYPE) | SY-TABIX | Internal table, current line index | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Internal Error: No data pointer found for current role. | 20011030 |
Method GET_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONN_ID | Value transfer | Type reference (TYPE) | OIUT2_INTH-CONN_ID | Connection ID | 20011030 | ||
2 | ![]() |
SEQ_NO | Value transfer | Type reference (TYPE) | OIUT2_INTD-SEQ_NO | Sequence Number | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Combination CONN_ID / SEQUENCE not found in INTD | 20011030 |
Method POINT_TO_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINE | Value transfer | Type reference (TYPE) | SY-INDEX | Optional: Read line in table | 20011031 | ||
2 | ![]() |
ROLE_NAME | Call by reference | Type reference (TYPE) | OIUT3_CLUSTERS-ROLE | Data Cluster Hierarchy - Component Role | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Requested table index not found | 20011107 | |
2 | ![]() |
Data Allocation Pointer not found for BO Role | 20011030 |
Method PUT_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLUSTER_TYPE | Value transfer | Type reference (TYPE) | OIUT2_CLUSTER_TYPE | 'DS' | Cluster Type | 20011030 | |
2 | ![]() |
DETAIL_STATUS | Value transfer | Type reference (TYPE) | OIUT2_INTD-STATUS | Status | 20011030 | ||
3 | ![]() |
HEADER_STATUS | Value transfer | Type reference (TYPE) | OIUT2_INTH-STATUS | Status | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Failed to insert header | 20011109 | |
2 | ![]() |
Store Cluster Method not found | 20011030 |
Method STORE_ERR_CLUSTER Signature
Method STORE_ERR_CLUSTER on class CL_XML_OBJECT_MANAGER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
role passed to the assign_fiels_symbol not in the BOS def | 20011108 |
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 46C |