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 DETERMINE_PRED_DOC Instance method Public Method Determine predecessor document 20040503
2 ENRICH Instance method Public Method Enrich ASN data 20040503
3 ENRICH_HEADER Instance method Public Method Enrich Header data 20040503
4 ENRICH_ITEM Instance method Public Method Enrich Item data 20040503
5 ENRICH_OTHERS Instance method Public Method Miscellaneous enrichment after header and item 20040610
6 GET_STORAGE_LOCATION Instance method Public Method Determine storage location 20040709
7 READ_MATERIAL_BATCH Instance method Public Method Read material batch 20040503
8 READ_MATERIAL_MASTER Instance method Public Method Read material master 20040503
9 REFRESH_TABLES Instance method Public Method Refresh internal tables 20040505
10 SET_REFERENCES 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 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbelegs 20040503
2 Importing 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 Importing IV_ENRICH_HEADER Call by reference Type reference (TYPE) XFELD 20040702
2 Importing 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 Changing 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 Exporting E_LGORT Call by reference Type reference (TYPE) LGORT_D Lagerort 20040709
2 Importing 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 Exporting ES_MCHA Call by reference Type reference (TYPE) MCHA Chargen 20040503
2 Importing IV_CHARG Call by reference Type reference (TYPE) CHARG_D Chargennummer 20040503
3 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20040503
4 Importing 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 Exporting ES_MAKT Call by reference Type reference (TYPE) MAKT Materialkurztexte 20040503
2 Exporting ES_MARA Call by reference Type reference (TYPE) MARA Allgemeine Materialdaten 20040503
3 Exporting ES_MARC Call by reference Type reference (TYPE) MARC 20040503
4 Exporting ES_MARD Call by reference Type reference (TYPE) MARD 20040503
5 Importing IV_LGORT Call by reference Type reference (TYPE) LGORT_D Lagerort 20040503
6 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20040503
7 Importing 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 Importing IR_ASN_DATA Call by reference Object reference (TYPE REF TO) /SPE/CL_ID_HANDLING Anlieferungsabwicklung 20040702
2 Importing IR_MESSAGE_COLLECTOR Call by reference Object reference (TYPE REF TO) /SPE/CL_INB_MSG_COLLECTOR Nachrichtensammler 20040702
3 Importing 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