SAP ABAP Class CL_IBASE_R3_BOM_P (IBase Class for Project BOM)
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 20000203
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 20000203
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_OBJECT IBase: Components Interface 20000203
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_R3_BOM IBASE: BOM 20000203
Properties
Class CL_IBASE_R3_BOM_P  
Short Description IBase Class for Project BOM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IB_R3_BOM   IBASE: BOM 
Created 20000203   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 20000203
2 IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 20000203
3 IF_IBASE_OBJECT IBase: Components Interface 20000203
4 IF_IBASE_R3_BOM IBASE: BOM 20000203
Friends
Class CL_IBASE_R3_BOM_P has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EQ Constant Private See coding 'EQ' C_EQ 20000203
2 C_I Constant Private See coding 'I' C_I 20000203
3 C_IBASE_TYPE_0019 Constant Private Type reference (TYPE) T371D-OBJTYP '0019' C_IBASE_TYPE_0019 20000203
4 C_STAR Constant Private See coding '*' Wildcard 20000203
5 C_STLTY_P Constant Private See coding 'P' C_STLTY_P 20000203
6 ICON_ID Instance attribute Private Type reference (TYPE) ICON-ID ICON ID 20000203
7 IF_MATNR Instance attribute Private Attribute reference (LIKE) 20000203
8 IF_STLAL Instance attribute Private Attribute reference (LIKE) 20000203
9 IF_STLAN Instance attribute Private Attribute reference (LIKE) 20000203
10 IF_STLNR Instance attribute Private Attribute reference (LIKE) 20000203
11 IF_STLTY Instance attribute Private Attribute reference (LIKE) 20000203
12 IF_WERKS Instance attribute Private Attribute reference (LIKE) 20000203
13 INST_DATA Instance attribute Private Type reference (TYPE) LT_DATA_REC Instance Data of K Bom 20000203
14 PRJ_ICON_ID Static Attribute Private Type reference (TYPE) ICON-ID '@AP@' PRJ_ICON_ID 20000203
15 PRST_BUFFER Static Attribute Private See coding PRST_BUFFER 20000203
16 PRST_BUFFERED Instance attribute Private Type reference (TYPE) IBXX_BOOL PRST_BUFFERED 20000203
17 PRST_READ_REQUEST_LIST Static Attribute Private See coding PRST_READ_REQUEST_LIST 20000203
18 PRST_READ_REQUEST_QUEUED Instance attribute Private Type reference (TYPE) IBXX_BOOL PRST_READ_REQUEST_QUEUED 20000203
19 PSPNR Instance attribute Public Type reference (TYPE) PRST-PSPNR WBS Element 20000203
20 READ_HTAB Static Attribute Private Type reference (TYPE) LT_INSTANCE_HTAB Global Instance Table 20000203
21 STPO_READ_REQUEST_QUEUED Instance attribute Private Type reference (TYPE) IBXX_BOOL STPO Request 20000203
Methods
# Method Level Visibility Method type Description Created on
1 CL_CONCAT_OBJID Static method Public Method Concatenates BWL Key 20000203
2 CL_PREPARE_READ Static method Private Method Insert Instance in Global Table 20000203
3 CL_READ Static method Private Method Read Data 20000203
4 CL_SPLIT_OBJID Static method Public Method Splits Assembled BWL Key 20000203
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000203
6 GET_PRJ_BOM_DETAILS Instance method Public Method Delivers WBS Number/Material/Plant for Project BOM 20000203
7 IF_GET_STANDARD_TEXT Instance method Private Method 20000203
8 PREPARE_GET Instance method Private Method Preparation of Get Methods 20000203
9 PROCESS_READ_REQUEST Static method Private Method Reads Requested Data (Bundled) 20000203
10 READ Instance method Private Method Insert Instance in Global Table 20000203
11 REFRESH Instance method Private Method Refresh 20000203
12 REGISTER_READ_REQUEST Static method Private Method Register Read Request (for Compressing Selects) 20000203
Events
Class CL_IBASE_R3_BOM_P has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_DATA_REC Private See coding LT_DATA_REC 20000203
2 LT_INSTANCE_HTAB Private See coding LT_INSTANCE_HTAB 20000203
3 LT_INSTANCE_REC Private See coding LT_INSTANCE_REC 20000203
4 LT_INSTANCE_TAB Private See coding LT_INSTANCE_TAB 20000203
5 L_TY_PRST_BUFFER Private See coding L_TY_PRST_BUFFER 20000203
6 L_TY_READ_REQUEST Private See coding L_TY_READ_REQUEST 20000203
7 L_TY_STPO_BUFFER Private See coding L_TY_STPO_BUFFER 20000203
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 20000203
2 Importing I_STLNR Value transfer Type reference (TYPE) STNUM Stückliste 20000203
3 Importing I_STLTY Value transfer Type reference (TYPE) STLTY Stücklistentyp 20000203
4 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID zusammengesetzter Bom Key 20000203

Method CL_CONCAT_OBJID on class CL_IBASE_R3_BOM_P 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_P Ibase: Productfolder&Baseline 20000203

Method CL_PREPARE_READ on class CL_IBASE_R3_BOM_P has no exception.

Method CL_READ Signature

Method CL_READ on class CL_IBASE_R3_BOM_P has no parameter.
Method CL_READ on class CL_IBASE_R3_BOM_P 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 20000203
2 Returning R_STRUC_STKEY Value transfer Type reference (TYPE) IBBOM_STKEY Struktur für Stücklistenschlüssel 20000203

Method CL_SPLIT_OBJID on class CL_IBASE_R3_BOM_P 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 20000203
2 Importing I_PSPNR Call by reference Type reference (TYPE) PRST-PSPNR PSP-Element 20000203
3 Importing I_STLAN Call by reference Type reference (TYPE) STLAN Stücklistenverwendung 20000203
4 Importing I_STRUC_STKEY Call by reference Type reference (TYPE) IBBOM_STKEY Standard Bom Schlüssel 20000203
5 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20000203

Method CONSTRUCTOR on class CL_IBASE_R3_BOM_P has no exception.

Method GET_PRJ_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 20000203
2 Exporting E_MATNR Value transfer Type reference (TYPE) MATNR Materialnummer 20000203
3 Exporting E_PSPNR Value transfer Type reference (TYPE) PRST-PSPNR PSP-Elementnr. 20000203
4 Exporting E_STLAL Value transfer Type reference (TYPE) STLAL Stücklistenalternative 20000203
5 Exporting E_STLAN Value transfer Type reference (TYPE) STLAN Stücklistenverwendung 20000203
6 Exporting E_TEXT Call by reference Type reference (TYPE) IB_OBJTEXT IB: Kurztext der Komponente 20000203
7 Exporting E_WERKS Value transfer Type reference (TYPE) WERKS_D Werk 20000203
# Exception Resumable Description Created on
1 NO_BILLOFPRJ Das Objekt ist nicht vom Typ Kundenauftragsstückliste 20000203

Method IF_GET_STANDARD_TEXT Signature

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

Method PREPARE_GET Signature

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

Method PROCESS_READ_REQUEST Signature

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

Method READ Signature

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

Method REFRESH Signature

Method REFRESH on class CL_IBASE_R3_BOM_P has no parameter.
Method REFRESH on class CL_IBASE_R3_BOM_P 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 20000203

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