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 |