SAP ABAP Interface /SPE/IF_ASN_VALIDATION (ASN Validation)
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_INB_OLD_VALIDATION | Default validation for ID handling | 20050221 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /SPE/CL_VALIDATE_ASN | Validate ASN | 20040511 |
Properties
| Interface | /SPE/IF_ASN_VALIDATION | |
| Short Description | ASN Validation |
General Data
| Package | /SPE/INB_VALSRV | Validation Service for Inbound deliveries |
| Created | 20040511 | SAP |
| Last changed | 20060711 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | SEEX | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface /SPE/IF_ASN_VALIDATION has no interface.
Friends
Interface /SPE/IF_ASN_VALIDATION has no friend.
Attributes
Interface /SPE/IF_ASN_VALIDATION has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Copy validation object | 20040511 | |
| 2 | Instance method | Public | Method | Enrich ASN data | 20040511 | |
| 3 | Instance method | Public | Method | Enrich ASN head and others data | 20040702 | |
| 4 | Instance method | Public | Method | Enrich ASN item | 20040702 | |
| 5 | Instance method | Public | Method | Prevalidate ASN | 20040511 | |
| 6 | Instance method | Public | Method | Refresh internal tables | 20040511 | |
| 7 | Instance method | Public | Method | Set object references | 20040511 | |
| 8 | Instance method | Public | Method | Validate ASN Data | 20040511 | |
| 9 | Instance method | Public | Method | Validate delivery head | 20040511 | |
| 10 | Instance method | Public | Method | Validate delivery item | 20040511 |
Events
Interface /SPE/IF_ASN_VALIDATION has no event.
Types
Interface /SPE/IF_ASN_VALIDATION has no local type.
Method Signatures
Method COPY_FROM_OBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_VAL | Call by reference | Object reference (TYPE REF TO) | /SPE/IF_ASN_VALIDATION | Validate ASN | 20040511 |
Method COPY_FROM_OBJ on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method ENRICH_ASN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_READ_ONLY | Value transfer | Type reference (TYPE) | XFELD | Read data; no enrichment | 20040901 |
Method ENRICH_ASN_DATA on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method ENRICH_ASN_HEAD_DATA Signature
Method ENRICH_ASN_HEAD_DATA on Interface /SPE/IF_ASN_VALIDATION has no parameter.
Method ENRICH_ASN_HEAD_DATA on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method ENRICH_ASN_ITEM_DATA 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_ASN_ITEM_DATA on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method PREVALIDATE_ASN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INVALID | Call by reference | Type reference (TYPE) | /SPE/INB_RESULT | Validierung fehlerhaft beendet | 20040531 | |||
| 2 | E_TMPID | Call by reference | Type reference (TYPE) | /SPE/TMPID | Temporäre Anlieferung | 20040531 | |||
| 3 | E_TPDS | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040531 | |||
| 4 | E_VBELN_BUSKEY | Call by reference | Type reference (TYPE) | VBELN_VL | Found VBELN for BusKey | 20040713 | |||
| 5 | E_VBELN_DUP | Call by reference | Type reference (TYPE) | VBELN_VL | Delivery with same LIFEX | 20040617 | |||
| 6 | E_VBELN_TMP | Call by reference | Type reference (TYPE) | VBELN_VL | Temporary Partner-VBELN | 20040531 | |||
| 7 | I_ACTION | Value transfer | Type reference (TYPE) | /SPE/INB_ACTION | Inbound actions for ID handling | 20040531 | |||
| 8 | I_SENDER_SYSTYPE | Value transfer | Type reference (TYPE) | /SPE/SYSTYPE_SHORT | SAP Systemtyp | 20040531 |
Method PREVALIDATE_ASN on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method REFRESH_TABLES Signature
Method REFRESH_TABLES on Interface /SPE/IF_ASN_VALIDATION has no parameter.
Method REFRESH_TABLES on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method SET_REFERENCE 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 | 20040511 | |||
| 2 | IR_ENRICH | Call by reference | Object reference (TYPE REF TO) | /SPE/CL_ASN_ENRICHMENT | ASN Enrichment | 20040511 | |||
| 3 | IR_MESSAGE_COLLECTOR | Call by reference | Object reference (TYPE REF TO) | /SPE/CL_INB_MSG_COLLECTOR | Nachrichtensammler | 20040511 | |||
| 4 | IR_SPLIT_DATA | Call by reference | Object reference (TYPE REF TO) | /SPE/INB_SPLIT_TABLES | Tables for the inbound delivery split | 20050608 |
Method SET_REFERENCE on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method VALIDATE_ASN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHECK_REQ_FIELDS | Value transfer | Type reference (TYPE) | XFELD | Perform Required Fields Check | 20040511 | |||
| 2 | IV_CHECK_SEMANTIC | Value transfer | Type reference (TYPE) | XFELD | Perform Semantic Validation | 20040511 | |||
| 3 | I_ENRICH | Call by reference | Type reference (TYPE) | XFELD | SPACE | Do enrichment | 20040703 | ||
| 4 | VAL_NOT_OK | Call by reference | Type reference (TYPE) | XFELD | Validierung fehlerhaft beendet | 20040601 |
Method VALIDATE_ASN on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method VALIDATE_DELIVERY_HEAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ENRICH | Call by reference | Type reference (TYPE) | XFELD | SPACE | do enrich | 20040703 |
Method VALIDATE_DELIVERY_HEAD on Interface /SPE/IF_ASN_VALIDATION has no exception.
Method VALIDATE_DELIVERY_ITEM 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 | 20040511 | |||
| 2 | I_ENRICH | Call by reference | Type reference (TYPE) | XFELD | SPACE | do enrich | 20040703 |
Method VALIDATE_DELIVERY_ITEM on Interface /SPE/IF_ASN_VALIDATION has no exception.
History
| Last changed by/on | SAP | 20060711 |
| SAP Release Created in | 100 |