SAP ABAP Interface IF_EX_BADI_REFORDER_DIMP (Interface for BAdI: BADI_REFORDER_DIMP)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-WOC-MO (Application Component) Maintenance Orders
     IWO_BAPI (Package) BAPIs ALM Order
Properties
Interface IF_EX_BADI_REFORDER_DIMP  
Short Description Interface for BAdI: BADI_REFORDER_DIMP    
General Data
Package IWO_BAPI   BAPIs ALM Order 
Created 20090109   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_BADI_REFORDER_DIMP has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090109
Friends
Interface IF_EX_BADI_REFORDER_DIMP has no friend.
Attributes
Interface IF_EX_BADI_REFORDER_DIMP has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SALES_POSITION Instance method Public Method Sales Order/Item Check 20090119
2 EQUIPMENT_CHECK Instance method Public Method Check Equipment Data 20090112
3 NOTIF_CREATE_CHECK Instance method Public Method Check Whether Notification Is to Be Created 20090116
4 NOTIF_DATA_CHECK Instance method Public Method Check Notification Data to Create Order 20090115
5 SPECIAL_STOCK_CHECK Instance method Public Method Check Special Stock Data 20090603
6 UPDATE_EQUI_DATA Instance method Public Method Updates Equipment Data and Checks Data for Special Stock Upd 20090403
7 UPDATE_EQUNR Instance method Public Method Updates Equipment Number After Serial Number Change 20090325
8 UPDATE_RESBD_STOCK Instance method Public Method Update Special Stock Data for Component 20090120
9 UPD_RESBD_SPARE_PARTS Instance method Public Method Update Spare Parts Information for Component 20090120
10 UPGRADE_ORDER_CHECK Instance method Public Method Set Upgrade Order Flag 20090109
Events
Interface IF_EX_BADI_REFORDER_DIMP has no event.
Types
Interface IF_EX_BADI_REFORDER_DIMP has no local type.
Method Signatures

Method CHECK_SALES_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AFPOD Call by reference Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20090119
2 Changing CS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090119
3 Importing IV_KDAUF Call by reference Type reference (TYPE) KDAUF Kundenauftragsnummer 20090119
4 Importing IV_KDPOS Call by reference Type reference (TYPE) KDPOS Positionsnummer im Kundenauftrag 20090119
# Exception Resumable Description Created on
1 ERROR Error 20090119

Method EQUIPMENT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090112
2 Changing CT_SERNO_OLIST Call by reference Type reference (TYPE) REFORD_SERNO_OLIST_T Tabellentyp für Serialnummernobjektliste 20090112
3 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20090112
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20090112
5 Importing IV_SERNR Call by reference Type reference (TYPE) GERNR Serialnummer 20090112
# Exception Resumable Description Created on
1 GENERAL_ERROR Technical Object data error 20090122
2 QUANTITY_ERROR Total serial numbers quantity is greater as expected 20090112
3 SNOLIST_AVAILABLE Serial number object list differs from equipment serial no. 20090112

Method NOTIF_CREATE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090116
2 Importing IV_QMART Call by reference Type reference (TYPE) QMART Meldungsart 20090116
# Exception Resumable Description Created on
1 ERROR 20090116

Method NOTIF_DATA_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090123
2 Exporting EV_ERROR Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20090115
3 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20090115
# Exception Resumable Description Created on
1 NO_MATERIAL Material nicht verfügbar 20090115

Method SPECIAL_STOCK_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESBD Call by reference Type reference (TYPE) RESBD Reservierung/Sekundärbedarf 20090603
2 Importing IS_AFPOD Call by reference Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20090603
3 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090603
4 Importing IS_RESBD_OLD Call by reference Type reference (TYPE) RESBD Reservierung/Sekundärbedarf 20090604
# Exception Resumable Description Created on
1 MISSING_DATA Fehlende Daten auf Auftragsebene 20090603
2 WRONG_INPUT Falscher Sonderbestandskennzeichen 20090603

Method UPDATE_EQUI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AFPOD Call by reference Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20090403
2 Changing CS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090403
3 Changing CS_RESBD Call by reference Type reference (TYPE) RESBD Reservierung/Sekundärbedarf 20090403
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20090403
5 Importing IV_SERNR Call by reference Type reference (TYPE) GERNR Serialnummer 20090403
# Exception Resumable Description Created on
1 EQUNR_NOT_FOUND Equipment number is not available 20090403
2 SERNR_NOT_FOUND Serial number is not available 20090403

Method UPDATE_EQUNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20090325
2 Exporting EV_SERNR Call by reference Type reference (TYPE) GERNR Serialnummer 20090331
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20090325
4 Importing IV_SERNR Call by reference Type reference (TYPE) GERNR Serialnummer 20090325

Method UPDATE_EQUNR on Interface IF_EX_BADI_REFORDER_DIMP has no exception.

Method UPDATE_RESBD_STOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AFPOD Call by reference Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20090306
2 Changing CS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090120
3 Changing CS_RESBD Call by reference Type reference (TYPE) RESBD Reservierung/Sekundärbedarf 20090120
4 Importing IS_T350 Call by reference Type reference (TYPE) T350 Steuerungsparameter Instandhaltung: Mandant / Auftragsart 20090306

Method UPDATE_RESBD_STOCK on Interface IF_EX_BADI_REFORDER_DIMP has no exception.

Method UPD_RESBD_SPARE_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESBD Call by reference Type reference (TYPE) RESBD Reservierung/Sekundärbedarf 20090120
2 Importing IS_AFPOD Call by reference Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20090122
3 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090120
4 Importing IS_T350 Call by reference Type reference (TYPE) T350 Steuerungsparameter Instandhaltung: Mandant / Auftragsart 20090120

Method UPD_RESBD_SPARE_PARTS on Interface IF_EX_BADI_REFORDER_DIMP has no exception.

Method UPGRADE_ORDER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AFPOD Call by reference Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20090122
2 Changing CS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20090109
3 Exporting EV_ERROR Call by reference Type reference (TYPE) C Error 20090109
4 Importing IS_T350 Call by reference Type reference (TYPE) T350 Steuerungsparameter Instandhaltung: Mandant / Auftragsart 20090122
5 Importing IT_SERNO_OLIST Call by reference Type reference (TYPE) REFORD_SERNO_OLIST_T Tabellentyp für Serialnummernobjektliste 20090109
# Exception Resumable Description Created on
1 ERROR Auftrag ist kein Upgrade Auftrag 20090109
2 SNOLIST_AVAILABLE Serial number object list is available 20090122
History
Last changed by/on SAP  20100310 
SAP Release Created in 605