SAP ABAP Class CL_SMI_RECORD (Header-Data of an SMI Inbound Record)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   SD-BF-SMI (Application Component) Supplier Managed Inventory
     VSMI (Package) Supplier-Managed Inventory (SNC-ERP)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMI_ITEM_ITERATOR Iterator Pattern 20080114
Properties
Class CL_SMI_RECORD  
Short Description Header-Data of an SMI Inbound 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
# Interface Abstract Final Description Created on
1 IF_SMI_ITEM_ITERATOR Iterator Pattern 20080114
Friends
Class CL_SMI_RECORD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C Instance attribute Private Object reference (TYPE REF TO) CL_SMI_CONSTANTS SMI Constants 20080201
2 HEADER_DATA Instance attribute Private Type reference (TYPE) SMI_S_DM_HEADER SMI Header Data Structure 20071218
3 ITEM_LIST Instance attribute Private Type reference (TYPE) SMI_T_DM_ITEM_REF Table type for SMI_S_DM_ITEM_REF 20071218
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_ITEMS Instance method Public Method 20080402
2 CLONE Instance method Public Method 20071218
3 CONSTRUCTOR Instance method Public Constructor 20071218
4 CONTAINS_ITEM Instance method Public Method 20080326
5 DEEP_CLONE Instance method Public Method 20080122
6 DEQUEUE Instance method Public Method 20080131
7 ENQUEUE Instance method Public Method 20080131
8 GET_CREATIONDT Instance method Public Method 20080417
9 GET_DATA Instance method Public Method 20080306
10 GET_ITEM Instance method Public Method 20071218
11 GET_KEY Instance method Public Method 20071218
12 IS_EQUAL Instance method Public Method 20080326
13 MERGE Instance method Public Method 20080326
14 NUMBER_OF_ITEMS Instance method Public Method 20080326
15 REMOVE_ITEM Instance method Public Method 20080122
16 REPLENISH_ALL_ITEMS Instance method Public Method 20071219
17 SAVE Instance method Public Method 20080109
18 SAVE_ALL Instance method Public Method Save record data and all subordinate objects 20080205
19 SET_HEADER Instance method Public Method 20071218
20 SET_ITEM Instance method Public Method 20071218
Events
Class CL_SMI_RECORD has no event.
Types
Class CL_SMI_RECORD has no local type.
Method Signatures

Method CLEAR_ITEMS Signature

Method CLEAR_ITEMS on class CL_SMI_RECORD has no parameter.
Method CLEAR_ITEMS on class CL_SMI_RECORD has no exception.

Method CLONE 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 20071218

Method CLONE on class CL_SMI_RECORD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_DATA Call by reference Type reference (TYPE) SMI_S_DM_HEADER SMI Header Data Structure 20071218

Method CONSTRUCTOR on class CL_SMI_RECORD has no exception.

Method CONTAINS_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITEM Call by reference Object reference (TYPE REF TO) CL_SMI_ITEM Single Item of an SMI Record 20080326
2 Returning RV_CONTAINED Value transfer Type reference (TYPE) ABAP_BOOL 20080326

Method CONTAINS_ITEM on class CL_SMI_RECORD has no exception.

Method DEEP_CLONE 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 20080122

Method DEEP_CLONE on class CL_SMI_RECORD has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_SMI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_SMI_DB Storage & data related exceptions 20080312

Method ENQUEUE Signature

Method ENQUEUE on class CL_SMI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_SMI_DB Storage & data related exceptions 20080312

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_RECORD 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_HEADER SMI Header Data Structure 20080306

Method GET_DATA on class CL_SMI_RECORD has no exception.

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITEM Value transfer Object reference (TYPE REF TO) CL_SMI_ITEM Single Item of an SMI Record 20071218
2 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20080611
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20080611
4 Importing PRODUCT_ID Call by reference Type reference (TYPE) MATNR Material Number 20071218

Method GET_ITEM on class CL_SMI_RECORD has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) SMI_XMLGUID XML GUID 20071218

Method GET_KEY on class CL_SMI_RECORD has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RECORD Call by reference Object reference (TYPE REF TO) CL_SMI_RECORD Header-Data of an SMI Inbound Record 20080326
2 Returning RV_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20080326

Method IS_EQUAL on class CL_SMI_RECORD has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RECORD Call by reference Object reference (TYPE REF TO) CL_SMI_RECORD Header-Data of an SMI Inbound Record 20080326

Method MERGE on class CL_SMI_RECORD has no exception.

Method NUMBER_OF_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SIZE Value transfer Type reference (TYPE) I 20080326

Method NUMBER_OF_ITEMS on class CL_SMI_RECORD has no exception.

Method REMOVE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM Call by reference Object reference (TYPE REF TO) CL_SMI_ITEM Single Item of an SMI Record 20080122

Method REMOVE_ITEM on class CL_SMI_RECORD has no exception.

Method REPLENISH_ALL_ITEMS Signature

Method REPLENISH_ALL_ITEMS on class CL_SMI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_SMI_BUSINESS Business Logic exception 20080306

Method SAVE Signature

Method SAVE on class CL_SMI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_SMI_DB Database-handler exceptions 20080305

Method SAVE_ALL Signature

Method SAVE_ALL on class CL_SMI_RECORD has no parameter.
# Exception Resumable Description Created on
1 CX_SMI_DB Storage & data related exceptions 20080305

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_DATA Call by reference Type reference (TYPE) SMI_S_DM_HEADER SMI Header Data Structure 20071218

Method SET_HEADER on class CL_SMI_RECORD has no exception.

Method SET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM Call by reference Object reference (TYPE REF TO) CL_SMI_ITEM Single Item of an SMI Record 20071218

Method SET_ITEM on class CL_SMI_RECORD has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604