SAP ABAP Class CL_ADPIC_EXCHG_STO (API class for material exchange in Stock Transport Order)
Hierarchy
☛
ECC-DIMP (Software Component) DIMP
⤷
IS-AD-MPN (Application Component) Manufacturer Part Number
⤷
AD_IC_SERVICES (Package) Services for MPN-Interchangeability
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ADPIC_EXCHG_PO | API class for material exchange in purchase order | 20040210 |
Properties
| Class | CL_ADPIC_EXCHG_STO | |
| Short Description | API class for material exchange in Stock Transport Order | |
| Super Class | CL_ADPIC_EXCHG_PO | API class for material exchange in purchase order |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | AD_IC_SERVICES | Services for MPN-Interchangeability |
| Created | 20040210 | SAP |
| Last change | 20050301 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ADPIC_EXCHG_STO has no interface implemented.
Friends
Class CL_ADPIC_EXCHG_STO has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | EKPO-PSTYP | '7' | Item category in purchasing document | 20040211 | ||
| 2 | Constant | Private | Type reference (TYPE) | ADPIC_D_PROCESS_CODE | 'VL10STO' | Pseudo Process code for processes supporting auto. IC/RIC | 20040211 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | ADPIC_T_SUBITEM_CREATED | Table of reference documents for which subtitems are created | 20040211 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Determine the documents relevant for exchange | 20040211 | |
| 2 | Instance method | Public | Method | Exchange Stock Transport Orders from transaction VL10 | 20040210 | |
| 3 | Instance method | Public | Method | Get the ATP tables prepared for automatic selection of mat | 20040312 | |
| 4 | Instance method | Public | Method | Read the documents with error from the error table | 20040211 | |
| 5 | Instance method | Public | Method | Read the subitem_created table | 20040211 | |
| 6 | Instance method | Public | Method | Update the documents with errors during subitem creation | 20040211 | |
| 7 | Instance method | Public | Method | Update the subitem_created table with the reference document | 20040211 |
Events
Class CL_ADPIC_EXCHG_STO has no event.
Types
Class CL_ADPIC_EXCHG_STO has no local type.
Method Signatures
Method DETERMINE_DOCS_FOR_EXCHG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOCUMENTS | Call by reference | Type reference (TYPE) | ADPIC_T_SUBITEM_CREATED | Tabelle der Referenzbelege, für die Unterpos. erzeugt wurden | 20040211 | |||
| 2 | ET_EKPO | Call by reference | Type reference (TYPE) | ADPIC_T_EKPO | Einkaufsbelegposition | 20040211 | |||
| 3 | IT_KEY_ENQUEUE_READ | Call by reference | Type reference (TYPE) | SHP_VL10_PACKAGE_T | Table with Packets of Items (Order Combination) | 20040211 | |||
| 4 | IT_VBFS | Call by reference | Type reference (TYPE) | SHP_VBFS_T | Error Log - Deliveries | 20040211 | |||
| 5 | IT_VBLS | Call by reference | Type reference (TYPE) | SHP_VBLS_T | 20040514 |
Method DETERMINE_DOCS_FOR_EXCHG on class CL_ADPIC_EXCHG_STO has no exception.
Method EXCHG_IN_STO_FROM_VL10 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADPIC_STOC_EXCHG | Call by reference | Type reference (TYPE) | ADPIC_D_XFLAG | Kennzeichen für HTN-Selektionen | 20040210 | |||
| 2 | EV_ERRORS_EXIST | Call by reference | Type reference (TYPE) | ADPIC_D_XFLAG | Kennzeichen für HTN-Selektionen | 20040317 | |||
| 3 | IT_KEY_ENQUEUE_READ | Call by reference | Type reference (TYPE) | SHP_VL10_PACKAGE_T | Table with Packets of Items (Order Combination) | 20040210 | |||
| 4 | IT_KOMDLGN | Call by reference | Type reference (TYPE) | SHP_KOMDLGN_T | Transfer Structure GN_Delivery_Create | 20040210 | |||
| 5 | IT_VBFS | Call by reference | Type reference (TYPE) | SHP_VBFS_T | Error Log - Deliveries | 20040210 | |||
| 6 | IT_VBLS | Call by reference | Type reference (TYPE) | SHP_VBLS_T | Return Structure of Delivery Items Created | 20040210 |
Method EXCHG_IN_STO_FROM_VL10 on class CL_ADPIC_EXCHG_STO has no exception.
Method GET_ATPDATA_FOR_EXCHG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATPCSX | Call by reference | Type reference (TYPE) | ATPCS | 20040312 | ||||
| 2 | IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Einkaufsbelegnummer | 20040312 | |||
| 3 | IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20040312 |
Method GET_ATPDATA_FOR_EXCHG on class CL_ADPIC_EXCHG_STO has no exception.
Method READ_ERROR_DOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERROR_STO | Call by reference | Type reference (TYPE) | ADPIC_T_ERROR_STO | Tabelle d. Belege mit Fehlern b. Erzeugen v. Unterpositionen | 20040211 |
Method READ_ERROR_DOCS on class CL_ADPIC_EXCHG_STO has no exception.
Method READ_STO_SUBITEM_CREATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_NUM | Call by reference | Type reference (TYPE) | ADPIC_D_DOC_NUM | Belegnummer für Referenzbeleg | 20040211 | |||
| 2 | IV_POSNR | Call by reference | Type reference (TYPE) | ADPIC_D_POSNR | Positionsnummer des Referenzbelegs | 20040211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The document does not exist | 20040211 |
Method SET_ERROR_DOCS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOC_NUM | Call by reference | Type reference (TYPE) | ADPIC_D_DOC_NUM | Belegnummer für Referenzbeleg | 20040211 | |||
| 2 | IV_DOC_TYPE | Call by reference | Type reference (TYPE) | ADPIC_D_DOC_TYPE | Belegart für Referenzbeleg | 20040211 | |||
| 3 | IV_POSNO | Call by reference | Type reference (TYPE) | ADPIC_D_POSNR | Positionsnummer des Referenzbelegs | 20040211 | |||
| 4 | IV_UPDATE | Call by reference | Type reference (TYPE) | ADPIC_D_UPDATE | Aktualisierungskennzeichen für Tabellen | 20040211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The document does not exist in the table | 20040211 |
Method SET_STO_SUBITEM_CREATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DELETE | Call by reference | Type reference (TYPE) | ADPIC_D_XFLAG | SPACE | Kennzeichen für HTN-Selektionen | 20040809 | ||
| 2 | IV_DELETE_ALL | Call by reference | Type reference (TYPE) | ADPIC_D_XFLAG | SPACE | Kennzeichen für HTN-Selektionen | 20040809 | ||
| 3 | IV_DOC_NUM | Call by reference | Type reference (TYPE) | ADPIC_D_DOC_NUM | Belegnummer für Referenzbeleg | 20040211 | |||
| 4 | IV_POSNR | Call by reference | Type reference (TYPE) | ADPIC_D_POSNR | Positionsnummer des Referenzbelegs | 20040211 |
Method SET_STO_SUBITEM_CREATED on class CL_ADPIC_EXCHG_STO has no exception.
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in | 500 |