Hierarchy
⤷
⤷
Properties
| Class | CL_SMI_ITEM | |
| Short Description | Single Item of an SMI Record | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | VSMI | Supplier-Managed Inventory (SNC-ERP) |
| Created | 20071218 | SAP |
| Last change | 20100310 | 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_SMI_ITEM has no interface implemented.
Friends
Class CL_SMI_ITEM has no friend class.
Attributes
Methods
Events
Class CL_SMI_ITEM has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | VBKD_TT | Private | See coding | 20080229 | VBKD_TT type standard table of VBKD
|
Method Signatures
Method CHECK_BORDER_HIST_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080520 |
Method CHECK_BORDER_HIST_CHANGE on class CL_SMI_ITEM has no exception.
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT_RECORD | Call by reference | Object reference (TYPE REF TO) | CL_SMI_RECORD | Header-Data of an SMI Inbound Record | 20071218 | |||
| 2 | RETURN | Value transfer | Object reference (TYPE REF TO) | CL_SMI_ITEM | Single Item of an SMI Record | 20071218 |
Method CLONE on class CL_SMI_ITEM has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITEM_DATA | Call by reference | Type reference (TYPE) | SMI_S_DM_ITEM | SMI Item (Product) Data Structure | 20071218 | |||
| 2 | PARENT_RECORD | Call by reference | Object reference (TYPE REF TO) | CL_SMI_RECORD | Header-Data of an SMI Inbound Record | 20071218 |
Method CONSTRUCTOR on class CL_SMI_ITEM has no exception.
Method DEQUEUE Signature
Method DEQUEUE on class CL_SMI_ITEM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Base exception class for SMI process | 20080313 |
Method ENQUEUE Signature
Method ENQUEUE on class CL_SMI_ITEM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Storage & data related exceptions | 20080313 |
Method FIND_AGREEMENT Signature
Method FIND_AGREEMENT on class CL_SMI_ITEM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Logic exception | 20080305 |
Method GET_CREATIONDT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CREATEDT | Value transfer | Type reference (TYPE) | SMI_DM_DATETIME | DateTime | 20080417 |
Method GET_CREATIONDT on class CL_SMI_ITEM has no exception.
Method GET_CUSTOMER_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CUSTOMERID | Value transfer | Type reference (TYPE) | KUNNR | Customer Number 1 | 20080421 |
Method GET_CUSTOMER_ID on class CL_SMI_ITEM has no exception.
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURN | Value transfer | Type reference (TYPE) | SMI_S_DM_ITEM | SMI Item (Product) Data Structure | 20071218 |
Method GET_DATA on class CL_SMI_ITEM has no exception.
Method GET_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY | Value transfer | Type reference (TYPE) | SMI_S_DM_ITEM_KEY | Material Number | 20071218 |
Method GET_KEY on class CL_SMI_ITEM has no exception.
Method GET_MEMENTO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURN | Value transfer | Object reference (TYPE REF TO) | CL_SMI_MEMENTO | Class to record internal state of Datamodel | 20080320 |
Method GET_MEMENTO on class CL_SMI_ITEM has no exception.
Method GET_MSG_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURN | Value transfer | Type reference (TYPE) | STRING | 20080123 |
Method GET_MSG_KEY on class CL_SMI_ITEM has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURN | Value transfer | Object reference (TYPE REF TO) | CL_SMI_RECORD | Header-Data of an SMI Inbound Record | 20080118 |
Method GET_PARENT on class CL_SMI_ITEM has no exception.
Method GET_PROCESSING_TRIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TRIGGER | Value transfer | Type reference (TYPE) | SMI_PROCTRIG | Processing Trigger (automatically, batch, manually) | 20080325 |
Method GET_PROCESSING_TRIG on class CL_SMI_ITEM has no exception.
Method GET_PROC_TRIGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TRIGGER | Value transfer | Type reference (TYPE) | SMI_PROCTRIG_REPL | Processing Trigger (automatically, batch, manually) | 20080205 |
Method GET_PROC_TRIGGER on class CL_SMI_ITEM has no exception.
Method GET_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_PROFILE | Value transfer | Object reference (TYPE REF TO) | CL_SMI_PROFILE | Class to encapsulate profile data | 20080205 |
Method GET_PROFILE on class CL_SMI_ITEM has no exception.
Method GET_SEND_TRIGGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TRIGGER | Value transfer | Type reference (TYPE) | SMI_PROCTRIG_SEND | Processing Trigger (automatically, batch, manually) | 20080205 |
Method GET_SEND_TRIGGER on class CL_SMI_ITEM has no exception.
Method GET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_STATUS | Value transfer | Type reference (TYPE) | SMI_STATUS | Processing Status | 20080325 |
Method GET_STATUS on class CL_SMI_ITEM has no exception.
Method GET_STOCKONHAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_QUANTITY | Value transfer | Type reference (TYPE) | SMI_DM_QUANTITY | Quantity | 20080516 |
Method GET_STOCKONHAND on class CL_SMI_ITEM has no exception.
Method GET_STOPPED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_STOPPED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Processing Trigger (automatically, batch, manually) | 20080205 |
Method GET_STOPPED on class CL_SMI_ITEM has no exception.
Method GET_TIMESERIES_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURN | Value transfer | Type reference (TYPE) | SMI_T_DM_TIMESERIES_ITEM | Table type of SMI_DM_TIMESERIES_ITEM | 20080118 | |||
| 2 | TS_TYPE | Call by reference | Type reference (TYPE) | SMI_TSTYPE | Time Series Type | 20080118 |
Method GET_TIMESERIES_DATA on class CL_SMI_ITEM has no exception.
Method GET_TIMESERIES_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURN | Value transfer | Object reference (TYPE REF TO) | CL_SMI_TIMESERIES | SMI TimeSeries Structure | 20080118 | |||
| 2 | TS_TYPE | Call by reference | Type reference (TYPE) | SMI_TSTYPE | Time Series Type | 20080118 |
Method GET_TIMESERIES_REF on class CL_SMI_ITEM has no exception.
Method GET_TIME_ZONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_TIME_ZONE | Value transfer | Type reference (TYPE) | TIMEZONE | Time Zone | 20080118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Logic exception | 20080311 |
Method REPLENISH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SIMULATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20080411 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Logic exception | 20080306 |
Method REPLENISH_CREATE_FDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SIMULATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20080424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Logic exception | 20080424 |
Method REPLENISH_CREATE_PROPOSAL Signature
Method REPLENISH_CREATE_PROPOSAL on class CL_SMI_ITEM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Logic exception | 20080424 |
Method SAVE Signature
Method SAVE on class CL_SMI_ITEM has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Storage & data related exceptions | 20080305 |
Method SAVE_ALL Signature
Method SAVE_ALL on class CL_SMI_ITEM has no parameter.
Method SAVE_ALL on class CL_SMI_ITEM has no exception.
Method SAVE_BORDER_HISTORY Signature
Method SAVE_BORDER_HISTORY on class CL_SMI_ITEM has no parameter.
Method SAVE_BORDER_HISTORY on class CL_SMI_ITEM has no exception.
Method SET_COMPARISON_STRATEGY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STRATEGY | Call by reference | Object reference (TYPE REF TO) | IF_SMI_COMPARISON_STRATEGY | 20080129 |
Method SET_COMPARISON_STRATEGY on class CL_SMI_ITEM has no exception.
Method SET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITEM_DATA | Call by reference | Type reference (TYPE) | SMI_S_DM_ITEM | SMI Item (Product) Data Structure | 20071218 |
Method SET_DATA on class CL_SMI_ITEM has no exception.
Method SET_MEMENTO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MEMENTO | Call by reference | Object reference (TYPE REF TO) | CL_SMI_MEMENTO | Class to record internal state of Datamodel | 20080424 |
Method SET_MEMENTO on class CL_SMI_ITEM has no exception.
Method SET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARENT | Call by reference | Object reference (TYPE REF TO) | CL_SMI_RECORD | Header-Data of an SMI Inbound Record | 20080122 |
Method SET_PARENT on class CL_SMI_ITEM has no exception.
Method SET_PROCESSING_TRIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRIGGER | Value transfer | Type reference (TYPE) | SMI_PROCTRIG | Processing Trigger (automatically, batch, manually) | 20080325 |
Method SET_PROCESSING_TRIG on class CL_SMI_ITEM has no exception.
Method SET_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_SMI_PROFILE | Class to encapsulate profile data | 20080123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Logic exception | 20080305 |
Method SET_REPLENISHMENT_STRATEGY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | STRATEGY | Call by reference | Object reference (TYPE REF TO) | IF_SMI_REPLENISHMENT_STRATEGY | 20071218 |
Method SET_REPLENISHMENT_STRATEGY on class CL_SMI_ITEM has no exception.
Method SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATUS | Call by reference | Type reference (TYPE) | SMI_STATUS | Processing Status | 20080325 |
Method SET_STATUS on class CL_SMI_ITEM has no exception.
Method SET_STOPPED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STOPPED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080205 |
Method SET_STOPPED on class CL_SMI_ITEM has no exception.
Method SET_TIMESERIES_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TS_DATA | Call by reference | Type reference (TYPE) | SMI_T_DM_TIMESERIES_ITEM | SMI TimeSeries Structure | 20080118 | |||
| 2 | TS_TYPE | Call by reference | Type reference (TYPE) | SMI_TSTYPE | Time Series Type | 20080118 |
Method SET_TIMESERIES_DATA on class CL_SMI_ITEM has no exception.
Method SET_TIMESERIES_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TS_REF | Call by reference | Object reference (TYPE REF TO) | CL_SMI_TIMESERIES | Class to encapsulate timeseries data | 20080118 |
Method SET_TIMESERIES_REF on class CL_SMI_ITEM has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 604 |