SAP ABAP Interface IF_EX_BADI_CCM_HOLE_UPD (BAdI Interface IF_EX_BADI_CCM_HOLE_UPD)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM-CC (Application Component) Configuration Control
     DI_CCM (Package) Configuration Control
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEF_IM_BADI_CCM_HOLE_UPD Default Implementation for BAdI Definition BADI_C 20010731
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_BADI_CCM_HOLE_UPD BAdI class CL_EX_BADI_CCM_HOLE_UPD 20010731
Properties
Interface IF_EX_BADI_CCM_HOLE_UPD  
Short Description BAdI Interface IF_EX_BADI_CCM_HOLE_UPD    
General Data
Package DI_CCM   Configuration Control 
Created 20010731   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_BADI_CCM_HOLE_UPD has no forward declaration.
Interfaces
Interface IF_EX_BADI_CCM_HOLE_UPD has no interface.
Friends
Interface IF_EX_BADI_CCM_HOLE_UPD has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_HDR_EXISTS Instance attribute Public Type reference (TYPE) XFELD Flg: Header Message already stored in ALog 20010817
2 GV_HLGUID_DEL Instance attribute Public Type reference (TYPE) CCM_HLGUID GUID of deleted hole 20011015
3 GV_HLGUID_INS Static Attribute Public Type reference (TYPE) SYSUUID_X UUID in X form (binary) 20011105
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_BOM_HOLE Instance method Public Method Create Structure Gap for Equipment BOM Item 20060303
2 CREATE_HOLE Instance method Public Method Creates a Structure Gap on Database 20010731
3 DELETE_BOM_HOLE Instance method Public Method Delete Structure Gap for Equipment BOM Item 20060308
4 DELETE_HOLE Instance method Public Method Deletes a Structure Gap on Database 20010731
5 GET_HOLE_FOR_INSTALL Static method Public Method Gets a Structure Gap for Installation 20011105
6 INITIALIZE Instance method Public Method Initialize Buffer Tables 20011017
7 SAVE_ON_DB Instance method Public Method Updates Database 20011017
8 SELECT_HOLE_FOR_INSTALL Static method Public Method Select Specific Structure Gaps for IE4N Installation 20011024
9 SET_HEADER_MESSAGE Instance method Public Method Writes Header Message in Log 20010807
10 SET_HOLE_FOR_INSTALL Static method Public Method Sets a Structure Gap for Installation 20011105
11 UPDATE_FID_BOMITEM Instance method Public Method Equipment BOM Item Function Identifier Comparison 20060303
12 UPDATE_FID_EQUI Instance method Public Method Compares/Updates FID from Equipment/Structure Gap 20010807
13 UPDATE_HOLE Instance method Public Method Change Structure Gap for Equipment BOM Item 20060303
14 UPDATE_HOLE_FOR_INSTALL Instance method Public Method Updates Structure Gap After Installation 20010807
Events
Interface IF_EX_BADI_CCM_HOLE_UPD has no event.
Types
Interface IF_EX_BADI_CCM_HOLE_UPD has no local type.
Method Signatures

Method CREATE_BOM_HOLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IPW4_COM Call by reference Type reference (TYPE) IPW4_COM Kommunikationsstruktur f. Transaktion Equipmentein-/ausbau 20060303
2 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_CCM_APPLICATION_LOG 20060413
3 Importing IR_ASM_CONFIG Call by reference Object reference (TYPE REF TO) CL_CCM_AS_MAINTND_CONFIG 20060413
4 Importing IR_CFG_MANAGER Call by reference Object reference (TYPE REF TO) CL_CCM_CONFIGURATION_MANAGER 20060413
5 Importing IS_BOMITEM_ID Call by reference Type reference (TYPE) CCM_BOMITEM_ID CCM: Stücklistenposition ID Struktur 20060303
6 Importing IS_BOM_ITEM Call by reference Type reference (TYPE) STPOB 20060606
7 Importing IS_SEQUI_DATA Call by reference Type reference (TYPE) ITOB 20060413
8 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20060303
9 Importing IV_QTYUNIT Call by reference Type reference (TYPE) CCM_QTYUNIT CCM: Mengeneinheit 20060303
10 Importing IV_QUANTITY Call by reference Type reference (TYPE) CCM_QUANTITY CCM: Menge 20060303

Method CREATE_BOM_HOLE on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method CREATE_HOLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IPW4_COM Call by reference Type reference (TYPE) IPW4_COM Communication structure for Equipment install/removal trans. 20021025
2 Importing IV_EQUNR_RMD Call by reference Type reference (TYPE) EQUNR CCM : Object No. of Removed Technical Obj. (e.g. Equipment) 20010817
3 Importing IV_EQUNR_SUP Call by reference Type reference (TYPE) EQUNR CCM : Object Nr. of Superior (Parent) Object 20010817
4 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Log Handle 20010801
5 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20010817
6 Importing IV_POSNR Call by reference Type reference (TYPE) HEQNR Equipment Position at InstallLoc (Superior Equip./FunctLoc) 20010817
7 Importing IV_TPLNR_SUP Call by reference Type reference (TYPE) TPLNR Functional Location 20010817

Method CREATE_HOLE on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method DELETE_BOM_HOLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IPW4_COM Call by reference Type reference (TYPE) IPW4_COM 20060308
2 Importing IR_APPLICATION_LOG Call by reference Object reference (TYPE REF TO) CL_CCM_APPLICATION_LOG 20060425
3 Importing IR_ASM_CONFIG Call by reference Object reference (TYPE REF TO) CL_CCM_AS_MAINTND_CONFIG 20060425
4 Importing IR_CFG_MANAGER Call by reference Object reference (TYPE REF TO) CL_CCM_CONFIGURATION_MANAGER 20060425
5 Importing IS_BOMITEM_ID Call by reference Type reference (TYPE) CCM_BOMITEM_ID 20060308
6 Importing IS_SEQUI_DATA Call by reference Type reference (TYPE) ITOB 20060425
7 Importing IV_FUNCID Call by reference Type reference (TYPE) CCM_FUNCID 20060308
8 Importing IV_HDR_MSG_EXISTS Call by reference Type reference (TYPE) XFELD 20060607
9 Importing IV_LOCK Call by reference Type reference (TYPE) XFELD 20060308
10 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR 20060308
11 Importing IV_SPOSNR Call by reference Type reference (TYPE) SPOSN 20060308

Method DELETE_BOM_HOLE on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method DELETE_HOLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IPW4_COM Call by reference Type reference (TYPE) IPW4_COM Communication structure for Equipment install/removal trans. 20021025
2 Importing IV_COBJ Call by reference Type reference (TYPE) CCM_REMOVED_OBJECT CCM : Object nr. of removed technical obj. (e.g. Equipment) 20010731
3 Importing IV_LOCK Call by reference Type reference (TYPE) XFELD 'X' Read with Lock 20011015
4 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Log handle 20010801
5 Importing IV_POBJ Call by reference Type reference (TYPE) CCM_SUPERIOR_OBJECT CCM : Object Nr. of Superior (Parent) object 20010731
6 Importing IV_POS Call by reference Type reference (TYPE) HEQNR Equipment position at InstallLoc (Superior Equip./FunctLoc) 20010731

Method DELETE_HOLE on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method GET_HOLE_FOR_INSTALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HLGUID Value transfer Type reference (TYPE) SYSUUID_X UUID in X form (binary) 20011105

Method GET_HOLE_FOR_INSTALL on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method INITIALIZE Signature

Method INITIALIZE on Interface IF_EX_BADI_CCM_HOLE_UPD has no parameter.
Method INITIALIZE on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method SAVE_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD 'X' : Commit Work 20011017

Method SAVE_ON_DB on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method SELECT_HOLE_FOR_INSTALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HOLE Call by reference Type reference (TYPE) CCMHOLE CCM : Hole Table 20011024
2 Importing IT_HOLES Call by reference Type reference (TYPE) TT_CCM_CCMHOLE Table Type for CCMHOLE 20011024
3 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment number 20011024

Method SELECT_HOLE_FOR_INSTALL on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method SET_HEADER_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALOG Call by reference Object reference (TYPE REF TO) CL_CCM_APPLICATION_LOG Class for creation of application log 20010807

Method SET_HEADER_MESSAGE on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method SET_HOLE_FOR_INSTALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HLGUID Call by reference Type reference (TYPE) SYSUUID_X UUID in X form (binary) 20011105

Method SET_HOLE_FOR_INSTALL on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method UPDATE_FID_BOMITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BOMITEM_ID Call by reference Type reference (TYPE) CCM_BOMITEM_ID CCM: Stücklistenposition ID Struktur 20060303
2 Importing IS_IPW4_COM Call by reference Type reference (TYPE) IPW4_COM Kommunikationsstruktur f. Transaktion Equipmentein-/ausbau 20060303
3 Importing IV_EQBOM_HEADER Call by reference Type reference (TYPE) EQUNR Equipmentstücklistenkopf 20060303
4 Importing IV_LOCK Call by reference Type reference (TYPE) XFELD 'X' lesen mit Sperre 20060303
5 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20060303
6 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR 20060303
7 Importing IV_POBJ Call by reference Type reference (TYPE) CCM_SUPERIOR_OBJECT 20060308
8 Importing IV_SPOSNR Call by reference Type reference (TYPE) SPOSN 20060303
9 Importing IV_STLKN Call by reference Type reference (TYPE) STLKN Knotennummer der Stücklistenposition 20060303

Method UPDATE_FID_BOMITEM on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method UPDATE_FID_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IPW4_COM Call by reference Type reference (TYPE) IPW4_COM Communication structure for Equipment install/removal trans. 20030116
2 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Generated Table for View V_EQUI 20010807
3 Importing IV_LOCK Call by reference Type reference (TYPE) XFELD 'X' Read with Lock 20011015
4 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20010807
5 Importing IV_SOBJNR Call by reference Type reference (TYPE) J_OBJNR Objnr 20010807
6 Importing IV_SPOSNR Call by reference Type reference (TYPE) HEQNR Position nr 20010807

Method UPDATE_FID_EQUI on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method UPDATE_HOLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IPW4_COM Call by reference Type reference (TYPE) IPW4_COM Kommunikationsstruktur f. Transaktion Equipmentein-/ausbau 20060303
2 Importing IS_BOMITEM_ID Call by reference Type reference (TYPE) CCM_BOMITEM_ID CCM: Stücklistenposition ID Struktur 20060303
3 Importing IS_BOM_ITEM Call by reference Type reference (TYPE) STPOB 20060606
4 Importing IT_BOMITEMS Call by reference Type reference (TYPE) CCM_STPOB 20060526
5 Importing IV_EQBOM_HEADER Call by reference Type reference (TYPE) EQUNR 20060303
6 Importing IV_LOCK Call by reference Type reference (TYPE) XFELD 'X' lesen mit Sperre 20060303
7 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20060303
8 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR 20060303
9 Importing IV_POBJ Call by reference Type reference (TYPE) CCM_SUPERIOR_OBJECT 20060308
10 Importing IV_QUANTITY Call by reference Type reference (TYPE) CCM_QUANTITY 20060412
11 Importing IV_SPOSNR Call by reference Type reference (TYPE) SPOSN 20060303
12 Importing IV_STLKN Call by reference Type reference (TYPE) STLKN Knotennummer der Stücklistenposition 20060303

Method UPDATE_HOLE on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.

Method UPDATE_HOLE_FOR_INSTALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IPW4_COM Call by reference Type reference (TYPE) IPW4_COM Communication structure for Equipment install/removal trans. 20030116
2 Importing IV_COBJNR Call by reference Type reference (TYPE) J_OBJNR Object Nr for Equi 20010807
3 Importing IV_LOCK Call by reference Type reference (TYPE) XFELD 'X' Read with Lock 20011015
4 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20010807

Method UPDATE_HOLE_FOR_INSTALL on Interface IF_EX_BADI_CCM_HOLE_UPD has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C2