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)
⤷ 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 | CLUSTER_ID | Instance attribute | Public | Type reference (TYPE) | OIUT2_CLUSTER_ID | Data Cluster key structure | 20011030 | ||
2 | CLUSTER_MAPPING_LINE | Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_MAP | Cluster Roles mapping line | 20011116 | ||
3 | CLUSTER_MAPPING_TAB | Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_MAP_TAB | Cluster Roles mapping | 20011116 | ||
4 | CLUSTER_MAPPING_TYPE_LINE | Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_MAP_TY | Cluster Roles mapping type line | 20011116 | ||
5 | CLUSTER_MAPPING_TYPE_TAB | Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_MAP_TY_TAB | Cluster Roles mapping type | 20011116 | ||
6 | CLUSTER_POINTER_LINE | Instance attribute | Public | Type reference (TYPE) | ROIUT3_CLUSTER_POINTER_LINE | Data Cluster Pointer Line Type | 20011030 | ||
7 | CLUSTER_POINTER_TAB | Instance attribute | Public | Type reference (TYPE) | ROIUT3_CLUSTER_POINTER_TAB | ROIUT3_CLUSTER_POINTER_TAB | 20011030 | ||
8 | CLUSTER_TEMPLATE_LINE | Instance attribute | Public | Type reference (TYPE) | OIUT3_CLUSTERS | Ownership Cluster Template | 20011030 | ||
9 | CLUSTER_TEMPLATE_TAB | Instance attribute | Public | Type reference (TYPE) | ROIUT3_CLUSTERS_TAB | OIUT3_CLUSTERS tab | 20011030 | ||
10 | CONNECTION_ID | Instance attribute | Public | Type reference (TYPE) | OIUT2_CONN_ID | Connection ID | 20011030 | ||
11 | DATA_CLUSTER_TYPE | Instance attribute | Public | Type reference (TYPE) | OIUT2_OBJECT_TYPE | 3-Byte field | 20011030 | ||
12 | DD40L | Instance attribute | Private | Type reference (TYPE) | DD40L | Table types (internal tables defined in DD) | 20011030 | ||
13 | DTL_STATUS | Instance attribute | Public | Type reference (TYPE) | OIUT2_INTD-STATUS | Status | 20011030 | ||
14 | DTL_SUB_TYPE | Instance attribute | Public | Type reference (TYPE) | OIUT2_INTD-CLUSTER_TYPE | Cluster Type | 20011030 | ||
15 | ERROR_LINE | Instance attribute | Public | Type reference (TYPE) | BAPIRET2 | Return parameter | 20011101 | ||
16 | ERROR_TABLE | Instance attribute | Public | Type reference (TYPE) | OIUT2_BAPIRET2_TAB | Errors in BAPIRET2 format | 20011030 | ||
17 | HDR_STATUS | Instance attribute | Public | Type reference (TYPE) | OIUT2_INTH-STATUS | Status | 20011030 | ||
18 | IN_OUT_FLAG | Instance attribute | Public | Type reference (TYPE) | CHAR1 | I=inbound,O=Outbound | 20011030 | ||
19 | KEY | Instance attribute | Private | Type reference (TYPE) | ROIUT2_XML_HEADER-OBJKEY | key fields string for object in Printable Char format | 20011112 | ||
20 | KEYS_LINE | Instance attribute | Public | Type reference (TYPE) | OIUT3_OBJ_KEYS | Ownership Cluster Template | 20011030 | ||
21 | KEYS_TAB | Instance attribute | Public | Type reference (TYPE) | ROIUT3_KEYS_TAB | OIUT3_OBJ_KEYS tab | 20011030 | ||
22 | OIUT2_INT_MESSG_LINE | Instance attribute | Public | Type reference (TYPE) | OIUT2_INT_MESSG | Ownership Interface Messages (Application/Technical) | 20011101 | ||
23 | OIUT2_INT_MESSG_TAB | Instance attribute | Public | Type reference (TYPE) | OIUT2_ERROR_TABLE | Ownership Error Table | 20011101 | ||
24 | REF_LINE | Instance attribute | Public | Type reference (TYPE) | ROIUT3_REF_LINE | XML Server Data Manager: Data Allocation Index | 20011030 | ||
25 | REF_TAB | 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 | ALLOCATE_DYNAM_TABLE | Instance method | Private | Method | Define dynamic tables and lines for BO Components | 20011030 |
2 | BUILD_POINTERS | Instance method | Public | Method | Create BO Data Navigation Index Table | 20011030 |
3 | CHECK_FOREIGN_KEYS | Instance method | Private | Method | When building cluster index, check if record qualifies | 20011030 |
4 | CONSTRUCTOR | Instance method | Public | Constructor | Set cluster type and define cluster components tables | 20011030 |
5 | CONVERT_BAPIRET2_TO_INT | Instance method | Public | Method | Convert loader messages to OIUT2_INT_MESSG format | 20011105 |
6 | DELETE_LOG | Instance method | Public | Method | delete log objects for connection id | 20011105 |
7 | EXPAND_BRANCH | Instance method | Public | Method | Expand current parent branch | 20011030 |
8 | GET_LOG | Instance method | Public | Method | Get stored cluster components and load appropriate tables | 20011030 |
9 | POINT_TO_TABLE | Instance method | Public | Method | retrieve data pointers for current role | 20011030 |
10 | PUT_LOG | Instance method | Public | Method | Store Object components as Data Clusters using EXPORT to DB | 20011030 |
11 | STORE_ERR_CLUSTER | 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 | Importing | CLUSTER | Call by reference | Type reference (TYPE) | OIUT3_CLUSTERS-CLUSTER_NAME | Business Object ID | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Allocation failed | 20011118 | |
2 | NO_TABLE_TYPE_IN_DDIC | 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 | NAVIGATION_ERROR | 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 | Importing | CURRENT_TEMPLATE_LINE | Call by reference | Type reference (TYPE) | OIUT3_CLUSTERS | Ownership Cluster Template | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Foreign key definition Error: Field name not in structure | 20011030 | |
2 | REJECT | 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 | Importing | CONN_ID | Value transfer | Type reference (TYPE) | OIUT2_INTH-CONN_ID | Connection ID | 20011030 | ||
2 | Importing | TYPE | Value transfer | Type reference (TYPE) | CHAR3 | 3-Byte field | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | 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 | Importing | CURRENT_TEMPLATE_LINE | Call by reference | Type reference (TYPE) | OIUT3_CLUSTERS | Ownership Cluster Template | 20011030 | ||
2 | Importing | PARENT_INDEX | Call by reference | Type reference (TYPE) | SY-TABIX | Internal table, current line index | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NAVIGATION_ERROR | 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 | Importing | CONN_ID | Value transfer | Type reference (TYPE) | OIUT2_INTH-CONN_ID | Connection ID | 20011030 | ||
2 | Importing | SEQ_NO | Value transfer | Type reference (TYPE) | OIUT2_INTD-SEQ_NO | Sequence Number | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_LOG_EXISTS_FOR_CONN_ID | 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 | Importing | LINE | Value transfer | Type reference (TYPE) | SY-INDEX | Optional: Read line in table | 20011031 | ||
2 | Importing | ROLE_NAME | Call by reference | Type reference (TYPE) | OIUT3_CLUSTERS-ROLE | Data Cluster Hierarchy - Component Role | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | LINE_NOT_FOUND | Requested table index not found | 20011107 | |
2 | NOT_FOUND | 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 | Importing | CLUSTER_TYPE | Value transfer | Type reference (TYPE) | OIUT2_CLUSTER_TYPE | 'DS' | Cluster Type | 20011030 | |
2 | Importing | DETAIL_STATUS | Value transfer | Type reference (TYPE) | OIUT2_INTD-STATUS | Status | 20011030 | ||
3 | Importing | HEADER_STATUS | Value transfer | Type reference (TYPE) | OIUT2_INTH-STATUS | Status | 20011030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Failed to insert header | 20011109 | |
2 | UNKNOWN_CLUSTER_TYPE | 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_NOT_KNOWN | 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 |