SAP ABAP Class /SAPXCQM/IF_EX_DATA_BADI (BAdI interface /SAPXCQM/IF_EX_DATA_BADI)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /SAPXCQM/CL_EX_DATA_BADI | BAdI class /SAPXCQM/CL_EX_DATA_BADI | 20040909 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /SAPXCQM/CL_IM_DATA_BADI | Imp. class for BAdI imp. /SAPXCQM/DATA_BADI | 20040909 |
Properties
| Class | /SAPXCQM/IF_EX_DATA_BADI | |
| Short Description | BAdI interface /SAPXCQM/IF_EX_DATA_BADI | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20040909 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class /SAPXCQM/IF_EX_DATA_BADI has no forward declaration.
Interfaces
Class /SAPXCQM/IF_EX_DATA_BADI has no interface implemented.
Friends
Class /SAPXCQM/IF_EX_DATA_BADI has no friend class.
Attributes
Class /SAPXCQM/IF_EX_DATA_BADI has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Handle Purchasing Document Costs | 20040909 | |
| 2 | Instance method | Public | Method | Handling customer data | 20040909 | |
| 3 | Instance method | Public | Method | Handle std. & mov.Avg. costs -- table MAKT | 20040910 | |
| 4 | Instance method | Public | Method | Handle std. & mov.Avg. costs -- table MARA | 20040910 | |
| 5 | Instance method | Public | Method | Handle std. & mov.Avg. costs -- table MARC | 20040910 | |
| 6 | Instance method | Public | Method | Handle std. & mov.Avg. costs -- table MBEW | 20040910 | |
| 7 | Instance method | Public | Method | Name+Value Pairs for Alt. Unit of Measure Data Extraction | 20040909 | |
| 8 | Instance method | Public | Method | Name+Value Pairs for Customer Data Extraction | 20040909 | |
| 9 | Instance method | Public | Method | Name+Value Pairs for Material Master Data Extraction | 20040909 | |
| 10 | Instance method | Public | Method | Name+Value Pairs for Purchasing Documents Data Extraction | 20040909 | |
| 11 | Instance method | Public | Method | Read from database, for later use in other methods | 20040910 |
Events
Class /SAPXCQM/IF_EX_DATA_BADI has no event.
Types
Class /SAPXCQM/IF_EX_DATA_BADI has no local type.
Method Signatures
Method MOVE_EKPO_TO_COST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_COST | Call by reference | Type reference (TYPE) | /SAPXCQM/COSTDATA | xCQM: Kostendaten | 20040909 | |||
| 2 | PS_EKKO | Call by reference | Type reference (TYPE) | EKKO | Einkaufsbelegkopf | 20040909 | |||
| 3 | PS_EKPO | Call by reference | Type reference (TYPE) | EKPO | Einkaufsbelegposition | 20040909 | |||
| 4 | PS_KONH | Call by reference | Type reference (TYPE) | KONH | Konditionen (Kopf) | 20040914 | |||
| 5 | PS_KONM | Call by reference | Type reference (TYPE) | KONM | Konditionen (eindimensionale Mengenstaffel) | 20040914 | |||
| 6 | P_OBJNR | Call by reference | Type reference (TYPE) | /SAPXCQM/REPOBJ | Nummer des Nachschubobjekts | 20040914 |
Method MOVE_EKPO_TO_COST on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method MOVE_KNA1_TO_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_CUST | Call by reference | Type reference (TYPE) | /SAPXCQM/CUSTOMER | Kundenstammdaten (KNA1) | 20040909 | |||
| 2 | PS_KNA1 | Call by reference | Type reference (TYPE) | KNA1 | Kundenstamm (allgemeiner Teil) | 20040909 |
Method MOVE_KNA1_TO_CUST on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method MOVE_MAKT_TO_COST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_COST | Call by reference | Type reference (TYPE) | /SAPXCQM/COSTDATA | xCQM: Kostendaten | 20040910 | |||
| 2 | PS_MAKT | Call by reference | Type reference (TYPE) | MAKT | Materialkurztexte | 20040910 | |||
| 3 | PS_MBEW | Call by reference | Type reference (TYPE) | MBEW | 20040910 | ||||
| 4 | P_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20040910 |
Method MOVE_MAKT_TO_COST on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method MOVE_MARA_TO_COST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_COST | Call by reference | Type reference (TYPE) | /SAPXCQM/COSTDATA | xCQM: Kostendaten | 20040910 | |||
| 2 | PS_MARA | Call by reference | Type reference (TYPE) | MARA | Allgemeine Materialdaten | 20040910 | |||
| 3 | PS_MBEW | Call by reference | Type reference (TYPE) | MBEW | 20040910 |
Method MOVE_MARA_TO_COST on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method MOVE_MARC_TO_COST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_COST | Call by reference | Type reference (TYPE) | /SAPXCQM/COSTDATA | xCQM: Kostendaten | 20040910 | |||
| 2 | PS_MARC | Call by reference | Type reference (TYPE) | MARC | 20040910 | ||||
| 3 | PS_MBEW | Call by reference | Type reference (TYPE) | MBEW | 20040910 |
Method MOVE_MARC_TO_COST on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method MOVE_MBEW_TO_COST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_COST | Call by reference | Type reference (TYPE) | /SAPXCQM/COSTDATA | xCQM: Kostendaten | 20040910 | |||
| 2 | PS_MBEW | Call by reference | Type reference (TYPE) | MBEW | 20040910 |
Method MOVE_MBEW_TO_COST on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method NAMEVAL_ALTUOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ALT | Call by reference | Type reference (TYPE) | /SAPXCQM/UOM | CQM: Alternativmengeneinheit (MARM) | 20040909 | |||
| 2 | I_MARA | Call by reference | Type reference (TYPE) | MARA | Allgemeine Materialdaten | 20040909 | |||
| 3 | I_MARM | Call by reference | Type reference (TYPE) | MARM | 20040909 |
Method NAMEVAL_ALTUOM on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method NAMEVAL_CUSTOMER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CUST | Call by reference | Type reference (TYPE) | /SAPXCQM/CUSTOMER | Kundenstammdaten (KNA1) | 20040909 | |||
| 2 | I_KNA1 | Call by reference | Type reference (TYPE) | KNA1 | Kundenstamm (allgemeiner Teil) | 20040909 |
Method NAMEVAL_CUSTOMER on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method NAMEVAL_MATMAST Signature
Method NAMEVAL_MATMAST on class /SAPXCQM/IF_EX_DATA_BADI has no parameter.
Method NAMEVAL_MATMAST on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method NAMEVAL_PURCHDOC Signature
Method NAMEVAL_PURCHDOC on class /SAPXCQM/IF_EX_DATA_BADI has no parameter.
Method NAMEVAL_PURCHDOC on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
Method READ_FROM_DATABASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_EKKO | Call by reference | Type reference (TYPE) | /SAPXCQM/EKKO_TAB | xCQM: Tabellentyp für Einkaufsbelegkopf | 20040910 | |||
| 2 | PT_EKPO | Call by reference | Type reference (TYPE) | /SAPXCQM/EKPO_TAB | Einkaufsbelegposition | 20040910 | |||
| 3 | PT_KNA1 | Call by reference | Type reference (TYPE) | /SAPXCQM/KNA1_TAB | Kundenstamm (allgemeiner Teil) | 20040910 | |||
| 4 | PT_MARA | Call by reference | Type reference (TYPE) | /SAPXCQM/MARA_TAB | Tabelle MARA | 20040910 | |||
| 5 | PT_MBEW | Call by reference | Type reference (TYPE) | /SAPXCQM/MBEW_TAB | 20040910 |
Method READ_FROM_DATABASE on class /SAPXCQM/IF_EX_DATA_BADI has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |