SAP ABAP Class /DSD/CL_DX_CTRL (Controller for DEX)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-DSD (Application Component) Direct Store Delivery
     /DSD/DX (Package) DSD Data EXchange handling
Properties
Class /DSD/CL_DX_CTRL  
Short Description Controller for DEX    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /DSD/DX   DSD Data EXchange handling 
Created 20080325   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /DSD/CL_DX_CTRL has no forward declaration.
Interfaces
Class /DSD/CL_DX_CTRL has no interface implemented.
Friends
Class /DSD/CL_DX_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_DEX_MODEL Instance attribute Protected Object reference (TYPE REF TO) /DSD/CL_DX_MO Model for DEX 20080429
2 GO_DEX_VIEW Instance attribute Protected Object reference (TYPE REF TO) /DSD/CL_DX_VIEW View for DEX 20080429
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUST_SEL Instance method Public Method Check customer selection 20080325
2 CHECK_DOC_SEL Instance method Public Method Check document selection 20080325
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080325
4 DETERMINE_DISPLAY_DEX_DETAIL Instance method Public Method Determine and display parsed DEX detail data 20080430
5 DISPLAY Instance method Public Method Display controls 20080404
6 EXPORT_DEX_STREAM_2_FILE Instance method Public Method Export DEX stream to file 20080404
7 FREE Instance method Public Method DESTRUCTOR 20080325
8 GET_DEX_STREAM Instance method Public Method Get DEX stream 20080331
9 GET_LIPS Instance method Public Method Get LIPS data 20080331
10 HANDLE_ON_CLICK_DETAIL Instance method Public Event handling method Event handler for double click on DEX detail table 20080404
11 HANDLE_ON_CLICK_OVERVIEW Instance method Public Event handling method Event handler for double click on DEX overview tree 20080404
12 PRINT_DEX_STREAM Instance method Public Method Print DEX stream 20080404
Events
Class /DSD/CL_DX_CTRL has no event.
Types
Class /DSD/CL_DX_CTRL has no local type.
Method Signatures

Method CHECK_CUST_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KNA1 Call by reference Type reference (TYPE) KNA1 General Data in Customer Master 20080602
2 Importing IV_CUSTOMER Call by reference Type reference (TYPE) /DSD/DX_HD-CUSTOMER Customer Number 1 20080429
3 Importing IV_GLN Call by reference Type reference (TYPE) EANE_ILN International Location Number(GLN) 20080429
# Exception Resumable Description Created on
1 CUST_INVALID Customer does not exist 20080325
2 DATA_NO_FIT Customer and GLN do not fit to each other 20080325
3 GLN_INVALID GLN does not exist 20080325
4 NO_CUST_SELECTION Neither customer nor GLN selected 20080325

Method CHECK_DOC_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BE_DELVNO Call by reference Type reference (TYPE) /DSD/DX_BE_DELVNO_TT DEX Backend Delivery numbers 20080328
2 Importing IT_HH_DELVNO Call by reference Type reference (TYPE) /DSD/DX_HH_DELVNO_TT DEX Handheld Delivery numbers 20080328
3 Importing IV_DATFROM Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20080429
4 Importing IV_DATTO Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20080429
# Exception Resumable Description Created on
1 BE_DELVNO_INVALID BE delivery number invalid 20080328
2 CUSTOMER_NOT_FITTING Customer is not a partner role for that delivery 20080422
3 HH_DELVNO_INVALID HH delivery number invalid 20080328
4 NO_DOC_SELECTION Neither BE nor HH document selected 20080328
5 NO_GENERIC_SELECTION Generic selection (*( is not allowed 20080328
6 SELECT_ONLY_ONE_TYPE Select either HH or BE delivery number 20080507
7 STUPID_DATE_SELECTION Date from bigger than Date to 20080328

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /DSD/CL_DX_CTRL has no parameter.
Method CONSTRUCTOR on class /DSD/CL_DX_CTRL has no exception.

Method DETERMINE_DISPLAY_DEX_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEX_ITM Call by reference Type reference (TYPE) /DSD/DX_DEX_ITM DEX item 20080430

Method DETERMINE_DISPLAY_DEX_DETAIL on class /DSD/CL_DX_CTRL has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DEX_DETAIL_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080429
2 Importing IO_DEX_OVERVIEW_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080429
3 Importing IO_LIPS_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20080429

Method DISPLAY on class /DSD/CL_DX_CTRL has no exception.

Method EXPORT_DEX_STREAM_2_FILE Signature

Method EXPORT_DEX_STREAM_2_FILE on class /DSD/CL_DX_CTRL has no parameter.
Method EXPORT_DEX_STREAM_2_FILE on class /DSD/CL_DX_CTRL has no exception.

Method FREE Signature

Method FREE on class /DSD/CL_DX_CTRL has no parameter.
Method FREE on class /DSD/CL_DX_CTRL has no exception.

Method GET_DEX_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEX_HD Call by reference Type reference (TYPE) /DSD/DX_DEX_HD_TT DEX header 20080331
2 Exporting ET_DEX_ITM Call by reference Type reference (TYPE) /DSD/DX_DEX_ITM_TT DEX item 20080331
3 Importing IT_BE_DELVNO Call by reference Type reference (TYPE) /DSD/DX_BE_DELVNO_TT DEX Backend Delivery numbers 20080331
4 Importing IT_HH_DELVNO Call by reference Type reference (TYPE) /DSD/DX_HH_DELVNO_TT DEX Handheld Delivery numbers 20080331
5 Importing IV_CUSTOMER Call by reference Type reference (TYPE) /DSD/DX_HD-CUSTOMER Customer Number 1 20080429

Method GET_DEX_STREAM on class /DSD/CL_DX_CTRL has no exception.

Method GET_LIPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIPS Call by reference Type reference (TYPE) TAB_LIPS Table type SD document: Delivery: Item data 20080331
2 Importing IT_BE_DELVNO Call by reference Type reference (TYPE) /DSD/DX_BE_DELVNO_TT DEX Backend Delivery numbers 20080331
3 Importing IT_HH_DELVNO Call by reference Type reference (TYPE) /DSD/DX_HH_DELVNO_TT DEX Handheld Delivery numbers 20080411

Method GET_LIPS on class /DSD/CL_DX_CTRL has no exception.

Method HANDLE_ON_CLICK_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW Call by reference Attribute reference (LIKE) 20080404

Method HANDLE_ON_CLICK_DETAIL on class /DSD/CL_DX_CTRL has no exception.

Method HANDLE_ON_CLICK_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMNNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20080404
2 Importing NODE_KEY Call by reference Type reference (TYPE) SALV_DE_NODE_KEY Node Key 20080404

Method HANDLE_ON_CLICK_OVERVIEW on class /DSD/CL_DX_CTRL has no exception.

Method PRINT_DEX_STREAM Signature

Method PRINT_DEX_STREAM on class /DSD/CL_DX_CTRL has no parameter.
Method PRINT_DEX_STREAM on class /DSD/CL_DX_CTRL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604