SAP ABAP Class CL_IBASE_R3_BOM_POSITION (IBase: 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 19991025
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 19991108
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_OBJECT IBase: Components Interface 19990910
Properties
Class CL_IBASE_R3_BOM_POSITION  
Short Description IBase: 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 19990910   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IBASE_R3_BOM_POSITION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_IBASE_R3_MATERIAL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IBBOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 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 19991025
2 IF_IBASE_IBOF_TREE_OBJECT IBase: Tree Methods 19991108
3 IF_IBASE_OBJECT IBase: Components Interface 19990910
Friends
Class CL_IBASE_R3_BOM_POSITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASELINE_DATA_INITIALIZED Instance attribute Private Type reference (TYPE) IBXX_BOOL IBXX_FALSE BASELINE_DATA_INITIALIZED 19991213
2 CO_DOC_IBASE_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0004' CO_DOC_IBASE_TYPE 19991108
3 CO_MAT_IBASE_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0002' CO_MAT_IBASE_TYPE 19991108
4 CO_MY_IBASE_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0013' CO_MY_IBASE_TYPE 19991025
5 CO_STPO_CLASS_TYPE Constant Private Type reference (TYPE) STPO-OBJTY '4' CO_STPO_CLASS_TYPE 19991112
6 CO_STPO_DOC_TYPE Constant Private Type reference (TYPE) STPO-OBJTY '3' CO_STPO_DOC_TYPE 19991112
7 CO_STPO_MAT_TYPE Constant Private Type reference (TYPE) STPO-OBJTY '1' CO_STPO_MAT_TYPE 19991112
8 CO_STPO_TEXT_TYPE Constant Private Type reference (TYPE) STPO-OBJTY '2' CO_STPO_TEXT_TYPE 19991112
9 DATA Instance attribute Private Type reference (TYPE) T_DATA_REC Data for Item 19991112
10 DOKAR Instance attribute Private Type reference (TYPE) STPO-DOKAR DOKAR 19991110
11 DOKNR Instance attribute Private Type reference (TYPE) STPO-DOKNR DOKNR 19991110
12 DOKTL Instance attribute Private Type reference (TYPE) STPO-DOKTL DOKTL 19991110
13 DOKVR Instance attribute Private Type reference (TYPE) STPO-DOKVR DOKVR 19991110
14 G_CM_VERSION Static Attribute Private Type reference (TYPE) NUM2 '01' Short Description:Specify using Version of CM > CMT2 >'02' 20011018
15 ICON_ID Instance attribute Private Type reference (TYPE) ICON-ID Icon ID 19991108
16 MATNR Instance attribute Private Type reference (TYPE) STPO-IDNRK MATNR 19991110
17 OBJTYPE Instance attribute Private Type reference (TYPE) STPO-OBJTY OBJTYPE 19991110
18 READ_HTAB Static Attribute Private Type reference (TYPE) T_INSTANCE_HTAB Global Instance Table 19991112
19 STANDARD_ICON_ID Static Attribute Private Type reference (TYPE) ICON-ID '@AQ@' STANDARD_ICON_ID 19991109
20 STLAL Instance attribute Private Type reference (TYPE) STLAL STLAL 19991112
21 STLNR Instance attribute Private Type reference (TYPE) STNUM BOM Number 19990910
22 STLTY Instance attribute Private Type reference (TYPE) STLTY BOM Category 19990910
23 STPO_BUFFER Static Attribute Private See coding STPO_BUFFER 19991112
24 STVKN Instance attribute Private Type reference (TYPE) STVKN STVKN 19991112
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011017
2 CL_APPL_ID_CONSTRUCTOR Static method Private Method Implicitly Creates Class Instance Using BWL Key 19990910
3 CL_CONCAT_OBJID Static method Public Method Assembles BWL Key 19990910
4 CL_IBASE_ID_CONSTRUCTOR Static method Private Method Implicitly Creates Class Instance Using OBJNR 19990910
5 CL_PREPARE_READ Static method Private Method Inserts Instance in Global Table 19991112
6 CL_READ Static method Private Method Read Data 19991112
7 CL_SPLIT_OBJID Static method Public Method Splits Assembled BWL Key 19990910
8 CONSTRUCTOR Instance method Public Constructor Constructor 19991112
9 GET_BUSINESS_KEY Instance method Public Method Transfers Business Key 19991112
10 GET_OBJECT_DATA Instance method Public Method Transfers Data to Instance 19991112
11 GET_STANDARD_TEXT Instance method Private Method Transfers Short Description 19991112
12 PREPARE_GET Instance method Private Method Preparation of Get Methods 19991112
13 READ Instance method Private Method Read Data 19991112
14 REFRESH Instance method Private Method Refresh 19991112
Events
Class CL_IBASE_R3_BOM_POSITION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 L_TY_STPO_BUFFER Private See coding L_TY_STPO_BUFFER 19991112 BEGIN OF l_ty_stpo_buffer , stlty TYPE stlty, stlnr TYPE stnum, stlal TYPE stlal, stpo TYPE stpo, END OF l_ty_stpo_buffer
2 T_DATA_REC Private See coding 19991112 BEGIN OF t_data_rec, valid TYPE ibxx_ref-bool, conc_key type ib_objtext, description TYPE ib_objtext, position_data TYPE stpo, END OF t_data_rec
3 T_INSTANCE_HTAB Private See coding T_INSTANCE_HTAB 19991112 t_instance_htab TYPE HASHED TABLE OF t_instance_rec WITH UNIQUE KEY instance
4 T_INSTANCE_REC Private See coding T_INSTANCE_REC 19991112 BEGIN OF t_instance_rec, instance TYPE REF TO cl_ibase_r3_bom_position, END OF t_instance_rec
5 T_INSTANCE_TAB Private See coding T_INSTANCE_TAB 19991112 t_instance_tab TYPE STANDARD TABLE OF t_instance_rec WITH DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IBASE_R3_BOM_POSITION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IBASE_R3_BOM_POSITION 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_DOKAR Call by reference Type reference (TYPE) DOKAR Dok.-Art des Positionsobjekts 19991110
2 Importing I_DOKNR Call by reference Type reference (TYPE) DOKNR Dok.-Nummer des Positionsobjekts 19991110
3 Importing I_DOKTL Call by reference Type reference (TYPE) DOKTL_D Teildok.-Nr des Positionsobjekts 19991110
4 Importing I_DOKVR Call by reference Type reference (TYPE) DOKVR Dok.-Version des Positionsobjekts 19991110
5 Importing I_ID Value transfer Type reference (TYPE) IBXX_REF-APPL_ID Eindeutiger Key 19990910
6 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer des Positionsobjekts 19991110
7 Importing I_OBJTYPE Call by reference Type reference (TYPE) STPO-OBJTY Typ der Stücklistenposition 19991110
8 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_BOM_POSITION Instanz der Klasse 19990910

Method CL_APPL_ID_CONSTRUCTOR on class CL_IBASE_R3_BOM_POSITION 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_STLAL Value transfer Type reference (TYPE) STLAL Stücklistenalternative 19991112
2 Importing I_STLNR Value transfer Type reference (TYPE) STNUM Stücklistennummer 19990910
3 Importing I_STLTY Value transfer Type reference (TYPE) STLTY Stücklistentyp 19990910
4 Importing I_STVKN Value transfer Type reference (TYPE) STVKN Knotennummer der Stücklistenposition 19991112
5 Returning R_ID Value transfer Type reference (TYPE) IBXX_REF-OBJID Zusammengesetzter BWL-Schlüssel 19990910

Method CL_CONCAT_OBJID on class CL_IBASE_R3_BOM_POSITION 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_DOKAR Call by reference Type reference (TYPE) DOKAR Dokumentenart 19991116
2 Importing I_DOKNR Call by reference Type reference (TYPE) DOKNR Dokumentennummer 19991116
3 Importing I_DOKTL Call by reference Type reference (TYPE) DOKTL_D Teildokument 19991116
4 Importing I_DOKVR Call by reference Type reference (TYPE) DOKVR Dokumentenversion 19991116
5 Importing I_ID Value transfer Type reference (TYPE) IBXX_REF-OBJNR eindeutiger Key 19990910
6 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material 19991116
7 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IBASE_R3_BOM_POSITION Instanz der Klasse 19990910

Method CL_IBASE_ID_CONSTRUCTOR on class CL_IBASE_R3_BOM_POSITION 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_POSITION Ibase: Bomposition 19991112

Method CL_PREPARE_READ on class CL_IBASE_R3_BOM_POSITION has no exception.

Method CL_READ Signature

Method CL_READ on class CL_IBASE_R3_BOM_POSITION has no parameter.
# Exception Resumable Description Created on
1 FAILED ... 19991112

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 19990910
2 Returning R_STRUC_STPOKEY Value transfer Type reference (TYPE) IBBOM_STPOKEY Struktur für Stücklistenschlüssel 19990910

Method CL_SPLIT_OBJID on class CL_IBASE_R3_BOM_POSITION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Call by reference Type reference (TYPE) DOKAR Dokumentenart 19991116
2 Importing I_DOKNR Call by reference Type reference (TYPE) DOKNR Dokumentennummer 19991116
3 Importing I_DOKTL Call by reference Type reference (TYPE) DOKTL_D Teildokument 19991116
4 Importing I_DOKVR Call by reference Type reference (TYPE) DOKVR Dokumentenversion 19991116
5 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material 19991116
6 Importing I_STRUC_STPOKEY Call by reference Type reference (TYPE) IBBOM_STPOKEY Key 19991112

Method CONSTRUCTOR on class CL_IBASE_R3_BOM_POSITION 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_CLASS Call by reference Type reference (TYPE) KLASSE_D Klasse 19991118
2 Exporting E_DOKAR Call by reference Type reference (TYPE) DOKAR Dokumentenart 19991112
3 Exporting E_DOKNR Call by reference Type reference (TYPE) DOKNR Dokumentennummer 19991112
4 Exporting E_DOKTL Call by reference Type reference (TYPE) DOKTL_D Teildokument 19991112
5 Exporting E_DOKVR Call by reference Type reference (TYPE) DOKVR Dokumentenversion 19991112
6 Exporting E_KLART Call by reference Type reference (TYPE) KLASSENART Klassenart 19991118
7 Exporting E_MATNR Call by reference Type reference (TYPE) MATNR Material 19991112
8 Exporting E_POSNR Call by reference Type reference (TYPE) SPOSN Positionsnummer 19991118
9 Exporting E_POSTP Call by reference Type reference (TYPE) POSTP Positionstyp 19991118

Method GET_BUSINESS_KEY on class CL_IBASE_R3_BOM_POSITION has no exception.

Method GET_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) IB_OBJTEXT Beschreibung 19991117
2 Exporting E_POSITION_DATA Value transfer Type reference (TYPE) STPO Stülipositiondaten 19991117

Method GET_OBJECT_DATA on class CL_IBASE_R3_BOM_POSITION 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) IB_ITMTXT Kuzbeschreibung 19991112

Method GET_STANDARD_TEXT on class CL_IBASE_R3_BOM_POSITION has no exception.

Method PREPARE_GET Signature

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

Method READ Signature

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

Method REFRESH Signature

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