SAP ABAP Class CL_IBASE_R3_BOM_K (IBase Class for Sales Order Selection)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CS-IB (Application Component) Installed Base Management
     IB_R3_BOM (Package) IBASE: BOM
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 19991229
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 19991229
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_OBJECT IBase: Components Interface 19991229
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_R3_BOM IBASE: BOM 19991229
Properties
Class CL_IBASE_R3_BOM_K  
Short Description IBase Class for Sales Order Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IB_R3_BOM   IBASE: BOM 
Created 19991229   SAP 
Last change 20050219   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 IBXX 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 19991229
2 IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 19991229
3 IF_IBASE_OBJECT IBase: Components Interface 19991229
4 IF_IBASE_R3_BOM IBASE: BOM 19991229
Friends
Class CL_IBASE_R3_BOM_K has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CUS_ICON_ID Static Attribute Private Type reference (TYPE) ICON-ID '@AP@' CUS_ICON_ID 20000131
2 C_EQ Constant Private See coding 'EQ' C_EQ 20000201
3 C_I Constant Private See coding 'I' C_I 20000201
4 C_IBASE_TYPE_0018 Constant Private Type reference (TYPE) T371D-OBJTYP '0018' IBase Type of Class 19991230
5 C_STAR Constant Private See coding '*' Wildcard 19991230
6 C_STLTY_K Constant Private See coding 'K' BOM Category K 19991230
7 ICON_ID Instance attribute Private Type reference (TYPE) ICON-ID ICON ID 19991230
8 IF_MATNR Instance attribute Private Attribute reference (LIKE) 20000131
9 IF_STLAL Instance attribute Private Attribute reference (LIKE) 20000131
10 IF_STLAN Instance attribute Private Attribute reference (LIKE) 20000131
11 IF_STLNR Instance attribute Private Attribute reference (LIKE) 20000131
12 IF_STLTY Instance attribute Private Attribute reference (LIKE) 20000131
13 IF_WERKS Instance attribute Private Attribute reference (LIKE) 20000131
14 INST_DATA Instance attribute Private Type reference (TYPE) LT_DATA_REC Instance Data of K Bom 19991230
15 KDST_BUFFER Static Attribute Private See coding KDST_BUFFER 20000131
16 KDST_BUFFERED Instance attribute Private Type reference (TYPE) IBXX_BOOL KDST Buffered 19991230
17 KDST_READ_REQUEST_LIST Static Attribute Private See coding KDST Read Request 19991229
18 KDST_READ_REQUEST_QUEUED Instance attribute Private Type reference (TYPE) IBXX_BOOL KDST Request Queued 19991230
19 READ_HTAB Static Attribute Private Type reference (TYPE) LT_INSTANCE_HTAB Global Instance Table 20000131
20 STPO_READ_REQUEST_QUEUED Instance attribute Private Type reference (TYPE) IBXX_BOOL STPO Request 19991230
21 VBELN Instance attribute Public Type reference (TYPE) KDST-VBELN Sales Order 19991229
22 VBPOS Instance attribute Public Type reference (TYPE) KDST-VBPOS Sales Order Item 19991229
Methods
# Method Level Visibility Method type Description Created on
1 CL_CONCAT_OBJID Static method Public Method Concatenates BWL Key 19991230
2 CL_PREPARE_READ Static method Private Method Insert Instance in Global Table 20000130
3 CL_READ Static method Private Method Read Data 20000130
4 CL_SPLIT_OBJID Static method Public Method Splits Assembled BWL Key 19991230
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19991229
6 GET_ORDER_BOM_DETAILS Instance method Public Method Delivers Sales Order/Item/Material/Plant for BOM Alternative 20000201
7 IF_GET_STANDARD_TEXT Instance method Private Method 20000131
8 PREPARE_GET Instance method Private Method Preparation of Get Methods 20000131
9 PROCESS_READ_REQUEST Static method Private Method Reads Requested Data (Bundled) 20000131
10 READ Instance method Private Method Insert Instance in Global Table 20000130
11 REFRESH Instance method Private Method Refresh 20000130
12 REGISTER_READ_REQUEST Static method Private Method Register Read Request (for Compressing Selects) 20000130
Events
Class CL_IBASE_R3_BOM_K has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_DATA_REC Private See coding LT_DATA_REC 19991230
2 LT_INSTANCE_HTAB Private See coding LT_INSTANCE_HTAB 19991230
3 LT_INSTANCE_REC Private See coding LT_INSTANCE_REC 19991230
4 LT_INSTANCE_TAB Private See coding LT_INSTANCE_TAB 19991230
5 L_TY_KDST_BUFFER Private See coding L_TY_KDST_BUFFER 19991230
6 L_TY_READ_REQUEST Private See coding L_TY_READ_REQUEST 19991229
7 L_TY_STPO_BUFFER Private See coding L_TY_STPO_BUFFER 19991230
Method Signatures

Method CL_CONCAT_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STLAL Value transfer Type reference (TYPE) STALT Stücklistenalternative 19991230
2 Importing I_STLNR Value transfer Type reference (TYPE) STNUM Stückliste 19991230
3 Importing I_STLTY Value transfer Type reference (TYPE) STLTY Stücklistentyp 19991230
4 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID zusammengesetzter Bom Key 19991230

Method CL_CONCAT_OBJID on class CL_IBASE_R3_BOM_K 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 Call by reference Object reference (TYPE REF TO) CL_IBASE_R3_BOM_K Ibase: Productfolder&Baseline 20000131

Method CL_PREPARE_READ on class CL_IBASE_R3_BOM_K has no exception.

Method CL_READ Signature

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

Method CL_SPLIT_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Value transfer Type reference (TYPE) IBXX_REF-APPL_ID Zusammengesetzter BWL-Key 19991230
2 Returning R_STRUC_STKEY Value transfer Type reference (TYPE) IBBOM_STKEY Struktur für Stücklistenschlüssel 19991230

Method CL_SPLIT_OBJID on class CL_IBASE_R3_BOM_K has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 19991230
2 Importing I_STLAN Call by reference Type reference (TYPE) STLAN Stücklistenverwendung 19991230
3 Importing I_STRUC_STKEY Call by reference Type reference (TYPE) IBBOM_STKEY Standard Bom Schlüssel 20000131
4 Importing I_VBELN Call by reference Type reference (TYPE) VBELN Kundenauftragsbeleg 19991230
5 Importing I_VBPOS Call by reference Type reference (TYPE) KDST-VBPOS Kundenauftragsposition 19991230
6 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 19991230

Method CONSTRUCTOR on class CL_IBASE_R3_BOM_K has no exception.

Method GET_ORDER_BOM_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONC_KEY Call by reference Type reference (TYPE) IB_OBJTEXT IB: Kurztext der Komponente 20000201
2 Exporting E_MATNR Value transfer Type reference (TYPE) MATNR Materialnummer 20000201
3 Exporting E_STLAL Value transfer Type reference (TYPE) STLAL Stücklistenalternative 20000201
4 Exporting E_STLAN Value transfer Type reference (TYPE) STLAN Stücklistenverwendung 20000201
5 Exporting E_TEXT Call by reference Type reference (TYPE) IB_OBJTEXT IB: Kurztext der Komponente 20000201
6 Exporting E_VBELN Value transfer Type reference (TYPE) KDST-VBELN Kundenauftrag 20000201
7 Exporting E_VBPOS Value transfer Type reference (TYPE) KDST-VBPOS Kundenauftrag 20000201
8 Exporting E_WERKS Value transfer Type reference (TYPE) WERKS_D Werk 20000201
# Exception Resumable Description Created on
1 NO_BILLOFCUS Das Objekt ist nicht vom Typ Kundenauftragsstückliste 20000201

Method IF_GET_STANDARD_TEXT Signature

Method IF_GET_STANDARD_TEXT on class CL_IBASE_R3_BOM_K has no parameter.
Method IF_GET_STANDARD_TEXT on class CL_IBASE_R3_BOM_K has no exception.

Method PREPARE_GET Signature

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

Method PROCESS_READ_REQUEST Signature

Method PROCESS_READ_REQUEST on class CL_IBASE_R3_BOM_K has no parameter.
Method PROCESS_READ_REQUEST on class CL_IBASE_R3_BOM_K has no exception.

Method READ Signature

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

Method REFRESH Signature

Method REFRESH on class CL_IBASE_R3_BOM_K has no parameter.
Method REFRESH on class CL_IBASE_R3_BOM_K has no exception.

Method REGISTER_READ_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WHO_REQUESTS Call by reference Type reference (TYPE) L_TY_READ_REQUEST Stücklistenschlüssel 20000130

Method REGISTER_READ_REQUEST on class CL_IBASE_R3_BOM_K has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 46C