SAP ABAP Class CL_LXDCK_LDOCV (Pool of documents for PlanExecution)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-WM-CD (Application Component) Cross-Docking
     LXDCK (Package) Cross dock
Properties
Class CL_LXDCK_LDOCV  
Short Description Pool of documents for PlanExecution    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LXDCK   Cross dock 
Created 20030227   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_LXDCK_LDOCV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TXDCK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_LXDCK_LDOCV has no interface implemented.
Friends
Class CL_LXDCK_LDOCV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MPREF_CONT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20030227
2 MPREF_PARTNER Instance attribute Public Object reference (TYPE REF TO) CL_LXDCK_LDOCV Pool of documents for PlanExecution 20030227
3 MPREF_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET ALV Context Menu 20030227
4 MPS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20030227
5 MPS_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20030515
6 MPT_DOC Instance attribute Private Type reference (TYPE) LXHME_LDOCV_F_T Flat logistic document view - table type 20030227
7 MPT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030227
8 MPT_FLDCAT_INB_DOC Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
9 MPT_FLDCAT_INB_ITM Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
10 MPT_FLDCAT_INB_SHP Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
11 MPT_FLDCAT_OUT_DOC Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
12 MPT_FLDCAT_OUT_ITM Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
13 MPT_FLDCAT_OUT_SHP Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
14 MPT_ITEM Instance attribute Private Type reference (TYPE) LXHME_LDOCV_F_T Flat logistic document view - table type 20030227
15 MPT_SHP Instance attribute Private Type reference (TYPE) LXHME_LDOCV_F_T Logistic document view - table 20030227
16 MPT_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV control: Table of sort criteria 20030227
17 MPT_VIEW Instance attribute Private Type reference (TYPE) TY_LDOCV_F_T Flat logistic document view - table type 20030227
18 MPV_HIDECONN Instance attribute Private Type reference (TYPE) XFELD 'X' Checkbox 20030304
19 MPV_LGNUM Instance attribute Public Type reference (TYPE) LEINT_LGNUM Warehouse Number 20030227
20 MPV_LINK Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030312
21 MPV_LINK_PLAN Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030317
22 MPV_NO_OPPORT Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030317
23 MPV_NO_SELECTION Instance attribute Private Type reference (TYPE) XFELD Indicator: no rows selected 20030515
24 MPV_OBJIN Instance attribute Private Type reference (TYPE) LXHME_OBJIN Indicator: demand/supply 20030227
25 MPV_OPPORT Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030227
26 MPV_PLAN_SIDE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030320
27 MPV_TOOLBAR_FULL Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030227
28 MPV_VIEW Instance attribute Public Type reference (TYPE) CHAR1 Single-character flag 20030227
29 MREF_PAIR Static Attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20030227
30 M_REF_ALV Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20030227
31 M_REF_PLAN Instance attribute Public Object reference (TYPE REF TO) CL_LXDCK_PLAN Plan 20030227
32 M_T_LDOCV Instance attribute Public Type reference (TYPE) LXHME_LDOCV_T Logistic document view - table 20030227
33 PC_FC_ADDOPP Constant Private Type reference (TYPE) UI_FUNC 'ADOP' Function code 20030227
34 PC_FC_ASSIGN Constant Private Type reference (TYPE) UI_FUNC 'ASGN' Function code 20030227
35 PC_FC_CLOSEOPP Constant Private Type reference (TYPE) UI_FUNC 'CLOP' Function code 20030227
36 PC_FC_DISP_DECIS Constant Private Type reference (TYPE) UI_FUNC 'DSPD' Function code 20030227
37 PC_FC_HIDECONN Constant Private Type reference (TYPE) UI_FUNC 'HIDE' Function code 20030304
38 PC_FC_LESS Constant Private Type reference (TYPE) UI_FUNC 'LESS' Function code 20030227
39 PC_FC_LINK Constant Private Type reference (TYPE) UI_FUNC 'LINK' Function code 20030227
40 PC_FC_MORE Constant Private Type reference (TYPE) UI_FUNC 'MORE' Function code 20030227
41 PC_FC_UNASSIGN Constant Private Type reference (TYPE) UI_FUNC 'UNAS' Function code 20030227
42 PC_FC_UNHIDECONN Constant Private Type reference (TYPE) UI_FUNC 'UNHIDE' Function code 20030304
43 PC_FC_XDNOTMATCH Constant Private Type reference (TYPE) UI_FUNC 'XDNM' Function code 20030227
44 PREF_EXIT Static Attribute Private Object reference (TYPE REF TO) IF_EX_LXDCK_CROSS_DOCK Business add-in interface IF_EX_LXDCK_CROSS_DOCK 20030415
45 PREF_SPL Static Attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20030227
46 PT_FCAT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030519
47 PT_FLDCAT_INB_DOC Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
48 PT_FLDCAT_INB_ITM Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
49 PT_FLDCAT_INB_SHP Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
50 PT_FLDCAT_OUT_DOC Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
51 PT_FLDCAT_OUT_ITM Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
52 PT_FLDCAT_OUT_SHP Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20030312
53 PT_FUNCTIONS Static Attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20030227
54 PT_GROUP Static Attribute Private Type reference (TYPE) LVC_T_SGRP ALV control: Table of field groups 20030227
55 PT_PLAN Static Attribute Private Type reference (TYPE) LXDCKM_PLAN_T Cross dock decision table type 20030227
56 PV_OPT_LEVEL Static Attribute Public Type reference (TYPE) LXDCK_OPT_LEVEL Optimization Level of Cross-Dock Planning 20030617
57 PV_PLNDIR Static Attribute Public Type reference (TYPE) LXDCK_PLAN_DRCTN '01' Cross-dock planning direction 20030316
58 _C_FC_BACK Constant Public Type reference (TYPE) UI_FUNC 'BACK' Function code 20030227
59 _C_FC_CALC Constant Public Type reference (TYPE) UI_FUNC 'CALC' Function code 20030227
60 _C_FC_DOC_VIEW Constant Public Type reference (TYPE) UI_FUNC 'DOCVIEW' Function code 20030227
61 _C_FC_ITM_VIEW Constant Public Type reference (TYPE) UI_FUNC 'ITEMVIEW' Function code 20030227
62 _C_FC_PLAN Constant Public Type reference (TYPE) UI_FUNC 'ADDPLAN' Function code 20030227
63 _C_FC_SHP_VIEW Constant Public Type reference (TYPE) UI_FUNC 'SHPVIEW' Function code 20030227
64 _C_FC_SYST_RECOM Constant Public Type reference (TYPE) UI_FUNC 'SREC' Function code 20030227
65 _C_MINUS Constant Public Type reference (TYPE) CHAR1 '-' Single-character flag 20030227
66 _C_PLUS Constant Public Type reference (TYPE) CHAR1 '+' Single-character flag 20030227
67 _C_VIEW_DOC Constant Public Type reference (TYPE) CHAR1 1 Single-character flag 20030227
68 _C_VIEW_ITM Constant Public Type reference (TYPE) CHAR1 2 Single-character flag 20030227
69 _C_VIEW_SHP Constant Public Type reference (TYPE) CHAR1 3 Single-character flag 20030227
70 _REF_PLAN Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20030227
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DEL_PLAN Instance method Public Method Correct LDOCVs and views according to plan change 20030227
2 ADD_TO_PLAN Instance method Public Method Add plan of selected documents to Selected plan 20030227
3 BADI_CHANGE_PLAN Static method Public Method Call to BADI - change plan 20030415
4 BADI_PALLETIZING_DATA_DEFINE Instance method Private Method Call to BADI -palletizing_data_define 20030414
5 BUILD_LINKS Instance method Public Method Build links between LDOCVs 20030227
6 BUILD_RECOMMENDATION Instance method Private Method Build system recommendation for Cross-Docking 20030227
7 CALCULATE_PLAN Instance method Public Method Calculate optimal plan 20030227
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030227
9 CONSTRUCTOR Instance method Public Constructor Construct the instance 20030227
10 COPY_TO_VIEW Instance method Private Method Set view for display 20030227
11 CUT_SUBPLAN Static method Private Method Select sub- system recommendation for selection 20030227
12 DISPLAY Instance method Public Method Display Cross-Dock window 20030227
13 DISPLAY_LINKS Instance method Private Method Project recommended plan/opportunities to current view 20030227
14 FREE Instance method Public Method Destructor 20030227
15 GET_SELECTED_LDOCVS Instance method Private Method Get selected LDOCVs 20030227
16 INIT_VIEWS Instance method Private Method Initialize shipment, document and item views 20030227
17 ON_TOOLBAR Instance method Public Event handling method Handler for Toolbar event of ALV GRID control 20030227
18 ON_USER_COMMAND Instance method Public Event handling method Handler for User_command event of ALV GRID control 20030227
19 REFRESH_ALV Instance method Public Method Refresh current view 20030227
20 SET_FIELDCATALOG Instance method Private Method Set field catalog for the current view 20030227
21 SET_PALLETIZING Instance method Private Method Set palletization data 20030227
22 SET_VARIANT_HANDLE Instance method Private Method 20030519
23 SET_VIEW Instance method Public Method Set view for display 20030227
Events
Class CL_LXDCK_LDOCV has no event.
Types
Class CL_LXDCK_LDOCV has no local type.
Method Signatures

Method ADD_DEL_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PLAN Call by reference Type reference (TYPE) LXDCKM_PLAN_T Tabellentyp - Cross-Docking-Entscheidung 20030227
2 Importing IV_OPERATION Call by reference Type reference (TYPE) C 20030227

Method ADD_DEL_PLAN on class CL_LXDCK_LDOCV has no exception.

Method ADD_TO_PLAN Signature

Method ADD_TO_PLAN on class CL_LXDCK_LDOCV has no parameter.
Method ADD_TO_PLAN on class CL_LXDCK_LDOCV has no exception.

Method BADI_CHANGE_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PLAN Call by reference Type reference (TYPE) LXDCK_DECPL_T Tabellentyp - Cross-Docking-Entscheidung 20030415
2 Importing IT_LDOCV_CND Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030415
3 Importing IT_LDOCV_INB Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030415
4 Importing IT_LDOCV_OUT Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030415
5 Importing IT_LDOCV_PLN Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030415
6 Importing IV_LGNUM Call by reference Type reference (TYPE) LEINT_LGNUM Lagernummer 20030415
7 Importing IV_PLNDIR Call by reference Type reference (TYPE) LXDCK_PLAN_DRCTN Planungsrichtung für Cross-Docking 20030415

Method BADI_CHANGE_PLAN on class CL_LXDCK_LDOCV has no exception.

Method BADI_PALLETIZING_DATA_DEFINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MLGN Call by reference Type reference (TYPE) LEINT_MLGN Palettierungsdaten 20030414
2 Importing IS_OBKEY Call by reference Type reference (TYPE) LXHME_OBKEY Beleg-/Positionsschlüssel 20030414

Method BADI_PALLETIZING_DATA_DEFINE on class CL_LXDCK_LDOCV has no exception.

Method BUILD_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LDOCV_CND Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227
2 Importing IT_LDOCV_PLN Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227

Method BUILD_LINKS on class CL_LXDCK_LDOCV has no exception.

Method BUILD_RECOMMENDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LDOCV_CND Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227
2 Importing IT_LDOCV_PLN Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227

Method BUILD_RECOMMENDATION on class CL_LXDCK_LDOCV has no exception.

Method CALCULATE_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PLAN Value transfer Type reference (TYPE) LXDCKM_PLAN_T Tabellentyp - Anzeigesicht von Entscheidungen 20030227
2 Importing IT_LDOCV_CND Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227
3 Importing IT_LDOCV_PLN Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227
4 Importing IV_LINK Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20030701

Method CALCULATE_PLAN on class CL_LXDCK_LDOCV has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_LXDCK_LDOCV has no parameter.
Method CLASS_CONSTRUCTOR on class CL_LXDCK_LDOCV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_PLAN Call by reference Object reference (TYPE REF TO) CL_LXDCK_PLAN Plan 20030227
2 Importing IT_LDOCV Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227
3 Importing IV_DEFAULT_VIEW Call by reference Type reference (TYPE) CHAR1 _C_VIEW_DOC Single-Character Indicator 20060228
4 Importing IV_LGNUM Call by reference Type reference (TYPE) LEINT_LGNUM Lagernummer 20030227
5 Importing IV_OBJIN Call by reference Type reference (TYPE) LXHME_OBJIN Kennzeichen: Angebot/Nachfrage 20030227
6 Importing IV_SCHDL_ONLY Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20030703

Method CONSTRUCTOR on class CL_LXDCK_LDOCV has no exception.

Method COPY_TO_VIEW Signature

Method COPY_TO_VIEW on class CL_LXDCK_LDOCV has no parameter.
Method COPY_TO_VIEW on class CL_LXDCK_LDOCV has no exception.

Method CUT_SUBPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PLAN Value transfer Type reference (TYPE) LXDCKM_PLAN_T Tabellentyp - Cross-Docking-Entscheidung 20030227
2 Importing IT_LDOCV_CND Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227
3 Importing IT_LDOCV_PLN Call by reference Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227
4 Importing IT_PLAN Call by reference Type reference (TYPE) LXDCKM_PLAN_T Tabellentyp - Cross-Docking-Entscheidung 20030227

Method CUT_SUBPLAN on class CL_LXDCK_LDOCV has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_LXDCK_LDOCV has no parameter.
Method DISPLAY on class CL_LXDCK_LDOCV has no exception.

Method DISPLAY_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PLAN Call by reference Type reference (TYPE) LXDCKM_PLAN_T 20030227
2 Importing IV_CLEAR Call by reference Type reference (TYPE) XFELD 'X' Ankreuzfeld 20030227
3 Importing IV_FUNIT_FLD Call by reference Type reference (TYPE) FIELDNAME Feldname 20030227
4 Importing IV_LINKS_FLD Call by reference Type reference (TYPE) FIELDNAME Feldname 20030227

Method DISPLAY_LINKS on class CL_LXDCK_LDOCV has no exception.

Method FREE Signature

Method FREE on class CL_LXDCK_LDOCV has no parameter.
Method FREE on class CL_LXDCK_LDOCV has no exception.

Method GET_SELECTED_LDOCVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_LDOCV Value transfer Type reference (TYPE) LXHME_LDOCV_T Tabelle - logistische Belegsicht 20030227

Method GET_SELECTED_LDOCVS on class CL_LXDCK_LDOCV has no exception.

Method INIT_VIEWS Signature

Method INIT_VIEWS on class CL_LXDCK_LDOCV has no parameter.
Method INIT_VIEWS on class CL_LXDCK_LDOCV has no exception.

Method ON_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20030227
2 Importing SENDER Call by reference Attribute reference (LIKE) 20030227

Method ON_TOOLBAR on class CL_LXDCK_LDOCV has no exception.

Method ON_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20030227
2 Importing SENDER Call by reference Attribute reference (LIKE) 20030227

Method ON_USER_COMMAND on class CL_LXDCK_LDOCV has no exception.

Method REFRESH_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_FLDCAT Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20030303

Method REFRESH_ALV on class CL_LXDCK_LDOCV has no exception.

Method SET_FIELDCATALOG Signature

Method SET_FIELDCATALOG on class CL_LXDCK_LDOCV has no parameter.
Method SET_FIELDCATALOG on class CL_LXDCK_LDOCV has no exception.

Method SET_PALLETIZING Signature

Method SET_PALLETIZING on class CL_LXDCK_LDOCV has no parameter.
Method SET_PALLETIZING on class CL_LXDCK_LDOCV has no exception.

Method SET_VARIANT_HANDLE Signature

Method SET_VARIANT_HANDLE on class CL_LXDCK_LDOCV has no parameter.
Method SET_VARIANT_HANDLE on class CL_LXDCK_LDOCV has no exception.

Method SET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20030227

Method SET_VIEW on class CL_LXDCK_LDOCV has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 200