SAP ABAP Class CL_IBASE_R3_DOCUMENT (IBase: Document)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CS-IB-IN (Application Component) Installed Bases
     IB_R3_DOCUMENT (Package) IBase: Document
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CM_BASELINE Interface for the Fixing of ERP Objects 19991015
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 19991028
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_INSTALL IBase: Installation Check 20000124
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_OBJECT IBase: Components Interface 19990720
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_TEMP_ID PM: IBase Temporary Identification 19990806
Properties
Class CL_IBASE_R3_DOCUMENT  
Short Description IBase: Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IB_R3_DOCUMENT   IBase: Document 
Created 19990720   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBBOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IBDO1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IBOFK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CM_BASELINE Interface for the Fixing of ERP Objects 19991015
2 IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 19991028
3 IF_IBASE_INSTALL IBase: Installation Check 20000124
4 IF_IBASE_OBJECT IBase: Components Interface 19990720
5 IF_IBASE_TEMP_ID PM: IBase Temporary Identification 19990806
Friends
Class CL_IBASE_R3_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CL_ICON Static Attribute Private Type reference (TYPE) ICON-ID ... 19991029
2 CL_OBJNO_HTAB Static Attribute Private Type reference (TYPE) T_OBJNO_HTAB ... 20000810
3 CO_BOM_IBASE_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0008' CO_BOM_IBASE_TYPE 19991117
4 CO_D Constant Private See coding 'D' CO_D 20000810
5 CO_E Constant Private See coding 'E' CO_E 20000810
6 CO_MAT_DOKOB_TYPE Constant Private Type reference (TYPE) DOKOB 'MARA' CO_MAT_DOKOB_TYPE 20000112
7 CO_MY_IBASE_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0004' CO_MY_IBASE_TYPE 19991025
8 DATA Instance attribute Private Type reference (TYPE) T_DATA_REC ... 19991029
9 DOKAR Instance attribute Private Type reference (TYPE) IONRA-DOKAR ... 19990721
10 DOKNR Instance attribute Private Type reference (TYPE) IONRA-DOKNR ... 19990721
11 DOKTL Instance attribute Private Type reference (TYPE) IONRA-DOKTL ... 19990721
12 DOKVR Instance attribute Private Type reference (TYPE) IONRA-DOKVR ... 19990721
13 DRAD_BUFFER Static Attribute Private See coding DRAD_BUFFER 20000810
14 G_CM_VERSION Static Attribute Private Type reference (TYPE) NUM2 '01' Short Description:Specify using Version of CM > CMT2 >'02' 20011018
15 READ_HTAB Static Attribute Private Type reference (TYPE) T_INSTANCE_HTAB ... 19991029
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19991029
2 CL_APPL_ID_CONSTRUCTOR Static method Private Method ... 19990811
3 CL_CONCAT_OBJID Static method Public Method ... 19990723
4 CL_GET_ICON Static method Public Method ... 19991029
5 CL_GET_NEW_OBJNR Static method Private Method ... 19990806
6 CL_GET_OBJNR Static method Private Method ... 19990721
7 CL_GET_OUTPUT_OBJID Static method Private Method ... 19991124
8 CL_IBASE_ID_CONSTRUCTOR Static method Private Method ... 19990811
9 CL_PREPARE_READ Instance method Private Method ... 19991029
10 CL_READ Static method Private Method ... 19991029
11 CL_SPLIT_BORID Static method Public Method Splits BOR ID in Application-Specific Key 19991105
12 CL_SPLIT_OBJID Static method Public Method ... 19990721
13 CONSTRUCTOR Instance method Public Constructor Constructor 19990721
14 DOES_EXIST Instance method Private Method ... 20000127
15 GET_BUSINESS_KEY Instance method Public Method ... 19991025
16 GET_DRAT Instance method Public Method ... 19991029
17 GET_DRAW Instance method Public Method ... 19991029
18 GET_ICON Instance method Private Method ... 19991029
19 GET_NEW_OBJNR Instance method Private Method ... 19990806
20 GET_OBJNR Instance method Private Method ... 19990721
21 GET_STANDARD_TEXT Instance method Private Method ... 19991029
22 GET_TDWST Instance method Public Method ... 19991029
23 PREPARE_GET Instance method Private Method ... 19991029
24 READ Instance method Public Method ... 19991029
25 REFRESH Instance method Public Method ... 19991029
Events
Class CL_IBASE_R3_DOCUMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_DATA_REC Private See coding ... 19991029 begin of T_DATA_REC, valid type ibxx_ref-bool, found type ibxx_ref-bool, draw type draw, drat type drat, tdwst type tdwst, end of t_data_rec
2 T_INSTANCE_HTAB Private See coding ... 19991029 T_INSTANCE_HTAB type hashed table of t_instance_rec with unique key instance
3 T_INSTANCE_REC Private See coding ... 19991029 begin of T_INSTANCE_REC, instance type ref to cl_ibase_r3_document, end of t_instance_rec
4 T_OBJNO_HTAB Private See coding ... 20000810 T_OBJNO_HTAB type hashed table of t_objno_rec with unique key objno
5 T_OBJNO_REC Private See coding T_OBJNO_REC 20000810 begin of t_objno_rec, objno type ibxx_ref-objnr, dokar type ionra-dokar, doknr type ionra-doknr, dokvr type ionra-dokvr, doktl type ionra-doktl, end of t_objno_rec
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CL_APPL_ID_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) IBXX_REF-APPL_ID ... 19990811
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_DOCUMENT ... 19990811

Method CL_APPL_ID_CONSTRUCTOR on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_CONCAT_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Value transfer Type reference (TYPE) IONRA-DOKAR ... 19990723
2 Importing I_DOKNR Value transfer Type reference (TYPE) IONRA-DOKNR ... 19990723
3 Importing I_DOKTL Value transfer Type reference (TYPE) IONRA-DOKTL ... 19990723
4 Importing I_DOKVR Value transfer Type reference (TYPE) IONRA-DOKVR ... 19990723
5 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID ... 19990723

Method CL_CONCAT_OBJID on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ICON Value transfer Type reference (TYPE) ICON-ID ... 19991029

Method CL_GET_ICON on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_GET_NEW_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Value transfer Type reference (TYPE) IONRA-DOKAR ... 19990806
2 Importing I_DOKNR Value transfer Type reference (TYPE) IONRA-DOKNR ... 19990806
3 Importing I_DOKTL Value transfer Type reference (TYPE) IONRA-DOKTL ... 19990806
4 Importing I_DOKVR Value transfer Type reference (TYPE) IONRA-DOKVR ... 19990806
5 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 19990806

Method CL_GET_NEW_OBJNR on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_GET_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Value transfer Type reference (TYPE) IONRA-DOKAR ... 19990721
2 Importing I_DOKNR Value transfer Type reference (TYPE) IONRA-DOKNR ... 19990721
3 Importing I_DOKTL Value transfer Type reference (TYPE) IONRA-DOKTL ... 19990721
4 Importing I_DOKVR Value transfer Type reference (TYPE) IONRA-DOKVR ... 19990721
5 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 19990721

Method CL_GET_OBJNR on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_GET_OUTPUT_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Value transfer Type reference (TYPE) IONRA-DOKAR ... 19991124
2 Importing I_DOKNR Value transfer Type reference (TYPE) IONRA-DOKNR ... 19991124
3 Importing I_DOKTL Value transfer Type reference (TYPE) IONRA-DOKTL ... 19991124
4 Importing I_DOKVR Value transfer Type reference (TYPE) IONRA-DOKVR ... 19991124
5 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID ... 19991124

Method CL_GET_OUTPUT_OBJID on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_IBASE_ID_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 19990811
2 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_DOCUMENT ... 19990811

Method CL_IBASE_ID_CONSTRUCTOR on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_PREPARE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_DOCUMENT ... 19991029

Method CL_PREPARE_READ on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_READ Signature

Method CL_READ on class CL_IBASE_R3_DOCUMENT has no parameter.
Method CL_READ on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_SPLIT_BORID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOKAR Call by reference Type reference (TYPE) IONRA-DOKAR appl.-spez. Schlüssel, 1. Teil 19991105
2 Exporting E_DOKNR Call by reference Type reference (TYPE) IONRA-DOKNR appl.-spez. Schlüssel, 2. Teil 19991105
3 Exporting E_DOKTL Call by reference Type reference (TYPE) IONRA-DOKTL appl.-spez. Schlüssel, 4. Teil 19991105
4 Exporting E_DOKVR Call by reference Type reference (TYPE) IONRA-DOKVR appl.-spez. Schlüssel, 3. Teil 19991105
5 Exporting E_OBJID Call by reference Type reference (TYPE) IBXX_REF-APPL_ID appl.-spez. Schlüssel, IBase-Format 19991105
6 Importing I_BORID Call by reference Type reference (TYPE) BORIDENT-OBJKEY BOR-Schlüssel 19991105

Method CL_SPLIT_BORID on class CL_IBASE_R3_DOCUMENT has no exception.

Method CL_SPLIT_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOKAR Value transfer Type reference (TYPE) IONRA-DOKAR ... 19990721
2 Exporting E_DOKNR Value transfer Type reference (TYPE) IONRA-DOKNR ... 19990721
3 Exporting E_DOKTL Value transfer Type reference (TYPE) IONRA-DOKTL ... 19990721
4 Exporting E_DOKVR Value transfer Type reference (TYPE) IONRA-DOKVR ... 19990721
5 Importing I_OBJID Value transfer Type reference (TYPE) IBXX_REF-APPL_ID ... 19990721

Method CL_SPLIT_OBJID on class CL_IBASE_R3_DOCUMENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Value transfer Type reference (TYPE) IONRA-DOKAR ... 19990721
2 Importing I_DOKNR Value transfer Type reference (TYPE) IONRA-DOKNR ... 19990721
3 Importing I_DOKTL Value transfer Type reference (TYPE) IONRA-DOKTL ... 19990721
4 Importing I_DOKVR Value transfer Type reference (TYPE) IONRA-DOKVR ... 19990721

Method CONSTRUCTOR on class CL_IBASE_R3_DOCUMENT has no exception.

Method DOES_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 20000127

Method DOES_EXIST on class CL_IBASE_R3_DOCUMENT has no exception.

Method GET_BUSINESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOKAR Value transfer Type reference (TYPE) IONRA-DOKAR ... 19991025
2 Exporting E_DOKNR Value transfer Type reference (TYPE) IONRA-DOKNR ... 19991025
3 Exporting E_DOKTL Value transfer Type reference (TYPE) IONRA-DOKTL ... 19991025
4 Exporting E_DOKVR Value transfer Type reference (TYPE) IONRA-DOKVR ... 19991025

Method GET_BUSINESS_KEY on class CL_IBASE_R3_DOCUMENT has no exception.

Method GET_DRAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DRAT Value transfer Type reference (TYPE) DRAT ... 19991029

Method GET_DRAT on class CL_IBASE_R3_DOCUMENT has no exception.

Method GET_DRAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DRAW Value transfer Type reference (TYPE) DRAW ... 19991029

Method GET_DRAW on class CL_IBASE_R3_DOCUMENT has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ICON Value transfer Type reference (TYPE) ICON-ID ... 19991029

Method GET_ICON on class CL_IBASE_R3_DOCUMENT has no exception.

Method GET_NEW_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 19990806

Method GET_NEW_OBJNR on class CL_IBASE_R3_DOCUMENT has no exception.

Method GET_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJNR Value transfer Type reference (TYPE) IBXX_REF-OBJNR ... 19990721

Method GET_OBJNR on class CL_IBASE_R3_DOCUMENT has no exception.

Method GET_STANDARD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT Value transfer Type reference (TYPE) DRAT-DKTXT ... 19991029

Method GET_STANDARD_TEXT on class CL_IBASE_R3_DOCUMENT has no exception.

Method GET_TDWST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TDWST Value transfer Type reference (TYPE) TDWST ... 19991029

Method GET_TDWST on class CL_IBASE_R3_DOCUMENT has no exception.

Method PREPARE_GET Signature

Method PREPARE_GET on class CL_IBASE_R3_DOCUMENT has no parameter.
Method PREPARE_GET on class CL_IBASE_R3_DOCUMENT has no exception.

Method READ Signature

Method READ on class CL_IBASE_R3_DOCUMENT has no parameter.
Method READ on class CL_IBASE_R3_DOCUMENT has no exception.

Method REFRESH Signature

Method REFRESH on class CL_IBASE_R3_DOCUMENT has no parameter.
Method REFRESH on class CL_IBASE_R3_DOCUMENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in