Functionality You use this function module to remove a non-serialized material fromthe BOM header of a piece of equipment without any user interactionrequired in transaction IE4N. Configuration Control checks whether removal is allowed. Either astructure gap is created at the installation position if required, orthe existing structure gap quantity is increased A goods movement of the material to the warehouse is carried out duringremoval. Removal without material movement is possible only in the BAPI.The on-line transaction do not support this functionality. A maintenance notification is created to document the removal. Notes An update is triggered within the function module, that is, each BOMitem removal is updated immediately. An update is not triggered insimulation mode (import parameter SIMULATION). A long text for the maintenance notification that is created can bedefined in the LONGTEXT table. Only one long text is supported for thenotification header. Therefore, the OBJTYPE field must contain the valueQMEL>. The OBJKEY field must be initial>. Customer-specific fields can be transferred to the function module usingthe EXTENSION import table. The fields must then be entered in therelevant structures using the MODIFY_DATA method in BAdIBAPI_IE4N_EXTEND. Other customer enhancements and checks can also beimplemented in this method. Note that no dialogs are processed in themethod, however. All messages that accumulate during processing are returned in theMESSAGES table. If errors occur, the table also stores the relevanterror messages. The ITEM_FUNCID interface contains an attribute that is not available intransaction IE4N. This attribute can specify the BOM item in theequipment BOM header if the BOM items used the same materials.Further information For more information about the dismantling of equipment, see SAP Libraryfor SAP ERP Central Component on SAP Help Portal at http://help.sap.com. Description Identifies the number of the batch to which the material is to beremoved, if the material is batch managed. For information on the definition of batch number, see the correspondingdata element documentation: CHARG_D>.Default None Description Identifies the number of the piece of equipment from which thespecified material is to be removed. For information on the definition of equipment number, see thecorresponding data element documentation: EQUNR>.Default None Description Identifies the unique item identifier of the piece of equipment fromwhich the specified material is to be removed. For information on the definition of unique item identifier, see thecorresponding data element documentation: UII_CHAR72>.Default None Description This parameter contains the data required to perform the goods movementfor the removal. Certain fields such as SPEC_STOCK are not used. INCLUDE BAPI_DATAELEMENT Default None Description This parameter contains the data required to create a notification. If anotification number is specified, the relevant notification is modified,otherwise a new notification is created. The fields DISM_PLANNED,DISM_UNPLANNED, PART_SERVICEABLE, PART_DEFECT, and PART_UNDEFINED arenot used for equipment removal. Use the table IT_LONGTEXT to create along text for the removal notification. Description For information on the definition of function identifier, see thecorresponding data element documentation: CC C_FUNCID>. If the material is used only in one BOM item, then it is not mandatory.Default None Description Identifies the material number that uniquely identifies the material tobe removed. For information on the definition of material number, see thecorresponding data element documentation: MATNR>.Default None Description You can use this field to determine whether or not a goods movementtakes place when the non-serialized material is removed. Value range 'X' and SPACE Default SPACE Description Identifies the quantity of the material to be removed from the BOMheader of a piece of equipment. Default None Description Specifies the date of removal. For information on the definition of date on which installation locationof equipment was changed, see the corresponding data elementdocumentation: INSTALLDAT>.Default None Description Identifies the position at which the specified material is to be removedfrom the equipment BOM header. For information on the definition of equipment position at installationlocation, see the corresponding data element documentation:INSTALLPOS>.Default None Description Specifies the time of removal. For information on the definition of Time at which the InstallLoc of theequipment was changed, see the corresponding data element documentation:INSTALLTIM>.Default None Description If this indicator is set, the equipment removal is simulated. No changesare made. Value range 'X' and SPACE Default SPACE Description Identifies the valuation type of the material to be removed, if thematerial is valuated. For information on the definition of valuation type, see thecorresponding data element documentation: BWTAR_D>.Default None Description Additional fields can be transferred to the BAPI using this table. The fields can be processed using the BAdI method MODIFY_DATA of BAdIBAPI_IE4N_EXTEND. Default Empty Description The lines of the notification long text are specified in this table. Long texts are currently only created for the notification header, thatis, the OBJTYPE field must contain the value 'QMEL', and the OBJKEYfield must be initial. Default None Description Return table based on BAPI standard containing all messages generatedduring processing. If there are category E or A messages, this meansthat the data has not been saved. |