SAP ABAP Interface IF_EX_DERIVATION (BAdI Interface IF_EX_DERIVATION)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
LO-BM (Application Component) Batches
⤷
VBDRV (Package) Batch Derivation
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /SAPHT/CL_IM_MESDERIVATION | Imp. class for BAdI imp. /SAPHT/MESDERIVATION | 20020906 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_DERIVATION | BAdI Class CL_EX_DERIVATION | 20111213 |
Properties
| Interface | IF_EX_DERIVATION | |
| Short Description | BAdI Interface IF_EX_DERIVATION |
General Data
| Package | VBDRV | Batch Derivation |
| Created | 20011129 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_DERIVATION has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20050406 |
Friends
Interface IF_EX_DERIVATION has no friend.
Attributes
Interface IF_EX_DERIVATION has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | After Call of Batch Where-Used List | 20011129 | |
| 2 | Instance method | Public | Method | Before Call of Batch Where-Used List | 20011129 | |
| 3 | Instance method | Public | Method | Change Call Parameters of Batch Where-Used List | 20110727 | |
| 4 | Instance method | Public | Method | In the Goods Movement: Decision Whether Derivation is Called | 20020506 | |
| 5 | Instance method | Public | Method | Manipulate Results of Derivation (per Attribute) and Status | 20011129 | |
| 6 | Instance method | Public | Method | Change/Set Sender Values | 20020510 |
Events
Interface IF_EX_DERIVATION has no event.
Types
Interface IF_EX_DERIVATION has no local type.
Method Signatures
Method BWU_LIST_CALL_AFTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BWU_LIST | Value transfer | Type reference (TYPE) | CHVWSHADOW_TAB | Übergabestruktur für Anzeige Chargenverwendungsnachweis | 20011203 | |||
| 2 | I_BATCH_NUMBER | Value transfer | Type reference (TYPE) | CHARG_D | Chargennummer | 20011203 | |||
| 3 | I_BWU_CONTROL | Call by reference | Type reference (TYPE) | DFCHVW | Dynprofelder für Chargenverwendungsnachweistransaktionen | 20011203 | |||
| 4 | I_MATERIAL_NUMBER | Value transfer | Type reference (TYPE) | MATNR | Materialnummer | 20011203 | |||
| 5 | I_PLANT_NUMBER | Value transfer | Type reference (TYPE) | WERKS_D | Werk | 20011203 |
Method BWU_LIST_CALL_AFTER on Interface IF_EX_DERIVATION has no exception.
Method BWU_LIST_CALL_BEFORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BWU_LIST | Call by reference | Type reference (TYPE) | CHVWSHADOW_TAB | Übergabestruktur für Anzeige Chargenverwendungsnachweis | 20011203 | |||
| 2 | I_BATCH_NUMBER | Value transfer | Type reference (TYPE) | CHARG_D | Chargennummer | 20011203 | |||
| 3 | I_BWU_CONTROL | Value transfer | Type reference (TYPE) | DFCHVW | Dynprofelder für Chargenverwendungsnachweistransaktionen | 20011203 | |||
| 4 | I_MATERIAL_NUMBER | Value transfer | Type reference (TYPE) | MATNR | Materialnummer | 20011203 | |||
| 5 | I_PLANT_NUMBER | Value transfer | Type reference (TYPE) | WERKS_D | Werk | 20011203 |
Method BWU_LIST_CALL_BEFORE on Interface IF_EX_DERIVATION has no exception.
Method BWU_LIST_CALL_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ALSTF | Call by reference | Type reference (TYPE) | ALSTF | Auflösungstiefe Chargenverwendungsnachweis | 20110727 | |||
| 2 | C_KZCUS | Call by reference | Type reference (TYPE) | KZCUS | Kennzeichen, nur aktuelle Sender bei der Ableitung beachten | 20110727 | |||
| 3 | C_KZN2M | Call by reference | Type reference (TYPE) | KZN2M | Multibatch Auswertung | 20110727 | |||
| 4 | C_KZPRE | Call by reference | Type reference (TYPE) | KZPRE | Geplante Warenbewegungen auswerten | 20110727 | |||
| 5 | C_KZSEL | Call by reference | Type reference (TYPE) | EXSEL | Erweiterte Selektion durchführen | 20110727 | |||
| 6 | C_TRFPO | Call by reference | Type reference (TYPE) | TRFPO | Chargenverwendungsnachweis Umbuchungen auflösen | 20110727 | |||
| 7 | IS_KOMGR | Call by reference | Type reference (TYPE) | KOMGR | Ableitung: Kommunikationsblock (Dialog) | 20110727 | |||
| 8 | IS_OBJWA | Call by reference | Type reference (TYPE) | ANY | 20110727 | ||||
| 9 | IT_KONDRPR | Call by reference | Type reference (TYPE) | TT_KONDRPR | Tabellentyp zur KONDRPR | 20110727 |
Method BWU_LIST_CALL_CHANGE on Interface IF_EX_DERIVATION has no exception.
Method GOODS_MVMNTS_CALL_DECISION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CALL_DERIVATION | Call by reference | Type reference (TYPE) | XFLAG | X: Ableitung aufrufen, leer: Ableitung nicht aufrufen | 20020506 | |||
| 2 | C_USE_CURRENT_SENDERS | Call by reference | Type reference (TYPE) | KZCUS | X: Nur aktuelle Sender bei der Ableitung beachten | 20080218 | |||
| 3 | I_CHARG | Call by reference | Type reference (TYPE) | CHARG_D | Chargennummer | 20020506 | |||
| 4 | I_DM07M | Call by reference | Type reference (TYPE) | DM07M | Felder für die Dialogsteuerung Modulpool SAPMM07M | 20020506 | |||
| 5 | I_KZDCH | Call by reference | Type reference (TYPE) | KZDCH | Definition der Ebene der Chargenführung | 20020506 | |||
| 6 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20020506 | |||
| 7 | I_MKPF | Call by reference | Type reference (TYPE) | MKPF | Belegkopf Materialbeleg | 20020506 | |||
| 8 | I_MSEG | Call by reference | Type reference (TYPE) | MSEG | Belegsegment Material | 20020506 | |||
| 9 | I_T437S | Call by reference | Type reference (TYPE) | T437S | Tabelle der Serienfertigungsprofile | 20020506 | |||
| 10 | I_TCOKO | Call by reference | Type reference (TYPE) | TCOKO | Konstanten für PPS-Aufträge | 20020506 | |||
| 11 | I_VM07M | Call by reference | Type reference (TYPE) | VM07M | Felder: Verbuchungssteuerung Modulpool SAPMM07M | 20020506 | |||
| 12 | I_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20020506 | |||
| 13 | I_XMBWL | Call by reference | Type reference (TYPE) | XFLAG | neue Eingabewerte | 20020506 |
Method GOODS_MVMNTS_CALL_DECISION on Interface IF_EX_DERIVATION has no exception.
Method RECIPIENT_VALUES_AND_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | DRVN_MSG_TAB | Ableitung: Tabelle mit Fehlermeldungen zu Attributen | 20061108 | |||
| 2 | CT_RECIPIENT_VALUES | Call by reference | Type reference (TYPE) | DRV_FIELDVAL_TAB | Empfangene Wert(e) des Attributs | 20011129 | |||
| 3 | C_ERROR | Call by reference | Type reference (TYPE) | XFLAG | ' ': kein Fehler, 'X': Ableitung fehlerhaft | 20011129 | |||
| 4 | ET_MESSAGES | Call by reference | Type reference (TYPE) | DRVN_MSG_TAB | Ableitung: Tabelle mit Fehlermeldungen zu Attributen | 20011130 | |||
| 5 | IT_SENDER_VALUES | Value transfer | Type reference (TYPE) | DRV_FIELDVAL_TAB | Alle gesendeten Attribute und Werte | 20011129 | |||
| 6 | I_RECIPIENT_CONDITION_RECORD | Value transfer | Type reference (TYPE) | KONDRPR | Empfängerkonditionssatz | 20011129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Beendet die Ableitung ohne Datenenderung und Fehler | 20011129 |
Method SENDER_VALUES_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DRVCHAR | Call by reference | Type reference (TYPE) | DRVCHAR | Ableitung: Wertfeld für alphanumerische Formate | 20020510 | |||
| 2 | C_DRVDAT | Call by reference | Type reference (TYPE) | DRVDAT | Ableitung: Wertfeld für Datumsformate | 20020510 | |||
| 3 | C_DRVNUM | Call by reference | Type reference (TYPE) | DRVNUM | Ableitung: Wertfeld für numerische Formate | 20020510 | |||
| 4 | E_OBJKEY | Call by reference | Type reference (TYPE) | SWO_TYPEID | Objektschlüssel | 20020510 | |||
| 5 | E_OBJTYP | Call by reference | Type reference (TYPE) | SWO_OBJTYP | Objekttyp | 20020510 | |||
| 6 | I_KOMGR | Call by reference | Type reference (TYPE) | KOMGR | Ableitung: Kommunikationsblock (Dialog) | 20020510 | |||
| 7 | I_KONDRPS | Call by reference | Type reference (TYPE) | KONDRPS | Konditionen: Ableitungsstrategie - Sender Positionsdaten | 20020510 | |||
| 8 | I_OBJWA | Call by reference | Type reference (TYPE) | ANY | Work-Area des Objektes aus aufrufendem Programm | 20020510 | |||
| 9 | I_OBJWA2 | Call by reference | Type reference (TYPE) | ANY | Work-Area des Objektes aus aufrufendem Programm | 20020510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ableitung abbrechen | 20020510 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 470 |