SAP ABAP Class CL_OIUP_DEPENDENT (PDM - Dependent Helper Class)
Hierarchy
☛
IS-OIL (Software Component) IS-OIL
⤷ IS-OIL-PRA (Application Component) Production and Revenue Accounting
⤷ OIU_P (Package) Partitioned Data Management
⤷ IS-OIL-PRA (Application Component) Production and Revenue Accounting
⤷ OIU_P (Package) Partitioned Data Management
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_OIUP_DEP_OIU_ME_MEDOC_IT | PDM - Dependent Helper Class for OIU_ME_MEDOC_IT | 20040916 |
Properties
Class | CL_OIUP_DEPENDENT | |
Short Description | PDM - Dependent Helper Class | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | OIUP | |
Program status | ||
Category | 0 | |
Package | OIU_P | Partitioned Data Management |
Created | 20040721 | SAP |
Last change | 20050224 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_OIUP_DEPENDENT has no forward declaration.
Interfaces
Class CL_OIUP_DEPENDENT has no interface implemented.
Friends
Class CL_OIUP_DEPENDENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_AND | Constant | Private | Type reference (TYPE) | CHAR3 | 'AND' | Constant - AND | 20040823 | |
2 | C_BETWEEN | Constant | Private | Type reference (TYPE) | CHAR7 | 'BETWEEN' | Constant - BETWEEN | 20040823 | |
3 | C_EQUAL | Constant | Private | Type reference (TYPE) | CHAR1 | '=' | Constant - Equal Sign | 20040820 | |
4 | C_FALSE | Constant | Protected | Type reference (TYPE) | CHAR1 | SPACE | Constant - False | 20040817 | |
5 | C_INNER_JOIN | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Constant - Inner Join Type | 20040817 | |
6 | C_QUOTE | Constant | Private | Type reference (TYPE) | CHAR1 | '''' | Constant - Quote | 20040820 | |
7 | C_TRUE | Constant | Protected | Type reference (TYPE) | CHAR1 | 'X' | Constant - True | 20040817 | |
8 | DEPENDENTS | Static Attribute | Private | Type reference (TYPE) | TY_DEPENDENTS | Dependents | 20040721 | ||
9 | DEPENDENT_ON_TABNAME | Instance attribute | Protected | Type reference (TYPE) | TABNAME | Depended On Table Name | 20041008 | ||
10 | DEPENDENT_TABNAME | Instance attribute | Protected | Type reference (TYPE) | TABNAME | Dependent Table Name | 20040817 | ||
11 | ON_CONDITION_FIELDS | Instance attribute | Protected | Type reference (TYPE) | OIUP_ON_FIELDS_ITAB | On Condition Fields | 20040819 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_JOIN | Instance method | Protected | Method | Additional checks on join condition | 20040817 |
2 | CREATE | Static method | Public | Method | Create Dependent Helper Instance | 20040721 |
3 | DEPENDENT_ON_TABLE | Instance method | Public | Method | Return Name of Dependent Table | 20041008 |
4 | DEPENDENT_ON_WHERE_CLAUSE | Instance method | Protected | Method | Get Dependent On Table Where Clause Based On Dependent Rec | 20040823 |
5 | DETERMINE_LOCATION | Instance method | Public | Method | Based on the dependent record (wa), determine location | 20040819 |
6 | POPULATE_FOREIGN_KEY | Instance method | Public | Method | Populate Foreign Key Attributes (Just the Fields) | 20040817 |
7 | SAME_JOIN | Instance method | Public | Method | Is the join condition the same? | 20040817 |
8 | SPLIT_ITAB | Instance method | Public | Method | Based on the dependent record, get dependent on & split ITAB | 20040823 |
Events
Class CL_OIUP_DEPENDENT has no event.
Types
Class CL_OIUP_DEPENDENT has no local type.
Method Signatures
Method CHECK_JOIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | JOINS | Value transfer | Type reference (TYPE) | OIUP_JOINS_ITAB | Joins | 20040817 | ||
2 | Returning | SAME_JOIN | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20040817 |
Method CHECK_JOIN on class CL_OIUP_DEPENDENT has no exception.
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | DEPENDENT | Value transfer | Object reference (TYPE REF TO) | CL_OIUP_DEPENDENT | Dependent Helper Class | 20040721 | ||
2 | Importing | TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20040721 |
Method CREATE on class CL_OIUP_DEPENDENT has no exception.
Method DEPENDENT_ON_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Table Name | 20041008 |
Method DEPENDENT_ON_TABLE on class CL_OIUP_DEPENDENT has no exception.
Method DEPENDENT_ON_WHERE_CLAUSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DEPENDENT_RECORD | Value transfer | Type reference (TYPE) | ANY | Complete Dependent Record | 20040823 | ||
2 | Returning | WHERE_CLAUSE | Value transfer | Type reference (TYPE) | STRING | Where Clause to Get Depended On Record | 20040823 |
Method DEPENDENT_ON_WHERE_CLAUSE on class CL_OIUP_DEPENDENT has no exception.
Method DETERMINE_LOCATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DEPENDENT_RECORD | Value transfer | Type reference (TYPE) | ANY | Complete Work Area of Dependent Table | 20040819 | ||
2 | Exporting | IN_PRA | Value transfer | Type reference (TYPE) | FLAG | 'X' = In PRA, SPACE = Not In PRA | 20040820 | ||
3 | Exporting | NEARLINE_DBCONS | Value transfer | Type reference (TYPE) | OIUP_DB_CONNECTIONS_ITAB | Nearline DB Connections | 20040820 | ||
4 | Exporting | NEARLINE_RFC_DESTINATIONS | Value transfer | Type reference (TYPE) | OIUP_RFC_DESTINATIONS_ITAB | Nearline RFC Destinations | 20040820 | ||
5 | Importing | PARSER | Value transfer | Object reference (TYPE REF TO) | CL_OIUP_SQL_PARSER | SQL Parser Object | 20040820 |
Method DETERMINE_LOCATION on class CL_OIUP_DEPENDENT has no exception.
Method POPULATE_FOREIGN_KEY Signature
Method POPULATE_FOREIGN_KEY on class CL_OIUP_DEPENDENT has no parameter.
Method POPULATE_FOREIGN_KEY on class CL_OIUP_DEPENDENT has no exception.
Method SAME_JOIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | JOINS | Value transfer | Type reference (TYPE) | OIUP_JOINS_ITAB | Joins | 20040817 | ||
2 | Returning | SAME_JOIN | Value transfer | Type reference (TYPE) | FLAG | General Flag | 20040817 |
Method SAME_JOIN on class CL_OIUP_DEPENDENT has no exception.
Method SPLIT_ITAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SPLIT_FROM_VALUE | Value transfer | Type reference (TYPE) | STRING | Split From Value | 20040823 | ||
2 | Importing | SPLIT_INPUT_ITAB | Value transfer | Type reference (TYPE) | ANY TABLE | ITAB to be Split | 20040823 | ||
3 | Exporting | SPLIT_OUTPUT_ITAB | Value transfer | Type reference (TYPE) | ANY TABLE | Split ITAB | 20040823 | ||
4 | Importing | SPLIT_TO_VALUE | Value transfer | Type reference (TYPE) | STRING | Split To Value | 20040823 |
Method SPLIT_ITAB on class CL_OIUP_DEPENDENT has no exception.
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 600 |