SAP ABAP Class CL_WB2_DOC (Any Document)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-TEW (Application Component) Trading Execution Workbench
     WB2B_TEW (Package) Trading Execution Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB2_DOC Any Document 20000406
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WB2_AC Accounting Document 20000412
2 Inheritance (c INHERITING FROM c_ref)  CL_WB2_ADDON Add-On Document 20010622
3 Inheritance (c INHERITING FROM c_ref)  CL_WB2_AGENCY Document in Agency Business 20001107
4 Inheritance (c INHERITING FROM c_ref)  CL_WB2_CF Forward Exchange Transaction 20030605
5 Inheritance (c INHERITING FROM c_ref)  CL_WB2_HANDLING_UNIT Handling Unit 20070201
6 Inheritance (c INHERITING FROM c_ref)  CL_WB2_IV Invoice Verification 20000412
7 Inheritance (c INHERITING FROM c_ref)  CL_WB2_MATERIAL_MOVEMENT Goods Issue and Goods Receipt 20010312
8 Inheritance (c INHERITING FROM c_ref)  CL_WB2_PO Purchase Order 20000407
9 Inheritance (c INHERITING FROM c_ref)  CL_WB2_PR Picking 20000417
10 Inheritance (c INHERITING FROM c_ref)  CL_WB2_SALES SD Documents 20000411
... Click here to see Used By full list (11 items)
Properties
Class CL_WB2_DOC  
Short Description Any Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package WB2B_TEW   Trading Execution Workbench 
Created 20000406   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WB2_DOC_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB2_DOC Any Document 20000406
Friends
Class CL_WB2_DOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_SUCCESSOR Instance attribute Private Type reference (TYPE) WB2_KEY_2_DOC_STAB Follow-On Documents 20000406
2 AT_SUCCESSOR_ITEM Instance attribute Private Type reference (TYPE) WB2_ITEM_POINTER_STAB Line Pointer 20000406
3 A_DOC_KEY Instance attribute Protected Type reference (TYPE) WB2_DOC_KEY Document Key 20000406
4 A_FLOW_READ Instance attribute Private Type reference (TYPE) BVAL ' ' Document Flow Was Read 20000406
5 C_MAX_COUNT Constant Private Type reference (TYPE) I 20 Maximum Number of Recursive Calls 20010202
6 S_BADI_ADDON_FLOW Static Attribute Private Object reference (TYPE REF TO) IF_EX_WB2_ADDON_FLOW BAdI Interface IF_EX_WB2_ADDON_FLOW 20010622
7 S_BADI_DISPLAY_DOC Static Attribute Private Object reference (TYPE REF TO) IF_EX_WB2_DISPLAY_DOC BAdI Interface IF_EX_WB2_DISPLAY_DOC 20011005
8 S_BADI_SHOW_DOC_IN_FLOW Static Attribute Private Object reference (TYPE REF TO) IF_EX_WB2_SHOW_DOC_IN_FLOW BAdI Interface IF_EX_WB2_SHOW_DOC_IN_FLOW 20010920
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010622
2 EXTERNAL_DISPLAY Instance method Protected Method Document Display via BADI 20011005
3 GET_DEFAULT_TEW_TYPE Static method Public Method Return Default Tew Type 20060801
4 GET_TEXT_FOR_DOC Instance method Protected Method Read Text for Document Description in Tree 20000509
5 INSERT_ACC_DOC Instance method Protected Method Add Accounting Documents to Follow-On Document List 20000803
6 MAKE_SUCCESSORS Instance method Private Method Create Follow-On Document Objects 20000406
7 READ_ADDON_FLOW Instance method Protected Method Read Document Flow for Enhancement Documents 20010622
8 READ_FLOW Instance method Protected Method Read Document Flow 20000406
9 READ_TMP_MD Instance method Protected Method Document Flow: Read Temporary Material Documents 20010212
10 READ_VBD Instance method Protected Method Document Flow: Read Vendor Billing Document for Document 20000803
11 TRIM_ITEM_KEY Instance method Protected Method Adjust Item Key Length 20010312
Events
Class CL_WB2_DOC has no event.
Types
Class CL_WB2_DOC has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method EXTERNAL_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DISPLAYED Value transfer Type reference (TYPE) BVAL Beleg wurde angezeigt 20011005

Method EXTERNAL_DISPLAY on class CL_WB2_DOC has no exception.

Method GET_DEFAULT_TEW_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TEW_TYPE Value transfer Type reference (TYPE) WB2_DEFAULT_TEW Default TEW Art 20060801

Method GET_DEFAULT_TEW_TYPE on class CL_WB2_DOC has no exception.

Method GET_TEXT_FOR_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TEXT Value transfer Type reference (TYPE) BEZEI40 Text für Belegtyp 20000509

Method GET_TEXT_FOR_DOC on class CL_WB2_DOC has no exception.

Method INSERT_ACC_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AWORG Call by reference Type reference (TYPE) AWORG SPACE Referenzorganisationseinheiten 20000803
2 Importing I_AWREF Call by reference Type reference (TYPE) AWREF Referenzbelegnummer 20000803
3 Importing I_AWSYS Call by reference Type reference (TYPE) AWSYS Logisches System des Ursprungsbeleges 20001108
4 Importing I_AWTYP Call by reference Type reference (TYPE) AWTYP Referenzvorgang 20000803
5 Changing T_SUCCESSOR Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20000803

Method INSERT_ACC_DOC on class CL_WB2_DOC has no exception.

Method MAKE_SUCCESSORS Signature

Method MAKE_SUCCESSORS on class CL_WB2_DOC has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000406

Method READ_ADDON_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_ITEM_2_ITEM Call by reference Type reference (TYPE) WB2_ITEM_POINTER_STAB sortierte Tabelle der Zeile nach Zeile Mappings 20010622
2 Changing T_SUCCESSOR Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010622

Method READ_ADDON_FLOW on class CL_WB2_DOC has no exception.

Method READ_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_2_ITEM Call by reference Type reference (TYPE) WB2_ITEM_POINTER_STAB Von Zeile -> Nach Zeile 20000406
2 Exporting ET_SUCCESSOR Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB Nummern der Folgebelege 20000406
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20000407

Method READ_TMP_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUCC_DOC_TYPE Call by reference Type reference (TYPE) WB2_DOC_TYPE Belegtyp des Nachfolgers 20010212
2 Changing T_ITEM_2_ITEM Call by reference Type reference (TYPE) WB2_ITEM_POINTER_STAB sortierte Tabelle der Zeile nach Zeile Mappings 20010212
3 Changing T_SUCCESSOR Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20010212
# Exception Resumable Description Created on
1 INTERNAL_ERROR interner Fehler 20010212

Method READ_VBD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_ITEM_2_ITEM Call by reference Type reference (TYPE) WB2_ITEM_POINTER_STAB sortierte Tabelle der Zeile nach Zeile Mappings 20000803
2 Changing T_SUCCESSOR Call by reference Type reference (TYPE) WB2_DOC_KEY_STAB sortierte Tabelle mit Belegschlüsseln 20000803

Method READ_VBD on class CL_WB2_DOC has no exception.

Method TRIM_ITEM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ITEM_KEY Call by reference Type reference (TYPE) WB2_ITEM_KEY Positionsschlüssel 20010312

Method TRIM_ITEM_KEY on class CL_WB2_DOC has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WB2_AC Accounting Document 20000412
2 Inheritance (c INHERITING FROM c_ref)  CL_WB2_ADDON Add-On Document 20010622
3 Inheritance (c INHERITING FROM c_ref)  CL_WB2_AGENCY Document in Agency Business 20001107
4 Inheritance (c INHERITING FROM c_ref)  CL_WB2_CF Forward Exchange Transaction 20030605
5 Inheritance (c INHERITING FROM c_ref)  CL_WB2_HANDLING_UNIT Handling Unit 20070201
6 Inheritance (c INHERITING FROM c_ref)  CL_WB2_IV Invoice Verification 20000412
7 Inheritance (c INHERITING FROM c_ref)  CL_WB2_MATERIAL_MOVEMENT Goods Issue and Goods Receipt 20010312
8 Inheritance (c INHERITING FROM c_ref)  CL_WB2_PO Purchase Order 20000407
9 Inheritance (c INHERITING FROM c_ref)  CL_WB2_PR Picking 20000417
10 Inheritance (c INHERITING FROM c_ref)  CL_WB2_SALES SD Documents 20000411
11 Inheritance (c INHERITING FROM c_ref)  CL_WB2_TC Trading Contract 20000406
History
Last changed by/on SAP  20070912 
SAP Release Created in