SAP ABAP Class CL_TMS_DOCFLOW_DATA (Data Handla for Document-Flow from TM)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-INT-TM (Application Component) Transportation Management Integration
     INT_TM_ERP_BASICS (Package) ERP - Ext. TMS Order Integration: Basic Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TMS_DOCFLOW TM-ERP-Integration: Display TM Document Status 20111020
Properties
Class CL_TMS_DOCFLOW_DATA  
Short Description Data Handla for Document-Flow from TM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INT_TM_ERP_BASICS   ERP - Ext. TMS Order Integration: Basic Functions 
Created 20111018   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TMS_DOCFLOW_DATA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_TMS_DOCFLOW TM-ERP-Integration: Display TM Document Status 20111020
Friends
Class CL_TMS_DOCFLOW_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_DOCFLOW Static Attribute Public Object reference (TYPE REF TO) CL_TMS_DOCFLOW_DATA Data Handla for Document-Flow from TM 20111018
2 MS_DOCFLOW Instance attribute Private Type reference (TYPE) TMS_S_DOC_FLOW_TM TM-ERP-Integration: Structure to receive Data from TM 20111028
3 MT_DATA_ERP Instance attribute Private Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111028
4 MT_DATA_TM Instance attribute Private Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111028
5 MT_HEAD_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20111020
6 MT_ITEM_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20111020
7 MT_MESSAGES Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20111121
8 MV_BTD_CATEGORY Instance attribute Private Type reference (TYPE) TMS_BTD_CATEGORY_CODE Business Document Category Code 20111103
9 MV_BTD_TYPE_CODE Instance attribute Private Type reference (TYPE) TMS_BTD_TYPE_CODE External Business Transaction Document Type Code 20111118
10 MV_DOC_ITEM Instance attribute Private Type reference (TYPE) TMS_DOC_ITEM TM-ERP-Integration: Document Item 20111018
11 MV_DOC_NR Instance attribute Private Type reference (TYPE) TMS_DOC_NR TM-ERP-Integration: Document Number 20111018
12 MV_DOC_TYPE Instance attribute Private Type reference (TYPE) TMS_DOC_TYPE TM-ERP-Integration: Document Type 20111018
13 MV_EXT_BTD_TCO Instance attribute Private Type reference (TYPE) TMS_BTD_TYPE_CODE External Business Transaction Document Type Code 20111018
14 MV_TM_DOC_NR Instance attribute Private Type reference (TYPE) TMS_DOC_NR TM-ERP-Integration: Document Number 20111018
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_HIERARCHY_ERP Instance method Private Method Build document flow hierarchy for ERP like view 20111103
2 BUILD_HIERARCHY_TM Instance method Private Method Build hierarchy table to be displayed in tree 20111110
3 CONDENSE_PER_ITEM Instance method Private Method Condense multiple lines for 1 item and collect data 20111103
4 CONSTRUCTOR Instance method Public Constructor 20111018
5 DELETE_NOT_SELECTED_ITEMS Instance method Private Method Deleted records that are not related to selcted item 20120430
6 GET_DATA_FOR_DISPLAY Instance method Public Method Get Item or Document Data to be displayed 20111103
7 GET_DATA_FROM_TM Instance method Private Method Retrieve Document Flow from TM 20111028
8 GET_DELIVERY_TYPE Instance method Private Method determine delivery type from document type 20111116
9 GET_DEPENDANT_FRIGHTDOCS Instance method Private Method Append Item Data for ERP Documents to data table 20111103
10 GET_DEPENDANT_ITEMS Instance method Private Method Append Item Data for ERP Documents to data table 20111103
11 GET_ERP_ITEMS Instance method Private Method Append Item Data for ERP Documents to data table 20111103
12 GET_FRIGHTDOCS_FOR_HU Instance method Private Method Append Item Data for ERP Documents to data table 20111103
13 GET_INSTANCE_FOR_APPLICATION Static method Public Method Get Instance of Document-Flow IF for Applications 20111020
14 GET_ITEM_QUANTITY Instance method Private Method Get item Quantity from ERP Document 20111111
15 GET_OTR_ITEM_FOR_DTR Instance method Private Method Get OTR Item Id for DTR item 20111103
16 GET_PACKAGING_FOR_ITEM Instance method Private Method Append Item Data for ERP Documents to data table 20111103
17 GET_RELATED_DATA Instance method Private Method Get related data from parent nodes 20111110
18 GET_SUB_DATA Instance method Private Method Get all depending data 20120430
19 GET_SUB_KEYS Instance method Private Method Get all depending key releations 20111103
20 INSTANCIATE_FOR_FM Static method Public Method Instanciate for display Function Module 20111110
21 MAP_STATUS_VALUES Instance method Private Method Map Status Values from TM Table into Structure 20111020
22 SET_MESSAGES Instance method Private Method 20111121
23 SET_TCO_TYPE Instance method Private Method Set TM Document Values 20111020
24 SET_TM_DOCUMENT Instance method Private Method Set TM Document Values 20111020
Events
Class CL_TMS_DOCFLOW_DATA has no event.
Types
Class CL_TMS_DOCFLOW_DATA has no local type.
Method Signatures

Method BUILD_HIERARCHY_ERP Signature

Method BUILD_HIERARCHY_ERP on class CL_TMS_DOCFLOW_DATA has no parameter.
Method BUILD_HIERARCHY_ERP on class CL_TMS_DOCFLOW_DATA has no exception.

Method BUILD_HIERARCHY_TM Signature

Method BUILD_HIERARCHY_TM on class CL_TMS_DOCFLOW_DATA has no parameter.
Method BUILD_HIERARCHY_TM on class CL_TMS_DOCFLOW_DATA has no exception.

Method CONDENSE_PER_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111103

Method CONDENSE_PER_ITEM on class CL_TMS_DOCFLOW_DATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) TMS_DOC_ITEM TM-ERP-Integration: Document Item 20111018
2 Importing IV_DOC_NR Call by reference Type reference (TYPE) TMS_DOC_NR TM-ERP-Integration: Document Number 20111018
3 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) TMS_DOC_TYPE TM-ERP-Integration: Document Type 20111018

Method CONSTRUCTOR on class CL_TMS_DOCFLOW_DATA has no exception.

Method DELETE_NOT_SELECTED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20120430
2 Importing IV_ITEM Call by reference Type reference (TYPE) TMS_DOC_ITEM Document Item 20120430
3 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20120430

Method DELETE_NOT_SELECTED_ITEMS on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_DATA_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCFLOW Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111103
2 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) CHAR1 '1'-ERP like view; '2'-TM like View 20111103
3 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) TMS_DOC_ITEM TM-ERP-Integration: Document Item 20111103

Method GET_DATA_FOR_DISPLAY on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_DATA_FROM_TM Signature

Method GET_DATA_FROM_TM on class CL_TMS_DOCFLOW_DATA has no parameter.
Method GET_DATA_FROM_TM on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_DELIVERY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DLV_NR Call by reference Type reference (TYPE) TMS_DOC_NR Document Number 20111116
2 Returning RV_DLV_TYPE Value transfer Type reference (TYPE) TMS_DOC_TYPE Document Type 20111116

Method GET_DELIVERY_TYPE on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_DEPENDANT_FRIGHTDOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111103

Method GET_DEPENDANT_FRIGHTDOCS on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_DEPENDANT_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111103

Method GET_DEPENDANT_ITEMS on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_ERP_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111103

Method GET_ERP_ITEMS on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_FRIGHTDOCS_FOR_HU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111103

Method GET_FRIGHTDOCS_FOR_HU on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_INSTANCE_FOR_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) TMS_DOC_ITEM TM-ERP-Integration: Document Item 20111020
2 Importing IV_DOC_NR Call by reference Type reference (TYPE) TMS_DOC_NR TM-ERP-Integration: Document Number 20111020
3 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) TMS_DOC_TYPE TM-ERP-Integration: Document Type 20111020
4 Returning RO_IF_DOCFLOW Value transfer Object reference (TYPE REF TO) IF_TMS_DOCFLOW TM-ERP-Integration: Display TM documents and status 20111020

Method GET_INSTANCE_FOR_APPLICATION on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_ITEM_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_QUANTITY Call by reference Type reference (TYPE) TMS_ERP_QUANTITY Quantity 20111111
2 Exporting EV_REQ_ITEM Call by reference Type reference (TYPE) TMS_REQ_ITEM Requesting Document Item 20111116
3 Exporting EV_UNIT Call by reference Type reference (TYPE) MEINH Unit of Measure for Display 20111111
4 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) TMS_DOC_ITEM Document Item 20111111
5 Importing IV_DOC_NR Call by reference Type reference (TYPE) TMS_DOC_NR Document Number 20111111
6 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) TMS_DOC_TYPE Document Type 20111111

Method GET_ITEM_QUANTITY on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_OTR_ITEM_FOR_DTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DTR_ITEM_GUID Call by reference Type reference (TYPE) TMS_GUID TM-ERP Integration: Guid for TM Objects 20111103
2 Returning RV_OTR_ITEM Value transfer Type reference (TYPE) TMS_ITEM_ID Business Document Item Type 20111103

Method GET_OTR_ITEM_FOR_DTR on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_PACKAGING_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111103

Method GET_PACKAGING_FOR_ITEM on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_RELATED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) TMS_S_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20111110

Method GET_RELATED_DATA on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_SUB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20120430
2 Importing IS_DATA Call by reference Type reference (TYPE) TMS_S_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20120430
3 Importing IT_DATA Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_SCR TM-ERP-Integration: Document flow hierarchy on the UI 20120430

Method GET_SUB_DATA on class CL_TMS_DOCFLOW_DATA has no exception.

Method GET_SUB_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RELSHP Call by reference Type reference (TYPE) TMS_T_DOC_FLOW_RELSHP TM-ERP Integration Relationship between TM Documents 20111103
2 Importing IS_RELSHP Call by reference Type reference (TYPE) TMS_S_DOC_FLOW_RELSHP TM-ERP Integration Relationship between TM Documents 20111103

Method GET_SUB_KEYS on class CL_TMS_DOCFLOW_DATA has no exception.

Method INSTANCIATE_FOR_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_ITEM Call by reference Type reference (TYPE) TMS_DOC_ITEM TM-ERP-Integration: Document Item 20111110
2 Importing IV_DOC_NR Call by reference Type reference (TYPE) TMS_DOC_NR TM-ERP-Integration: Document Number 20111110
3 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) TMS_DOC_TYPE Document Type 20111110

Method INSTANCIATE_FOR_FM on class CL_TMS_DOCFLOW_DATA has no exception.

Method MAP_STATUS_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STATUS Call by reference Type reference (TYPE) TMS_T_TM_STATUS Table of generic business transaction values 20111020
2 Returning RS_STATUS Value transfer Type reference (TYPE) TMS_S_DOC_STATUS TM-ERP-Integration: Document Status structure 20111020

Method MAP_STATUS_VALUES on class CL_TMS_DOCFLOW_DATA has no exception.

Method SET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPLMSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20111121

Method SET_MESSAGES on class CL_TMS_DOCFLOW_DATA has no exception.

Method SET_TCO_TYPE Signature

Method SET_TCO_TYPE on class CL_TMS_DOCFLOW_DATA has no parameter.
Method SET_TCO_TYPE on class CL_TMS_DOCFLOW_DATA has no exception.

Method SET_TM_DOCUMENT Signature

Method SET_TM_DOCUMENT on class CL_TMS_DOCFLOW_DATA has no parameter.
Method SET_TM_DOCUMENT on class CL_TMS_DOCFLOW_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606