SAP ABAP Class CL_PHIN_BOMITEM (PHIN: BOM Item Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM-THO (Application Component) Takeover/Handover of Technical Objects
     PHIN (Package) Takeover/Handover of Technical Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PHIN_SUPER PHIN: Technical Objects Superior Class 20061212
Properties
Class CL_PHIN_BOMITEM  
Short Description PHIN: BOM Item Class    
Super Class CL_PHIN_SUPER PHIN: Technical Objects Superior Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PHIN   Takeover/Handover of Technical Objects 
Created 20061127   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PHIN_BOMITEM has no forward declaration.
Interfaces
Class CL_PHIN_BOMITEM has no interface implemented.
Friends
Class CL_PHIN_BOMITEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EQBOM_DATA Instance attribute Private Type reference (TYPE) PHIN_S_EQBOMHDR Equipment BOM Header Data 20061127
2 EQBOM_HEADER Instance attribute Private Type reference (TYPE) STKOB BOM Header Document Table 20061229
3 EQUI_TEMPL_DATA Instance attribute Private Type reference (TYPE) ITOB Generierte Tabelle zu einem View 20061127
4 ITEM_DATA Instance attribute Private Type reference (TYPE) STPOB BOM item document table 20061127
5 ITEM_TEMPL_DATA Instance attribute Private Type reference (TYPE) STPOB BOM item document table 20061207
6 REREAD_MARA Instance attribute Private Type reference (TYPE) CHAR1 Re-read of MARA is needed 20070831
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE Instance method Private Method Checks the existence of the equipment 20061127
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061127
3 CREATE_BOMITEM Instance method Private Method Creates a new equipment 20061127
4 DELETE_SGAP Instance method Private Method Deletes structure gap after the BOM item has been removed 20071004
5 SET_STATUS Instance method Private Method Sets the status for the equipment BOM item 20061206
6 TEMPLATE_SEARCH Instance method Private Method Searches for equipment template 20061127
7 UPDATE_BOMITEM Instance method Private Method Changes an existing equipment 20061127
Events
Class CL_PHIN_BOMITEM has no event.
Types
Class CL_PHIN_BOMITEM has no local type.
Method Signatures

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) STPOB BOM item document table 20061127
2 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20061128
3 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20070104
# Exception Resumable Description Created on
1 NOT_FOUND Equipment does not exist 20061127

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_PHIN_CONTROLLER Supervisior Class 20061127
2 Importing IS_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20061127
3 Importing IV_NEW Value transfer Type reference (TYPE) XFELD SPACE 'X': The object is new (not yet on DB) 20070305
4 Importing IV_SERNP Call by reference Type reference (TYPE) SERAIL Serial Number Profile 20061219

Method CONSTRUCTOR on class CL_PHIN_BOMITEM has no exception.

Method CREATE_BOMITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20061214
2 Exporting EV_CHANGE_FLAG Call by reference Type reference (TYPE) PHIN_D_CHGFLAG Change Indicator for PHIN Object 20061213
3 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20061213

Method CREATE_BOMITEM on class CL_PHIN_BOMITEM has no exception.

Method DELETE_SGAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POBJ Call by reference Type reference (TYPE) CCM_SUPERIOR_OBJECT Superordinate Object 20071004

Method DELETE_SGAP on class CL_PHIN_BOMITEM has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) PHIN_D_TO_STATUS PHIN: Status of the Technical Object 20061206

Method SET_STATUS on class CL_PHIN_BOMITEM has no exception.

Method TEMPLATE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STKOB Call by reference Type reference (TYPE) STKOB BOM Header Document Table 20061206
2 Exporting ES_STPOB Call by reference Type reference (TYPE) STPOB BOM item document table 20061206
3 Exporting EV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20061206
4 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20061214
5 Importing IV_FUNCID Call by reference Type reference (TYPE) CCC_FUNCID FID (Function Identifier) 20061206
6 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20061206
# Exception Resumable Description Created on
1 NO_TEMPLATE No template found 20061206

Method UPDATE_BOMITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PHIN Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20061214
2 Exporting EV_CHANGE_FLAG Call by reference Type reference (TYPE) PHIN_D_CHGFLAG Change Indicator for PHIN Object 20061213
3 Importing IS_PHINT Call by reference Type reference (TYPE) PHIN_S_PHINT Table Line of Phint 20061213

Method UPDATE_BOMITEM on class CL_PHIN_BOMITEM has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700