SAP ABAP Class /BEV1/CL_NE_DIC_IV (Determination and Calculation of Empties Items)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
MM-IV-EM (Application Component) Empties Management (When Extension EA-CP Is Active)
⤷
/BEV1/NEIV (Package) Empties Management: Invoice Verification
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /BEV1/CL_NE_DIC_COMMON | Determination and Calculation of Empties Items | 20050211 |
Properties
| Class | /BEV1/CL_NE_DIC_IV | |
| Short Description | Determination and Calculation of Empties Items | |
| Super Class | /BEV1/CL_NE_DIC_COMMON | Determination and Calculation of Empties Items |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /BEV1/NEIV | Empties Management: Invoice Verification |
| Created | 20050211 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /BEV1/CL_NE_DIC_IV has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | /BEV1/CL_NE_AUNIT_SERVICE | 20050405 | Service Class for Unit Test |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | BVNEDICACTION | 'D' | Update Indicator: Update | 20050406 | ||
| 2 | Constant | Private | Type reference (TYPE) | BVNEDICACTION | 'U' | Update Indicator: Update | 20050211 | ||
| 3 | Constant | Public | Type reference (TYPE) | /BEV1/NESTRUC_CAT | 'F' | Structure Category for Material Relationship | 20050311 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | BVNELINKTAB_T | Structure for the Linkage Table | 20050407 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | BVNEITEMDETAP_T | Transfer Table of All Relevant Document Items | 20050407 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Attach Message | 20050406 | |
| 2 | Instance method | Public | Constructor | Constructor | 20050211 | |
| 3 | Instance method | Public | Method | Determine and Update Tied Empties Items | 20050215 | |
| 4 | Instance method | Private | Method | Fill Data for Unit Test | 20050407 | |
| 5 | Static method | Private | Method | Fill Generic Empties Item from Invoice Verification Item | 20050308 | |
| 6 | Instance method | Private | Method | Set Attributes in DIC_GENERIC | 20050303 | |
| 7 | Static method | Private | Method | Fill Invoice Verification Item with Generic Empties Item | 20050308 | |
| 8 | Instance method | Private | Method | Obtain Messages | 20050406 | |
| 9 | Instance method | Public | Method | Determine Purchase Order Linkage Table | 20050211 |
Events
Class /BEV1/CL_NE_DIC_IV has no event.
Types
Class /BEV1/CL_NE_DIC_IV has no local type.
Method Signatures
Method APPEND_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_MESSAGE_TAB | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20050406 | |||
| 2 | IM_SY | Call by reference | Type reference (TYPE) | SYST | ABAP-Systemfelder | 20050406 | |||
| 3 | IM_UPD_POS_IV | Call by reference | Type reference (TYPE) | MMCR_DRSEG | 20050406 |
Method APPEND_MESSAGE on class /BEV1/CL_NE_DIC_IV has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /BEV1/CL_NE_DIC_IV has no parameter.
Method CONSTRUCTOR on class /BEV1/CL_NE_DIC_IV has no exception.
Method DETERMINE_TIED_EMPTIES_IV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MESSAGE_TAB | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20050323 | |||
| 2 | EX_UPD_POS_TAB | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | Rechnungsposition | 20050215 | |||
| 3 | IM_NEW_POS_TAB | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | Rechnungsposition | 20050215 | |||
| 4 | IM_OLD_POS_TAB | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | Rechnungsposition | 20050215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20050323 |
Method FILL_DATA_AUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LINKAGE_PO | Call by reference | Type reference (TYPE) | BVNELINKTAB_T | Struktur für die Verknüpfungstabelle | 20050407 | |||
| 2 | IT_UPD_POS | Call by reference | Type reference (TYPE) | BVNEITEMDETAP_T | Übergabetabelle aller relevanten Belegpositionen | 20050407 |
Method FILL_DATA_AUT on class /BEV1/CL_NE_DIC_IV has no exception.
Method FILL_DIC_FROM_IV_POS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IV_POS | Call by reference | Type reference (TYPE) | MMCR_DRSEG | Rechnungsposition | 20050308 | |||
| 2 | RE_DIC_POS | Value transfer | Type reference (TYPE) | BVNEITEMDETAP_S | Übergabestruktur aller relevanten Belegpositionen | 20050308 |
Method FILL_DIC_FROM_IV_POS on class /BEV1/CL_NE_DIC_IV has no exception.
Method FILL_GLOBAL_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OLD_POS_TAB | Call by reference | Type reference (TYPE) | BVNEITEMDETAP_T | Übergabestruktur aller relevanten Belegpositionen | 20050303 |
Method FILL_GLOBAL_ATTRIBUTES on class /BEV1/CL_NE_DIC_IV has no exception.
Method FILL_IV_POS_FROM_DIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_IV_POS | Call by reference | Type reference (TYPE) | MMCR_DRSEG | Rechnungsposition | 20050308 | |||
| 2 | CH_MESSAGE_TAB | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20100616 | |||
| 3 | IM_DIC_POS | Call by reference | Type reference (TYPE) | BVNEITEMDETAP_S | Übergabestruktur aller relevanten Belegpositionen | 20050308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in der Verarbeitung | 20100616 |
Method GET_MESSAGE_IV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR_OCCURED | Call by reference | Type reference (TYPE) | XFELD | Fehlermeldungen vorhanden | 20050406 | |||
| 2 | EX_MESSAGE_TAB | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20050406 | |||
| 3 | IM_UPD_POS_IV_TAB | Call by reference | Type reference (TYPE) | MMCR_TDRSEG | 20050406 |
Method GET_MESSAGE_IV on class /BEV1/CL_NE_DIC_IV has no exception.
Method GET_PO_LINKAGE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PO_LINKAGE_TAB | Call by reference | Type reference (TYPE) | BVNELINKTAB_T | Struktur für die Verknüpfungstabelle | 20050211 | |||
| 2 | IM_EBELN_TAB | Call by reference | Type reference (TYPE) | EBELN_T | 20050211 |
Method GET_PO_LINKAGE_TABLE on class /BEV1/CL_NE_DIC_IV has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 600 |