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 |