SAP ABAP Class CL_IM_OIJ_DEFAULT_SUB_LOC (Imp. class for BAdI imp. OIJ_DEFAULT_SUB_LOC)
Hierarchy
IS-OIL (Software Component) IS-OIL
   IS-OIL-DS-TSW (Application Component) Trader's and Scheduler's Workbench
     OIJ (Package) TSW Traders and Schedulers Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_OIJ_3WP_SEL_SCREEN Business add-in interface IF_EX_OIJ_3WP_SEL_SCREEN 20030708
Properties
Class CL_IM_OIJ_DEFAULT_SUB_LOC  
Short Description Imp. class for BAdI imp. OIJ_DEFAULT_SUB_LOC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OIJ   TSW Traders and Schedulers Workbench 
Created 20030708   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_OIJ_DEFAULT_SUB_LOC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_OIJ_3WP_SEL_SCREEN Business add-in interface IF_EX_OIJ_3WP_SEL_SCREEN 20030708
Friends
Class CL_IM_OIJ_DEFAULT_SUB_LOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FALSE Constant Protected Type reference (TYPE) BOOLEAN SPACE boolean variable (X=true, -=false, space=unknown) 20030709
2 MC_KIND_SO Constant Protected Type reference (TYPE) RSSCR_KIND 'S' ABAP: Type of selection 20030709
3 MC_OPTION_E Constant Protected Type reference (TYPE) TVARV_OPTI 'EQ' ABAP: Selection option (EQ/BT/CP/...) 20030709
4 MC_SEL_MAX Constant Protected Type reference (TYPE) I 30 20030709
5 MC_SIGN_NEG Constant Protected Type reference (TYPE) TVARV_SIGN 'E' ABAP: ID: I/E (include/exclude values) 20030709
6 MC_SIGN_POS Constant Protected Type reference (TYPE) TVARV_SIGN 'I' ABAP: ID: I/E (include/exclude values) 20030709
7 MC_SO_LOC_DEMAND Constant Protected Type reference (TYPE) CHAR8 'D_LOCID' Character field, 8 characters long 20030709
8 MC_SO_LOC_SUPPLY Constant Protected Type reference (TYPE) CHAR8 'S_LOCID' Character field, 8 characters long 20030709
9 MC_SO_LOC_TRANSPORT Constant Protected Type reference (TYPE) CHAR8 'T_LOCID' Character field, 8 characters long 20030709
10 MC_TRUE Constant Protected Type reference (TYPE) BOOLEAN 'X' boolean variable (X=true, -=false, space=unknown) 20030709
11 MT_SEL_DMD_N_BUFFER Instance attribute Private Type reference (TYPE) MTYT_LOC 20030709
12 MT_SEL_DMD_P_BUFFER Instance attribute Private Type reference (TYPE) MTYT_LOC 20030709
13 MT_SEL_SUP_N_BUFFER Instance attribute Private Type reference (TYPE) MTYT_LOC 20030709
14 MT_SEL_SUP_P_BUFFER Instance attribute Private Type reference (TYPE) MTYT_LOC 20030709
15 MT_SEL_TRP_N_BUFFER Instance attribute Private Type reference (TYPE) MTYT_LOC 20030709
16 MT_SEL_TRP_P_BUFFER Instance attribute Private Type reference (TYPE) MTYT_LOC 20030709
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_INTERNAL_TABLES Instance method Private Method Builds positive / neagtive location selection tables 20030709
2 CHECK_ENTRY_NUMBER Instance method Private Method Check if too many entries are defaulted 20030709
3 CHECK_SELECTION_CHANGE Instance method Private Method Check if the selection criteria in sel. opt. have changed 20030709
4 EXCLUDE_PLAN_LOCATIONS Instance method Private Method Excludes found planning locations 20030709
5 GET_SUB_LOCATIONS Instance method Private Method Gets sub-location to all planning locations 20030709
6 INIT_BUFFER_TABLES Instance method Private Method Initialize buffered selection tables 20030709
Events
Class CL_IM_OIJ_DEFAULT_SUB_LOC has no event.
Types
Class CL_IM_OIJ_DEFAULT_SUB_LOC has no local type.
Method Signatures

Method BUILD_INTERNAL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DMD_SEL_NEG Call by reference Type reference (TYPE) MTYT_LOC 20030709
2 Exporting ET_DMD_SEL_POS Call by reference Type reference (TYPE) MTYT_LOC 20030709
3 Exporting ET_SUP_SEL_NEG Call by reference Type reference (TYPE) MTYT_LOC 20030709
4 Exporting ET_SUP_SEL_POS Call by reference Type reference (TYPE) MTYT_LOC 20030709
5 Exporting ET_TRP_SEL_NEG Call by reference Type reference (TYPE) MTYT_LOC 20030709
6 Exporting ET_TRP_SEL_POS Call by reference Type reference (TYPE) MTYT_LOC 20030709
7 Importing IT_CURRENT_SELECTION Call by reference Type reference (TYPE) RSPARAMS_TT Tabelle (RSPARAMS) 20030709
8 Importing IV_SORT Value transfer Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20030709

Method BUILD_INTERNAL_TABLES on class CL_IM_OIJ_DEFAULT_SUB_LOC has no exception.

Method CHECK_ENTRY_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20030709
2 Importing IT_SEL_SELECTION Call by reference Type reference (TYPE) MTYT_LOC 20030709
3 Importing IV_SO_LOC Value transfer Type reference (TYPE) CHAR8 Character Feld der Länge 8 20030709

Method CHECK_ENTRY_NUMBER on class CL_IM_OIJ_DEFAULT_SUB_LOC has no exception.

Method CHECK_SELECTION_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20030709
2 Importing IT_SELECTION_BUFFER Call by reference Type reference (TYPE) MTYT_LOC 20030709
3 Importing IT_SO_LOC Call by reference Type reference (TYPE) MTYT_LOC 20030709

Method CHECK_SELECTION_CHANGE on class CL_IM_OIJ_DEFAULT_SUB_LOC has no exception.

Method EXCLUDE_PLAN_LOCATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_TAB_ALL Call by reference Type reference (TYPE) RSPARAMS_TT Tabelle (RSPARAMS) 20030709
2 Changing CT_SEL_TAB_SUB Call by reference Type reference (TYPE) RSPARAMS_TT Tabelle (RSPARAMS) 20030709
3 Importing IT_LOCID_PLAN Call by reference Type reference (TYPE) MTYT_OIJLOC_LOCID 20030709
4 Importing IV_SO_LOC Value transfer Type reference (TYPE) CHAR8 Character Feld der Länge 8 20030709

Method EXCLUDE_PLAN_LOCATIONS on class CL_IM_OIJ_DEFAULT_SUB_LOC has no exception.

Method GET_SUB_LOCATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOCID_PLAN Call by reference Type reference (TYPE) MTYT_OIJLOC_LOCID Tabellentyp für TSW-spezifische Standortstammdatentabelle 20030709
2 Changing CT_SEL_TAB_SUB Call by reference Type reference (TYPE) RSPARAMS_TT Tabelle (RSPARAMS) 20030709
3 Importing IT_SO_LOC Call by reference Type reference (TYPE) MTYT_LOC 20030709
4 Importing IV_LOCATION Value transfer Type reference (TYPE) CHAR8 Character Feld der Länge 8 20030709
5 Importing IV_NEGATIVE Value transfer Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20030709

Method GET_SUB_LOCATIONS on class CL_IM_OIJ_DEFAULT_SUB_LOC has no exception.

Method INIT_BUFFER_TABLES Signature

Method INIT_BUFFER_TABLES on class CL_IM_OIJ_DEFAULT_SUB_LOC has no parameter.
Method INIT_BUFFER_TABLES on class CL_IM_OIJ_DEFAULT_SUB_LOC has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472