Hierarchy
⤷ SD-BF-SMI (Application Component) Supplier Managed Inventory
⤷ VSMI (Package) Supplier-Managed Inventory (SNC-ERP)
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 | ABAP | 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 | Returning | 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 | Importing | PARENT_RECORD | Call by reference | Object reference (TYPE REF TO) | CL_SMI_RECORD | Header-Data of an SMI Inbound Record | 20071218 | ||
2 | Returning | 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 | Importing | ITEM_DATA | Call by reference | Type reference (TYPE) | SMI_S_DM_ITEM | SMI Item (Product) Data Structure | 20071218 | ||
2 | Importing | 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 | CX_SMI_EXCEPTION | 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 | CX_SMI_DB | 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 | CX_SMI_BUSINESS | Business Logic exception | 20080305 |
Method GET_CREATIONDT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | RETURN | Value transfer | Type reference (TYPE) | SMI_T_DM_TIMESERIES_ITEM | Table type of SMI_DM_TIMESERIES_ITEM | 20080118 | ||
2 | Importing | 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 | Returning | RETURN | Value transfer | Object reference (TYPE REF TO) | CL_SMI_TIMESERIES | SMI TimeSeries Structure | 20080118 | ||
2 | Importing | 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 | Returning | EF_TIME_ZONE | Value transfer | Type reference (TYPE) | TIMEZONE | Time Zone | 20080118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMI_BUSINESS | Business Logic exception | 20080311 |
Method REPLENISH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_SIMULATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20080411 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMI_BUSINESS | Business Logic exception | 20080306 |
Method REPLENISH_CREATE_FDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_SIMULATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SPACE | 20080424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMI_BUSINESS | 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 | CX_SMI_BUSINESS | Business Logic exception | 20080424 |
Method SAVE Signature
Method SAVE on class CL_SMI_ITEM has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMI_DB | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_SMI_PROFILE | Class to encapsulate profile data | 20080123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMI_BUSINESS | Business Logic exception | 20080305 |
Method SET_REPLENISHMENT_STRATEGY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | TS_DATA | Call by reference | Type reference (TYPE) | SMI_T_DM_TIMESERIES_ITEM | SMI TimeSeries Structure | 20080118 | ||
2 | Importing | 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 | Importing | 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 |