SAP ABAP Interface /SPE/IF_ASN_ENRICHMENT (Enrich ASN)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
LO-SPM-INB (Application Component) Goods Receipt Process
⤷
/SPE/INB_VALSRV (Package) Validation Service for Inbound deliveries
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /SPE/CL_ASN_ENRICHMENT | Enrich ASN | 20040503 |
Properties
| Interface | /SPE/IF_ASN_ENRICHMENT | |
| Short Description | Enrich ASN |
General Data
| Package | /SPE/INB_VALSRV | Validation Service for Inbound deliveries |
| Created | 20040503 | SAP |
| Last changed | 20100310 | SAP |
| Unicode checks active |
Forward declarations
Interface /SPE/IF_ASN_ENRICHMENT has no forward declaration.
Interfaces
Interface /SPE/IF_ASN_ENRICHMENT has no interface.
Friends
Interface /SPE/IF_ASN_ENRICHMENT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AS_LIPS | Instance attribute | Public | Type reference (TYPE) | LIPSVB | Reference structure for XLIPS/YLIPS | 20040503 | ||
| 2 | AS_LIPS_EX | Instance attribute | Public | Type reference (TYPE) | /SPE/INB_LIPS_EX | SPE: Corresponding table to LIPS | 20050324 | ||
| 3 | AS_MCHA | Instance attribute | Public | Type reference (TYPE) | MCHA | Batches | 20040503 | ||
| 4 | AT_EKKO | Instance attribute | Public | Type reference (TYPE) | SHP_VL10_EKKO_T | MM Order Header | 20040503 | ||
| 5 | AT_EKPO | Instance attribute | Public | Type reference (TYPE) | SHP_VL10_EKPO_T | MM Order Item | 20040503 | ||
| 6 | AT_ENRICH_MESSAGE | Instance attribute | Public | Type reference (TYPE) | /SPE/INB_T_MESSAGES | Interface message table for data check | 20050218 | ||
| 7 | AT_MAKT | Instance attribute | Public | Type reference (TYPE) | MAKT_TAB | MAKT Table | 20040503 | ||
| 8 | AT_MARA | Instance attribute | Public | Type reference (TYPE) | MARA_TAB | MARA Table | 20040503 | ||
| 9 | AT_MARC | Instance attribute | Public | Type reference (TYPE) | MARC_TAB | MARC Table | 20040503 | ||
| 10 | AT_MARD | Instance attribute | Public | Type reference (TYPE) | MARD_TAB | MARD Table | 20040503 | ||
| 11 | AT_POSMAP | Instance attribute | Public | See coding | 20070608 | ||||
| 12 | AT_TVAP | Instance attribute | Public | Type reference (TYPE) | /SAPSLL/TVAP_T | Table Type for TVAP | 20051025 | ||
| 13 | OR_ASN_DATA | Instance attribute | Public | Object reference (TYPE REF TO) | /SPE/CL_ID_HANDLING | Inbound delivery handling | 20040503 | ||
| 14 | OR_MESSAGE_COLLECTOR | Instance attribute | Public | Object reference (TYPE REF TO) | /SPE/CL_INB_MSG_COLLECTOR | Message collector | 20040503 | ||
| 15 | OR_VAL_SERVICE | Instance attribute | Public | Object reference (TYPE REF TO) | /SPE/CL_VALIDATE_ASN | Validate ASN | 20040701 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Determine predecessor document | 20040503 | |
| 2 | Instance method | Public | Method | Enrich ASN data | 20040503 | |
| 3 | Instance method | Public | Method | Enrich Header data | 20040503 | |
| 4 | Instance method | Public | Method | Enrich Item data | 20040503 | |
| 5 | Instance method | Public | Method | Miscellaneous enrichment after header and item | 20040610 | |
| 6 | Instance method | Public | Method | Determine storage location | 20040709 | |
| 7 | Instance method | Public | Method | Read material batch | 20040503 | |
| 8 | Instance method | Public | Method | Read material master | 20040503 | |
| 9 | Instance method | Public | Method | Refresh internal tables | 20040505 | |
| 10 | Instance method | Public | Method | Set references | 20040702 |
Events
Interface /SPE/IF_ASN_ENRICHMENT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | CTY_POSMAP | Public | See coding | 20070608 | BEGIN OF cty_posmap,
ekorg TYPE ekorg, "#EC NOTEXT
werks TYPE werks_d, "#EC NOTEXT
posnr TYPE posnr, "#EC NOTEXT
ekgrp TYPE ekgrp, "#EC NOTEXT
lifnr TYPE lifnr, "#EC NOTEXT
matnr TYPE matnr, "#EC NOTEXT
bstae TYPE bstae, "#EC NOTEXT
ebeln TYPE ebeln, "#EC NOTEXT
ebelp TYPE ebelp, "#EC NOTEXT
user_approved TYPE xfeld, "#EC NOTEXT
inforec_flag TYPE xfeld, "#EC NOTEXT
END OF cty_posmap
|
Method Signatures
Method DETERMINE_PRED_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbelegs | 20040503 | |||
| 2 | IV_UP_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | 20050825 |
Method DETERMINE_PRED_DOC on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method ENRICH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENRICH_HEADER | Call by reference | Type reference (TYPE) | XFELD | 20040702 | ||||
| 2 | IV_ENRICH_ITEM | Call by reference | Type reference (TYPE) | XFELD | 20040702 |
Method ENRICH on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method ENRICH_HEADER Signature
Method ENRICH_HEADER on Interface /SPE/IF_ASN_ENRICHMENT has no parameter.
Method ENRICH_HEADER on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method ENRICH_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XS_LIPS | Call by reference | Type reference (TYPE) | LIPSVB | Referenzstruktur für XLIPS/YLIPS | 20040702 |
Method ENRICH_ITEM on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method ENRICH_OTHERS Signature
Method ENRICH_OTHERS on Interface /SPE/IF_ASN_ENRICHMENT has no parameter.
Method ENRICH_OTHERS on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method GET_STORAGE_LOCATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Lagerort | 20040709 | |||
| 2 | IS_LIPS | Call by reference | Type reference (TYPE) | LIPSVB | Referenzstruktur für XLIPS/YLIPS | 20040709 |
Method GET_STORAGE_LOCATION on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method READ_MATERIAL_BATCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MCHA | Call by reference | Type reference (TYPE) | MCHA | Chargen | 20040503 | |||
| 2 | IV_CHARG | Call by reference | Type reference (TYPE) | CHARG_D | Chargennummer | 20040503 | |||
| 3 | IV_MATERIAL | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20040503 | |||
| 4 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20040503 |
Method READ_MATERIAL_BATCH on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method READ_MATERIAL_MASTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MAKT | Call by reference | Type reference (TYPE) | MAKT | Materialkurztexte | 20040503 | |||
| 2 | ES_MARA | Call by reference | Type reference (TYPE) | MARA | Allgemeine Materialdaten | 20040503 | |||
| 3 | ES_MARC | Call by reference | Type reference (TYPE) | MARC | 20040503 | ||||
| 4 | ES_MARD | Call by reference | Type reference (TYPE) | MARD | 20040503 | ||||
| 5 | IV_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Lagerort | 20040503 | |||
| 6 | IV_MATERIAL | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20040503 | |||
| 7 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20040503 |
Method READ_MATERIAL_MASTER on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method REFRESH_TABLES Signature
Method REFRESH_TABLES on Interface /SPE/IF_ASN_ENRICHMENT has no parameter.
Method REFRESH_TABLES on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
Method SET_REFERENCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ASN_DATA | Call by reference | Object reference (TYPE REF TO) | /SPE/CL_ID_HANDLING | Anlieferungsabwicklung | 20040702 | |||
| 2 | IR_MESSAGE_COLLECTOR | Call by reference | Object reference (TYPE REF TO) | /SPE/CL_INB_MSG_COLLECTOR | Nachrichtensammler | 20040702 | |||
| 3 | IR_VAL_SERVICE | Call by reference | Object reference (TYPE REF TO) | /SPE/CL_VALIDATE_ASN | 20040702 |
Method SET_REFERENCES on Interface /SPE/IF_ASN_ENRICHMENT has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 100 |