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

⤷

⤷

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 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'AND' | Constant - AND | 20040823 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'BETWEEN' | Constant - BETWEEN | 20040823 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | '=' | Constant - Equal Sign | 20040820 | |
4 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | SPACE | Constant - False | 20040817 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Constant - Inner Join Type | 20040817 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | '''' | Constant - Quote | 20040820 | |
7 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR1 | 'X' | Constant - True | 20040817 | |
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_DEPENDENTS | Dependents | 20040721 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Depended On Table Name | 20041008 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TABNAME | Dependent Table Name | 20040817 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | OIUP_ON_FIELDS_ITAB | On Condition Fields | 20040819 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Additional checks on join condition | 20040817 |
2 | ![]() |
Static method | Public | Method | Create Dependent Helper Instance | 20040721 |
3 | ![]() |
Instance method | Public | Method | Return Name of Dependent Table | 20041008 |
4 | ![]() |
Instance method | Protected | Method | Get Dependent On Table Where Clause Based On Dependent Rec | 20040823 |
5 | ![]() |
Instance method | Public | Method | Based on the dependent record (wa), determine location | 20040819 |
6 | ![]() |
Instance method | Public | Method | Populate Foreign Key Attributes (Just the Fields) | 20040817 |
7 | ![]() |
Instance method | Public | Method | Is the join condition the same? | 20040817 |
8 | ![]() |
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 | ![]() |
JOINS | Value transfer | Type reference (TYPE) | OIUP_JOINS_ITAB | Joins | 20040817 | ||
2 | ![]() |
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 | ![]() |
DEPENDENT | Value transfer | Object reference (TYPE REF TO) | CL_OIUP_DEPENDENT | Dependent Helper Class | 20040721 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
DEPENDENT_RECORD | Value transfer | Type reference (TYPE) | ANY | Complete Dependent Record | 20040823 | ||
2 | ![]() |
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 | ![]() |
DEPENDENT_RECORD | Value transfer | Type reference (TYPE) | ANY | Complete Work Area of Dependent Table | 20040819 | ||
2 | ![]() |
IN_PRA | Value transfer | Type reference (TYPE) | FLAG | 'X' = In PRA, SPACE = Not In PRA | 20040820 | ||
3 | ![]() |
NEARLINE_DBCONS | Value transfer | Type reference (TYPE) | OIUP_DB_CONNECTIONS_ITAB | Nearline DB Connections | 20040820 | ||
4 | ![]() |
NEARLINE_RFC_DESTINATIONS | Value transfer | Type reference (TYPE) | OIUP_RFC_DESTINATIONS_ITAB | Nearline RFC Destinations | 20040820 | ||
5 | ![]() |
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 | ![]() |
JOINS | Value transfer | Type reference (TYPE) | OIUP_JOINS_ITAB | Joins | 20040817 | ||
2 | ![]() |
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 | ![]() |
SPLIT_FROM_VALUE | Value transfer | Type reference (TYPE) | STRING | Split From Value | 20040823 | ||
2 | ![]() |
SPLIT_INPUT_ITAB | Value transfer | Type reference (TYPE) | ANY TABLE | ITAB to be Split | 20040823 | ||
3 | ![]() |
SPLIT_OUTPUT_ITAB | Value transfer | Type reference (TYPE) | ANY TABLE | Split ITAB | 20040823 | ||
4 | ![]() |
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 |