SAP ABAP Class /SPE/CL_CD_DOCFLOW (Transportation Cross-Docking: Document Flow)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-SPM-X (Application Component) Cross-Application Topics
     /SPE/CROSS_DOCKING (Package) Service Parts Management: Transportation Cross-Docking
Properties
Class /SPE/CL_CD_DOCFLOW  
Short Description Transportation Cross-Docking: Document Flow    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SPE/CROSS_DOCKING   Service Parts Management: Transportation Cross-Docking 
Created 20050207   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SPE/CL_CD_DOCFLOW has no forward declaration.
Interfaces
Class /SPE/CL_CD_DOCFLOW has no interface implemented.
Friends
Class /SPE/CL_CD_DOCFLOW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_UPDATE Constant Private See coding Update Indicator 20050207
2 GC_VBTYP_INB Constant Private Type reference (TYPE) VBTYP '7' SD document category 20050429
3 GC_VBTYP_OUTB Constant Private Type reference (TYPE) VBTYP 'J' SD document category 20050429
4 GT_CD_OBJECT Static Attribute Private Type reference (TYPE) /SPE/CD_OBJECT_T Link Between Document Flow and Object Reference 20050207
5 GT_DLV_CD_LINK Static Attribute Private Type reference (TYPE) /SPE/DLV_CD_LINK_T Link Between Deliveries and CD Process 20050207
6 GT_DLV_FAILED Static Attribute Private Type reference (TYPE) /SPE/DLV_FAILED_T Failed Accesses on Deliveries 20050207
7 GT_X_CD_DOCFLOW Instance attribute Private Type reference (TYPE) /SPE/CD_DOCFLOW_VB_T Document Flow for Transportation Cross-Docking 20050207
8 GT_Y_CD_DOCFLOW Instance attribute Private Type reference (TYPE) /SPE/CD_DOCFLOW_VB_T Document Flow for Transportation Cross-Docking 20050207
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SUPPLIER_CD Static method Public Method Check Whether Delivery is Part of Supplier TCD 20090109
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050207
3 DELETE Static method Public Method Delete Entry from Document Flow 20050207
4 DELETE_INTERNAL Instance method Private Method Delete Entry from Document Flow (Internal) 20050207
5 GET_COMPLETE Static method Public Method Read Complete CD Document Flow 20050207
6 GET_DOCFLOW_LIST Static method Public Method Read CD Document Flow for List Processing 20050316
7 GET_INSTANCE Static method Private Method Provide CD Document Flow Object 20050207
8 GET_PROCESS_NUMBER Static method Public Method Provides CD Process Number 20050207
9 POST Static method Public Method Post CD Document Flow to Database 20050207
10 READ_CURRENT Static method Public Method Read Current Delivery from CD Document Flow 20050208
11 READ_CURRENT_INTERNAL Instance method Private Method Read Current Delivery from CD Document Flow (Internal) 20050208
12 READ_LAST Static method Public Method Read Last Delivery from CD Document Flow 20050218
13 READ_LAST_INBOUND Static method Public Method Read Last Inbound Delivery from CD Document Flow 20050428
14 READ_LAST_INTERNAL Instance method Private Method Read Last Delivery from CD Document Flow (Internal) 20050218
15 READ_LAST_OUTBOUND Static method Public Method Read Last Outbound Delivery from CD Document Flow 20050428
16 READ_PREDECESSOR Static method Public Method Read Preceding Delivery from CD Document Flow 20050207
17 READ_PREDECESSOR_INTERNAL Instance method Private Method Read Preceding Delivery from CD Document Flow (Internal) 20050207
18 READ_SOURCE Static method Public Method Read Source Delivery from CD Document Flow 20050207
19 READ_SOURCE_INTERNAL Instance method Private Method Read Source Delivery from CD Document Flow (Internal) 20050207
20 READ_SUBSEQUENT Static method Public Method Read Subsequent Delivery from CD Document Flow 20050207
21 READ_SUBSEQUENT_INTERNAL Instance method Private Method Read Subsequent Delivery from CD Document Flow (Internal) 20050207
22 REFRESH Static method Public Method Refresh Memory Partially or Completely 20050207
23 UPDATE Static method Public Method Insert or Update Document Flow Entry 20050207
24 UPDATE_INTERNAL Instance method Private Method Insert or Update Document Flow Entry (Internal) 20050207
Events
Class /SPE/CL_CD_DOCFLOW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 /SPE/CD_OBJECT Private See coding 20050207 begin of /spe/cd_object, cd_process type /spe/cd_process, object type ref to /spe/cl_cd_docflow, end of /spe/cd_object
2 /SPE/CD_OBJECT_T Private See coding 20050207 /spe/cd_object_t type sorted table of /spe/cd_object with unique key cd_process
3 /SPE/DLV_CD_LINK Private See coding 20050207 begin of /spe/dlv_cd_link, delivery type vbeln_vl, cd_process type /spe/cd_process, end of /spe/dlv_cd_link
4 /SPE/DLV_CD_LINK_T Private See coding 20050207 /spe/dlv_cd_link_t type sorted table of /spe/dlv_cd_link with unique key delivery
5 /SPE/DLV_FAILED Private See coding 20050207 begin of /spe/dlv_failed, delivery type vbeln_vl, end of /spe/dlv_failed
6 /SPE/DLV_FAILED_T Private See coding 20050207 /spe/dlv_failed_t type sorted table of /spe/dlv_failed with unique key delivery
Method Signatures

Method CHECK_SUPPLIER_CD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_DELIVERY Value transfer Type reference (TYPE) VBELN_VL Delivery 20090109
2 Returning RF_SUPPLIER_CD_ACTIVE Value transfer Type reference (TYPE) XFELD Checkbox 20090109

Method CHECK_SUPPLIER_CD on class /SPE/CL_CD_DOCFLOW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking-Prozessnummer 20050207

Method CONSTRUCTOR on class /SPE/CL_CD_DOCFLOW has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050207

Method DELETE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050207

Method GET_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB_T Belegfluss für Transport-Cross-Docking 20050207
2 Importing IF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS SPACE Cross-Docking-Prozessnummer 20050207
3 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL SPACE Lieferung 20050207
# Exception Resumable Description Created on
1 CD_PROCESS_NOT_FOUND 20050207
2 NO_CD_PROCESS 20050207

Method GET_DOCFLOW_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB_T Belegfluss für Transport-Cross-Docking 20050316
2 Importing IT_DELIVERY Call by reference Type reference (TYPE) LESHP_DELIVERY_KEY_T Table for Business Admin. Key (Delivery Header) 20050316
3 Importing IT_LIPOV Call by reference Type reference (TYPE) LIPOV_T View: Header and Item Delivery Information 20050316
4 Importing IT_SEL_CD_PROCESS Call by reference Type reference (TYPE) /SPE/RET_RANGE_C10_T Tabellentyp für RANGE_C10 20050324

Method GET_DOCFLOW_LIST on class /SPE/CL_CD_DOCFLOW has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_CD_FLOW Call by reference Object reference (TYPE REF TO) /SPE/CL_CD_DOCFLOW 20050207
2 Importing IF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS SPACE Cross-Docking-Prozessnummer 20050207
3 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL SPACE Lieferung 20050207
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050207

Method GET_PROCESS_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_CD_PROCESS Value transfer Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking-Prozessnummer 20050207
2 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207

Method GET_PROCESS_NUMBER on class /SPE/CL_CD_DOCFLOW has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_SYNCHRON Call by reference Type reference (TYPE) SYNCHRON SPACE 20050207

Method POST on class /SPE/CL_CD_DOCFLOW has no exception.

Method READ_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB 20050208
2 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050208
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050208

Method READ_CURRENT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB 20050208
2 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050208

Method READ_CURRENT_INTERNAL on class /SPE/CL_CD_DOCFLOW has no exception.

Method READ_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB 20050218
2 Importing IF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking-Prozessnummer 20050218
3 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050218
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050218

Method READ_LAST_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB Document Flow for Last Delivery in TCD Chain 20050428
2 Importing IF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking Process Number 20050428
3 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Delivery 20050428
# Exception Resumable Description Created on
1 NO_CD_PROCESS Delivery is not assigned to a cross-docking process 20050428

Method READ_LAST_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB 20050218
2 Importing IF_VBTYP Call by reference Type reference (TYPE) VBTYP SPACE SD document category 20050429

Method READ_LAST_INTERNAL on class /SPE/CL_CD_DOCFLOW has no exception.

Method READ_LAST_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB Document Flow for Last Delivery in TCD Chain 20050428
2 Importing IF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking Process Number 20050428
3 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Delivery 20050428
# Exception Resumable Description Created on
1 NO_CD_PROCESS Delivery is not assigned to a cross-docking process 20050428

Method READ_PREDECESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB Belegfluss für Transport-Cross-Docking - Aktualisierung 20050207
2 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050207
2 NO_PREDECESSOR 20050207

Method READ_PREDECESSOR_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB 20050207
2 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207
# Exception Resumable Description Created on
1 NO_PREDECESSOR 20050207

Method READ_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking-Prozessnummer 20050207
2 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB 20050207
3 Importing IF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking Process Number 20050616
4 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050207

Method READ_SOURCE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking-Prozessnummer 20050207
2 Exporting ES_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB 20050207

Method READ_SOURCE_INTERNAL on class /SPE/CL_CD_DOCFLOW has no exception.

Method READ_SUBSEQUENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB_T 20050207
2 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050207
2 NO_SUBSEQUENT_DELIVERY 20050207

Method READ_SUBSEQUENT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_VB_T 20050207
2 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207
# Exception Resumable Description Created on
1 NO_SUBSEQUENT_DELIVERY 20050207

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_CD_PROCESS Call by reference Type reference (TYPE) /SPE/CD_PROCESS Cross-Docking-Prozessnummer 20050207
2 Importing IF_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Lieferung 20050207

Method REFRESH on class /SPE/CL_CD_DOCFLOW has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW Belegfluss für Transport-Cross-Docking 20050207
2 Importing IS_CD_DOCFLOW_UPD Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_UPD Aktualisierungssteuerung des Cross-Docking-Belegflusses 20050207
# Exception Resumable Description Created on
1 NO_CD_PROCESS 20050207
2 NO_DELIVERY_SPECIFIED 20050207

Method UPDATE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CD_DOCFLOW Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW Belegfluss für Transport-Cross-Docking 20050207
2 Importing IS_CD_DOCFLOW_UPD Call by reference Type reference (TYPE) /SPE/CD_DOCFLOW_UPD Aktualisierungssteuerung des Cross-Docking-Belegflusses 20050207

Method UPDATE_INTERNAL on class /SPE/CL_CD_DOCFLOW has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600