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 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