SAP ABAP Class /DSD/CL_DX_MO (Model 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_MO  
Short Description Model 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 20080320   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /DSD/CL_DX_MO has no forward declaration.
Interfaces
Class /DSD/CL_DX_MO has no interface implemented.
Friends
Class /DSD/CL_DX_MO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SEPARATOR Constant Protected Type reference (TYPE) CHAR1 '*' DEX field separator 20080429
2 GO_PARSED_STRUC_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080429
3 GO_PARSED_TABLE_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20080429
4 GR_PARSED_STRUC_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA Structured DEX data 20080429
5 GT_DEX_HD Instance attribute Protected Type reference (TYPE) /DSD/DX_DEX_HD_TT DEX header 20080429
6 GT_DEX_ITM Instance attribute Protected Type reference (TYPE) /DSD/DX_DEX_ITM_TT DEX item 20080429
7 GT_DTEL Instance attribute Protected Type reference (TYPE) /DSD/DX_DTEL_TT DEX Dataelements 20080429
8 GT_DTEL_FIX_VAL Instance attribute Protected Type reference (TYPE) /DSD/DX_DTEL_FIX_VAL_TT DEX Dataelements fix values 20080429
9 GT_HH_BE_DELV_ASSIGN Instance attribute Protected Type reference (TYPE) /DSD/SL_SLD_DOCS_TT DSD: Document Flow 20080429
10 GT_LIPS Instance attribute Protected Type reference (TYPE) TAB_LIPS Table type SD document: Delivery: Item data 20080429
11 GT_STRUCTURE Instance attribute Protected Type reference (TYPE) /DSD/DX_STRUCTURE_TT DEX Structure 20080429
12 GV_CUSTOMER Instance attribute Protected Type reference (TYPE) /DSD/DX_HD-CUSTOMER Customer Number 1 20080429
13 GV_PARSED_SEGM_ID Instance attribute Protected Type reference (TYPE) /DSD/DX_SEGM_ID DEX/UCS - Segment identifier 20080429
14 GV_PARSED_VERSION Instance attribute Protected Type reference (TYPE) /DSD/DX_VERSION DEX/UCS - Version / Release 20080429
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUST_SEL Instance method Public Method Check customer selection 20080404
2 CHECK_DOC_SEL Instance method Public Method Check document selection 20080404
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080320
4 EXPORT_DEX_STREAM_2_FILE Instance method Public Method Export DEX stream to file 20080404
5 FREE Instance method Public Method DESTRUCTOR 20080320
6 GET_BUFFERED_DATA Instance method Public Method Get all buffered data 20080404
7 GET_DETAIL_OF_PARSED_DATA Instance method Public Method Get Detail of parsed data 20080423
8 GET_DEX_STREAM Instance method Public Method Get DEX stream from buffer 20080320
9 GET_DEX_STRUC_CUSTOMIZING Instance method Public Method Get DEX structure definiton customizing from buffer 20080320
10 GET_LIPS Instance method Public Method Get LIPS data from buffer 20080320
11 GET_PARSED_DATA Instance method Public Method Get the parsed data 20080422
12 PARSE_DEX_STREAM Instance method Public Method Parse data of dedicated segments of DEX stream 20080422
13 PRINT_DEX_STREAM Instance method Public Method Print DEX stream 20080404
14 READ_DEX_STREAM Instance method Protected Method Read DEX stream from DB 20080320
15 READ_DEX_STREAM_FROM_ARCHIV Instance method Protected Method Read DEX stream from archiv 20080502
16 READ_DEX_STRUC_CUSTOMIZING Instance method Protected Method Read DEX structure dfefinition customizing from DB 20080320
17 READ_LIPS_ASSIGNED Instance method Protected Method Read LIPS data for assigned DEX stream from DB 20080320
18 SET_CUSTOMER Instance method Public Method Set customer ID 20080404
Events
Class /DSD/CL_DX_MO has no event.
Types
Class /DSD/CL_DX_MO 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 20080404
2 DATA_NO_FIT Customer and GLN do not fit to each other 20080404
3 GLN_INVALID GLN does not exist 20080404
4 NO_CUST_SELECTION Neither customer nor GLN selected 20080404

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 20080404
2 Importing IT_HH_DELVNO Call by reference Type reference (TYPE) /DSD/DX_HH_DELVNO_TT DEX Handheld Delivery numbers 20080404
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 20080404
2 CUSTOMER_NOT_FITTING Customer is not a partner role for that delivery 20080422
3 HH_DELVNO_INVALID HH delivery number invalid 20080404
4 NO_DOC_SELECTION Neither BE nor HH document selected 20080404
5 NO_GENERIC_SELECTION Generic selection (*( is not allowed 20080404
6 SELECT_ONLY_ONE_TYPE Select either by HH or BE delivery number 20080507
7 STUPID_DATE_SELECTION Date from bigger than Date to 20080404

Method CONSTRUCTOR Signature

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

Method EXPORT_DEX_STREAM_2_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20080429
# Exception Resumable Description Created on
1 FILE_ERROR File IO error 20080430

Method FREE Signature

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

Method GET_BUFFERED_DATA 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 20080404
2 Exporting ET_DEX_ITM Call by reference Type reference (TYPE) /DSD/DX_DEX_ITM_TT DEX item 20080404
3 Exporting ET_HH_BE_DELV_ASSIGN Call by reference Type reference (TYPE) /DSD/SL_SLD_DOCS_TT DSD: Document Flow 20080404
4 Exporting ET_LIPS Call by reference Type reference (TYPE) TAB_LIPS Table type SD document: Delivery: Item data 20080404

Method GET_BUFFERED_DATA on class /DSD/CL_DX_MO has no exception.

Method GET_DETAIL_OF_PARSED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL_PARSED_DATA Call by reference Type reference (TYPE) /DSD/DX_DETAIL_PARSED_DATA_TT Display Detail of parsed DEX data 20080423
2 Importing IV_ROW Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20080429
# Exception Resumable Description Created on
1 NO_SEGM_CUSTOMIZING No structure customizing for this segmend ID 20080430
2 NO_VERSION_CUSTOMIZING No structure customizing for this version 20080430

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 20080320
2 Exporting ET_DEX_ITM Call by reference Type reference (TYPE) /DSD/DX_DEX_ITM_TT DEX item 20080320
3 Exporting ET_HH_BE_DELV_ASSIGN Call by reference Type reference (TYPE) /DSD/SL_SLD_DOCS_TT DSD: Document Flow 20080404
4 Importing IT_BE_DELVNO Call by reference Type reference (TYPE) /DSD/DX_BE_DELVNO_TT DEX Backend Delivery numbers 20080320
5 Importing IT_HH_DELVNO Call by reference Type reference (TYPE) /DSD/DX_HH_DELVNO_TT DEX Handheld Delivery numbers 20080320
6 Importing IV_CUSTOMER Call by reference Type reference (TYPE) /DSD/DX_HD-CUSTOMER Customer Number 1 20080429
# Exception Resumable Description Created on
1 NO_DEX_STREAM_FOUND No DEX stream data found 20080429

Method GET_DEX_STRUC_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DTEL Call by reference Type reference (TYPE) /DSD/DX_DTEL_TT DEX Dataelements 20080320
2 Exporting ET_DTEL_FIX_VAL Call by reference Type reference (TYPE) /DSD/DX_DTEL_FIX_VAL_TT DEX Dataelements fix values 20080320
3 Exporting ET_STRUCTURE Call by reference Type reference (TYPE) /DSD/DX_STRUCTURE_TT DEX Structure 20080320
# Exception Resumable Description Created on
1 NO_CUSTOMIZING_FOUND No customizing data found 20080429

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 20080320
2 Importing IT_BE_DELVNO Call by reference Type reference (TYPE) /DSD/DX_BE_DELVNO_TT DEX Backend Delivery numbers 20080320
3 Importing IT_HH_DELVNO Call by reference Type reference (TYPE) /DSD/DX_HH_DELVNO_TT DEX Handheld Delivery numbers 20080411
# Exception Resumable Description Created on
1 NO_DELIVERY_DATA_FOUND No delivery item data found 20080429

Method GET_PARSED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCT_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080429
2 Exporting EO_TABLE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20080429
3 Exporting ER_STRUCT_DATA Call by reference Object reference (TYPE REF TO) DATA Parsed DEX data 20080422
4 Exporting EV_SEGM_ID Call by reference Type reference (TYPE) /DSD/DX_SEGM_ID DEX/UCS - Segment identifier 20080429
5 Exporting EV_VERSION Call by reference Type reference (TYPE) /DSD/DX_VERSION DEX/UCS - Version / Release 20080429

Method GET_PARSED_DATA on class /DSD/CL_DX_MO has no exception.

Method PARSE_DEX_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20080429
2 Importing IV_SEGM_ID Call by reference Type reference (TYPE) /DSD/DX_SEGM_ID DEX/UCS - Segment identifier 20080429
3 Importing IV_VERSION Call by reference Type reference (TYPE) /DSD/DX_VERSION DEX/UCS - Version / Release 20080429
# Exception Resumable Description Created on
1 ERROR_DURING_TYPE_CREATION RTTS error during type creation 20080422
2 NO_SEGM_CUSTOMIZING No customizing for this segment ID available 20080430
3 NO_VERSION_CUSTOMIZING No customizing for this version available 20080430

Method PRINT_DEX_STREAM Signature

Method PRINT_DEX_STREAM on class /DSD/CL_DX_MO has no parameter.
# Exception Resumable Description Created on
1 PRINT_JOB_ERROR Error during printing/print preparation 20080430

Method READ_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 20080320
2 Exporting ET_DEX_ITM Call by reference Type reference (TYPE) /DSD/DX_DEX_ITM_TT DEX item 20080320
3 Exporting ET_HH_BE_DELV_ASSIGN Call by reference Type reference (TYPE) /DSD/SL_SLD_DOCS_TT DSD: Document Flow 20080404
4 Importing IT_BE_DELVNO Call by reference Type reference (TYPE) /DSD/DX_BE_DELVNO_TT Sales and Distribution Document Number 20080320
5 Importing IT_HH_DELVNO Call by reference Type reference (TYPE) /DSD/DX_HH_DELVNO_TT DSD CN: Document Number 20080320
6 Importing IV_CUSTOMER Call by reference Type reference (TYPE) /DSD/DX_HD-CUSTOMER Customer Number 1 20080429
# Exception Resumable Description Created on
1 NO_DEX_STREAM_FOUND No DEX stream found 20080429

Method READ_DEX_STREAM_FROM_ARCHIV 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 20080502
2 Exporting ET_DEX_ITM Call by reference Type reference (TYPE) /DSD/DX_DEX_ITM_TT DEX item 20080502
3 Exporting ET_HH_BE_DELV_ASSIGN Call by reference Type reference (TYPE) /DSD/SL_SLD_DOCS_TT Settlement: Merging of Back-End Documents 20080502
4 Importing IT_BE_DELVNO Call by reference Type reference (TYPE) /DSD/DX_BE_DELVNO_TT DEX Backend Delivery numbers 20080502
5 Importing IT_HH_DELVNO Call by reference Type reference (TYPE) /DSD/DX_HH_DELVNO_TT DEX Handheld Delivery numbers 20080502
6 Importing IT_RA_TOURID Call by reference Type reference (TYPE) /DSD/DX_RA_TOURID_TT DSD - Range table for tour ID 20080502
7 Importing IV_CUSTOMER Call by reference Type reference (TYPE) /DSD/DX_HD-CUSTOMER Customer Number 1 20080502
# Exception Resumable Description Created on
1 ERROR Error 20080502
2 NOT_FOUND No records found 20080502

Method READ_DEX_STRUC_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DTEL Call by reference Type reference (TYPE) /DSD/DX_DTEL_TT DEX Dataelements 20080320
2 Exporting ET_DTEL_FIX_VAL Call by reference Type reference (TYPE) /DSD/DX_DTEL_FIX_VAL_TT DEX Dataelements fix values 20080320
3 Exporting ET_STRUCTURE Call by reference Type reference (TYPE) /DSD/DX_STRUCTURE_TT DEX Structure 20080320
# Exception Resumable Description Created on
1 NO_CUSTOMIZING_FOUND No customizing data found 20080429

Method READ_LIPS_ASSIGNED 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 20080320
2 Importing IV_BE_DELVNO Call by reference Type reference (TYPE) VBELN Delivery 20080429
# Exception Resumable Description Created on
1 NO_DELIVERY_DATA_FOUND No delivery item data found 20080429

Method SET_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTOMER Call by reference Type reference (TYPE) KNA1-KUNNR Customer Number 1 20080429

Method SET_CUSTOMER on class /DSD/CL_DX_MO has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604