SAP ABAP Class CL_WB2_DOC_DATA_FACTORY (Manage Document Data and Read from Database)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-TEW (Application Component) Trading Execution Workbench
     WB2B_TEW (Package) Trading Execution Workbench
Properties
Class CL_WB2_DOC_DATA_FACTORY  
Short Description Manage Document Data and Read from Database    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WB2B_TEW   Trading Execution Workbench 
Created 20000504   SAP 
Last change 20031212   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WB2_DOC_DATA_FACTORY has no interface implemented.
Friends
Class CL_WB2_DOC_DATA_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_DATA Static Attribute Private Type reference (TYPE) WB2_KEY_2_DATA_STAB Data Already Read 20000504
2 S_BADI_ADDON Static Attribute Private Object reference (TYPE REF TO) IF_EX_WB2_ADDON BAdI Interface IF_EX_WB2_ADDON 20010731
3 S_BADI_ADDON_DATA Static Attribute Private Object reference (TYPE REF TO) IF_EX_WB2_ADDON_DATA BAdI Interface IF_EX_WB2_ADDON_DATA 20010731
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010731
2 GET_DATA Static method Public Method Return Document Data 20000504
3 GET_DATA_CONTAINER Static method Private Method Return Data Container 20001211
4 GET_DATA_MULT Static method Public Method Return Document Data 20000505
5 REFRESH_DYNAMIC_PART Static method Public Method Reset Dynamic Fields 20010608
6 REFRESH_READ_BUFFER Static method Public Method Reset Buffer of Read Modules 20001211
7 RESET Static method Public Method Delete All Data 20000511
8 SELECT_AC Static method Private Method Read Accounting Documents from Database 20001128
9 SELECT_AC_HEAD Static method Public Method Select Headers of Accounting Documents 20010220
10 SELECT_ADDONZ1 Static method Private Method Read Add-On Documents from Database 20010731
11 SELECT_ADDONZ2 Static method Private Method Read Add-On Documents from Database 20010801
12 SELECT_ADDONZ3 Static method Private Method Read Add-On Documents from Database 20010801
13 SELECT_AGENCY Static method Private Method Read Agency Documents from Database 20001110
14 SELECT_AGENCY_HEAD Static method Public Method Select Headers of Agency Documents 20010126
15 SELECT_AGENCY_LST Static method Private Method Read Agency Documents (List) from Database 20001110
16 SELECT_DELIVERY Static method Private Method Read Deliveries from Database 20000606
17 SELECT_IV Static method Private Method Read Invoice Verification Documents from Database 20001128
18 SELECT_IV_HEAD Static method Public Method Select Headers of Incoming Invoices 20010216
19 SELECT_MD Static method Private Method Read Material Documents from Database 20001009
20 SELECT_MD_HEAD Static method Public Method Select Headers of Purchasing Documents 20010215
21 SELECT_PO Static method Private Method Read Purchase Orders from Database 20000505
22 SELECT_PO_HEAD Static method Public Method Select Headers of Purchasing Documents 20010126
23 SELECT_SALES_HEAD Static method Public Method Select Headers of Sales Documents 20010126
24 SELECT_SI Static method Private Method Read Customer Billing Documents from Database 20000830
25 SELECT_SI_LST Static method Private Method Read Customer Billing Documents from Database 20001128
26 SELECT_SO Static method Private Method Read Sales Orders from Database 20000504
27 SELECT_TC Static method Private Method Read Trading Contracts from Database 20001128
28 SELECT_TC_HEAD Static method Public Method Select Headers of Trading Contracts 20010126
29 SELECT_TMP_MD Static method Private Method Read Temporary Material Documents from the Database 20010209
Events
Class CL_WB2_DOC_DATA_FACTORY has no event.
Types
Class CL_WB2_DOC_DATA_FACTORY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC Call by reference Object reference (TYPE REF TO) IF_WB2_DOC Dokument 20000504
2 Returning RE_DATA Value transfer Object reference (TYPE REF TO) CL_WB2_DOC_DATA Belegdaten 20000504
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000505
2 NOT_FOUND Daten sind auf der Datenbank nicht vorhanden 20000505

Method GET_DATA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Object reference (TYPE REF TO) CL_WB2_DOC_DATA Belegdaten 20001211
2 Importing I_DOC Call by reference Object reference (TYPE REF TO) IF_WB2_DOC beliebiges Dokument 20001211
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20001211

Method GET_DATA_MULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOT_FOUND Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Beleg der nicht gefunden wurde 20001130
2 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) BVAL SPACE Boolean 20001211
3 Changing T_DATA Call by reference Type reference (TYPE) WB2_KEY_2_DOCDATA_STAB Tabelle für Belege + Daten 20000505
4 Changing T_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Mappingtabelle von Dokumentschlüssel auf Dokument 20001130
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000505

Method REFRESH_DYNAMIC_PART Signature

Method REFRESH_DYNAMIC_PART on class CL_WB2_DOC_DATA_FACTORY has no parameter.
Method REFRESH_DYNAMIC_PART on class CL_WB2_DOC_DATA_FACTORY has no exception.

Method REFRESH_READ_BUFFER Signature

Method REFRESH_READ_BUFFER on class CL_WB2_DOC_DATA_FACTORY has no parameter.
Method REFRESH_READ_BUFFER on class CL_WB2_DOC_DATA_FACTORY has no exception.

Method RESET Signature

Method RESET on class CL_WB2_DOC_DATA_FACTORY has no parameter.
Method RESET on class CL_WB2_DOC_DATA_FACTORY has no exception.

Method SELECT_AC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20001128
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20001128

Method SELECT_AC_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010220
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) WB2_DOC_TYPE Belegart 20010220
3 Importing I_DS_VIEW Call by reference Type reference (TYPE) RSDS_WHERE Selektionsbedingung in Textform 20010220
4 Importing I_MAX Call by reference Type reference (TYPE) I maximale Zahl zu selektierender Zeilen 20010220
5 Importing I_VIEW Call by reference Type reference (TYPE) TABNAME Tabellenname 20010220
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010220

Method SELECT_ADDONZ1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20010731
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010731

Method SELECT_ADDONZ2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20010801
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010801

Method SELECT_ADDONZ3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20010801
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010801

Method SELECT_AGENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20001110
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20001110

Method SELECT_AGENCY_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010126
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) WB2_DOC_TYPE Belegart 20010126
3 Importing I_DS_VIEW Call by reference Type reference (TYPE) RSDS_WHERE Selektionsbedingung in Textform 20010126
4 Importing I_MAX Call by reference Type reference (TYPE) I maximale Zahl zu selektierender Zeilen 20010126
5 Importing I_VIEW Call by reference Type reference (TYPE) TABNAME Viewname der in "dynsel" enthalten ist 20010126
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010126

Method SELECT_AGENCY_LST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20001110
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20001110

Method SELECT_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20000606
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000606

Method SELECT_IV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20001128
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20001128

Method SELECT_IV_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010216
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) WB2_DOC_TYPE Belegart 20010216
3 Importing I_DS_VIEW Call by reference Type reference (TYPE) RSDS_WHERE Selektionsbedingung in Textform 20010216
4 Importing I_MAX Call by reference Type reference (TYPE) I maximale Zahl zu selektierender Zeilen 20010216
5 Importing I_VIEW Call by reference Type reference (TYPE) TABNAME Viewname der in "dynsel" enthalten ist 20010216
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010216

Method SELECT_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20001009
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20001009

Method SELECT_MD_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010215
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) WB2_DOC_TYPE Belegart 20010215
3 Importing I_DS_VIEW Call by reference Type reference (TYPE) RSDS_WHERE Selektionsbedingung in Textform 20010215
4 Importing I_MAX Call by reference Type reference (TYPE) I maximale Zahl zu selektierender Zeilen 20010215
5 Importing I_VIEW Call by reference Type reference (TYPE) TABNAME Viewname der in "dynsel" enthalten ist 20010215
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010215

Method SELECT_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20000505
2 Importing I_TEWAPPLICATION Call by reference Type reference (TYPE) TEWAPPLICATION Anwendung 20010323
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000505

Method SELECT_PO_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010126
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) WB2_DOC_TYPE Belegart 20010126
3 Importing I_DS_VIEW Call by reference Type reference (TYPE) RSDS_WHERE Selektionsbedingung in Textform 20010126
4 Importing I_MAX Call by reference Type reference (TYPE) I maximale Zahl zu selektierender Zeilen 20010126
5 Importing I_VIEW Call by reference Type reference (TYPE) TABNAME Viewname der in "dynsel" enthalten ist 20010126
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010126

Method SELECT_SALES_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010126
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) WB2_DOC_TYPE Belegart 20010126
3 Importing I_DS_VIEW Call by reference Type reference (TYPE) RSDS_WHERE Selektionsbedingung in Textform 20010126
4 Importing I_MAX Call by reference Type reference (TYPE) I maximale Zahl zu selektierender Zeilen 20010126
5 Importing I_VIEW Call by reference Type reference (TYPE) TABNAME Viewname der in "dynsel" enthalten ist 20010126
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010126

Method SELECT_SI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20000830
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000830

Method SELECT_SI_LST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20001128
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20001128

Method SELECT_SO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20000504
2 Importing I_TEWAPPLICATION Call by reference Type reference (TYPE) TEWAPPLICATION Anwendung 20010323
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000504

Method SELECT_TC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20001128
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20001128

Method SELECT_TC_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010126
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) WB2_DOC_TYPE Belegart 20010126
3 Importing I_DS_VIEW Call by reference Type reference (TYPE) RSDS_WHERE Selektionsbedingung in Textform 20010126
4 Importing I_MAX Call by reference Type reference (TYPE) I maximale Zahl zu selektierender Zeilen 20010126
5 Importing I_VIEW Call by reference Type reference (TYPE) TABNAME Viewname der in "dynsel" enthalten ist 20010126
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010126

Method SELECT_TMP_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DOC Call by reference Type reference (TYPE) WB2_KEY_2_DOC_STAB Dokumente deren Daten gelesen werden sollen 20010209
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010209
History
Last changed by/on SAP  20031212 
SAP Release Created in